diff --git a/.github/extensions/replica-prototype/assets/renderer-vendor.js b/.github/extensions/replica-prototype/assets/renderer-vendor.js index 7dc167c..b93c6c1 100644 --- a/.github/extensions/replica-prototype/assets/renderer-vendor.js +++ b/.github/extensions/replica-prototype/assets/renderer-vendor.js @@ -1,15 +1,15 @@ -import{n as e,t}from"./renderer-rolldown-runtime.js";var n=t((e=>{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&j(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-Tt&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&j(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,A=k.port2;k.port1.onmessage=D,O=function(){A.postMessage(null)}}else O=function(){_(D,0)};function j(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,j(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),r=t(((e,t)=>{t.exports=n()})),i=t((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.for(`react.view_transition`),m=Symbol.iterator;function h(e){return typeof e!=`object`||!e?null:(e=m&&e[m]||e[`@@iterator`],typeof e==`function`?e:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function b(){}b.prototype=y.prototype;function x(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}var S=x.prototype=new b;S.constructor=x,_(S,y.prototype),S.isPureReactComponent=!0;var C=Array.isArray;function w(){}var T={H:null,A:null,T:null,S:null},E=Object.prototype.hasOwnProperty;function D(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function O(e,t){return D(e.type,t,e.props)}function k(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function A(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var j=/\/+/g;function ee(e,t){return typeof e==`object`&&e&&e.key!=null?A(``+e.key):t.toString(36)}function te(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(w,w):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function ne(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,ne(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+ee(e,0):a,C(o)?(i=``,c!=null&&(i=c.replace(j,`$&/`)+`/`),ne(o,r,i,``,function(e){return e})):o!=null&&(k(o)&&(o=O(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(j,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(C(e))for(var u=0;u{t.exports=i()})),o=t((e=>{var t=a();function n(e){var t=`https://react.dev/errors/`+e;if(1{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=o()})),c=t((e=>{var t=r(),n=a(),i=s();function o(e){var t=`https://react.dev/errors/`+e;if(1be||(e.current=ye[be],ye[be]=null,be--)}function Ce(e,t){be++,ye[be]=e.current,e.current=t}var we=xe(null),F=xe(null),Te=xe(null),Ee=xe(null);function De(e,t){switch(Ce(Te,t),Ce(F,e),Ce(we,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?up(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=up(t),e=dp(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}Se(we),Ce(we,e)}function Oe(){Se(we),Se(F),Se(Te)}function ke(e){var t=e.memoizedState;t!==null&&(sh._currentValue=t.memoizedState,Ce(Ee,e)),t=we.current;var n=dp(t,e.type);t!==n&&(Ce(F,e),Ce(we,n))}function Ae(e){F.current===e&&(Se(we),Se(F)),Ee.current===e&&(Se(Ee),sh._currentValue=ve)}var je,Me;function Ne(e){if(je===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);je=t&&t[1]||``,Me=-1{function t(e,t){var n=e.length;e.push(t);a:for(;0>>1,a=e[r];if(0>>1;ri(c,n))li(u,c)?(e[r]=u,e[l]=n,r=l):(e[r]=c,e[s]=n,r=s);else if(li(u,n))e[r]=u,e[l]=n,r=l;else break a}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return n===0?e.id-t.id:n}if(e.unstable_now=void 0,typeof performance==`object`&&typeof performance.now==`function`){var a=performance;e.unstable_now=function(){return a.now()}}else{var o=Date,s=o.now();e.unstable_now=function(){return o.now()-s}}var c=[],l=[],u=1,d=null,f=3,p=!1,m=!1,h=!1,g=!1,_=typeof setTimeout==`function`?setTimeout:null,v=typeof clearTimeout==`function`?clearTimeout:null,y=typeof setImmediate<`u`?setImmediate:null;function b(e){for(var i=n(l);i!==null;){if(i.callback===null)r(l);else if(i.startTime<=e)r(l),i.sortIndex=i.expirationTime,t(c,i);else break;i=n(l)}}function x(e){if(h=!1,b(e),!m){if(n(c)!==null)m=!0,S||(S=!0,O());else{var t=n(l);t!==null&&j(x,t.startTime-e)}}}var S=!1,C=-1,w=5,T=-1;function E(){return g?!0:!(e.unstable_now()-Tt&&E());){var o=d.callback;if(typeof o==`function`){d.callback=null,f=d.priorityLevel;var s=o(d.expirationTime<=t);if(t=e.unstable_now(),typeof s==`function`){d.callback=s,b(t),i=!0;break b}d===n(c)&&r(c),b(t)}else r(c);d=n(c)}if(d!==null)i=!0;else{var u=n(l);u!==null&&j(x,u.startTime-t),i=!1}}break a}finally{d=null,f=a,p=!1}i=void 0}}finally{i?O():S=!1}}}var O;if(typeof y==`function`)O=function(){y(D)};else if(typeof MessageChannel<`u`){var k=new MessageChannel,A=k.port2;k.port1.onmessage=D,O=function(){A.postMessage(null)}}else O=function(){_(D,0)};function j(t,n){C=_(function(){t(e.unstable_now())},n)}e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_forceFrameRate=function(e){0>e||125o?(r.sortIndex=a,t(l,r),n(c)===null&&r===n(l)&&(h?(v(C),C=-1):h=!0,j(x,a-o))):(r.sortIndex=s,t(c,r),m||p||(m=!0,S||(S=!0,O()))),r},e.unstable_shouldYield=E,e.unstable_wrapCallback=function(e){var t=f;return function(){var n=f;f=t;try{return e.apply(this,arguments)}finally{f=n}}}})),r=t(((e,t)=>{t.exports=n()})),i=t((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.portal`),r=Symbol.for(`react.fragment`),i=Symbol.for(`react.strict_mode`),a=Symbol.for(`react.profiler`),o=Symbol.for(`react.consumer`),s=Symbol.for(`react.context`),c=Symbol.for(`react.forward_ref`),l=Symbol.for(`react.suspense`),u=Symbol.for(`react.memo`),d=Symbol.for(`react.lazy`),f=Symbol.for(`react.activity`),p=Symbol.for(`react.view_transition`),m=Symbol.iterator;function h(e){return typeof e!=`object`||!e?null:(e=m&&e[m]||e[`@@iterator`],typeof e==`function`?e:null)}var g={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},_=Object.assign,v={};function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}y.prototype.isReactComponent={},y.prototype.setState=function(e,t){if(typeof e!=`object`&&typeof e!=`function`&&e!=null)throw Error(`takes an object of state variables to update or a function which returns an object of state variables.`);this.updater.enqueueSetState(this,e,t,`setState`)},y.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,`forceUpdate`)};function b(){}b.prototype=y.prototype;function x(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||g}var S=x.prototype=new b;S.constructor=x,_(S,y.prototype),S.isPureReactComponent=!0;var C=Array.isArray;function w(){}var T={H:null,A:null,T:null,S:null},E=Object.prototype.hasOwnProperty;function D(e,n,r){var i=r.ref;return{$$typeof:t,type:e,key:n,ref:i===void 0?null:i,props:r}}function O(e,t){return D(e.type,t,e.props)}function k(e){return typeof e==`object`&&!!e&&e.$$typeof===t}function A(e){var t={"=":`=0`,":":`=2`};return`$`+e.replace(/[=:]/g,function(e){return t[e]})}var j=/\/+/g;function ee(e,t){return typeof e==`object`&&e&&e.key!=null?A(``+e.key):t.toString(36)}function M(e){switch(e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason;default:switch(typeof e.status==`string`?e.then(w,w):(e.status=`pending`,e.then(function(t){e.status===`pending`&&(e.status=`fulfilled`,e.value=t)},function(t){e.status===`pending`&&(e.status=`rejected`,e.reason=t)})),e.status){case`fulfilled`:return e.value;case`rejected`:throw e.reason}}throw e}function te(e,r,i,a,o){var s=typeof e;(s===`undefined`||s===`boolean`)&&(e=null);var c=!1;if(e===null)c=!0;else switch(s){case`bigint`:case`string`:case`number`:c=!0;break;case`object`:switch(e.$$typeof){case t:case n:c=!0;break;case d:return c=e._init,te(c(e._payload),r,i,a,o)}}if(c)return o=o(e),c=a===``?`.`+ee(e,0):a,C(o)?(i=``,c!=null&&(i=c.replace(j,`$&/`)+`/`),te(o,r,i,``,function(e){return e})):o!=null&&(k(o)&&(o=O(o,i+(o.key==null||e&&e.key===o.key?``:(``+o.key).replace(j,`$&/`)+`/`)+c)),r.push(o)),1;c=0;var l=a===``?`.`:a+`:`;if(C(e))for(var u=0;u{t.exports=i()})),o=t((e=>{var t=a();function n(e){var t=`https://react.dev/errors/`+e;if(1{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=o()})),c=t((e=>{var t=r(),n=a(),i=s();function o(e){var t=`https://react.dev/errors/`+e;if(1ye||(e.current=ve[ye],ve[ye]=null,ye--)}function Se(e,t){ye++,ve[ye]=e.current,e.current=t}var Ce=be(null),I=be(null),we=be(null),Te=be(null);function Ee(e,t){switch(Se(we,t),Se(I,e),Se(Ce,null),t.nodeType){case 9:case 11:e=(e=t.documentElement)&&(e=e.namespaceURI)?up(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=up(t),e=dp(t,e);else switch(e){case`svg`:e=1;break;case`math`:e=2;break;default:e=0}}xe(Ce),Se(Ce,e)}function De(){xe(Ce),xe(I),xe(we)}function Oe(e){var t=e.memoizedState;t!==null&&(sh._currentValue=t.memoizedState,Se(Te,e)),t=Ce.current;var n=dp(t,e.type);t!==n&&(Se(I,e),Se(Ce,n))}function ke(e){I.current===e&&(xe(Ce),xe(I)),Te.current===e&&(xe(Te),sh._currentValue=_e)}var Ae,je;function Me(e){if(Ae===void 0)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);Ae=t&&t[1]||``,je=-1)`:-1i||c[r]!==l[i]){var u=` -`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(``)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Pe=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Ne(n):``}function Ie(e,t){switch(e.tag){case 26:case 27:case 5:return Ne(e.type);case 16:return Ne(`Lazy`);case 13:return e.child!==t&&t!==null?Ne(`Suspense Fallback`):Ne(`Suspense`);case 19:return Ne(`SuspenseList`);case 0:case 15:return Fe(e.type,!1);case 11:return Fe(e.type.render,!1);case 1:return Fe(e.type,!0);case 31:return Ne(`Activity`);case 30:return Ne(`ViewTransition`);default:return``}}function Le(e){try{var t=``,n=null;do t+=Ie(e,n),n=e,e=e.return;while(e);return t}catch(e){return` +`+c[r].replace(` at new `,` at `);return e.displayName&&u.includes(``)&&(u=u.replace(``,e.displayName)),u}while(1<=r&&0<=i);break}}}finally{Ne=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:``)?Me(n):``}function Fe(e,t){switch(e.tag){case 26:case 27:case 5:return Me(e.type);case 16:return Me(`Lazy`);case 13:return e.child!==t&&t!==null?Me(`Suspense Fallback`):Me(`Suspense`);case 19:return Me(`SuspenseList`);case 0:case 15:return Pe(e.type,!1);case 11:return Pe(e.type.render,!1);case 1:return Pe(e.type,!0);case 31:return Me(`Activity`);case 30:return Me(`ViewTransition`);default:return``}}function Ie(e){try{var t=``,n=null;do t+=Fe(e,n),n=e,e=e.return;while(e);return t}catch(e){return` Error generating stack: `+e.message+` -`+e.stack}}var Re=Object.prototype.hasOwnProperty,ze=t.unstable_scheduleCallback,Be=t.unstable_cancelCallback,Ve=t.unstable_shouldYield,He=t.unstable_requestPaint,Ue=t.unstable_now,We=t.unstable_getCurrentPriorityLevel,Ge=t.unstable_ImmediatePriority,Ke=t.unstable_UserBlockingPriority,qe=t.unstable_NormalPriority,Je=t.unstable_LowPriority,Ye=t.unstable_IdlePriority,Xe=t.log,Ze=t.unstable_setDisableYieldValue,Qe=null,$e=null;function et(e){if(typeof Xe==`function`&&Ze(e),$e&&typeof $e.setStrictMode==`function`)try{$e.setStrictMode(Qe,e)}catch{}}var tt=Math.clz32?Math.clz32:it,nt=Math.log,rt=Math.LN2;function it(e){return e>>>=0,e===0?32:31-(nt(e)/rt|0)|0}var at=256,ot=262144,st=4194304;function ct(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function lt(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=ct(n))):i=ct(o):i=ct(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=ct(n))):i=ct(o)):i=ct(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function ut(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function dt(e,t){t&8&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0n;n++)t.push(e);return t}function ht(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function gt(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0=lr),fr=` `,pr=!1;function mr(e,t){switch(e){case`keyup`:return sr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function hr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var gr=!1;function _r(e,t){switch(e){case`compositionend`:return hr(t);case`keypress`:return t.which===32?(pr=!0,fr):null;case`textInput`:return e=t.data,e===fr&&pr?null:e;default:return null}}function vr(e,t){if(gr)return e===`compositionend`||!cr&&mr(e,t)?(e=z(),Nn=Mn=jn=null,gr=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Vr(n)}}function Ur(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Ur(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Wr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Br(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Br(e.document)}return t}function Gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var Kr=On&&`documentMode`in document&&11>=document.documentMode,qr=null,Jr=null,Yr=null,Xr=!1;function Zr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Xr||qr==null||qr!==Br(r)||(r=qr,`selectionStart`in r&&Gr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Yr&&zr(Yr,r)||(Yr=r,r=qf(Jr,`onSelect`),0>=o,i-=o,qi=1<<32-tt(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),o=a(_,o,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),U&&Yi(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),s=a(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),U&&Yi(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return U&&Yi(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&(_=v.alternate,_!==null&&h.delete(_.key===null?g:_.key)),s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),U&&Yi(i,g),u}function _(e,r,a,c){if(typeof a==`object`&&a&&a.type===j&&a.key===null&&a.props.ref===void 0&&(a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case k:a:{for(var l=a.key;r!==null;){if(r.key===l){if(l=a.type,l===j){if(r.tag===7){n(e,r.sibling),c=i(r,a.props.children),ao(c,a),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===se&&Qa(l)===r.type){n(e,r.sibling),c=i(r,a.props),ao(c,a),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}a.type===j?(c=Pi(a.props.children,e.mode,c,a.key),ao(c,a),c.return=e,e=c):(c=Ni(a.type,a.key,a.props,null,e.mode,c),ao(c,a),c.return=e,e=c)}return s(e);case A:a:{for(l=a.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),c=i(r,a.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Li(a,e.mode,c),c.return=e,e=c}return s(e);case se:return a=Qa(a),_(e,r,a,c)}if(_e(a))return h(e,r,a,c);if(me(a)){if(l=me(a),typeof l!=`function`)throw Error(o(150));return a=l.call(a),g(e,r,a,c)}if(typeof a.then==`function`)return _(e,r,io(a),c);if(a.$$typeof===M)return _(e,r,Ca(e,a),c);oo(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(a=``+a,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,a),c.return=e,e=c):(n(e,r),c=Fi(a,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ro=0;var i=_(e,t,n,r);return no=null,i}catch(t){if(t===Ka||t===Ja)throw t;var a=ki(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var co=so(!0),lo=so(!1),uo=!1;function fo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function po(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function mo(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ho(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Qu&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Ei(e),Ti(e,null,n),t}return Si(e,r,t,n),Ei(e)}function W(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vt(e,n)}}function go(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n}else e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var _o=!1;function vo(){if(_o){var e=La;if(e!==null)throw e}}function yo(e,t,n,r){_o=!1;var i=e.updateQueue;uo=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Y&f)===f:(r&f)===f){f!==0&&f===Ia&&(_o=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break a;d=D({},d,f);break a;case 2:uo=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),od|=o,e.lanes=o,e.memoizedState=d}}function bo(e,t){if(typeof e!=`function`)throw Error(o(191,e));e.call(t)}function xo(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=N.T,s={};s.types=o===null?null:o.types,N.T=s,sc(e,!1,t,n);try{var c=i(),l=N.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?oc(e,t,Ba(c,r),Ad(e)):oc(e,t,r,Ad(e))}catch(n){oc(e,t,{then:function(){},status:`rejected`,reason:n},Ad())}finally{P.p=a,o!==null&&s.types!==null&&(o.types=s.types),N.T=o}}function Xs(){}function Zs(e,t,n,r){if(e.tag!==5)throw Error(o(476));var i=Qs(e).queue;Ys(e,i,t,ve,n===null?Xs:function(){return $s(e),n(r)})}function Qs(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:ve,baseState:ve,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cs,lastRenderedState:ve},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cs,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function $s(e){var t=Qs(e);t.next===null&&(t=e.alternate.memoizedState),oc(e,t.next.queue,{},Ad())}function ec(){return Sa(sh)}function tc(){return rs().memoizedState}function nc(){return rs().memoizedState}function rc(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Ad();e=mo(n);var r=ho(t,e,n);r!==null&&(Nd(r,t,n),W(r,t,n)),t={cache:ka()},e.payload=t;return}t=t.return}}function ic(e,t,n){var r=Ad();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},cc(e)?lc(t,n):(n=Ci(e,t,n,r),n!==null&&(Nd(n,e,r),uc(n,t,r)))}function ac(e,t,n){oc(e,t,n,Ad())}function oc(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(cc(e))lc(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,Rr(s,o))return Si(e,t,i,0),$u===null&&xi(),!1}catch{}if(n=Ci(e,t,i,r),n!==null)return Nd(n,e,r),uc(n,t,r),!0}return!1}function sc(e,t,n,r){if(r={lane:2,revertLane:Nf(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},cc(e)){if(t)throw Error(o(479))}else t=Ci(e,n,r,2),t!==null&&Nd(t,e,2)}function cc(e){var t=e.alternate;return e===K||t!==null&&t===K}function lc(e,t){Vo=Bo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function uc(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,vt(e,n)}}var dc={readContext:Sa,use:os,useCallback:qo,useContext:qo,useEffect:qo,useImperativeHandle:qo,useLayoutEffect:qo,useInsertionEffect:qo,useMemo:qo,useReducer:qo,useRef:qo,useState:qo,useDebugValue:qo,useDeferredValue:qo,useTransition:qo,useSyncExternalStore:qo,useId:qo,useHostTransitionStatus:qo,useFormState:qo,useActionState:qo,useOptimistic:qo,useMemoCache:qo,useCacheRefresh:qo,useEffectEvent:qo},fc={readContext:Sa,use:os,useCallback:function(e,t){return ns().memoizedState=[e,t===void 0?null:t],e},useContext:Sa,useEffect:Is,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Ps(4194308,4,Hs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ps(4194308,4,e,t)},useInsertionEffect:function(e,t){Ps(4,2,e,t)},useMemo:function(e,t){var n=ns();t=t===void 0?null:t;var r=e();if(Ho){et(!0);try{e()}finally{et(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ns();if(n!==void 0){var i=n(t);if(Ho){et(!0);try{n(t)}finally{et(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=ic.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=ns();return e={current:e},t.memoizedState=e},useState:function(e){e=vs(e);var t=e.queue,n=ac.bind(null,K,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Ws,useDeferredValue:function(e,t){return qs(ns(),e,t)},useTransition:function(){var e=vs(!1);return e=Ys.bind(null,K,e.queue,!0,!1),ns().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=K,i=ns();if(U){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),$u===null)throw Error(o(349));Y&127||ps(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Is(hs.bind(null,r,a,e),[e]),r.flags|=2048,Ms(9,{destroy:void 0},ms.bind(null,r,a,n,t),null),n},useId:function(){var e=ns(),t=$u.identifierPrefix;if(U){var n=Ji,r=qi;n=(r&~(1<<32-tt(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Uo++,0<\/script>`,a=a.removeChild(a.firstChild);break;case`select`:a=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}a[I]=t,a[Tt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)a.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=a;a:switch(np(a,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&ll(t)}}return ml(t),t.subtreeFlags&=-33554433,ul(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&ll(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(o(166));if(e=Te.current,ca(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=ea,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[I]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||$f(e.nodeValue,n)),e||aa(t,!0)}else e=lp(e).createTextNode(r),e[I]=t,t.stateNode=e}return ml(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=ca(t),n!==null){if(e===null){if(!r)throw Error(o(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(557));e[I]=t}else la(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ml(t),e=!1}else n=ua(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Mo(t),t):(Mo(t),null);if(t.flags&128)throw Error(o(558))}return ml(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=ca(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(o(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(o(317));i[I]=t}else la(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ml(t),i=!1}else i=ua(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Mo(t),t):(Mo(t),null)}return Mo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),fl(t,t.updateQueue),ml(t),null);case 4:return Oe(),e===null&&Uf(t.stateNode.containerInfo),t.flags|=67108864,ml(t),null;case 10:return ga(t.type),ml(t),null;case 19:if(Fo(t),r=t.memoizedState,r===null)return ml(t),null;if(i=!!(t.flags&128),a=r.rendering,a===null){if(i)pl(r,!1);else{if(ad!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Io(e),a!==null){for(t.flags|=128,pl(r,!1),e=a.updateQueue,t.updateQueue=e,fl(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Mi(n,e),n=n.sibling;return Po(t,No.current&1|2),U&&Yi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&Ue()>gd&&(t.flags|=128,i=!0,pl(r,!1),t.lanes=4194304)}}else{if(!i){if(e=Io(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,fl(t,e),pl(r,!0),r.tail===null&&r.tailMode!==`collapsed`&&r.tailMode!==`visible`&&!a.alternate&&!U)return ml(t),null}else 2*Ue()-r.renderingStartTime>gd&&n!==536870912&&(t.flags|=128,i=!0,pl(r,!1),t.lanes=4194304)}r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e===null?t.child=a:e.sibling=a,r.last=a)}if(r.tail!==null){e=r.tail;a:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break a}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=Ue(),e.sibling=null,a=No.current,a=i?a&1|2:a&1,r.tailMode===`visible`||r.tailMode===`collapsed`||!n||U?Po(t,a):(n=a,Ce(Do,t),Ce(No,n),G===null&&(G=t)),U&&Yi(t,r.treeForkCount),e}return ml(t),null;case 22:case 23:return Mo(t),Eo(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(ml(t),t.subtreeFlags&6&&(t.flags|=8192)):ml(t),n=t.updateQueue,n!==null&&fl(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&Se(Ha),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ga(Oa),ml(t),null;case 25:return null;case 30:return t.flags|=33554432,ml(t),null}throw Error(o(156,t.tag))}function gl(e,t){switch(Qi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ga(Oa),Oe(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return Ae(t),null;case 31:if(t.memoizedState!==null){if(Mo(t),t.alternate===null)throw Error(o(340));la()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Mo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));la()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Fo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return Oe(),null;case 10:return ga(t.type),null;case 22:case 23:return Mo(t),Eo(),e!==null&&Se(Ha),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ga(Oa),null;case 25:return null;default:return null}}function _l(e,t){switch(Qi(t),t.tag){case 3:ga(Oa),Oe();break;case 26:case 27:case 5:Ae(t);break;case 4:Oe();break;case 31:t.memoizedState!==null&&Mo(t);break;case 13:Mo(t);break;case 19:Fo(t);break;case 10:ga(t.type);break;case 22:case 23:Mo(t),Eo(),e!==null&&Se(Ha);break;case 24:ga(Oa)}}function vl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){ff(t,t.return,e)}}function yl(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){ff(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){ff(t,t.return,e)}}function bl(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{xo(t,n)}catch(t){ff(e,e.return,t)}}}function xl(e,t,n){n.props=yc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){ff(e,t,n)}}function Sl(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var i=e.stateNode,a=mi(e.memoizedProps,i);(i.ref===null||i.ref.name!==a)&&(i.ref=Pp(a)),r=i.ref;break;case 7:if(e.stateNode===null){var o=new Fp(e);h(e.child,!1,Qp,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){ff(e,t,n)}}function Cl(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){ff(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){ff(e,t,n)}else n.current=null}}function wl(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n title`))),np(r,t,n),r[I]=e,Rt(r),t=r;break a;case`link`:if(a=Gm(`link`,`href`,i).get(t+(n.href||``))){for(s=0;sg&&(o=g,g=h,h=o);var _=Hr(s,h),v=Hr(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,N.T=null,n=Cd,Cd=null;var a=Z,s=xd;if(yd=0,bd=Z=null,xd=0,Qu&6)throw Error(o(331));var c=Qu;if(Qu|=4,qu(a.current),zu(a,a.current,s,n),Qu=c,Ef(0,!1),$e&&typeof $e.onPostCommitFiberRoot==`function`)try{$e.onPostCommitFiberRoot(Qe,a)}catch{}return!0}finally{P.p=i,N.T=r,cf(e,t)}}function df(e,t,n){t=zi(n,t),t=Tc(e.stateNode,t,2),e=ho(e,t,2),e!==null&&(ht(e,2),Tf(e))}function ff(e,t,n){if(e.tag===3)df(e,e,n);else for(;t!==null;){if(t.tag===3){df(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(vd===null||!vd.has(r))){e=zi(n,e),n=Ec(2),r=ho(t,n,2),r!==null&&(Dc(n,r,t,e),ht(r,2),Tf(r));break}}t=t.return}}function pf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Zu;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(rd=!0,i.add(n),e=mf.bind(null,e,t,n),t.then(e,e))}function mf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,$u===e&&(Y&n)===n&&(ad===4||ad===3&&(Y&62914560)===Y&&300>Ue()-md?Qu&2?cd|=n:Bd(e,0):cd|=n,ud===Y&&(ud=0)),Tf(e)}function hf(e,t){t===0&&(t=pt()),e=wi(e,t),e!==null&&(ht(e,t),Tf(e))}function gf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),hf(e,n)}function _f(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(o(314))}r!==null&&r.delete(t),hf(e,n)}function vf(e,t){return ze(e,t)}var yf=null,bf=null,xf=!1,Sf=!1,Cf=!1,wf=0;function Tf(e){e!==bf&&e.next===null&&(bf===null?yf=bf=e:bf=bf.next=e),Sf=!0,xf||(xf=!0,Mf())}function Ef(e,t){if(!Cf&&Sf){Cf=!0;do for(var n=!1,r=yf;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-tt(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,jf(r,a))}else a=Y,a=lt(r,r===$u?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||ut(r,a)||(n=!0,jf(r,a))}r=r.next}while(n);Cf=!1}}function Df(){Of()}function Of(){Sf=xf=!1;var e=0;wf!==0&&hp()&&(e=wf);for(var t=Ue(),n=null,r=yf;r!==null;){var i=r.next,a=kf(r,t);a===0?(r.next=null,n===null?yf=i:n.next=i,i===null&&(bf=n)):(n=r,(e!==0||a&3)&&(Sf=!0)),r=i}yd!==0&&yd!==5||Ef(e,!1),wf!==0&&(wf=0)}function kf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&ap(d)&&(c=c.responseEnd,o+=u*(c$m){s.length=o;break}f=new Promise(jp.bind(f)),s.push(f)}}}if(0`u`?null:document;function Tm(e,t,n){var r=wm;if(r&&typeof t==`string`&&t){var i=rn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),ym.has(i)||(ym.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),np(t,`link`,e),Rt(t),r.head.appendChild(t)))}}function Em(e){xm.D(e),Tm(`dns-prefetch`,e,null)}function Dm(e,t){xm.C(e,t),Tm(`preconnect`,e,t)}function Om(e,t,n){xm.L(e,t,n);var r=wm;if(r&&e&&t){var i=`link[rel="preload"][as="`+rn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+rn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+rn(n.imageSizes)+`"]`)):i+=`[href="`+rn(e)+`"]`;var a=i;switch(t){case`style`:a=Pm(e);break;case`script`:a=Rm(e)}if(!(vm.has(a)||(e=D({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vm.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Fm(a))||t===`script`&&r.querySelector(zm(a))))){var o=r.createElement(`link`);np(o,`link`,e),t===`style`&&(o[Mt]=!0,o.onload=o.onerror=function(){zt(o)}),Rt(o),r.head.appendChild(o)}}}function km(e,t){xm.m(e,t);var n=wm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+rn(r)+`"][href="`+rn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rm(e)}if(!vm.has(a)&&(e=D({rel:`modulepreload`,href:e},t),vm.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zm(a)))return}r=n.createElement(`link`),np(r,`link`,e),Rt(r),n.head.appendChild(r)}}}function Am(e,t,n){xm.S(e,t,n);var r=wm;if(r&&e){var i=Lt(r).hoistableStyles,a=Pm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Fm(a)))s.loading=5;else{e=D({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vm.get(a))&&Hm(e,n);var c=o=r.createElement(`link`);Rt(c),np(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jm(e,t){xm.X(e,t);var n=wm;if(n&&e){var r=Lt(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=D({src:e,async:!0},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Rt(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mm(e,t){xm.M(e,t);var n=wm;if(n&&e){var r=Lt(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=D({src:e,async:!0,type:`module`},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Rt(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t,n,r){var i=(i=Te.current)?bm(i):null;if(!i)throw Error(o(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Pm(n.href),t=Lt(i).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pm(n.href);var a=Lt(i).hoistableStyles,s=a.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},a.set(e,s),(a=i.querySelector(Fm(e)))?a._p||(s.instance=a,s.state.loading=5):(a=vm.get(e),a||(a={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vm.set(e,a)),Lm(i,e,a,s.state))),t&&r===null)throw Error(o(528,``));return s}if(t&&r!==null)throw Error(o(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Rm(n),t=Lt(i).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Pm(e){return`href="`+rn(e)+`"`}function Fm(e){return`link[rel="stylesheet"][`+e+`]`}function Im(e){return D({},e,{"data-precedence":e.precedence,precedence:null})}function Lm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[Mt]){r.loading=1;return}}else t=e.createElement(`link`),t[Mt]=!0,t.onload=t.onerror=zt.bind(null,t),np(t,`link`,n),Rt(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Rm(e){return`[src="`+rn(e)+`"]`}function zm(e){return`script[async]`+e}function Bm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+rn(n.href)+`"]`);if(r)return t.instance=r,Rt(r),r;var i=D({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Rt(r),np(r,`style`,i),Vm(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Pm(n.href);var a=e.querySelector(Fm(i));if(a)return t.state.loading|=4,t.instance=a,Rt(a),a;r=Im(n),(i=vm.get(i))&&Hm(r,i),a=(e.ownerDocument||e).createElement(`link`),Rt(a);var s=a;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),np(a,`link`,r),t.state.loading|=4,Vm(a,n.precedence,e),t.instance=a;case`script`:return a=Rm(n.src),(i=e.querySelector(zm(a)))?(t.instance=i,Rt(i),i):(r=n,(i=vm.get(a))&&(r=D({},n),Um(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),Rt(i),np(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(o(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vm(r,n.precedence,e));return t.instance}function Vm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function qm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Ym(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Xm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Zm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Xm(t),e.suspenseyImages.push(t)),e=rh.bind(e),t.decode().then(e,e))}function Qm(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pm(r.href),a=t.querySelector(Fm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=nh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Rt(a);return}a=t.ownerDocument||t,r=Im(r),(i=vm.get(i))&&Hm(r,i),a=a.createElement(`link`),Rt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),np(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=nh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var $m=0;function eh(e,t){return e.stylesheets&&e.count===0&&ah(e,e.stylesheets),0$m?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function th(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)ah(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function nh(){this.count--,th(this)}function rh(){this.imgCount--,th(this)}var ih=null;function ah(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ih=new Map,t.forEach(oh,e),ih=null,nh.call(e))}function oh(e,t){if(!(t.state.loading&4)){var n=ih.get(e);if(n)var r=n.get(null);else{n=new Map,ih.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=c()})),u=t((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),d=t(((e,t)=>{t.exports=u()})),f=t(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r(a(),s(),d()):typeof define==`function`&&define.amd?define(`@primer/react-brand`,[`react`,`react-dom`,`react/jsx-runtime`],r):typeof e==`object`?e["@primer/react-brand"]=r(a(),s(),d()):n[`@primer/react-brand`]=r(n.React,n.ReactDOM,n.ReactJSXRuntime)})(e,(e,t,n)=>(()=>{var r={442(t){t.exports=e},3(e){e.exports=t},742(e){e.exports=n}};let i={};function a(e){let t=i[e];if(t!==void 0)return t.exports;let n=i[e]={exports:{}};return r[e](n,n.exports,a),n.exports}a.n=e=>{let t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,"__esModule",{value:!0})};let o={};a.r(o),a.d(o,{Accordion:()=>Hi,AccordionContent:()=>Vi,AccordionHeading:()=>Bi,AccordionRoot:()=>Ri,AccordionToggleColors:()=>zi,ActionMenu:()=>Hn,ActionMenuButtonModes:()=>$t,ActionMenuProvider:()=>en,ActionMenuSizes:()=>Qt,AnchorNav:()=>tc,Animate:()=>Nl,AnimationContext:()=>C,AnimationProvider:()=>w,AnimationVariants:()=>S,Avatar:()=>Os,AvatarShapes:()=>Ts,AvatarSizes:()=>ws,Bento:()=>Wu,Box:()=>de,BoxBackgroundColors:()=>ae,BoxBorderColorOptions:()=>ce,BoxBorderRadiusOptions:()=>oe,BoxBorderWidthOptions:()=>se,BoxSpacingValues:()=>ie,BreadcrumbVariants:()=>vf,Breadcrumbs:()=>xf,BreakoutBanner:()=>Hf,BreakoutBannerBackgroundColors:()=>Rf,BreakpointSize:()=>$i,Button:()=>Me,ButtonGroup:()=>Gn,ButtonGroupVariants:()=>Un,ButtonSizes:()=>De,ButtonVariants:()=>Ee,CTABanner:()=>dc,CTABannerBackgroundColors:()=>rc,CTAForm:()=>Oc,Card:()=>Tl,CardBackgroundColors:()=>nl,CardCTAVariants:()=>tl,CardIconColors:()=>ol,CardImagePaddingOptions:()=>al,CardLabelVariants:()=>il,CardTokenPositions:()=>rl,CardVariants:()=>el,Checkbox:()=>fo,CheckboxGroup:()=>xs,ColorModesEnum:()=>Ht,ComparisonTable:()=>Ks,DEFAULT_TEXTAREA_COLS:()=>30,DEFAULT_TEXTAREA_RESIZE:()=>`both`,DEFAULT_TEXTAREA_ROWS:()=>7,EyebrowBanner:()=>Y,EyebrowBannerIconColors:()=>Xu,EyebrowBannerLabelColors:()=>$u,EyebrowText:()=>ur,EyebrowTextVariants:()=>sr,FAQ:()=>us,FAQGroup:()=>ps,Footnotes:()=>Zf,FootnotesItemTags:()=>Yf,FootnotesTags:()=>Jf,FormControl:()=>Eo,FrostedGlassVFX:()=>ep,FrostedGlassVFXIntensity:()=>$f,Grid:()=>_,Heading:()=>Er,HeadingFontVariants:()=>Sr,HeadingLetterSpacing:()=>xr,HeadingSizes:()=>_r,HeadingStretch:()=>br,HeadingTags:()=>vr,HeadingWeights:()=>yr,Hero:()=>jr,IDE:()=>gf,IDEDefaultIconMap:()=>uf,IDEFileExtensions:()=>df,Icon:()=>Zi,IconButton:()=>Bt,IconButtonSizes:()=>It,IconButtonVariants:()=>Ft,Image:()=>Zn,ImageBorderRadiusOptions:()=>Jn,InlineCode:()=>Qo,InlineLink:()=>Zo,Label:()=>yi,LabelColors:()=>pi,LabelSizes:()=>mi,Link:()=>qr,LinkArrowDirections:()=>Wr,LinkSizes:()=>Ur,LinkVariants:()=>Hr,LogoSuite:()=>Lu,MediaPlaylist:()=>Ja,MinimalFooter:()=>Uc,MinimalVideoPlayer:()=>Du,NavList:()=>Ud,OrderedList:()=>Cc,Pagination:()=>Fa,Pillar:()=>$c,PricingOptions:()=>yd,Prose:()=>Ll,Radio:()=>xo,RadioGroup:()=>Ss,River:()=>Oi,RiverAccordion:()=>ui,RiverAccordionVariants:()=>$r,RiverBreakout:()=>Fi,RiverBreakoutTabs:()=>xa,RiverBreakoutVariants:()=>ji,RiverStoryScroll:()=>Oa,RiverVisualPaddingOptions:()=>Ti,RiverVisualPositionOptions:()=>wi,Section:()=>Of,SectionBackgroundColors:()=>wf,SectionIntro:()=>Ml,SectionIntroStacked:()=>dp,SectionIntroStackedVariants:()=>np,SectionPaddingVariants:()=>Cf,SectionVariants:()=>Tf,Select:()=>ho,Stack:()=>M,StackAlignItemVariants:()=>ee,StackDirectionVariants:()=>O,StackFlexWrapVariants:()=>te,StackJustifyContentVariants:()=>ne,StackSpacingVariants:()=>A,Statistic:()=>Lf,StatisticSizes:()=>Af,StatisticSpacingValues:()=>jf,SubNav:()=>Pd,SubNavSubMenuVariants:()=>Sd,SubdomainNavBar:()=>Xo,Tabs:()=>xp,Testimonial:()=>Bs,TestimonialQuoteMarkColors:()=>As,TestimonialVariants:()=>Ms,Text:()=>F,TextCursorAnimation:()=>pr,TextFontVariants:()=>be,TextInput:()=>_o,TextInputSizes:()=>go,TextRevealAnimation:()=>Fl,TextSizes:()=>N,TextTags:()=>P,TextVariants:()=>ve,TextWeights:()=>ye,Textarea:()=>bo,ThemeContext:()=>Wt,ThemeProvider:()=>Gt,Tiles:()=>Op,Timeline:()=>Ru,Token:()=>is,TokenVariants:()=>es,Tooltip:()=>Nt,TooltipContext:()=>Mt,TooltipDelays:()=>Et,TooltipDirections:()=>Tt,UnorderedList:()=>Sc,VideoPlayer:()=>bu,_Button:()=>je,_ComparisonTable:()=>Hs,_GLOBAL_STYLES:()=>!0,_MinimalVideoPlayer:()=>Eu,actionMenuOverlaySides:()=>Ln,classMap:()=>Tr,defaultButtonGroupVariant:()=>Wn,defaultButtonSize:()=>ke,defaultButtonVariant:()=>Oe,defaultCardCTAVariant:()=>cl,defaultCardIconColor:()=>sl,defaultCardLabelVariant:()=>ll,defaultEyebrowBannerIconColor:()=>Zu,defaultFontVariant:()=>we,defaultFrostedGlassVFXIntensity:()=>`medium`,defaultHeadingFont:()=>wr,defaultHeadingTag:()=>Cr,defaultIconButtonSize:()=>Rt,defaultIconButtonVariant:()=>Lt,defaultIconColor:()=>Xi,defaultIconSize:()=>qi,defaultLabelColor:()=>hi,defaultLabelSize:()=>gi,defaultPillarIconColor:()=>Gc,defaultPillarIconSize:()=>Kc,defaultQuoteMarkColor:()=>js,defaultRiverAlign:()=>`start`,defaultRiverImageTextRatio:()=>`50:50`,defaultRiverVariant:()=>xi,defaultStackDirection:()=>k,defaultStackSpacing:()=>j,defaultTestimonialVariant:()=>Ns,defaultTextSize:()=>Se,defaultTextTag:()=>xe,defaultTextVariant:()=>Ce,defaultTokenVariant:()=>ts,iconColors:()=>Yi,iconSizeMap:()=>Ji,iconSizes:()=>Ki,namedIconSizes:()=>Wi,numericIconSizes:()=>Gi,testIds:()=>fr,useActionMenuContext:()=>tn,useAnimation:()=>E,useFocusTrap:()=>Lo,useSubNavContext:()=>wd,useTheme:()=>Jt,useVideo:()=>Ul,useWindowSize:()=>ea});var s=a(742),c=a(442),l=a.n(c);function u(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t{let t=(0,c.useId)();return e||t},m={root:`Grid`},h=(0,c.memo)(({className:e,children:t,as:n=`div`,fullWidth:r=!1,enableOverlay:i=!1,enableGutters:a=!0,columnGap:o=`default`,rowGap:c=`default`,"data-testid":l,...u})=>{let h=d(f.Grid,f[`Grid--columnGap-${o}`],f[`Grid--rowGap-${c}`],i&&f[`Grid--has-overlay`],r&&f[`Grid--full-width`],a&&f[`Grid--has-gutters`],e),g=p(l),_=[`div`,`span`,`section`].includes(n)?n:`div`;return(0,s.jsx)(_,{className:h,"data-testid":l||`${m.root}-${g}`,...u,children:t})}),g=(0,c.memo)(({children:e,as:t=`div`,span:n=12,start:r,className:i,...a})=>{let o=[`div`,`span`,`section`].includes(t)?t:`div`,c=[f.Grid__column];if(typeof n==`number`)c.push(f[`Grid__column--span-${n}`]);else if(typeof n==`object`)for(let[e,t]of Object.entries(n))e===`xsmall`?c.push(f[`Grid__column--xsmall-span-${t}`]):c.push(f[`Grid__column--${e}-span-${t}`]);if(typeof r==`number`)c.push(f[`Grid__column--start-${r}`]);else if(typeof r==`object`)for(let[e,t]of Object.entries(r))e===`xsmall`?c.push(f[`Grid__column--xsmall-start-${t}`]):c.push(f[`Grid__column--${e}-start-${t}`]);let l=d(c,i);return(0,s.jsx)(o,{className:l,...a,children:e})}),_=Object.assign(h,{Column:g,testIds:m}),v=[`default`,`blue`,`coral`,`green`,`gray`,`indigo`,`lemon`,`lime`,`orange`,`pink`,`purple`,`red`,`teal`,`yellow`],y=[`blue-purple`,`green-blue`,`pink-blue`,`purple-red`,`red-orange`],b=[4,8,12,16,20,24,28,32,36,40,44,48,60,64,80,88,96,112,128],x={Animation:`Primer_Brand__Animation-module__Animation___KNtEW`,"Animation--active":`Primer_Brand__Animation-module__Animation--active___g_UBK`,"Animation--fade-in":`Primer_Brand__Animation-module__Animation--fade-in___jUvJD`,"Animation--fade-out":`Primer_Brand__Animation-module__Animation--fade-out___CsyfK`,"Animation--fill-in-right":`Primer_Brand__Animation-module__Animation--fill-in-right___G_LYH`,"Animation--fill-in-top":`Primer_Brand__Animation-module__Animation--fill-in-top___AHELS`,"Animation--reveal-in-up":`Primer_Brand__Animation-module__Animation--reveal-in-up___xMAnz`,"Animation--scale-in":`Primer_Brand__Animation-module__Animation--scale-in___P7xzG`,"Animation--scale-in-down":`Primer_Brand__Animation-module__Animation--scale-in-down___YEgko`,"Animation--scale-in-left":`Primer_Brand__Animation-module__Animation--scale-in-left___g8_dC`,"Animation--scale-in-right":`Primer_Brand__Animation-module__Animation--scale-in-right___jBPh4`,"Animation--scale-in-up":`Primer_Brand__Animation-module__Animation--scale-in-up___n0qDP`,"Animation--slide-in-down":`Primer_Brand__Animation-module__Animation--slide-in-down___bjmGv`,"Animation--slide-in-left":`Primer_Brand__Animation-module__Animation--slide-in-left___iy5Js`,"Animation--slide-in-right":`Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx`,"Animation--slide-in-up":`Primer_Brand__Animation-module__Animation--slide-in-up___ONnmI`},S=[`fade-in`,`fade-out`,`slide-in-up`,`slide-in-down`,`slide-in-left`,`slide-in-right`,`scale-in-up`,`scale-in-down`,`scale-in`,`fill-in-top`,`scale-in-right`,`scale-in-left`,`fill-in-right`,`reveal-in-up`],C=(0,c.createContext)({});function w({children:e,disableAnimations:t=!1,animationTrigger:n=`on-visible`,visibilityOptions:r=`bottom-of-screen`,runOnce:i=!1,autoStaggerChildren:a=!0,staggerDelayIncrement:o=100}){let l=p(),[u,d]=(0,c.useState)({disableAnimations:t,animationTrigger:n,visibilityOptions:r,runOnce:i});return(0,c.useEffect)(()=>{window.matchMedia(`(prefers-reduced-motion: reduce)`).matches&&d({disableAnimations:!0,animationTrigger:n,visibilityOptions:r})},[]),(0,c.useEffect)(()=>{if(!t&&a&&l){let e=o,t=document.getElementById(l);if(!t)return;let n=Array.from(t.querySelectorAll(`.${x.Animation}`));if(n.length===0)return;for(let t=0;t{if(!t&&n===`immediate`&&l){let e=document.getElementById(l);if(!e)return;requestAnimationFrame(()=>{let t=Array.from(e.querySelectorAll(`.${x.Animation}`));for(let e of t)e.classList.add(x[`Animation--active`])})}},[t,n,l]),(0,c.useEffect)(()=>{if(!t&&n===`on-visible`){let e=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&t.target.classList.contains(x.Animation)?t.target.classList.add(x[`Animation--active`]):i||t.target.classList.remove(x[`Animation--active`])},function(e){let{visibilityOptions:t}=e;switch(t){case`bottom-of-screen`:return{rootMargin:`0px 0px -10% 0px`,threshold:.4};case`middle-of-screen`:return{rootMargin:`0px 0px -30% 0px`,threshold:.4};case`about-to-leave`:return{rootMargin:`0px 0px -100% 0px`,threshold:.4};default:return typeof t==`number`?{rootMargin:`0px`,threshold:t/100}:{rootMargin:`0px`,threshold:.4}}}({disableAnimations:t,animationTrigger:n,visibilityOptions:r})),a=Array.from(document.querySelectorAll(`.${x.Animation}`));for(let t of a)e.observe(t);return()=>{e.disconnect()}}if(!t&&n===`click`){let e=e=>{let t=e.target;t.classList.contains(x.Animation)&&t.classList.add(x[`Animation--active`])};return document.addEventListener(`click`,e),()=>{document.removeEventListener(`click`,e)}}},[t,n,r,i]),(0,s.jsx)(C.Provider,{value:u,children:(0,s.jsx)(`div`,{id:l,children:e})})}let T=S.reduce((e,t)=>(e[t]=x[`Animation--${t}`],e),{}),E=e=>{let{disableAnimations:t}=(0,c.useContext)(C);return{classes:(0,c.useMemo)(()=>{if(!e||t)return``;let n=x.Animation,r=[],i=typeof e==`string`?e:e.variant,a=T[i];return a&&r.push(a),`${n} ${r.join(` `)}`},[e,t]),styles:(0,c.useMemo)(()=>{if(!e)return{};let t={};if(typeof e==`object`){let{delay:n,duration:r,ease:i}=e;typeof n==`number`&&(t.transitionDelay=`${n}ms`),typeof r==`number`&&(t.transitionDuration=`${r}ms`),i&&(t.transitionTimingFunction=i)}return t},[e])}},D={Stack:`Primer_Brand__Stack-module__Stack___tASKe`,"Stack--align-items-center":`Primer_Brand__Stack-module__Stack--align-items-center___xWKxj`,"Stack--align-items-flex-end":`Primer_Brand__Stack-module__Stack--align-items-flex-end___cJG6k`,"Stack--align-items-flex-start":`Primer_Brand__Stack-module__Stack--align-items-flex-start___Vh1Ca`,"Stack--gap-112":`Primer_Brand__Stack-module__Stack--gap-112___Rva1x`,"Stack--gap-12":`Primer_Brand__Stack-module__Stack--gap-12___hJNHc`,"Stack--gap-128":`Primer_Brand__Stack-module__Stack--gap-128___KJAoH`,"Stack--gap-16":`Primer_Brand__Stack-module__Stack--gap-16___gT_Of`,"Stack--gap-20":`Primer_Brand__Stack-module__Stack--gap-20___eVLBq`,"Stack--gap-24":`Primer_Brand__Stack-module__Stack--gap-24___TQnkj`,"Stack--gap-28":`Primer_Brand__Stack-module__Stack--gap-28___Ao4f4`,"Stack--gap-32":`Primer_Brand__Stack-module__Stack--gap-32___iSq9y`,"Stack--gap-36":`Primer_Brand__Stack-module__Stack--gap-36___QzYro`,"Stack--gap-4":`Primer_Brand__Stack-module__Stack--gap-4___Ig30K`,"Stack--gap-40":`Primer_Brand__Stack-module__Stack--gap-40___m5Kys`,"Stack--gap-44":`Primer_Brand__Stack-module__Stack--gap-44___grqBd`,"Stack--gap-48":`Primer_Brand__Stack-module__Stack--gap-48___vhQgW`,"Stack--gap-60":`Primer_Brand__Stack-module__Stack--gap-60___eZ7wt`,"Stack--gap-64":`Primer_Brand__Stack-module__Stack--gap-64___XKCAY`,"Stack--gap-8":`Primer_Brand__Stack-module__Stack--gap-8___fQ3Ul`,"Stack--gap-80":`Primer_Brand__Stack-module__Stack--gap-80___GfDtU`,"Stack--gap-88":`Primer_Brand__Stack-module__Stack--gap-88___IfwPj`,"Stack--gap-96":`Primer_Brand__Stack-module__Stack--gap-96___wM4RB`,"Stack--gap-condensed":`Primer_Brand__Stack-module__Stack--gap-condensed___Xe9jx`,"Stack--gap-none":`Primer_Brand__Stack-module__Stack--gap-none___M7T_v`,"Stack--gap-normal":`Primer_Brand__Stack-module__Stack--gap-normal___JEO7_`,"Stack--gap-spacious":`Primer_Brand__Stack-module__Stack--gap-spacious___w5ugZ`,"Stack--horizontal":`Primer_Brand__Stack-module__Stack--horizontal___YJFas`,"Stack--justify-content-center":`Primer_Brand__Stack-module__Stack--justify-content-center___uZGXl`,"Stack--justify-content-flex-end":`Primer_Brand__Stack-module__Stack--justify-content-flex-end___mp2Ka`,"Stack--justify-content-flex-start":`Primer_Brand__Stack-module__Stack--justify-content-flex-start___VIkHJ`,"Stack--justify-content-space-around":`Primer_Brand__Stack-module__Stack--justify-content-space-around___kqm4D`,"Stack--justify-content-space-between":`Primer_Brand__Stack-module__Stack--justify-content-space-between___r8E3d`,"Stack--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack--justify-content-space-evenly___G1eGw`,"Stack--padding-112":`Primer_Brand__Stack-module__Stack--padding-112___wzOyM`,"Stack--padding-12":`Primer_Brand__Stack-module__Stack--padding-12___x5qIX`,"Stack--padding-128":`Primer_Brand__Stack-module__Stack--padding-128___uuMnk`,"Stack--padding-16":`Primer_Brand__Stack-module__Stack--padding-16___ZFRO_`,"Stack--padding-20":`Primer_Brand__Stack-module__Stack--padding-20___pi8jv`,"Stack--padding-24":`Primer_Brand__Stack-module__Stack--padding-24___iHVEv`,"Stack--padding-28":`Primer_Brand__Stack-module__Stack--padding-28___ZzMnF`,"Stack--padding-32":`Primer_Brand__Stack-module__Stack--padding-32___m4XKv`,"Stack--padding-36":`Primer_Brand__Stack-module__Stack--padding-36___TssXo`,"Stack--padding-4":`Primer_Brand__Stack-module__Stack--padding-4___aj4uj`,"Stack--padding-40":`Primer_Brand__Stack-module__Stack--padding-40___GoH03`,"Stack--padding-44":`Primer_Brand__Stack-module__Stack--padding-44___yXX7f`,"Stack--padding-48":`Primer_Brand__Stack-module__Stack--padding-48___Owl4z`,"Stack--padding-60":`Primer_Brand__Stack-module__Stack--padding-60___gm0l0`,"Stack--padding-64":`Primer_Brand__Stack-module__Stack--padding-64___IIv9e`,"Stack--padding-8":`Primer_Brand__Stack-module__Stack--padding-8___roPlm`,"Stack--padding-80":`Primer_Brand__Stack-module__Stack--padding-80___GvEJb`,"Stack--padding-88":`Primer_Brand__Stack-module__Stack--padding-88___ZuA5D`,"Stack--padding-96":`Primer_Brand__Stack-module__Stack--padding-96___JF88r`,"Stack--padding-condensed":`Primer_Brand__Stack-module__Stack--padding-condensed___mo7Aq`,"Stack--padding-none":`Primer_Brand__Stack-module__Stack--padding-none___RCMh9`,"Stack--padding-normal":`Primer_Brand__Stack-module__Stack--padding-normal___ySRTI`,"Stack--padding-spacious":`Primer_Brand__Stack-module__Stack--padding-spacious___REyye`,"Stack--vertical":`Primer_Brand__Stack-module__Stack--vertical___CFzE7`,"Stack-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-flexWrap--no-wrap___bGR_x`,"Stack-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-flexWrap--wrap___oHt4z`,"Stack-narrow--align-items-center":`Primer_Brand__Stack-module__Stack-narrow--align-items-center___jZIXU`,"Stack-narrow--align-items-flex-end":`Primer_Brand__Stack-module__Stack-narrow--align-items-flex-end___bXiXc`,"Stack-narrow--align-items-flex-start":`Primer_Brand__Stack-module__Stack-narrow--align-items-flex-start___eBtSy`,"Stack-narrow--gap-112":`Primer_Brand__Stack-module__Stack-narrow--gap-112___WsPB0`,"Stack-narrow--gap-12":`Primer_Brand__Stack-module__Stack-narrow--gap-12___g2DMv`,"Stack-narrow--gap-128":`Primer_Brand__Stack-module__Stack-narrow--gap-128___gWyum`,"Stack-narrow--gap-16":`Primer_Brand__Stack-module__Stack-narrow--gap-16___txy3T`,"Stack-narrow--gap-20":`Primer_Brand__Stack-module__Stack-narrow--gap-20___EI1Lr`,"Stack-narrow--gap-24":`Primer_Brand__Stack-module__Stack-narrow--gap-24___eCYeX`,"Stack-narrow--gap-28":`Primer_Brand__Stack-module__Stack-narrow--gap-28___lFWdB`,"Stack-narrow--gap-32":`Primer_Brand__Stack-module__Stack-narrow--gap-32___OvuFF`,"Stack-narrow--gap-36":`Primer_Brand__Stack-module__Stack-narrow--gap-36___iDp6W`,"Stack-narrow--gap-4":`Primer_Brand__Stack-module__Stack-narrow--gap-4___DPSDt`,"Stack-narrow--gap-40":`Primer_Brand__Stack-module__Stack-narrow--gap-40___nCuFr`,"Stack-narrow--gap-44":`Primer_Brand__Stack-module__Stack-narrow--gap-44___aAL4O`,"Stack-narrow--gap-48":`Primer_Brand__Stack-module__Stack-narrow--gap-48___NmFRy`,"Stack-narrow--gap-60":`Primer_Brand__Stack-module__Stack-narrow--gap-60___gC89b`,"Stack-narrow--gap-64":`Primer_Brand__Stack-module__Stack-narrow--gap-64___zmJsB`,"Stack-narrow--gap-8":`Primer_Brand__Stack-module__Stack-narrow--gap-8___kbBO7`,"Stack-narrow--gap-80":`Primer_Brand__Stack-module__Stack-narrow--gap-80___PZ_rn`,"Stack-narrow--gap-88":`Primer_Brand__Stack-module__Stack-narrow--gap-88___jCo0m`,"Stack-narrow--gap-96":`Primer_Brand__Stack-module__Stack-narrow--gap-96___lmTUq`,"Stack-narrow--gap-condensed":`Primer_Brand__Stack-module__Stack-narrow--gap-condensed___zwHUG`,"Stack-narrow--gap-none":`Primer_Brand__Stack-module__Stack-narrow--gap-none___YtqsL`,"Stack-narrow--gap-normal":`Primer_Brand__Stack-module__Stack-narrow--gap-normal___smNw5`,"Stack-narrow--gap-spacious":`Primer_Brand__Stack-module__Stack-narrow--gap-spacious___TX17G`,"Stack-narrow--horizontal":`Primer_Brand__Stack-module__Stack-narrow--horizontal___Co6IL`,"Stack-narrow--justify-content-center":`Primer_Brand__Stack-module__Stack-narrow--justify-content-center___kdlmI`,"Stack-narrow--justify-content-flex-end":`Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-end___QUDo3`,"Stack-narrow--justify-content-flex-start":`Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-start___fNLJd`,"Stack-narrow--justify-content-space-around":`Primer_Brand__Stack-module__Stack-narrow--justify-content-space-around___NHZVk`,"Stack-narrow--justify-content-space-between":`Primer_Brand__Stack-module__Stack-narrow--justify-content-space-between___w7Ki5`,"Stack-narrow--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack-narrow--justify-content-space-evenly___ntQwA`,"Stack-narrow--padding-112":`Primer_Brand__Stack-module__Stack-narrow--padding-112___tNmYE`,"Stack-narrow--padding-12":`Primer_Brand__Stack-module__Stack-narrow--padding-12___dDOxC`,"Stack-narrow--padding-128":`Primer_Brand__Stack-module__Stack-narrow--padding-128___MeCmA`,"Stack-narrow--padding-16":`Primer_Brand__Stack-module__Stack-narrow--padding-16___fP_Cf`,"Stack-narrow--padding-20":`Primer_Brand__Stack-module__Stack-narrow--padding-20___iQimO`,"Stack-narrow--padding-24":`Primer_Brand__Stack-module__Stack-narrow--padding-24___A3O7E`,"Stack-narrow--padding-28":`Primer_Brand__Stack-module__Stack-narrow--padding-28___AQ6m1`,"Stack-narrow--padding-32":`Primer_Brand__Stack-module__Stack-narrow--padding-32___fwzmW`,"Stack-narrow--padding-36":`Primer_Brand__Stack-module__Stack-narrow--padding-36___nREO8`,"Stack-narrow--padding-4":`Primer_Brand__Stack-module__Stack-narrow--padding-4___u7vTZ`,"Stack-narrow--padding-40":`Primer_Brand__Stack-module__Stack-narrow--padding-40___Z0my5`,"Stack-narrow--padding-44":`Primer_Brand__Stack-module__Stack-narrow--padding-44___DBucu`,"Stack-narrow--padding-48":`Primer_Brand__Stack-module__Stack-narrow--padding-48___FmiJM`,"Stack-narrow--padding-60":`Primer_Brand__Stack-module__Stack-narrow--padding-60___wMl0S`,"Stack-narrow--padding-64":`Primer_Brand__Stack-module__Stack-narrow--padding-64___X7fQc`,"Stack-narrow--padding-8":`Primer_Brand__Stack-module__Stack-narrow--padding-8___I46C6`,"Stack-narrow--padding-80":`Primer_Brand__Stack-module__Stack-narrow--padding-80___URxqt`,"Stack-narrow--padding-88":`Primer_Brand__Stack-module__Stack-narrow--padding-88___TTW75`,"Stack-narrow--padding-96":`Primer_Brand__Stack-module__Stack-narrow--padding-96___OHxcW`,"Stack-narrow--padding-condensed":`Primer_Brand__Stack-module__Stack-narrow--padding-condensed___f1f4j`,"Stack-narrow--padding-none":`Primer_Brand__Stack-module__Stack-narrow--padding-none___ndsvs`,"Stack-narrow--padding-normal":`Primer_Brand__Stack-module__Stack-narrow--padding-normal___TQe_D`,"Stack-narrow--padding-spacious":`Primer_Brand__Stack-module__Stack-narrow--padding-spacious___YeMDB`,"Stack-narrow--vertical":`Primer_Brand__Stack-module__Stack-narrow--vertical___GDT_Z`,"Stack-narrow-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-narrow-flexWrap--no-wrap___DYcBz`,"Stack-narrow-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-narrow-flexWrap--wrap___fnS6A`,"Stack-regular--align-items-center":`Primer_Brand__Stack-module__Stack-regular--align-items-center___tY013`,"Stack-regular--align-items-flex-end":`Primer_Brand__Stack-module__Stack-regular--align-items-flex-end___JlKOr`,"Stack-regular--align-items-flex-start":`Primer_Brand__Stack-module__Stack-regular--align-items-flex-start___jusm2`,"Stack-regular--gap-112":`Primer_Brand__Stack-module__Stack-regular--gap-112___VFbdf`,"Stack-regular--gap-12":`Primer_Brand__Stack-module__Stack-regular--gap-12___hzuKq`,"Stack-regular--gap-128":`Primer_Brand__Stack-module__Stack-regular--gap-128___o25ih`,"Stack-regular--gap-16":`Primer_Brand__Stack-module__Stack-regular--gap-16___o7HsO`,"Stack-regular--gap-20":`Primer_Brand__Stack-module__Stack-regular--gap-20___QDl67`,"Stack-regular--gap-24":`Primer_Brand__Stack-module__Stack-regular--gap-24___CweJ8`,"Stack-regular--gap-28":`Primer_Brand__Stack-module__Stack-regular--gap-28___Ud6HO`,"Stack-regular--gap-32":`Primer_Brand__Stack-module__Stack-regular--gap-32___pua20`,"Stack-regular--gap-36":`Primer_Brand__Stack-module__Stack-regular--gap-36___q_Cjl`,"Stack-regular--gap-4":`Primer_Brand__Stack-module__Stack-regular--gap-4___S08kR`,"Stack-regular--gap-40":`Primer_Brand__Stack-module__Stack-regular--gap-40___cZw83`,"Stack-regular--gap-44":`Primer_Brand__Stack-module__Stack-regular--gap-44___EzLI4`,"Stack-regular--gap-48":`Primer_Brand__Stack-module__Stack-regular--gap-48___IECRy`,"Stack-regular--gap-60":`Primer_Brand__Stack-module__Stack-regular--gap-60___BuFRm`,"Stack-regular--gap-64":`Primer_Brand__Stack-module__Stack-regular--gap-64___Jiu59`,"Stack-regular--gap-8":`Primer_Brand__Stack-module__Stack-regular--gap-8___TtKx9`,"Stack-regular--gap-80":`Primer_Brand__Stack-module__Stack-regular--gap-80___f0xxA`,"Stack-regular--gap-88":`Primer_Brand__Stack-module__Stack-regular--gap-88___p830y`,"Stack-regular--gap-96":`Primer_Brand__Stack-module__Stack-regular--gap-96___BYfZt`,"Stack-regular--gap-condensed":`Primer_Brand__Stack-module__Stack-regular--gap-condensed___ZYYsD`,"Stack-regular--gap-none":`Primer_Brand__Stack-module__Stack-regular--gap-none____ZDEx`,"Stack-regular--gap-normal":`Primer_Brand__Stack-module__Stack-regular--gap-normal___dRchQ`,"Stack-regular--gap-spacious":`Primer_Brand__Stack-module__Stack-regular--gap-spacious___oMqRv`,"Stack-regular--horizontal":`Primer_Brand__Stack-module__Stack-regular--horizontal___WDLyR`,"Stack-regular--justify-content-center":`Primer_Brand__Stack-module__Stack-regular--justify-content-center___oEcdF`,"Stack-regular--justify-content-flex-end":`Primer_Brand__Stack-module__Stack-regular--justify-content-flex-end___B0xmt`,"Stack-regular--justify-content-flex-start":`Primer_Brand__Stack-module__Stack-regular--justify-content-flex-start___DtA1j`,"Stack-regular--justify-content-space-around":`Primer_Brand__Stack-module__Stack-regular--justify-content-space-around___nSDM4`,"Stack-regular--justify-content-space-between":`Primer_Brand__Stack-module__Stack-regular--justify-content-space-between___F1gqO`,"Stack-regular--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack-regular--justify-content-space-evenly___xZdXl`,"Stack-regular--padding-112":`Primer_Brand__Stack-module__Stack-regular--padding-112___iIwN_`,"Stack-regular--padding-12":`Primer_Brand__Stack-module__Stack-regular--padding-12___U43Fw`,"Stack-regular--padding-128":`Primer_Brand__Stack-module__Stack-regular--padding-128___CNuPG`,"Stack-regular--padding-16":`Primer_Brand__Stack-module__Stack-regular--padding-16___KvH6B`,"Stack-regular--padding-20":`Primer_Brand__Stack-module__Stack-regular--padding-20___eppyK`,"Stack-regular--padding-24":`Primer_Brand__Stack-module__Stack-regular--padding-24___vtwRC`,"Stack-regular--padding-28":`Primer_Brand__Stack-module__Stack-regular--padding-28___nTiOJ`,"Stack-regular--padding-32":`Primer_Brand__Stack-module__Stack-regular--padding-32___I5REZ`,"Stack-regular--padding-36":`Primer_Brand__Stack-module__Stack-regular--padding-36___WS1K6`,"Stack-regular--padding-4":`Primer_Brand__Stack-module__Stack-regular--padding-4___g1MlZ`,"Stack-regular--padding-40":`Primer_Brand__Stack-module__Stack-regular--padding-40___JMmOa`,"Stack-regular--padding-44":`Primer_Brand__Stack-module__Stack-regular--padding-44____aK4u`,"Stack-regular--padding-48":`Primer_Brand__Stack-module__Stack-regular--padding-48___oQ2EH`,"Stack-regular--padding-60":`Primer_Brand__Stack-module__Stack-regular--padding-60___iStI8`,"Stack-regular--padding-64":`Primer_Brand__Stack-module__Stack-regular--padding-64___lVIL3`,"Stack-regular--padding-8":`Primer_Brand__Stack-module__Stack-regular--padding-8___MV9gV`,"Stack-regular--padding-80":`Primer_Brand__Stack-module__Stack-regular--padding-80___iDn3V`,"Stack-regular--padding-88":`Primer_Brand__Stack-module__Stack-regular--padding-88___ugAjz`,"Stack-regular--padding-96":`Primer_Brand__Stack-module__Stack-regular--padding-96___a2rM5`,"Stack-regular--padding-condensed":`Primer_Brand__Stack-module__Stack-regular--padding-condensed___WxLyH`,"Stack-regular--padding-none":`Primer_Brand__Stack-module__Stack-regular--padding-none____wmhn`,"Stack-regular--padding-normal":`Primer_Brand__Stack-module__Stack-regular--padding-normal___oKpGh`,"Stack-regular--padding-spacious":`Primer_Brand__Stack-module__Stack-regular--padding-spacious___pL7HW`,"Stack-regular--vertical":`Primer_Brand__Stack-module__Stack-regular--vertical___TMpL8`,"Stack-regular-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-regular-flexWrap--no-wrap___Y8wyw`,"Stack-regular-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-regular-flexWrap--wrap___hwBqs`,"Stack-wide--align-items-center":`Primer_Brand__Stack-module__Stack-wide--align-items-center___DUG9C`,"Stack-wide--align-items-flex-end":`Primer_Brand__Stack-module__Stack-wide--align-items-flex-end___z5xxr`,"Stack-wide--align-items-flex-start":`Primer_Brand__Stack-module__Stack-wide--align-items-flex-start___QKRoP`,"Stack-wide--gap-112":`Primer_Brand__Stack-module__Stack-wide--gap-112___s5WKM`,"Stack-wide--gap-12":`Primer_Brand__Stack-module__Stack-wide--gap-12___bCgki`,"Stack-wide--gap-128":`Primer_Brand__Stack-module__Stack-wide--gap-128___JJ87b`,"Stack-wide--gap-16":`Primer_Brand__Stack-module__Stack-wide--gap-16___V0Ly_`,"Stack-wide--gap-20":`Primer_Brand__Stack-module__Stack-wide--gap-20___lcLAk`,"Stack-wide--gap-24":`Primer_Brand__Stack-module__Stack-wide--gap-24___H0crZ`,"Stack-wide--gap-28":`Primer_Brand__Stack-module__Stack-wide--gap-28___IVObp`,"Stack-wide--gap-32":`Primer_Brand__Stack-module__Stack-wide--gap-32___HXuJZ`,"Stack-wide--gap-36":`Primer_Brand__Stack-module__Stack-wide--gap-36___nP2T_`,"Stack-wide--gap-4":`Primer_Brand__Stack-module__Stack-wide--gap-4___jztrv`,"Stack-wide--gap-40":`Primer_Brand__Stack-module__Stack-wide--gap-40___NfVDb`,"Stack-wide--gap-44":`Primer_Brand__Stack-module__Stack-wide--gap-44___bqym2`,"Stack-wide--gap-48":`Primer_Brand__Stack-module__Stack-wide--gap-48___M3ciy`,"Stack-wide--gap-60":`Primer_Brand__Stack-module__Stack-wide--gap-60___X9p2c`,"Stack-wide--gap-64":`Primer_Brand__Stack-module__Stack-wide--gap-64___x2ZRh`,"Stack-wide--gap-8":`Primer_Brand__Stack-module__Stack-wide--gap-8___qaywr`,"Stack-wide--gap-80":`Primer_Brand__Stack-module__Stack-wide--gap-80___OKRwQ`,"Stack-wide--gap-88":`Primer_Brand__Stack-module__Stack-wide--gap-88___OXC9b`,"Stack-wide--gap-96":`Primer_Brand__Stack-module__Stack-wide--gap-96___piUPg`,"Stack-wide--gap-condensed":`Primer_Brand__Stack-module__Stack-wide--gap-condensed___TB7xm`,"Stack-wide--gap-none":`Primer_Brand__Stack-module__Stack-wide--gap-none___V9yZQ`,"Stack-wide--gap-normal":`Primer_Brand__Stack-module__Stack-wide--gap-normal___Et9_A`,"Stack-wide--gap-spacious":`Primer_Brand__Stack-module__Stack-wide--gap-spacious___WXQyb`,"Stack-wide--horizontal":`Primer_Brand__Stack-module__Stack-wide--horizontal___cvxh3`,"Stack-wide--justify-content-center":`Primer_Brand__Stack-module__Stack-wide--justify-content-center___XxA7G`,"Stack-wide--justify-content-flex-end":`Primer_Brand__Stack-module__Stack-wide--justify-content-flex-end___Hztn5`,"Stack-wide--justify-content-flex-start":`Primer_Brand__Stack-module__Stack-wide--justify-content-flex-start___gnhnO`,"Stack-wide--justify-content-space-around":`Primer_Brand__Stack-module__Stack-wide--justify-content-space-around___B30C2`,"Stack-wide--justify-content-space-between":`Primer_Brand__Stack-module__Stack-wide--justify-content-space-between___HEm_x`,"Stack-wide--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack-wide--justify-content-space-evenly___Hgs5B`,"Stack-wide--padding-112":`Primer_Brand__Stack-module__Stack-wide--padding-112___xmuIf`,"Stack-wide--padding-12":`Primer_Brand__Stack-module__Stack-wide--padding-12___neDmy`,"Stack-wide--padding-128":`Primer_Brand__Stack-module__Stack-wide--padding-128___OV3zg`,"Stack-wide--padding-16":`Primer_Brand__Stack-module__Stack-wide--padding-16___Cj2BV`,"Stack-wide--padding-20":`Primer_Brand__Stack-module__Stack-wide--padding-20___lPynX`,"Stack-wide--padding-24":`Primer_Brand__Stack-module__Stack-wide--padding-24___Ypw7V`,"Stack-wide--padding-28":`Primer_Brand__Stack-module__Stack-wide--padding-28___k80vm`,"Stack-wide--padding-32":`Primer_Brand__Stack-module__Stack-wide--padding-32___SHTUT`,"Stack-wide--padding-36":`Primer_Brand__Stack-module__Stack-wide--padding-36___iWSDo`,"Stack-wide--padding-4":`Primer_Brand__Stack-module__Stack-wide--padding-4___a4P38`,"Stack-wide--padding-40":`Primer_Brand__Stack-module__Stack-wide--padding-40___qk1Hg`,"Stack-wide--padding-44":`Primer_Brand__Stack-module__Stack-wide--padding-44___a8DV4`,"Stack-wide--padding-48":`Primer_Brand__Stack-module__Stack-wide--padding-48___yc5OP`,"Stack-wide--padding-60":`Primer_Brand__Stack-module__Stack-wide--padding-60___JHhf2`,"Stack-wide--padding-64":`Primer_Brand__Stack-module__Stack-wide--padding-64____opnu`,"Stack-wide--padding-8":`Primer_Brand__Stack-module__Stack-wide--padding-8___JPU6G`,"Stack-wide--padding-80":`Primer_Brand__Stack-module__Stack-wide--padding-80___c5WnH`,"Stack-wide--padding-88":`Primer_Brand__Stack-module__Stack-wide--padding-88___cQ0Vq`,"Stack-wide--padding-96":`Primer_Brand__Stack-module__Stack-wide--padding-96___xJjZt`,"Stack-wide--padding-condensed":`Primer_Brand__Stack-module__Stack-wide--padding-condensed___heIOO`,"Stack-wide--padding-none":`Primer_Brand__Stack-module__Stack-wide--padding-none___GEcfF`,"Stack-wide--padding-normal":`Primer_Brand__Stack-module__Stack-wide--padding-normal___Pdr2C`,"Stack-wide--padding-spacious":`Primer_Brand__Stack-module__Stack-wide--padding-spacious___d_AmA`,"Stack-wide--vertical":`Primer_Brand__Stack-module__Stack-wide--vertical___G1Eu6`,"Stack-wide-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-wide-flexWrap--no-wrap___C__JU`,"Stack-wide-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-wide-flexWrap--wrap___i9hAC`},O=[`horizontal`,`vertical`],k=O[1],A=[`none`,`condensed`,`normal`,`spacious`,...b],j=A[1],ee=[`center`,`flex-start`,`flex-end`],te=[`wrap`,`nowrap`],ne=[...ee,`space-between`,`space-around`,`space-evenly`],M=(0,c.forwardRef)(({animate:e,children:t,direction:n=k,gap:r=j,alignItems:i,padding:a=j,justifyContent:o,className:l,style:u,flexWrap:f,...p},m)=>{let{classes:h,styles:g}=E(e),_=(0,c.useMemo)(()=>typeof n==`string`?D[`Stack--${n}`]:Object.keys(n).map(e=>D[`Stack-${e}--${n[e]}`]).join(` `),[n]),v=(0,c.useMemo)(()=>typeof r==`string`||typeof r==`number`?D[`Stack--gap-${r}`]:Object.keys(r).map(e=>D[`Stack-${e}--gap-${r[e]}`]).join(` `),[r]),y=(0,c.useMemo)(()=>typeof a==`string`||typeof a==`number`?D[`Stack--padding-${a}`]:Object.keys(a).map(e=>D[`Stack-${e}--padding-${a[e]}`]).join(` `),[a]),b=(0,c.useMemo)(()=>typeof i==`string`?D[`Stack--align-items-${i}`]:typeof i==`object`?Object.keys(i).map(e=>D[`Stack-${e}--align-items-${i[e]}`]).join(` `):null,[i]),x=(0,c.useMemo)(()=>typeof o==`string`?D[`Stack--justify-content-${o}`]:typeof o==`object`?Object.keys(o).map(e=>D[`Stack-${e}--justify-content-${o[e]}`]).join(` `):null,[o]),S=(0,c.useMemo)(()=>typeof f==`string`?D[`Stack-flexWrap--${f}`]:typeof f==`object`?Object.keys(f).map(e=>D[`Stack-${e}-flexWrap--${f[e]}`]).join(` `):null,[f]);return(0,s.jsx)(`div`,{ref:m,className:d(h,D.Stack,_,v,b,x,y,S,l),style:{...g,...u},...p,children:t})}),re={"Box-backgroundColor--default":`Primer_Brand__Box-module__Box-backgroundColor--default___yHgTN`,"Box-backgroundColor--inset":`Primer_Brand__Box-module__Box-backgroundColor--inset___VVJ5E`,"Box-backgroundColor--overlay":`Primer_Brand__Box-module__Box-backgroundColor--overlay___R1w8K`,"Box-backgroundColor--subtle":`Primer_Brand__Box-module__Box-backgroundColor--subtle___G0wT9`,"Box-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-borderBlockEndWidth--none___U4vUs`,"Box-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-borderBlockEndWidth--thick___ROxs5`,"Box-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-borderBlockEndWidth--thicker___sED4_`,"Box-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___aOdjf`,"Box-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-borderBlockStartWidth--none___U1tDw`,"Box-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-borderBlockStartWidth--thick___kV7nz`,"Box-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-borderBlockStartWidth--thicker___lU32t`,"Box-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-borderBlockStartWidth--thin___y3sZf`,"Box-borderColor--default":`Primer_Brand__Box-module__Box-borderColor--default___XVJKE`,"Box-borderColor--muted":`Primer_Brand__Box-module__Box-borderColor--muted___S3wPy`,"Box-borderColor--subtle":`Primer_Brand__Box-module__Box-borderColor--subtle___SnZYA`,"Box-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-borderInlineEndWidth--none___K0Ey4`,"Box-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-borderInlineEndWidth--thick___OolZ3`,"Box-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-borderInlineEndWidth--thicker___bxZek`,"Box-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-borderInlineEndWidth--thin___irPIY`,"Box-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-borderInlineStartWidth--none___R1fyF`,"Box-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-borderInlineStartWidth--thick___OelxP`,"Box-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-borderInlineStartWidth--thicker___yWUW3`,"Box-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-borderInlineStartWidth--thin___A4ZPo`,"Box-borderRadius--full":`Primer_Brand__Box-module__Box-borderRadius--full___NXuE7`,"Box-borderRadius--large":`Primer_Brand__Box-module__Box-borderRadius--large___CCcts`,"Box-borderRadius--medium":`Primer_Brand__Box-module__Box-borderRadius--medium___JB1YF`,"Box-borderRadius--small":`Primer_Brand__Box-module__Box-borderRadius--small___wqrhY`,"Box-borderRadius--xlarge":`Primer_Brand__Box-module__Box-borderRadius--xlarge___Efss7`,"Box-borderStyle--none":`Primer_Brand__Box-module__Box-borderStyle--none___GDHF9`,"Box-borderStyle--solid":`Primer_Brand__Box-module__Box-borderStyle--solid___ejOCw`,"Box-borderWidth--none":`Primer_Brand__Box-module__Box-borderWidth--none___Hy1LJ`,"Box-borderWidth--thick":`Primer_Brand__Box-module__Box-borderWidth--thick___dp1_H`,"Box-borderWidth--thicker":`Primer_Brand__Box-module__Box-borderWidth--thicker___HPZHA`,"Box-borderWidth--thin":`Primer_Brand__Box-module__Box-borderWidth--thin___Np1R8`,"Box-margin--112":`Primer_Brand__Box-module__Box-margin--112___CMH1O`,"Box-margin--12":`Primer_Brand__Box-module__Box-margin--12___olT6x`,"Box-margin--128":`Primer_Brand__Box-module__Box-margin--128___chyQh`,"Box-margin--16":`Primer_Brand__Box-module__Box-margin--16___bf8KF`,"Box-margin--20":`Primer_Brand__Box-module__Box-margin--20___eRoV_`,"Box-margin--24":`Primer_Brand__Box-module__Box-margin--24___pFF57`,"Box-margin--28":`Primer_Brand__Box-module__Box-margin--28___EGGCf`,"Box-margin--32":`Primer_Brand__Box-module__Box-margin--32___piqFe`,"Box-margin--36":`Primer_Brand__Box-module__Box-margin--36___xujLX`,"Box-margin--4":`Primer_Brand__Box-module__Box-margin--4___SAGHe`,"Box-margin--40":`Primer_Brand__Box-module__Box-margin--40___75KiU`,"Box-margin--44":`Primer_Brand__Box-module__Box-margin--44___eoeZ9`,"Box-margin--48":`Primer_Brand__Box-module__Box-margin--48___RveUf`,"Box-margin--60":`Primer_Brand__Box-module__Box-margin--60___A8h1D`,"Box-margin--64":`Primer_Brand__Box-module__Box-margin--64___U6GY0`,"Box-margin--8":`Primer_Brand__Box-module__Box-margin--8___rwesA`,"Box-margin--80":`Primer_Brand__Box-module__Box-margin--80___VXJ1m`,"Box-margin--88":`Primer_Brand__Box-module__Box-margin--88___dr4BK`,"Box-margin--96":`Primer_Brand__Box-module__Box-margin--96___W5lUS`,"Box-margin--condensed":`Primer_Brand__Box-module__Box-margin--condensed___t8Ura`,"Box-margin--none":`Primer_Brand__Box-module__Box-margin--none___x7HE0`,"Box-margin--normal":`Primer_Brand__Box-module__Box-margin--normal___ZVHSh`,"Box-margin--spacious":`Primer_Brand__Box-module__Box-margin--spacious___j0gGh`,"Box-marginBlockEnd--112":`Primer_Brand__Box-module__Box-marginBlockEnd--112___oSXen`,"Box-marginBlockEnd--12":`Primer_Brand__Box-module__Box-marginBlockEnd--12___kgVMq`,"Box-marginBlockEnd--128":`Primer_Brand__Box-module__Box-marginBlockEnd--128___zrQ7e`,"Box-marginBlockEnd--16":`Primer_Brand__Box-module__Box-marginBlockEnd--16___N2MVF`,"Box-marginBlockEnd--20":`Primer_Brand__Box-module__Box-marginBlockEnd--20___aX_J0`,"Box-marginBlockEnd--24":`Primer_Brand__Box-module__Box-marginBlockEnd--24___RTiyC`,"Box-marginBlockEnd--28":`Primer_Brand__Box-module__Box-marginBlockEnd--28___jhXpG`,"Box-marginBlockEnd--32":`Primer_Brand__Box-module__Box-marginBlockEnd--32___W5xYE`,"Box-marginBlockEnd--36":`Primer_Brand__Box-module__Box-marginBlockEnd--36___cj9Vj`,"Box-marginBlockEnd--4":`Primer_Brand__Box-module__Box-marginBlockEnd--4___uZDEK`,"Box-marginBlockEnd--40":`Primer_Brand__Box-module__Box-marginBlockEnd--40___ewAlH`,"Box-marginBlockEnd--44":`Primer_Brand__Box-module__Box-marginBlockEnd--44___ZxEv_`,"Box-marginBlockEnd--48":`Primer_Brand__Box-module__Box-marginBlockEnd--48___zt2OJ`,"Box-marginBlockEnd--60":`Primer_Brand__Box-module__Box-marginBlockEnd--60___c2uN1`,"Box-marginBlockEnd--64":`Primer_Brand__Box-module__Box-marginBlockEnd--64___a6txk`,"Box-marginBlockEnd--8":`Primer_Brand__Box-module__Box-marginBlockEnd--8___dx_JW`,"Box-marginBlockEnd--80":`Primer_Brand__Box-module__Box-marginBlockEnd--80___EZyqj`,"Box-marginBlockEnd--88":`Primer_Brand__Box-module__Box-marginBlockEnd--88___nMO9c`,"Box-marginBlockEnd--96":`Primer_Brand__Box-module__Box-marginBlockEnd--96___Lbz6K`,"Box-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-marginBlockEnd--condensed___yZSjt`,"Box-marginBlockEnd--none":`Primer_Brand__Box-module__Box-marginBlockEnd--none___q_Aov`,"Box-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-marginBlockEnd--normal___BkMQg`,"Box-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-marginBlockEnd--spacious___Jjk8D`,"Box-marginBlockStart--112":`Primer_Brand__Box-module__Box-marginBlockStart--112___j68wy`,"Box-marginBlockStart--12":`Primer_Brand__Box-module__Box-marginBlockStart--12___Dw4MT`,"Box-marginBlockStart--128":`Primer_Brand__Box-module__Box-marginBlockStart--128___mzbEa`,"Box-marginBlockStart--16":`Primer_Brand__Box-module__Box-marginBlockStart--16___plaHc`,"Box-marginBlockStart--20":`Primer_Brand__Box-module__Box-marginBlockStart--20___gqeBE`,"Box-marginBlockStart--24":`Primer_Brand__Box-module__Box-marginBlockStart--24___puxKK`,"Box-marginBlockStart--28":`Primer_Brand__Box-module__Box-marginBlockStart--28___X08BZ`,"Box-marginBlockStart--32":`Primer_Brand__Box-module__Box-marginBlockStart--32___pWodO`,"Box-marginBlockStart--36":`Primer_Brand__Box-module__Box-marginBlockStart--36___v5wHR`,"Box-marginBlockStart--4":`Primer_Brand__Box-module__Box-marginBlockStart--4___ZxS80`,"Box-marginBlockStart--40":`Primer_Brand__Box-module__Box-marginBlockStart--40___hq_Nv`,"Box-marginBlockStart--44":`Primer_Brand__Box-module__Box-marginBlockStart--44___uLLSf`,"Box-marginBlockStart--48":`Primer_Brand__Box-module__Box-marginBlockStart--48___S_MhS`,"Box-marginBlockStart--60":`Primer_Brand__Box-module__Box-marginBlockStart--60___0Lb4o`,"Box-marginBlockStart--64":`Primer_Brand__Box-module__Box-marginBlockStart--64___oLHvC`,"Box-marginBlockStart--8":`Primer_Brand__Box-module__Box-marginBlockStart--8___RPhvf`,"Box-marginBlockStart--80":`Primer_Brand__Box-module__Box-marginBlockStart--80___Q0HsD`,"Box-marginBlockStart--88":`Primer_Brand__Box-module__Box-marginBlockStart--88___T0gdB`,"Box-marginBlockStart--96":`Primer_Brand__Box-module__Box-marginBlockStart--96___MqNC0`,"Box-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-marginBlockStart--condensed___bTE8Q`,"Box-marginBlockStart--none":`Primer_Brand__Box-module__Box-marginBlockStart--none___iS0_r`,"Box-marginBlockStart--normal":`Primer_Brand__Box-module__Box-marginBlockStart--normal___wUotH`,"Box-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-marginBlockStart--spacious___EOasI`,"Box-marginInlineEnd--112":`Primer_Brand__Box-module__Box-marginInlineEnd--112___It02k`,"Box-marginInlineEnd--12":`Primer_Brand__Box-module__Box-marginInlineEnd--12___uJExr`,"Box-marginInlineEnd--128":`Primer_Brand__Box-module__Box-marginInlineEnd--128___S5_Lm`,"Box-marginInlineEnd--16":`Primer_Brand__Box-module__Box-marginInlineEnd--16___dw6kz`,"Box-marginInlineEnd--20":`Primer_Brand__Box-module__Box-marginInlineEnd--20___qfURL`,"Box-marginInlineEnd--24":`Primer_Brand__Box-module__Box-marginInlineEnd--24___Q353Q`,"Box-marginInlineEnd--28":`Primer_Brand__Box-module__Box-marginInlineEnd--28___fQ3mR`,"Box-marginInlineEnd--32":`Primer_Brand__Box-module__Box-marginInlineEnd--32___bruVR`,"Box-marginInlineEnd--36":`Primer_Brand__Box-module__Box-marginInlineEnd--36___knq3Z`,"Box-marginInlineEnd--4":`Primer_Brand__Box-module__Box-marginInlineEnd--4___CmFW9`,"Box-marginInlineEnd--40":`Primer_Brand__Box-module__Box-marginInlineEnd--40___iZcVw`,"Box-marginInlineEnd--44":`Primer_Brand__Box-module__Box-marginInlineEnd--44___GKLwd`,"Box-marginInlineEnd--48":`Primer_Brand__Box-module__Box-marginInlineEnd--48___i5HE8`,"Box-marginInlineEnd--60":`Primer_Brand__Box-module__Box-marginInlineEnd--60___KIgH3`,"Box-marginInlineEnd--64":`Primer_Brand__Box-module__Box-marginInlineEnd--64___C5Tp6`,"Box-marginInlineEnd--8":`Primer_Brand__Box-module__Box-marginInlineEnd--8___9dSA9`,"Box-marginInlineEnd--80":`Primer_Brand__Box-module__Box-marginInlineEnd--80___j058F`,"Box-marginInlineEnd--88":`Primer_Brand__Box-module__Box-marginInlineEnd--88___dzYTi`,"Box-marginInlineEnd--96":`Primer_Brand__Box-module__Box-marginInlineEnd--96___YGHeA`,"Box-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-marginInlineEnd--condensed___EVJUU`,"Box-marginInlineEnd--none":`Primer_Brand__Box-module__Box-marginInlineEnd--none___cJZUG`,"Box-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-marginInlineEnd--normal___AdtDi`,"Box-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-marginInlineEnd--spacious___rqfRo`,"Box-marginInlineStart--112":`Primer_Brand__Box-module__Box-marginInlineStart--112___UVHJh`,"Box-marginInlineStart--12":`Primer_Brand__Box-module__Box-marginInlineStart--12___TQxPD`,"Box-marginInlineStart--128":`Primer_Brand__Box-module__Box-marginInlineStart--128___rYSy2`,"Box-marginInlineStart--16":`Primer_Brand__Box-module__Box-marginInlineStart--16___J7y4b`,"Box-marginInlineStart--20":`Primer_Brand__Box-module__Box-marginInlineStart--20___ISuSe`,"Box-marginInlineStart--24":`Primer_Brand__Box-module__Box-marginInlineStart--24___IrW9d`,"Box-marginInlineStart--28":`Primer_Brand__Box-module__Box-marginInlineStart--28___xff1V`,"Box-marginInlineStart--32":`Primer_Brand__Box-module__Box-marginInlineStart--32___HQOmB`,"Box-marginInlineStart--36":`Primer_Brand__Box-module__Box-marginInlineStart--36___WdZwx`,"Box-marginInlineStart--4":`Primer_Brand__Box-module__Box-marginInlineStart--4___Wn1Ko`,"Box-marginInlineStart--40":`Primer_Brand__Box-module__Box-marginInlineStart--40___R3wYL`,"Box-marginInlineStart--44":`Primer_Brand__Box-module__Box-marginInlineStart--44___wwo_O`,"Box-marginInlineStart--48":`Primer_Brand__Box-module__Box-marginInlineStart--48___zdJZg`,"Box-marginInlineStart--60":`Primer_Brand__Box-module__Box-marginInlineStart--60___gPgQr`,"Box-marginInlineStart--64":`Primer_Brand__Box-module__Box-marginInlineStart--64___NHk5d`,"Box-marginInlineStart--8":`Primer_Brand__Box-module__Box-marginInlineStart--8___pDo7p`,"Box-marginInlineStart--80":`Primer_Brand__Box-module__Box-marginInlineStart--80___D1Kto`,"Box-marginInlineStart--88":`Primer_Brand__Box-module__Box-marginInlineStart--88___SqBcU`,"Box-marginInlineStart--96":`Primer_Brand__Box-module__Box-marginInlineStart--96___Cy8gp`,"Box-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-marginInlineStart--condensed___IBp_X`,"Box-marginInlineStart--none":`Primer_Brand__Box-module__Box-marginInlineStart--none___fdOWF`,"Box-marginInlineStart--normal":`Primer_Brand__Box-module__Box-marginInlineStart--normal___BHhHI`,"Box-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-marginInlineStart--spacious___ZtXj1`,"Box-narrow-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--none___hKgwN`,"Box-narrow-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thick___vfk5w`,"Box-narrow-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thicker___EjraB`,"Box-narrow-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thin___uC5YX`,"Box-narrow-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--none___DzZns`,"Box-narrow-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thick___Xae6a`,"Box-narrow-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thicker___q7RoY`,"Box-narrow-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thin___YCetR`,"Box-narrow-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--none___X45sx`,"Box-narrow-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thick___N4bpK`,"Box-narrow-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thicker___XP8q6`,"Box-narrow-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thin___jTAEO`,"Box-narrow-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--none___zbWQ4`,"Box-narrow-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thick___PSJnX`,"Box-narrow-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thicker___Oji76`,"Box-narrow-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thin___wwv_V`,"Box-narrow-borderWidth--none":`Primer_Brand__Box-module__Box-narrow-borderWidth--none___wcZvW`,"Box-narrow-borderWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderWidth--thick___eCXhG`,"Box-narrow-borderWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderWidth--thicker___I_MYT`,"Box-narrow-borderWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderWidth--thin___uvzKl`,"Box-narrow-margin--112":`Primer_Brand__Box-module__Box-narrow-margin--112___a5t03`,"Box-narrow-margin--12":`Primer_Brand__Box-module__Box-narrow-margin--12___iI8JN`,"Box-narrow-margin--128":`Primer_Brand__Box-module__Box-narrow-margin--128___P5b03`,"Box-narrow-margin--16":`Primer_Brand__Box-module__Box-narrow-margin--16____6lfa`,"Box-narrow-margin--20":`Primer_Brand__Box-module__Box-narrow-margin--20___eP512`,"Box-narrow-margin--24":`Primer_Brand__Box-module__Box-narrow-margin--24___WRxp2`,"Box-narrow-margin--28":`Primer_Brand__Box-module__Box-narrow-margin--28___Go_go`,"Box-narrow-margin--32":`Primer_Brand__Box-module__Box-narrow-margin--32___ZywhO`,"Box-narrow-margin--36":`Primer_Brand__Box-module__Box-narrow-margin--36___I5ZXC`,"Box-narrow-margin--4":`Primer_Brand__Box-module__Box-narrow-margin--4___Q2uQ_`,"Box-narrow-margin--40":`Primer_Brand__Box-module__Box-narrow-margin--40___LLwK7`,"Box-narrow-margin--44":`Primer_Brand__Box-module__Box-narrow-margin--44____tEzU`,"Box-narrow-margin--48":`Primer_Brand__Box-module__Box-narrow-margin--48___isJ89`,"Box-narrow-margin--60":`Primer_Brand__Box-module__Box-narrow-margin--60___GhiZZ`,"Box-narrow-margin--64":`Primer_Brand__Box-module__Box-narrow-margin--64___L0c0n`,"Box-narrow-margin--8":`Primer_Brand__Box-module__Box-narrow-margin--8___rBgr8`,"Box-narrow-margin--80":`Primer_Brand__Box-module__Box-narrow-margin--80___vvJ9F`,"Box-narrow-margin--88":`Primer_Brand__Box-module__Box-narrow-margin--88____rLH2`,"Box-narrow-margin--96":`Primer_Brand__Box-module__Box-narrow-margin--96___lp2Ry`,"Box-narrow-margin--condensed":`Primer_Brand__Box-module__Box-narrow-margin--condensed____oxX7`,"Box-narrow-margin--none":`Primer_Brand__Box-module__Box-narrow-margin--none___POgbx`,"Box-narrow-margin--normal":`Primer_Brand__Box-module__Box-narrow-margin--normal___XezR0`,"Box-narrow-margin--spacious":`Primer_Brand__Box-module__Box-narrow-margin--spacious___g6g0f`,"Box-narrow-marginBlockEnd--12":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--12___c87Ua`,"Box-narrow-marginBlockEnd--16":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--16___XP5Uw`,"Box-narrow-marginBlockEnd--20":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--20___p3Udz`,"Box-narrow-marginBlockEnd--24":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--24___oh65t`,"Box-narrow-marginBlockEnd--28":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--28___trRzs`,"Box-narrow-marginBlockEnd--32":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--32___qYFHR`,"Box-narrow-marginBlockEnd--36":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--36___mV2L1`,"Box-narrow-marginBlockEnd--4":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--4___CtSfn`,"Box-narrow-marginBlockEnd--40":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--40___taWN_`,"Box-narrow-marginBlockEnd--44":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--44___q5psW`,"Box-narrow-marginBlockEnd--48":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--48___u5_N1`,"Box-narrow-marginBlockEnd--60":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--60___znsW7`,"Box-narrow-marginBlockEnd--64":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--64___iRYFP`,"Box-narrow-marginBlockEnd--8":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--8___Y45AZ`,"Box-narrow-marginBlockEnd--80":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--80___h7LUD`,"Box-narrow-marginBlockEnd--88":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--88___mBsMQ`,"Box-narrow-marginBlockEnd--96":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--96___TcQuV`,"Box-narrow-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--condensed___Tltof`,"Box-narrow-marginBlockEnd--none":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--none___CBZnh`,"Box-narrow-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--normal___ShWay`,"Box-narrow-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--spacious___LV3s_`,"Box-narrow-marginBlockStart--112":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--112___tW2zB`,"Box-narrow-marginBlockStart--12":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--12___eaiGT`,"Box-narrow-marginBlockStart--128":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--128___p0QMw`,"Box-narrow-marginBlockStart--16":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--16___ViXmT`,"Box-narrow-marginBlockStart--20":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--20___Y_3F2`,"Box-narrow-marginBlockStart--24":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--24___fQcVJ`,"Box-narrow-marginBlockStart--28":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--28___Pi7Wt`,"Box-narrow-marginBlockStart--32":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--32___fWuQe`,"Box-narrow-marginBlockStart--36":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--36___IK1Mg`,"Box-narrow-marginBlockStart--4":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--4___t9ZC4`,"Box-narrow-marginBlockStart--40":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--40___GbLEW`,"Box-narrow-marginBlockStart--44":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--44___J8fNf`,"Box-narrow-marginBlockStart--48":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--48___foZDz`,"Box-narrow-marginBlockStart--60":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--60___xlE0n`,"Box-narrow-marginBlockStart--64":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--64___AU4LW`,"Box-narrow-marginBlockStart--8":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--8___ZsShH`,"Box-narrow-marginBlockStart--80":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--80___PMcaT`,"Box-narrow-marginBlockStart--88":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--88___RQRKe`,"Box-narrow-marginBlockStart--96":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--96___mYSKK`,"Box-narrow-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--condensed___QUr7S`,"Box-narrow-marginBlockStart--none":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--none___vMaok`,"Box-narrow-marginBlockStart--normal":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--normal___jTtqc`,"Box-narrow-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--spacious___O2UPE`,"Box-narrow-marginInlineEnd--12":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--12___InPz1`,"Box-narrow-marginInlineEnd--16":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--16___UZzSI`,"Box-narrow-marginInlineEnd--20":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--20___AOZlY`,"Box-narrow-marginInlineEnd--24":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--24___uMFom`,"Box-narrow-marginInlineEnd--28":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--28___P312F`,"Box-narrow-marginInlineEnd--32":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--32___NfeGi`,"Box-narrow-marginInlineEnd--36":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--36___iU_kf`,"Box-narrow-marginInlineEnd--4":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--4___j15Se`,"Box-narrow-marginInlineEnd--40":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--40___lme45`,"Box-narrow-marginInlineEnd--44":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--44___lUlZs`,"Box-narrow-marginInlineEnd--48":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--48___sUFp9`,"Box-narrow-marginInlineEnd--60":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--60___NOyzc`,"Box-narrow-marginInlineEnd--64":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--64___BtND9`,"Box-narrow-marginInlineEnd--8":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--8___ivk9J`,"Box-narrow-marginInlineEnd--80":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--80____4Pas`,"Box-narrow-marginInlineEnd--88":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--88___uL4kN`,"Box-narrow-marginInlineEnd--96":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--96___gtx55`,"Box-narrow-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--condensed___QlOtm`,"Box-narrow-marginInlineEnd--none":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--none___LYYdL`,"Box-narrow-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--normal____4LoS`,"Box-narrow-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--spacious___ESjqc`,"Box-narrow-marginInlineStart--112":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--112___ij9Sp`,"Box-narrow-marginInlineStart--12":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--12___Uh4UZ`,"Box-narrow-marginInlineStart--128":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--128___YmYWV`,"Box-narrow-marginInlineStart--16":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--16___XZ8ZR`,"Box-narrow-marginInlineStart--20":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--20___YbDKP`,"Box-narrow-marginInlineStart--24":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--24___FNxOe`,"Box-narrow-marginInlineStart--28":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--28___rMktN`,"Box-narrow-marginInlineStart--32":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--32___tbEiO`,"Box-narrow-marginInlineStart--36":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--36___uVdgf`,"Box-narrow-marginInlineStart--4":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--4___zqjtT`,"Box-narrow-marginInlineStart--40":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--40___LJia9`,"Box-narrow-marginInlineStart--44":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--44___KmENz`,"Box-narrow-marginInlineStart--48":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--48___zoftL`,"Box-narrow-marginInlineStart--60":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--60___SWHzH`,"Box-narrow-marginInlineStart--64":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--64___iwJE7`,"Box-narrow-marginInlineStart--8":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--8___JQCG0`,"Box-narrow-marginInlineStart--80":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--80___cekgc`,"Box-narrow-marginInlineStart--88":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--88___bFGTa`,"Box-narrow-marginInlineStart--96":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--96___J9dFk`,"Box-narrow-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--condensed___LrhcU`,"Box-narrow-marginInlineStart--none":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--none___pHChO`,"Box-narrow-marginInlineStart--normal":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--normal___yjn7b`,"Box-narrow-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--spacious___D_nVs`,"Box-narrow-padding--12":`Primer_Brand__Box-module__Box-narrow-padding--12___aaFXk`,"Box-narrow-padding--16":`Primer_Brand__Box-module__Box-narrow-padding--16___jdlkw`,"Box-narrow-padding--20":`Primer_Brand__Box-module__Box-narrow-padding--20___O5D_M`,"Box-narrow-padding--24":`Primer_Brand__Box-module__Box-narrow-padding--24___lyefS`,"Box-narrow-padding--28":`Primer_Brand__Box-module__Box-narrow-padding--28___TwWF_`,"Box-narrow-padding--32":`Primer_Brand__Box-module__Box-narrow-padding--32___fPqRw`,"Box-narrow-padding--36":`Primer_Brand__Box-module__Box-narrow-padding--36___IjUkb`,"Box-narrow-padding--4":`Primer_Brand__Box-module__Box-narrow-padding--4___gcJCt`,"Box-narrow-padding--40":`Primer_Brand__Box-module__Box-narrow-padding--40___pxXrQ`,"Box-narrow-padding--44":`Primer_Brand__Box-module__Box-narrow-padding--44___MCitQ`,"Box-narrow-padding--48":`Primer_Brand__Box-module__Box-narrow-padding--48___TYalO`,"Box-narrow-padding--60":`Primer_Brand__Box-module__Box-narrow-padding--60___GCUuJ`,"Box-narrow-padding--64":`Primer_Brand__Box-module__Box-narrow-padding--64___DfG4r`,"Box-narrow-padding--8":`Primer_Brand__Box-module__Box-narrow-padding--8___a7q08`,"Box-narrow-padding--80":`Primer_Brand__Box-module__Box-narrow-padding--80___aM_tb`,"Box-narrow-padding--88":`Primer_Brand__Box-module__Box-narrow-padding--88___RAwuQ`,"Box-narrow-padding--96":`Primer_Brand__Box-module__Box-narrow-padding--96___AAjgj`,"Box-narrow-padding--condensed":`Primer_Brand__Box-module__Box-narrow-padding--condensed___anAAR`,"Box-narrow-padding--none":`Primer_Brand__Box-module__Box-narrow-padding--none___Ee52O`,"Box-narrow-padding--normal":`Primer_Brand__Box-module__Box-narrow-padding--normal___drqoL`,"Box-narrow-padding--spacious":`Primer_Brand__Box-module__Box-narrow-padding--spacious___JblB1`,"Box-narrow-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--112___pKYyd`,"Box-narrow-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--12___fLDtZ`,"Box-narrow-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--128___oI5vn`,"Box-narrow-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--16___BHuqq`,"Box-narrow-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--20___JI4SX`,"Box-narrow-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--24___s1eco`,"Box-narrow-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--28___g6wCx`,"Box-narrow-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--32___wycVg`,"Box-narrow-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--36___wjt4p`,"Box-narrow-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--4___g4hDY`,"Box-narrow-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--40___rVjJV`,"Box-narrow-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--44___akvlZ`,"Box-narrow-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--48___OPwru`,"Box-narrow-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--60___zRr4T`,"Box-narrow-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--64___icCAb`,"Box-narrow-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--8___dhfNf`,"Box-narrow-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--80___Y_JGc`,"Box-narrow-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--88___dl3rO`,"Box-narrow-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--96___ojJIp`,"Box-narrow-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--condensed___QTO1y`,"Box-narrow-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--none___xwpBe`,"Box-narrow-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--normal___MupAF`,"Box-narrow-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--spacious____jivs`,"Box-narrow-paddingBlockStart--112":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--112___KR3bh`,"Box-narrow-paddingBlockStart--12":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--12___o4TBL`,"Box-narrow-paddingBlockStart--128":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--128___sY3Vs`,"Box-narrow-paddingBlockStart--16":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--16___e1SBw`,"Box-narrow-paddingBlockStart--20":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--20___n1NNi`,"Box-narrow-paddingBlockStart--24":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--24___uZOxT`,"Box-narrow-paddingBlockStart--28":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--28___m2mO9`,"Box-narrow-paddingBlockStart--32":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--32___qReqY`,"Box-narrow-paddingBlockStart--36":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--36___FeGVX`,"Box-narrow-paddingBlockStart--4":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--4___pKCVF`,"Box-narrow-paddingBlockStart--40":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--40___NWdbk`,"Box-narrow-paddingBlockStart--44":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--44___xUghA`,"Box-narrow-paddingBlockStart--48":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--48___QXRZC`,"Box-narrow-paddingBlockStart--60":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--60___Q10gK`,"Box-narrow-paddingBlockStart--64":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--64___xkgoO`,"Box-narrow-paddingBlockStart--8":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--8___Mno90`,"Box-narrow-paddingBlockStart--80":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--80___VP_yD`,"Box-narrow-paddingBlockStart--88":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--88___rCE4P`,"Box-narrow-paddingBlockStart--96":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--96___DwVjV`,"Box-narrow-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--condensed___TpPWY`,"Box-narrow-paddingBlockStart--none":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--none___rBPCn`,"Box-narrow-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--normal___WoejX`,"Box-narrow-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--spacious___YGOfc`,"Box-narrow-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--12___F2fc4`,"Box-narrow-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--16___hCEUi`,"Box-narrow-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--20___moqMn`,"Box-narrow-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--24___nUtP0`,"Box-narrow-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--28___GoW1H`,"Box-narrow-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--32___kE8pF`,"Box-narrow-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--36___zUIaG`,"Box-narrow-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--4___LCky2`,"Box-narrow-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--40___U_LUs`,"Box-narrow-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--44___HfR2e`,"Box-narrow-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--48___VpyWJ`,"Box-narrow-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--60___M439R`,"Box-narrow-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--64____U2Bb`,"Box-narrow-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--8___s737E`,"Box-narrow-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--80___xLRwJ`,"Box-narrow-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--88___venIk`,"Box-narrow-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--96___lz9Ah`,"Box-narrow-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--condensed___tbVph`,"Box-narrow-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--none____Uy0e`,"Box-narrow-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--normal___J14DR`,"Box-narrow-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--spacious___XYmJk`,"Box-narrow-paddingInlineStart--112":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--112___qXECF`,"Box-narrow-paddingInlineStart--12":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--12___Ci8GO`,"Box-narrow-paddingInlineStart--128":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--128___tBlKZ`,"Box-narrow-paddingInlineStart--16":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--16___fkZ4s`,"Box-narrow-paddingInlineStart--20":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--20___tRwV3`,"Box-narrow-paddingInlineStart--24":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--24___uVuT2`,"Box-narrow-paddingInlineStart--28":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--28___ueTAO`,"Box-narrow-paddingInlineStart--32":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--32___e1dD1`,"Box-narrow-paddingInlineStart--36":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--36___kPOzQ`,"Box-narrow-paddingInlineStart--4":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--4___pS_Gh`,"Box-narrow-paddingInlineStart--40":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--40___ekOE3`,"Box-narrow-paddingInlineStart--44":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--44___nALOu`,"Box-narrow-paddingInlineStart--48":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--48___cg27m`,"Box-narrow-paddingInlineStart--60":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--60___CwVSc`,"Box-narrow-paddingInlineStart--64":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--64___PBLfw`,"Box-narrow-paddingInlineStart--8":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--8___F6dKN`,"Box-narrow-paddingInlineStart--80":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--80___Mv5eX`,"Box-narrow-paddingInlineStart--88":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--88___QTgm8`,"Box-narrow-paddingInlineStart--96":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--96___W7uL8`,"Box-narrow-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--condensed___YI9Eh`,"Box-narrow-paddingInlineStart--none":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--none___pGKmW`,"Box-narrow-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--normal___iqKMr`,"Box-narrow-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--spacious___O1i9G`,"Box-padding--112":`Primer_Brand__Box-module__Box-padding--112___UKjfn`,"Box-padding--12":`Primer_Brand__Box-module__Box-padding--12___WZtC5`,"Box-padding--128":`Primer_Brand__Box-module__Box-padding--128___eM3cZ`,"Box-padding--16":`Primer_Brand__Box-module__Box-padding--16___uSvFs`,"Box-padding--20":`Primer_Brand__Box-module__Box-padding--20___CqPHd`,"Box-padding--24":`Primer_Brand__Box-module__Box-padding--24___ns6vt`,"Box-padding--28":`Primer_Brand__Box-module__Box-padding--28___C3Z0M`,"Box-padding--32":`Primer_Brand__Box-module__Box-padding--32___Xi9K8`,"Box-padding--36":`Primer_Brand__Box-module__Box-padding--36___elDVr`,"Box-padding--4":`Primer_Brand__Box-module__Box-padding--4___P8ym4`,"Box-padding--40":`Primer_Brand__Box-module__Box-padding--40___FiQOK`,"Box-padding--44":`Primer_Brand__Box-module__Box-padding--44___pcGzC`,"Box-padding--48":`Primer_Brand__Box-module__Box-padding--48___sKAhw`,"Box-padding--60":`Primer_Brand__Box-module__Box-padding--60___aeyGV`,"Box-padding--64":`Primer_Brand__Box-module__Box-padding--64___eD0xN`,"Box-padding--8":`Primer_Brand__Box-module__Box-padding--8___tkmC2`,"Box-padding--80":`Primer_Brand__Box-module__Box-padding--80___Ny1Eo`,"Box-padding--88":`Primer_Brand__Box-module__Box-padding--88___yPev4`,"Box-padding--96":`Primer_Brand__Box-module__Box-padding--96___vQxms`,"Box-padding--condensed":`Primer_Brand__Box-module__Box-padding--condensed___moOU_`,"Box-padding--none":`Primer_Brand__Box-module__Box-padding--none___SiKZE`,"Box-padding--normal":`Primer_Brand__Box-module__Box-padding--normal___I99VZ`,"Box-padding--spacious":`Primer_Brand__Box-module__Box-padding--spacious___IDH0L`,"Box-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-paddingBlockEnd--112___ty2_p`,"Box-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-paddingBlockEnd--12____EOsG`,"Box-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-paddingBlockEnd--128___H35FY`,"Box-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-paddingBlockEnd--16___wkJ99`,"Box-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-paddingBlockEnd--20___xjcqw`,"Box-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-paddingBlockEnd--24___NFG9h`,"Box-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-paddingBlockEnd--28___u7XJS`,"Box-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-paddingBlockEnd--32___zjWVZ`,"Box-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-paddingBlockEnd--36___f12Tl`,"Box-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-paddingBlockEnd--4____i2UO`,"Box-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-paddingBlockEnd--40___j6T9R`,"Box-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-paddingBlockEnd--44___gl2rH`,"Box-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-paddingBlockEnd--48___OcWnm`,"Box-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-paddingBlockEnd--60___T7psX`,"Box-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-paddingBlockEnd--64___dSBrT`,"Box-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-paddingBlockEnd--8___bNx7n`,"Box-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-paddingBlockEnd--80___Sbcpv`,"Box-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-paddingBlockEnd--88___tspXM`,"Box-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-paddingBlockEnd--96___eMrZV`,"Box-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-paddingBlockEnd--condensed___dEYMv`,"Box-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-paddingBlockEnd--none____vlh7`,"Box-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-paddingBlockEnd--normal___85pec`,"Box-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-paddingBlockEnd--spacious___LGfk7`,"Box-paddingBlockStart--112":`Primer_Brand__Box-module__Box-paddingBlockStart--112___WErQC`,"Box-paddingBlockStart--12":`Primer_Brand__Box-module__Box-paddingBlockStart--12___QFOW7`,"Box-paddingBlockStart--128":`Primer_Brand__Box-module__Box-paddingBlockStart--128___PQBNx`,"Box-paddingBlockStart--16":`Primer_Brand__Box-module__Box-paddingBlockStart--16___ZVevq`,"Box-paddingBlockStart--20":`Primer_Brand__Box-module__Box-paddingBlockStart--20___BIULn`,"Box-paddingBlockStart--24":`Primer_Brand__Box-module__Box-paddingBlockStart--24___W0xXx`,"Box-paddingBlockStart--28":`Primer_Brand__Box-module__Box-paddingBlockStart--28___cfKdr`,"Box-paddingBlockStart--32":`Primer_Brand__Box-module__Box-paddingBlockStart--32___nFZZ8`,"Box-paddingBlockStart--36":`Primer_Brand__Box-module__Box-paddingBlockStart--36___c5djO`,"Box-paddingBlockStart--4":`Primer_Brand__Box-module__Box-paddingBlockStart--4___dVFMa`,"Box-paddingBlockStart--40":`Primer_Brand__Box-module__Box-paddingBlockStart--40___vX8Fj`,"Box-paddingBlockStart--44":`Primer_Brand__Box-module__Box-paddingBlockStart--44___gHVxS`,"Box-paddingBlockStart--48":`Primer_Brand__Box-module__Box-paddingBlockStart--48___dATiV`,"Box-paddingBlockStart--60":`Primer_Brand__Box-module__Box-paddingBlockStart--60___iBaCb`,"Box-paddingBlockStart--64":`Primer_Brand__Box-module__Box-paddingBlockStart--64___GC9HQ`,"Box-paddingBlockStart--8":`Primer_Brand__Box-module__Box-paddingBlockStart--8___TNzCC`,"Box-paddingBlockStart--80":`Primer_Brand__Box-module__Box-paddingBlockStart--80___AzNIY`,"Box-paddingBlockStart--88":`Primer_Brand__Box-module__Box-paddingBlockStart--88___mlghT`,"Box-paddingBlockStart--96":`Primer_Brand__Box-module__Box-paddingBlockStart--96___eirfv`,"Box-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-paddingBlockStart--condensed___W1bY3`,"Box-paddingBlockStart--none":`Primer_Brand__Box-module__Box-paddingBlockStart--none___OMRh1`,"Box-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-paddingBlockStart--normal___Zg_Os`,"Box-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-paddingBlockStart--spacious___ViXP1`,"Box-paddingInlineEnd--112":`Primer_Brand__Box-module__Box-paddingInlineEnd--112___u399j`,"Box-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-paddingInlineEnd--12___ki7vg`,"Box-paddingInlineEnd--128":`Primer_Brand__Box-module__Box-paddingInlineEnd--128___XCfRF`,"Box-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-paddingInlineEnd--16___eBvli`,"Box-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-paddingInlineEnd--20___fUBLQ`,"Box-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-paddingInlineEnd--24___qvm6U`,"Box-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-paddingInlineEnd--28___RLJPP`,"Box-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-paddingInlineEnd--32___rmFsu`,"Box-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-paddingInlineEnd--36___eD4ie`,"Box-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-paddingInlineEnd--4___QYTSr`,"Box-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-paddingInlineEnd--40___Pa_hU`,"Box-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-paddingInlineEnd--44___ISq6N`,"Box-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-paddingInlineEnd--48____6VIs`,"Box-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-paddingInlineEnd--60___nSk0c`,"Box-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-paddingInlineEnd--64___XEdic`,"Box-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-paddingInlineEnd--8___qOjp8`,"Box-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-paddingInlineEnd--80___ro2Q6`,"Box-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-paddingInlineEnd--88____tOlK`,"Box-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-paddingInlineEnd--96___VGzUa`,"Box-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-paddingInlineEnd--condensed___eOQgc`,"Box-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-paddingInlineEnd--none___zgwVT`,"Box-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-paddingInlineEnd--normal___iaaKM`,"Box-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-paddingInlineEnd--spacious___QRkuj`,"Box-paddingInlineStart--112":`Primer_Brand__Box-module__Box-paddingInlineStart--112___v4yZC`,"Box-paddingInlineStart--12":`Primer_Brand__Box-module__Box-paddingInlineStart--12___F1XBU`,"Box-paddingInlineStart--128":`Primer_Brand__Box-module__Box-paddingInlineStart--128___aafEk`,"Box-paddingInlineStart--16":`Primer_Brand__Box-module__Box-paddingInlineStart--16___QesGK`,"Box-paddingInlineStart--20":`Primer_Brand__Box-module__Box-paddingInlineStart--20___xOS1A`,"Box-paddingInlineStart--24":`Primer_Brand__Box-module__Box-paddingInlineStart--24___moDQ8`,"Box-paddingInlineStart--28":`Primer_Brand__Box-module__Box-paddingInlineStart--28___KBIxR`,"Box-paddingInlineStart--32":`Primer_Brand__Box-module__Box-paddingInlineStart--32___nVH6P`,"Box-paddingInlineStart--36":`Primer_Brand__Box-module__Box-paddingInlineStart--36___VqmhW`,"Box-paddingInlineStart--4":`Primer_Brand__Box-module__Box-paddingInlineStart--4___XP6SF`,"Box-paddingInlineStart--40":`Primer_Brand__Box-module__Box-paddingInlineStart--40___DXgBn`,"Box-paddingInlineStart--44":`Primer_Brand__Box-module__Box-paddingInlineStart--44___Bulbu`,"Box-paddingInlineStart--48":`Primer_Brand__Box-module__Box-paddingInlineStart--48___x5m9Q`,"Box-paddingInlineStart--60":`Primer_Brand__Box-module__Box-paddingInlineStart--60___Iprl6`,"Box-paddingInlineStart--64":`Primer_Brand__Box-module__Box-paddingInlineStart--64___WUgUO`,"Box-paddingInlineStart--8":`Primer_Brand__Box-module__Box-paddingInlineStart--8___OBQ5l`,"Box-paddingInlineStart--80":`Primer_Brand__Box-module__Box-paddingInlineStart--80___Kn2gO`,"Box-paddingInlineStart--88":`Primer_Brand__Box-module__Box-paddingInlineStart--88___kWkOB`,"Box-paddingInlineStart--96":`Primer_Brand__Box-module__Box-paddingInlineStart--96___B2qkH`,"Box-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-paddingInlineStart--condensed___rq2fI`,"Box-paddingInlineStart--none":`Primer_Brand__Box-module__Box-paddingInlineStart--none___zXxYO`,"Box-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-paddingInlineStart--normal___BmKv4`,"Box-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-paddingInlineStart--spacious___rk6ci`,"Box-regular-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--none____Cl_j`,"Box-regular-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thick___YAX3O`,"Box-regular-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thicker___GqngV`,"Box-regular-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thin___CDAYH`,"Box-regular-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--none___WSh9e`,"Box-regular-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thick___dKvYM`,"Box-regular-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thicker___RzVQH`,"Box-regular-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thin___HDekH`,"Box-regular-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--none___tpeE3`,"Box-regular-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thick___ZP2wC`,"Box-regular-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thicker___TWPKx`,"Box-regular-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thin___IDHa2`,"Box-regular-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--none___rx6Yf`,"Box-regular-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thick___lbQHo`,"Box-regular-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thicker___HR4Nz`,"Box-regular-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thin___xkvhI`,"Box-regular-borderWidth--none":`Primer_Brand__Box-module__Box-regular-borderWidth--none___v_4r3`,"Box-regular-borderWidth--thick":`Primer_Brand__Box-module__Box-regular-borderWidth--thick___tAQPj`,"Box-regular-borderWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderWidth--thicker____Mei9`,"Box-regular-borderWidth--thin":`Primer_Brand__Box-module__Box-regular-borderWidth--thin___WJJ4_`,"Box-regular-margin--112":`Primer_Brand__Box-module__Box-regular-margin--112___A6xDo`,"Box-regular-margin--12":`Primer_Brand__Box-module__Box-regular-margin--12___jqgj2`,"Box-regular-margin--128":`Primer_Brand__Box-module__Box-regular-margin--128___kHwQC`,"Box-regular-margin--16":`Primer_Brand__Box-module__Box-regular-margin--16___UkF2r`,"Box-regular-margin--20":`Primer_Brand__Box-module__Box-regular-margin--20___QOTe2`,"Box-regular-margin--24":`Primer_Brand__Box-module__Box-regular-margin--24___g6Kqw`,"Box-regular-margin--28":`Primer_Brand__Box-module__Box-regular-margin--28___rycHv`,"Box-regular-margin--32":`Primer_Brand__Box-module__Box-regular-margin--32___mqhOH`,"Box-regular-margin--36":`Primer_Brand__Box-module__Box-regular-margin--36___WB582`,"Box-regular-margin--4":`Primer_Brand__Box-module__Box-regular-margin--4___J8A2t`,"Box-regular-margin--40":`Primer_Brand__Box-module__Box-regular-margin--40___ZtXXm`,"Box-regular-margin--44":`Primer_Brand__Box-module__Box-regular-margin--44___WzwUP`,"Box-regular-margin--48":`Primer_Brand__Box-module__Box-regular-margin--48___AI_QF`,"Box-regular-margin--60":`Primer_Brand__Box-module__Box-regular-margin--60___srQSO`,"Box-regular-margin--64":`Primer_Brand__Box-module__Box-regular-margin--64___feT35`,"Box-regular-margin--8":`Primer_Brand__Box-module__Box-regular-margin--8___iSM8W`,"Box-regular-margin--80":`Primer_Brand__Box-module__Box-regular-margin--80___RT7fB`,"Box-regular-margin--88":`Primer_Brand__Box-module__Box-regular-margin--88___Q182S`,"Box-regular-margin--96":`Primer_Brand__Box-module__Box-regular-margin--96___Rvbjm`,"Box-regular-margin--condensed":`Primer_Brand__Box-module__Box-regular-margin--condensed___Caa8r`,"Box-regular-margin--none":`Primer_Brand__Box-module__Box-regular-margin--none____xN9L`,"Box-regular-margin--normal":`Primer_Brand__Box-module__Box-regular-margin--normal___KdX5O`,"Box-regular-margin--spacious":`Primer_Brand__Box-module__Box-regular-margin--spacious___mG0NN`,"Box-regular-marginBlockEnd--112":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--112___NDi61`,"Box-regular-marginBlockEnd--12":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--12___FKbqC`,"Box-regular-marginBlockEnd--128":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--128___GUa4G`,"Box-regular-marginBlockEnd--16":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--16___EkpkB`,"Box-regular-marginBlockEnd--20":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--20___j3pUk`,"Box-regular-marginBlockEnd--24":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--24___gnnxL`,"Box-regular-marginBlockEnd--28":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--28___tHNzb`,"Box-regular-marginBlockEnd--32":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--32___XIqmt`,"Box-regular-marginBlockEnd--36":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--36___blLjI`,"Box-regular-marginBlockEnd--4":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--4___xY73v`,"Box-regular-marginBlockEnd--40":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--40___V9Sxn`,"Box-regular-marginBlockEnd--44":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--44___xMsFn`,"Box-regular-marginBlockEnd--48":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--48___pdAjC`,"Box-regular-marginBlockEnd--60":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--60___km_JN`,"Box-regular-marginBlockEnd--64":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--64___uLUtn`,"Box-regular-marginBlockEnd--8":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--8___BUGRd`,"Box-regular-marginBlockEnd--80":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--80___OlgXb`,"Box-regular-marginBlockEnd--88":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--88___vClp9`,"Box-regular-marginBlockEnd--96":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--96____imff`,"Box-regular-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--condensed___nz4bt`,"Box-regular-marginBlockEnd--none":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--none___KZ8GC`,"Box-regular-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--normal___PDHRc`,"Box-regular-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--spacious___l348T`,"Box-regular-marginBlockStart--112":`Primer_Brand__Box-module__Box-regular-marginBlockStart--112___GVoQX`,"Box-regular-marginBlockStart--12":`Primer_Brand__Box-module__Box-regular-marginBlockStart--12___fCXkQ`,"Box-regular-marginBlockStart--128":`Primer_Brand__Box-module__Box-regular-marginBlockStart--128___TFhvb`,"Box-regular-marginBlockStart--16":`Primer_Brand__Box-module__Box-regular-marginBlockStart--16___Z9p0d`,"Box-regular-marginBlockStart--20":`Primer_Brand__Box-module__Box-regular-marginBlockStart--20___E559T`,"Box-regular-marginBlockStart--24":`Primer_Brand__Box-module__Box-regular-marginBlockStart--24___CjRGa`,"Box-regular-marginBlockStart--28":`Primer_Brand__Box-module__Box-regular-marginBlockStart--28___VwKD6`,"Box-regular-marginBlockStart--32":`Primer_Brand__Box-module__Box-regular-marginBlockStart--32___eskz2`,"Box-regular-marginBlockStart--36":`Primer_Brand__Box-module__Box-regular-marginBlockStart--36___s1z4f`,"Box-regular-marginBlockStart--4":`Primer_Brand__Box-module__Box-regular-marginBlockStart--4___Uv8gl`,"Box-regular-marginBlockStart--40":`Primer_Brand__Box-module__Box-regular-marginBlockStart--40___QXz1n`,"Box-regular-marginBlockStart--44":`Primer_Brand__Box-module__Box-regular-marginBlockStart--44___OSyKv`,"Box-regular-marginBlockStart--48":`Primer_Brand__Box-module__Box-regular-marginBlockStart--48___qNEcn`,"Box-regular-marginBlockStart--60":`Primer_Brand__Box-module__Box-regular-marginBlockStart--60___nhnZh`,"Box-regular-marginBlockStart--64":`Primer_Brand__Box-module__Box-regular-marginBlockStart--64___Y0G5A`,"Box-regular-marginBlockStart--8":`Primer_Brand__Box-module__Box-regular-marginBlockStart--8___jnZgW`,"Box-regular-marginBlockStart--80":`Primer_Brand__Box-module__Box-regular-marginBlockStart--80___BlU1a`,"Box-regular-marginBlockStart--88":`Primer_Brand__Box-module__Box-regular-marginBlockStart--88___nSxLP`,"Box-regular-marginBlockStart--96":`Primer_Brand__Box-module__Box-regular-marginBlockStart--96___ZD_SH`,"Box-regular-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-regular-marginBlockStart--condensed___rp3ys`,"Box-regular-marginBlockStart--none":`Primer_Brand__Box-module__Box-regular-marginBlockStart--none___KYSzT`,"Box-regular-marginBlockStart--normal":`Primer_Brand__Box-module__Box-regular-marginBlockStart--normal___SPLfG`,"Box-regular-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-regular-marginBlockStart--spacious___fq56Y`,"Box-regular-marginInlineEnd--12":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--12___k07gg`,"Box-regular-marginInlineEnd--16":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--16___OOs0G`,"Box-regular-marginInlineEnd--20":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--20___fsTtM`,"Box-regular-marginInlineEnd--24":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--24___uOaQI`,"Box-regular-marginInlineEnd--28":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--28___FbHfF`,"Box-regular-marginInlineEnd--32":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--32___Ukveq`,"Box-regular-marginInlineEnd--36":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--36___M92aJ`,"Box-regular-marginInlineEnd--4":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--4___dn_Re`,"Box-regular-marginInlineEnd--40":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--40____e3SN`,"Box-regular-marginInlineEnd--44":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--44___UEAQj`,"Box-regular-marginInlineEnd--48":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--48___ei98i`,"Box-regular-marginInlineEnd--60":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--60___tipua`,"Box-regular-marginInlineEnd--64":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--64___PIZxy`,"Box-regular-marginInlineEnd--8":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--8___VFtdE`,"Box-regular-marginInlineEnd--80":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--80___lnDcp`,"Box-regular-marginInlineEnd--88":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--88___BPqAI`,"Box-regular-marginInlineEnd--96":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--96___aRTvT`,"Box-regular-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--condensed___BCcsA`,"Box-regular-marginInlineEnd--none":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--none___W0mRJ`,"Box-regular-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--normal___silfR`,"Box-regular-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--spacious___sjnml`,"Box-regular-marginInlineStart--112":`Primer_Brand__Box-module__Box-regular-marginInlineStart--112___g0s1Q`,"Box-regular-marginInlineStart--12":`Primer_Brand__Box-module__Box-regular-marginInlineStart--12___GKnNE`,"Box-regular-marginInlineStart--128":`Primer_Brand__Box-module__Box-regular-marginInlineStart--128___txGNr`,"Box-regular-marginInlineStart--16":`Primer_Brand__Box-module__Box-regular-marginInlineStart--16___zvb7s`,"Box-regular-marginInlineStart--20":`Primer_Brand__Box-module__Box-regular-marginInlineStart--20___TyM9P`,"Box-regular-marginInlineStart--24":`Primer_Brand__Box-module__Box-regular-marginInlineStart--24___FR9ti`,"Box-regular-marginInlineStart--28":`Primer_Brand__Box-module__Box-regular-marginInlineStart--28___cImoh`,"Box-regular-marginInlineStart--32":`Primer_Brand__Box-module__Box-regular-marginInlineStart--32___uzbKA`,"Box-regular-marginInlineStart--36":`Primer_Brand__Box-module__Box-regular-marginInlineStart--36___KDLC7`,"Box-regular-marginInlineStart--4":`Primer_Brand__Box-module__Box-regular-marginInlineStart--4____RoBu`,"Box-regular-marginInlineStart--40":`Primer_Brand__Box-module__Box-regular-marginInlineStart--40___WtED9`,"Box-regular-marginInlineStart--44":`Primer_Brand__Box-module__Box-regular-marginInlineStart--44___T1yz0`,"Box-regular-marginInlineStart--48":`Primer_Brand__Box-module__Box-regular-marginInlineStart--48___RDHdq`,"Box-regular-marginInlineStart--60":`Primer_Brand__Box-module__Box-regular-marginInlineStart--60___MVbk9`,"Box-regular-marginInlineStart--64":`Primer_Brand__Box-module__Box-regular-marginInlineStart--64___sswJ8`,"Box-regular-marginInlineStart--8":`Primer_Brand__Box-module__Box-regular-marginInlineStart--8___HIT7W`,"Box-regular-marginInlineStart--80":`Primer_Brand__Box-module__Box-regular-marginInlineStart--80___V9k8f`,"Box-regular-marginInlineStart--88":`Primer_Brand__Box-module__Box-regular-marginInlineStart--88___Xo4dd`,"Box-regular-marginInlineStart--96":`Primer_Brand__Box-module__Box-regular-marginInlineStart--96___MRqfB`,"Box-regular-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-regular-marginInlineStart--condensed___b3jtW`,"Box-regular-marginInlineStart--none":`Primer_Brand__Box-module__Box-regular-marginInlineStart--none___dMyhc`,"Box-regular-marginInlineStart--normal":`Primer_Brand__Box-module__Box-regular-marginInlineStart--normal___Afnyr`,"Box-regular-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-regular-marginInlineStart--spacious___T94RJ`,"Box-regular-padding--112":`Primer_Brand__Box-module__Box-regular-padding--112___uyz9m`,"Box-regular-padding--12":`Primer_Brand__Box-module__Box-regular-padding--12___aqPhA`,"Box-regular-padding--128":`Primer_Brand__Box-module__Box-regular-padding--128___a3PIs`,"Box-regular-padding--16":`Primer_Brand__Box-module__Box-regular-padding--16___dspf1`,"Box-regular-padding--20":`Primer_Brand__Box-module__Box-regular-padding--20___je3L4`,"Box-regular-padding--24":`Primer_Brand__Box-module__Box-regular-padding--24___BRWrO`,"Box-regular-padding--28":`Primer_Brand__Box-module__Box-regular-padding--28___MLuWu`,"Box-regular-padding--32":`Primer_Brand__Box-module__Box-regular-padding--32___UuJR3`,"Box-regular-padding--36":`Primer_Brand__Box-module__Box-regular-padding--36___pnnlM`,"Box-regular-padding--4":`Primer_Brand__Box-module__Box-regular-padding--4___Hrlt7`,"Box-regular-padding--40":`Primer_Brand__Box-module__Box-regular-padding--40___KvG6x`,"Box-regular-padding--44":`Primer_Brand__Box-module__Box-regular-padding--44___QbfqE`,"Box-regular-padding--48":`Primer_Brand__Box-module__Box-regular-padding--48___o68vT`,"Box-regular-padding--60":`Primer_Brand__Box-module__Box-regular-padding--60___w5Ah3`,"Box-regular-padding--64":`Primer_Brand__Box-module__Box-regular-padding--64___VXnt9`,"Box-regular-padding--8":`Primer_Brand__Box-module__Box-regular-padding--8___S4Vzp`,"Box-regular-padding--80":`Primer_Brand__Box-module__Box-regular-padding--80___sCKZd`,"Box-regular-padding--88":`Primer_Brand__Box-module__Box-regular-padding--88___rtS6L`,"Box-regular-padding--96":`Primer_Brand__Box-module__Box-regular-padding--96___MjgI_`,"Box-regular-padding--condensed":`Primer_Brand__Box-module__Box-regular-padding--condensed___Sa56q`,"Box-regular-padding--none":`Primer_Brand__Box-module__Box-regular-padding--none___RqmqL`,"Box-regular-padding--normal":`Primer_Brand__Box-module__Box-regular-padding--normal___kPK0N`,"Box-regular-padding--spacious":`Primer_Brand__Box-module__Box-regular-padding--spacious___eg7WK`,"Box-regular-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--112___Ql_U3`,"Box-regular-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--12___UBth1`,"Box-regular-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--128___R4xJd`,"Box-regular-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--16___LKRrT`,"Box-regular-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--20___mRbHZ`,"Box-regular-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--24___il8K_`,"Box-regular-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--28___ZmE1R`,"Box-regular-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--32____C9RT`,"Box-regular-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--36___nocbv`,"Box-regular-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--4___TL1oP`,"Box-regular-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--40___nsz4g`,"Box-regular-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--44___bsz6J`,"Box-regular-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--48___eApXN`,"Box-regular-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--60___FR7Cn`,"Box-regular-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--64___ATo_6`,"Box-regular-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--8___pKg9P`,"Box-regular-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--80___HuPNm`,"Box-regular-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--88___axhPf`,"Box-regular-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--96___QWDd0`,"Box-regular-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--condensed___iiMOv`,"Box-regular-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--none___D1NkR`,"Box-regular-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--normal___J5glu`,"Box-regular-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--spacious___Qbwlq`,"Box-regular-paddingBlockStart--112":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--112___OpuYq`,"Box-regular-paddingBlockStart--12":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--12___vUJnn`,"Box-regular-paddingBlockStart--128":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--128___Gp33i`,"Box-regular-paddingBlockStart--16":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--16___N8Zxa`,"Box-regular-paddingBlockStart--20":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--20___BsEXk`,"Box-regular-paddingBlockStart--24":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--24___AI2B1`,"Box-regular-paddingBlockStart--28":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--28___OZFGX`,"Box-regular-paddingBlockStart--32":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--32___viH7U`,"Box-regular-paddingBlockStart--36":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--36___E6h7E`,"Box-regular-paddingBlockStart--4":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--4___hDJd4`,"Box-regular-paddingBlockStart--40":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--40___qZE9d`,"Box-regular-paddingBlockStart--44":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--44___mveRI`,"Box-regular-paddingBlockStart--48":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--48___HcGS_`,"Box-regular-paddingBlockStart--60":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--60___h0JrH`,"Box-regular-paddingBlockStart--64":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--64___nx8cK`,"Box-regular-paddingBlockStart--8":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--8___sMD28`,"Box-regular-paddingBlockStart--80":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--80___ld1du`,"Box-regular-paddingBlockStart--88":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--88___lU6HN`,"Box-regular-paddingBlockStart--96":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--96___BOrMI`,"Box-regular-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--condensed____4rsh`,"Box-regular-paddingBlockStart--none":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--none___gWbHQ`,"Box-regular-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--normal___D08eA`,"Box-regular-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--spacious___ANm3m`,"Box-regular-paddingInlineEnd--112":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--112___fkEpY`,"Box-regular-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--12___MZaFD`,"Box-regular-paddingInlineEnd--128":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--128___gQRRw`,"Box-regular-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--16___zuYxe`,"Box-regular-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--20___X7kQ7`,"Box-regular-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--24___OLwfl`,"Box-regular-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--28___S8g3g`,"Box-regular-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--32___fOGZt`,"Box-regular-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--36___Gsz4A`,"Box-regular-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--4____Mu6j`,"Box-regular-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--40___beKbG`,"Box-regular-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--44___Fbir5`,"Box-regular-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--48___JLuQO`,"Box-regular-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--60___RhhLC`,"Box-regular-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--64___j2pqZ`,"Box-regular-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--8___KLTjM`,"Box-regular-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--80____2Wqx`,"Box-regular-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--88___DFSeP`,"Box-regular-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--96___VLntF`,"Box-regular-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--condensed___Y3PpC`,"Box-regular-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--none___d07JU`,"Box-regular-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--normal___uQZJL`,"Box-regular-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--spacious___Yg_oy`,"Box-regular-paddingInlineStart--112":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--112___MFUWm`,"Box-regular-paddingInlineStart--12":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--12___ZI1Zt`,"Box-regular-paddingInlineStart--128":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--128___lfSNz`,"Box-regular-paddingInlineStart--16":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--16___pSuDM`,"Box-regular-paddingInlineStart--20":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--20___J_Lac`,"Box-regular-paddingInlineStart--24":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--24___olfR2`,"Box-regular-paddingInlineStart--28":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--28___u3Jxq`,"Box-regular-paddingInlineStart--32":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--32___j8YOd`,"Box-regular-paddingInlineStart--36":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--36___ioVRd`,"Box-regular-paddingInlineStart--4":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--4___ffJtu`,"Box-regular-paddingInlineStart--40":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--40___CZDsm`,"Box-regular-paddingInlineStart--44":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--44___eBvKb`,"Box-regular-paddingInlineStart--48":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--48___JdZPY`,"Box-regular-paddingInlineStart--60":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--60___gyHKL`,"Box-regular-paddingInlineStart--64":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--64___GGNhi`,"Box-regular-paddingInlineStart--8":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--8___K3PDT`,"Box-regular-paddingInlineStart--80":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--80___oqP9L`,"Box-regular-paddingInlineStart--88":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--88___dCPPv`,"Box-regular-paddingInlineStart--96":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--96___XT27R`,"Box-regular-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--condensed___K1JTe`,"Box-regular-paddingInlineStart--none":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--none___rA7QC`,"Box-regular-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--normal___hE24G`,"Box-regular-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--spacious___Y3FYm`,"Box-wide-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--none___ucisL`,"Box-wide-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thick___RG7PT`,"Box-wide-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thicker___XpkDn`,"Box-wide-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thin___yEtFX`,"Box-wide-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--none___BZm7v`,"Box-wide-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thick___q0gtM`,"Box-wide-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thicker___gBysF`,"Box-wide-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thin___dDKTT`,"Box-wide-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--none___VvuSn`,"Box-wide-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thick___ATGqg`,"Box-wide-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thicker___RBeFn`,"Box-wide-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thin___RyHjJ`,"Box-wide-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--none___VywCc`,"Box-wide-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thick___gTJ8P`,"Box-wide-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thicker___Y1S9l`,"Box-wide-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thin___q9saE`,"Box-wide-borderWidth--none":`Primer_Brand__Box-module__Box-wide-borderWidth--none___M7jW_`,"Box-wide-borderWidth--thick":`Primer_Brand__Box-module__Box-wide-borderWidth--thick___XGwFE`,"Box-wide-borderWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderWidth--thicker___hVG5a`,"Box-wide-borderWidth--thin":`Primer_Brand__Box-module__Box-wide-borderWidth--thin___xhh3v`,"Box-wide-margin--112":`Primer_Brand__Box-module__Box-wide-margin--112___HsLag`,"Box-wide-margin--12":`Primer_Brand__Box-module__Box-wide-margin--12___sqf5U`,"Box-wide-margin--128":`Primer_Brand__Box-module__Box-wide-margin--128___v9LVz`,"Box-wide-margin--16":`Primer_Brand__Box-module__Box-wide-margin--16___DTrBi`,"Box-wide-margin--20":`Primer_Brand__Box-module__Box-wide-margin--20___dlbWa`,"Box-wide-margin--24":`Primer_Brand__Box-module__Box-wide-margin--24___L_Aj9`,"Box-wide-margin--28":`Primer_Brand__Box-module__Box-wide-margin--28___Vjv_a`,"Box-wide-margin--32":`Primer_Brand__Box-module__Box-wide-margin--32___GECyy`,"Box-wide-margin--36":`Primer_Brand__Box-module__Box-wide-margin--36___PWhqP`,"Box-wide-margin--4":`Primer_Brand__Box-module__Box-wide-margin--4___dGG0a`,"Box-wide-margin--40":`Primer_Brand__Box-module__Box-wide-margin--40___vemke`,"Box-wide-margin--44":`Primer_Brand__Box-module__Box-wide-margin--44___Ennon`,"Box-wide-margin--48":`Primer_Brand__Box-module__Box-wide-margin--48___MkKEg`,"Box-wide-margin--60":`Primer_Brand__Box-module__Box-wide-margin--60___WPJsx`,"Box-wide-margin--64":`Primer_Brand__Box-module__Box-wide-margin--64___vYLMh`,"Box-wide-margin--8":`Primer_Brand__Box-module__Box-wide-margin--8___VEXWc`,"Box-wide-margin--80":`Primer_Brand__Box-module__Box-wide-margin--80___I3XVP`,"Box-wide-margin--88":`Primer_Brand__Box-module__Box-wide-margin--88___Tlgzv`,"Box-wide-margin--condensed":`Primer_Brand__Box-module__Box-wide-margin--condensed___Uj_ap`,"Box-wide-margin--none":`Primer_Brand__Box-module__Box-wide-margin--none___RuZOH`,"Box-wide-margin--normal":`Primer_Brand__Box-module__Box-wide-margin--normal___o0WKl`,"Box-wide-margin--spacious":`Primer_Brand__Box-module__Box-wide-margin--spacious___Fmgze`,"Box-wide-marginBlockEnd--112":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--112___ddfRk`,"Box-wide-marginBlockEnd--12":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--12___UmBRd`,"Box-wide-marginBlockEnd--128":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--128___ESEm8`,"Box-wide-marginBlockEnd--16":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--16___GfSQm`,"Box-wide-marginBlockEnd--20":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--20___D4t78`,"Box-wide-marginBlockEnd--24":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--24___Vokvc`,"Box-wide-marginBlockEnd--28":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--28___l4an3`,"Box-wide-marginBlockEnd--32":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--32___iAcDG`,"Box-wide-marginBlockEnd--36":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--36___uWsmR`,"Box-wide-marginBlockEnd--4":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--4___qjlqV`,"Box-wide-marginBlockEnd--40":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--40___DlDrK`,"Box-wide-marginBlockEnd--44":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--44___c9aSx`,"Box-wide-marginBlockEnd--48":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--48___X5ONp`,"Box-wide-marginBlockEnd--60":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--60___ZNOYi`,"Box-wide-marginBlockEnd--64":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--64___FOyXs`,"Box-wide-marginBlockEnd--8":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--8___jhRo2`,"Box-wide-marginBlockEnd--80":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--80___Jqalb`,"Box-wide-marginBlockEnd--88":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--88___G6Art`,"Box-wide-marginBlockEnd--96":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--96___gjf5z`,"Box-wide-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--condensed___UBH5e`,"Box-wide-marginBlockEnd--none":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--none___k2UfA`,"Box-wide-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--normal___Bi1K6`,"Box-wide-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--spacious___fC5ai`,"Box-wide-marginBlockStart--112":`Primer_Brand__Box-module__Box-wide-marginBlockStart--112___M351c`,"Box-wide-marginBlockStart--12":`Primer_Brand__Box-module__Box-wide-marginBlockStart--12___Xxtk6`,"Box-wide-marginBlockStart--128":`Primer_Brand__Box-module__Box-wide-marginBlockStart--128___I90P4`,"Box-wide-marginBlockStart--16":`Primer_Brand__Box-module__Box-wide-marginBlockStart--16___NYL3P`,"Box-wide-marginBlockStart--20":`Primer_Brand__Box-module__Box-wide-marginBlockStart--20___W9gU2`,"Box-wide-marginBlockStart--24":`Primer_Brand__Box-module__Box-wide-marginBlockStart--24___lMuAD`,"Box-wide-marginBlockStart--28":`Primer_Brand__Box-module__Box-wide-marginBlockStart--28___FT3Mf`,"Box-wide-marginBlockStart--32":`Primer_Brand__Box-module__Box-wide-marginBlockStart--32___dlVS5`,"Box-wide-marginBlockStart--36":`Primer_Brand__Box-module__Box-wide-marginBlockStart--36___ZCOj2`,"Box-wide-marginBlockStart--4":`Primer_Brand__Box-module__Box-wide-marginBlockStart--4___k48Xj`,"Box-wide-marginBlockStart--40":`Primer_Brand__Box-module__Box-wide-marginBlockStart--40___rEDpG`,"Box-wide-marginBlockStart--44":`Primer_Brand__Box-module__Box-wide-marginBlockStart--44___DGFwo`,"Box-wide-marginBlockStart--48":`Primer_Brand__Box-module__Box-wide-marginBlockStart--48___WRSPh`,"Box-wide-marginBlockStart--60":`Primer_Brand__Box-module__Box-wide-marginBlockStart--60___OWBYp`,"Box-wide-marginBlockStart--64":`Primer_Brand__Box-module__Box-wide-marginBlockStart--64___ZueKk`,"Box-wide-marginBlockStart--8":`Primer_Brand__Box-module__Box-wide-marginBlockStart--8___EmewZ`,"Box-wide-marginBlockStart--80":`Primer_Brand__Box-module__Box-wide-marginBlockStart--80___TA3IX`,"Box-wide-marginBlockStart--88":`Primer_Brand__Box-module__Box-wide-marginBlockStart--88___eU6Uu`,"Box-wide-marginBlockStart--96":`Primer_Brand__Box-module__Box-wide-marginBlockStart--96___trWhE`,"Box-wide-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-wide-marginBlockStart--condensed___mqYho`,"Box-wide-marginBlockStart--none":`Primer_Brand__Box-module__Box-wide-marginBlockStart--none___o5UYw`,"Box-wide-marginBlockStart--normal":`Primer_Brand__Box-module__Box-wide-marginBlockStart--normal___c81Vf`,"Box-wide-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-wide-marginBlockStart--spacious___gD8F4`,"Box-wide-marginInlineEnd--12":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--12___uQT7v`,"Box-wide-marginInlineEnd--16":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--16___n01ap`,"Box-wide-marginInlineEnd--20":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--20___X4OVV`,"Box-wide-marginInlineEnd--24":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--24___AJ1ri`,"Box-wide-marginInlineEnd--28":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--28___E5VbM`,"Box-wide-marginInlineEnd--32":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--32___ypePn`,"Box-wide-marginInlineEnd--36":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--36___gmvEm`,"Box-wide-marginInlineEnd--4":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--4___sWBPo`,"Box-wide-marginInlineEnd--40":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--40___r90G7`,"Box-wide-marginInlineEnd--44":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--44___Q4G5c`,"Box-wide-marginInlineEnd--48":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--48___z9Lmw`,"Box-wide-marginInlineEnd--60":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--60___TTkKW`,"Box-wide-marginInlineEnd--64":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--64___F57r_`,"Box-wide-marginInlineEnd--8":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--8___kacX3`,"Box-wide-marginInlineEnd--80":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--80___E0tJe`,"Box-wide-marginInlineEnd--88":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--88___v8a26`,"Box-wide-marginInlineEnd--96":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--96___pUCiy`,"Box-wide-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--condensed___QoI21`,"Box-wide-marginInlineEnd--none":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--none___JwlqX`,"Box-wide-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--normal___HNliJ`,"Box-wide-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--spacious___X8NXv`,"Box-wide-marginInlineStart--112":`Primer_Brand__Box-module__Box-wide-marginInlineStart--112___jFEAD`,"Box-wide-marginInlineStart--12":`Primer_Brand__Box-module__Box-wide-marginInlineStart--12___j2X_6`,"Box-wide-marginInlineStart--128":`Primer_Brand__Box-module__Box-wide-marginInlineStart--128___Ma3u7`,"Box-wide-marginInlineStart--16":`Primer_Brand__Box-module__Box-wide-marginInlineStart--16___tlIaR`,"Box-wide-marginInlineStart--20":`Primer_Brand__Box-module__Box-wide-marginInlineStart--20___tcnmb`,"Box-wide-marginInlineStart--24":`Primer_Brand__Box-module__Box-wide-marginInlineStart--24___faDE1`,"Box-wide-marginInlineStart--28":`Primer_Brand__Box-module__Box-wide-marginInlineStart--28___H0kuG`,"Box-wide-marginInlineStart--32":`Primer_Brand__Box-module__Box-wide-marginInlineStart--32___cEhsd`,"Box-wide-marginInlineStart--36":`Primer_Brand__Box-module__Box-wide-marginInlineStart--36___rotpN`,"Box-wide-marginInlineStart--4":`Primer_Brand__Box-module__Box-wide-marginInlineStart--4___k170X`,"Box-wide-marginInlineStart--40":`Primer_Brand__Box-module__Box-wide-marginInlineStart--40___a4Yp_`,"Box-wide-marginInlineStart--44":`Primer_Brand__Box-module__Box-wide-marginInlineStart--44___mAiW2`,"Box-wide-marginInlineStart--48":`Primer_Brand__Box-module__Box-wide-marginInlineStart--48___pJQ14`,"Box-wide-marginInlineStart--60":`Primer_Brand__Box-module__Box-wide-marginInlineStart--60___LZehP`,"Box-wide-marginInlineStart--64":`Primer_Brand__Box-module__Box-wide-marginInlineStart--64___yBVt2`,"Box-wide-marginInlineStart--8":`Primer_Brand__Box-module__Box-wide-marginInlineStart--8___dWDhU`,"Box-wide-marginInlineStart--80":`Primer_Brand__Box-module__Box-wide-marginInlineStart--80___UNM1_`,"Box-wide-marginInlineStart--88":`Primer_Brand__Box-module__Box-wide-marginInlineStart--88___xYk7j`,"Box-wide-marginInlineStart--96":`Primer_Brand__Box-module__Box-wide-marginInlineStart--96___ZVqGY`,"Box-wide-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-wide-marginInlineStart--condensed___d78eT`,"Box-wide-marginInlineStart--none":`Primer_Brand__Box-module__Box-wide-marginInlineStart--none___Ygvgs`,"Box-wide-marginInlineStart--normal":`Primer_Brand__Box-module__Box-wide-marginInlineStart--normal___KvxjM`,"Box-wide-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-wide-marginInlineStart--spacious___ttmF3`,"Box-wide-padding--112":`Primer_Brand__Box-module__Box-wide-padding--112___xnULq`,"Box-wide-padding--12":`Primer_Brand__Box-module__Box-wide-padding--12___OUxUa`,"Box-wide-padding--128":`Primer_Brand__Box-module__Box-wide-padding--128___Cd7wM`,"Box-wide-padding--16":`Primer_Brand__Box-module__Box-wide-padding--16___IIZ2x`,"Box-wide-padding--20":`Primer_Brand__Box-module__Box-wide-padding--20___IMkXv`,"Box-wide-padding--24":`Primer_Brand__Box-module__Box-wide-padding--24___Jqf0K`,"Box-wide-padding--28":`Primer_Brand__Box-module__Box-wide-padding--28___qJoHf`,"Box-wide-padding--32":`Primer_Brand__Box-module__Box-wide-padding--32___QiAzQ`,"Box-wide-padding--36":`Primer_Brand__Box-module__Box-wide-padding--36___HliwM`,"Box-wide-padding--4":`Primer_Brand__Box-module__Box-wide-padding--4___aySqW`,"Box-wide-padding--40":`Primer_Brand__Box-module__Box-wide-padding--40___ebzR0`,"Box-wide-padding--44":`Primer_Brand__Box-module__Box-wide-padding--44___kxHFt`,"Box-wide-padding--48":`Primer_Brand__Box-module__Box-wide-padding--48___VI8OS`,"Box-wide-padding--60":`Primer_Brand__Box-module__Box-wide-padding--60___aDgU_`,"Box-wide-padding--64":`Primer_Brand__Box-module__Box-wide-padding--64___ZIZly`,"Box-wide-padding--8":`Primer_Brand__Box-module__Box-wide-padding--8___cPNFj`,"Box-wide-padding--80":`Primer_Brand__Box-module__Box-wide-padding--80___Pm5Do`,"Box-wide-padding--88":`Primer_Brand__Box-module__Box-wide-padding--88___fj9YB`,"Box-wide-padding--96":`Primer_Brand__Box-module__Box-wide-padding--96___cdgwB`,"Box-wide-padding--condensed":`Primer_Brand__Box-module__Box-wide-padding--condensed___G1jXL`,"Box-wide-padding--none":`Primer_Brand__Box-module__Box-wide-padding--none___qcMjk`,"Box-wide-padding--normal":`Primer_Brand__Box-module__Box-wide-padding--normal___tIQlq`,"Box-wide-padding--spacious":`Primer_Brand__Box-module__Box-wide-padding--spacious___PGhNc`,"Box-wide-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--112___B96UD`,"Box-wide-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--12___cjNk6`,"Box-wide-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--128___GcJ48`,"Box-wide-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--16___PKo6_`,"Box-wide-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--20___bNtXr`,"Box-wide-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--24___o8_OD`,"Box-wide-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--28___zR53L`,"Box-wide-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--32___xX0KK`,"Box-wide-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--36___KeAYu`,"Box-wide-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--4___YjBbR`,"Box-wide-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--40___FUROs`,"Box-wide-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--44___nWycQ`,"Box-wide-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--48___J4Ljw`,"Box-wide-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--60___YiIwB`,"Box-wide-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--64___pbSxt`,"Box-wide-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--8___CpDlD`,"Box-wide-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--80___wJtUa`,"Box-wide-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--88___M2vDM`,"Box-wide-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--96___Uq5AZ`,"Box-wide-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--condensed___fKrol`,"Box-wide-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--none___rVFoE`,"Box-wide-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--normal___Kbldz`,"Box-wide-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--spacious___zbi5h`,"Box-wide-paddingBlockStart--112":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--112___kU2x1`,"Box-wide-paddingBlockStart--12":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--12___U5Ofg`,"Box-wide-paddingBlockStart--128":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--128___nWESD`,"Box-wide-paddingBlockStart--16":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--16___ZBJ3Y`,"Box-wide-paddingBlockStart--20":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--20___pAFgx`,"Box-wide-paddingBlockStart--24":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--24___MEQNA`,"Box-wide-paddingBlockStart--28":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--28___dNYbO`,"Box-wide-paddingBlockStart--32":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--32___ohjFs`,"Box-wide-paddingBlockStart--36":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--36___nZoBT`,"Box-wide-paddingBlockStart--4":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--4___Zryv_`,"Box-wide-paddingBlockStart--40":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--40___ak06g`,"Box-wide-paddingBlockStart--44":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--44___o7t7i`,"Box-wide-paddingBlockStart--48":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--48___XERud`,"Box-wide-paddingBlockStart--60":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--60___DB6D9`,"Box-wide-paddingBlockStart--64":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--64___c4HWW`,"Box-wide-paddingBlockStart--8":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--8___u5PHy`,"Box-wide-paddingBlockStart--80":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--80___IQUjF`,"Box-wide-paddingBlockStart--88":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--88___sNl4k`,"Box-wide-paddingBlockStart--96":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--96___ziRgY`,"Box-wide-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--condensed___PXi4I`,"Box-wide-paddingBlockStart--none":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--none___Y9qJB`,"Box-wide-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--normal___GnoL0`,"Box-wide-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--spacious___krfm9`,"Box-wide-paddingInlineEnd--112":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--112___fAjZM`,"Box-wide-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--12___mTBkP`,"Box-wide-paddingInlineEnd--128":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--128___V6AHo`,"Box-wide-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--16___yWWxx`,"Box-wide-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--20___Ho0IF`,"Box-wide-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--24___eQFrc`,"Box-wide-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--28___NDHpo`,"Box-wide-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--32___W5qHl`,"Box-wide-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--36___GjFzC`,"Box-wide-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--4___Po8UR`,"Box-wide-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--40___waIcY`,"Box-wide-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--44___JOSMH`,"Box-wide-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--48___pI6_m`,"Box-wide-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--60___ed3T2`,"Box-wide-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--64___D6UgI`,"Box-wide-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--8___JogoU`,"Box-wide-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--80___A72UQ`,"Box-wide-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--88___DE0O8`,"Box-wide-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--96___JZowF`,"Box-wide-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--condensed___Qcd9O`,"Box-wide-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--none___l9mTk`,"Box-wide-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--normal___RCW25`,"Box-wide-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--spacious___l9ArL`,"Box-wide-paddingInlineStart--112":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--112___Z_i9M`,"Box-wide-paddingInlineStart--12":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--12___rnbWe`,"Box-wide-paddingInlineStart--128":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--128___dxJ4W`,"Box-wide-paddingInlineStart--16":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--16___lhOME`,"Box-wide-paddingInlineStart--20":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--20___ULYpU`,"Box-wide-paddingInlineStart--24":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--24___HVDrv`,"Box-wide-paddingInlineStart--28":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--28___CDihC`,"Box-wide-paddingInlineStart--32":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--32___Wq77T`,"Box-wide-paddingInlineStart--36":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--36___tCHNn`,"Box-wide-paddingInlineStart--4":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--4___nVn_B`,"Box-wide-paddingInlineStart--40":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--40___Yfoos`,"Box-wide-paddingInlineStart--44":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--44___GIxDS`,"Box-wide-paddingInlineStart--48":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--48___GlLkg`,"Box-wide-paddingInlineStart--60":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--60___nBbo0`,"Box-wide-paddingInlineStart--64":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--64___EVzB4`,"Box-wide-paddingInlineStart--8":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--8___wLVn9`,"Box-wide-paddingInlineStart--80":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--80___F366d`,"Box-wide-paddingInlineStart--88":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--88___yrcrw`,"Box-wide-paddingInlineStart--96":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--96___jvQgf`,"Box-wide-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--condensed___p04xa`,"Box-wide-paddingInlineStart--none":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--none___Nv0wp`,"Box-wide-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--normal___fUsFX`,"Box-wide-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--spacious___Sqsw2`},ie=[`none`,`condensed`,`normal`,`spacious`,...b],ae=[`default`,`inset`,`subtle`,`overlay`],oe=[`small`,`medium`,`large`,`xlarge`,`full`],se=[`none`,`thin`,`thick`,`thicker`],ce=[`default`,`muted`,`subtle`],le=e=>ae.includes(e),ue=(e,t)=>t?typeof t==`string`||typeof t==`number`?re[`Box-${e}--${t}`]:Object.keys(t).map(n=>re[`Box-${n}-${e}--${t[n]}`]).join(` `):``,de=({animate:e,children:t,className:n,"data-testid":r,style:i,padding:a,paddingBlockStart:o,paddingInlineEnd:l,paddingBlockEnd:u,paddingInlineStart:f,margin:p,marginBlockStart:m,marginInlineEnd:h,marginBlockEnd:g,marginInlineStart:_,backgroundColor:v,borderRadius:y,borderWidth:b,borderBlockStartWidth:x,borderInlineEndWidth:S,borderBlockEndWidth:C,borderInlineStartWidth:w,borderColor:T,borderStyle:D,...O})=>{let{classes:k,styles:A}=E(e),j=(0,c.useMemo)(()=>ue(`padding`,a),[a]),ee=(0,c.useMemo)(()=>ue(`paddingBlockStart`,o),[o]),te=(0,c.useMemo)(()=>ue(`paddingInlineEnd`,l),[l]),ne=(0,c.useMemo)(()=>ue(`paddingBlockEnd`,u),[u]),M=(0,c.useMemo)(()=>ue(`paddingInlineStart`,f),[f]),re=(0,c.useMemo)(()=>ue(`margin`,p),[p]),ie=(0,c.useMemo)(()=>ue(`marginBlockStart`,m),[m]),ae=(0,c.useMemo)(()=>ue(`marginInlineEnd`,h),[h]),oe=(0,c.useMemo)(()=>ue(`marginBlockEnd`,g),[g]),se=(0,c.useMemo)(()=>ue(`marginInlineStart`,_),[_]),ce=(0,c.useMemo)(()=>v&&le(v)?ue(`backgroundColor`,v):``,[v]),de=(0,c.useMemo)(()=>v&&!le(v)?{backgroundColor:v}:{},[v]),fe=(0,c.useMemo)(()=>ue(`borderRadius`,y),[y]),pe=(0,c.useMemo)(()=>ue(`borderWidth`,b),[b]),me=(0,c.useMemo)(()=>ue(`borderBlockStartWidth`,x),[x]),he=(0,c.useMemo)(()=>ue(`borderInlineEndWidth`,S),[S]),ge=(0,c.useMemo)(()=>ue(`borderBlockEndWidth`,C),[C]),_e=(0,c.useMemo)(()=>ue(`borderInlineStartWidth`,w),[w]),N=(0,c.useMemo)(()=>ue(`borderColor`,T),[T]),P=(0,c.useMemo)(()=>ue(`borderStyle`,D),[D]);return(0,s.jsx)(`div`,{className:d(k,j,ee,te,ne,M,re,ie,ae,oe,se,ce,fe,pe,me,he,ge,_e,N,P,n),"data-testid":r,style:{...A,...de,...i},...O,children:t})},fe=[`inline-start`,`inline-end`],pe=l().createContext(void 0),me=()=>{let e=l().useContext(pe);if(!e)throw Error(`useHeroContext must be used within a HeroProvider`);return e},he={ExpandableArrow:`Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek`,"ExpandableArrow--expanded":`Primer_Brand__ExpandableArrow-module__ExpandableArrow--expanded___gajDr`,"ExpandableArrow--reversed":`Primer_Brand__ExpandableArrow-module__ExpandableArrow--reversed___LPFUS`,"ExpandableArrow-stem":`Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy`,"ExpandableArrow-stem--expanded":`Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem--expanded___KwI_9`};function ge({className:e,expanded:t=!1,reverse:n=!1,hidden:r,...i}){return(0,s.jsxs)(`svg`,{className:d(he.ExpandableArrow,t&&he[`ExpandableArrow--expanded`],n&&he[`ExpandableArrow--reversed`],e),width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":r,focusable:r?`false`:void 0,...i,children:[(0,s.jsx)(`path`,{fill:`currentColor`,d:`M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z`}),(0,s.jsx)(`path`,{className:d(he[`ExpandableArrow-stem`],t&&he[`ExpandableArrow-stem--expanded`]),stroke:`currentColor`,d:`M1.75 8H11`,strokeWidth:`1.5`,strokeLinecap:`round`})]})}let _e={Text:`Primer_Brand__Text-module__Text___pecHN`,"Text--100":`Primer_Brand__Text-module__Text--100___csEom`,"Text--1000":`Primer_Brand__Text-module__Text--1000___j3rsl`,"Text--200":`Primer_Brand__Text-module__Text--200___XAIGT`,"Text--300":`Primer_Brand__Text-module__Text--300___TBQTB`,"Text--350":`Primer_Brand__Text-module__Text--350___L4bn4`,"Text--400":`Primer_Brand__Text-module__Text--400___y7m4l`,"Text--500":`Primer_Brand__Text-module__Text--500___orDRu`,"Text--600":`Primer_Brand__Text-module__Text--600___ThppA`,"Text--700":`Primer_Brand__Text-module__Text--700___cOggy`,"Text--800":`Primer_Brand__Text-module__Text--800___OdB5a`,"Text--900":`Primer_Brand__Text-module__Text--900___Fo_yP`,"Text--antialiased":`Primer_Brand__Text-module__Text--antialiased___fYDxq`,"Text--default":`Primer_Brand__Text-module__Text--default___DChoE`,"Text--muted":`Primer_Brand__Text-module__Text--muted___lTaVa`,"Text--weight-bold":`Primer_Brand__Text-module__Text--weight-bold___jgFdL`,"Text--weight-extrabold":`Primer_Brand__Text-module__Text--weight-extrabold____UVFN`,"Text--weight-extralight":`Primer_Brand__Text-module__Text--weight-extralight___JRMel`,"Text--weight-heavy":`Primer_Brand__Text-module__Text--weight-heavy___ege7O`,"Text--weight-light":`Primer_Brand__Text-module__Text--weight-light___SpQAz`,"Text--weight-medium":`Primer_Brand__Text-module__Text--weight-medium___E0iQL`,"Text--weight-normal":`Primer_Brand__Text-module__Text--weight-normal___siVLX`,"Text--weight-semibold":`Primer_Brand__Text-module__Text--weight-semibold___Ns19j`,"Text-align--center":`Primer_Brand__Text-module__Text-align--center___NbZtZ`,"Text-align--end":`Primer_Brand__Text-module__Text-align--end___E4m7M`,"Text-align--start":`Primer_Brand__Text-module__Text-align--start___wkiCN`,"Text-font--hubot-sans":`Primer_Brand__Text-module__Text-font--hubot-sans___l0tzF`,"Text-font--mona-sans":`Primer_Brand__Text-module__Text-font--mona-sans___GpzSG`,"Text-font--monospace":`Primer_Brand__Text-module__Text-font--monospace___Mifnv`,"Text-narrow--weight-bold":`Primer_Brand__Text-module__Text-narrow--weight-bold___Flbbf`,"Text-narrow--weight-extrabold":`Primer_Brand__Text-module__Text-narrow--weight-extrabold___ts3be`,"Text-narrow--weight-extralight":`Primer_Brand__Text-module__Text-narrow--weight-extralight___aHSut`,"Text-narrow--weight-heavy":`Primer_Brand__Text-module__Text-narrow--weight-heavy___EZzqD`,"Text-narrow--weight-light":`Primer_Brand__Text-module__Text-narrow--weight-light___cIyjf`,"Text-narrow--weight-medium":`Primer_Brand__Text-module__Text-narrow--weight-medium___tQs9y`,"Text-narrow--weight-normal":`Primer_Brand__Text-module__Text-narrow--weight-normal___gb0q4`,"Text-narrow--weight-semibold":`Primer_Brand__Text-module__Text-narrow--weight-semibold___jtFFh`,"Text-regular--weight-bold":`Primer_Brand__Text-module__Text-regular--weight-bold___E3xyf`,"Text-regular--weight-extrabold":`Primer_Brand__Text-module__Text-regular--weight-extrabold___uvNQM`,"Text-regular--weight-extralight":`Primer_Brand__Text-module__Text-regular--weight-extralight___p7mr2`,"Text-regular--weight-heavy":`Primer_Brand__Text-module__Text-regular--weight-heavy___YumNc`,"Text-regular--weight-light":`Primer_Brand__Text-module__Text-regular--weight-light___MalyV`,"Text-regular--weight-medium":`Primer_Brand__Text-module__Text-regular--weight-medium___TnD35`,"Text-regular--weight-normal":`Primer_Brand__Text-module__Text-regular--weight-normal___FEkFF`,"Text-regular--weight-semibold":`Primer_Brand__Text-module__Text-regular--weight-semibold___Wwz9g`,"Text-wide--weight-bold":`Primer_Brand__Text-module__Text-wide--weight-bold___CWJA2`,"Text-wide--weight-extrabold":`Primer_Brand__Text-module__Text-wide--weight-extrabold___rggXv`,"Text-wide--weight-extralight":`Primer_Brand__Text-module__Text-wide--weight-extralight___HH1z4`,"Text-wide--weight-heavy":`Primer_Brand__Text-module__Text-wide--weight-heavy___AXiAN`,"Text-wide--weight-light":`Primer_Brand__Text-module__Text-wide--weight-light___iYFr9`,"Text-wide--weight-medium":`Primer_Brand__Text-module__Text-wide--weight-medium___QQ0IW`,"Text-wide--weight-normal":`Primer_Brand__Text-module__Text-wide--weight-normal___KpqrG`,"Text-wide--weight-semibold":`Primer_Brand__Text-module__Text-wide--weight-semibold___LEBmW`},N=[`1000`,`900`,`800`,`700`,`600`,`500`,`400`,`350`,`300`,`200`,`100`],P=[`p`,`span`,`div`,`strong`,`em`],ve=[`default`,`muted`],ye=[`heavy`,`extrabold`,`bold`,`semibold`,`medium`,`normal`,`light`,`extralight`],be=[`mona-sans`,`hubot-sans`,`monospace`],xe=P[1],Se=N[9],Ce=ve[0],we=be[0];function F({align:e,animate:t,as:n=xe,className:r,children:i,font:a=we,size:o=Se,variant:l=Ce,weight:u,style:f,hasAntiAliasing:p=!0,...m}){let{classes:h,styles:g}=E(t),_=(0,c.useMemo)(()=>u?typeof u==`string`?_e[`Text--weight-${u}`]:Object.keys(u).map(e=>_e[`Text-${e}--weight-${u[e]}`]).join(` `):null,[u]),v=!!(!p||u&&[`light`,`extralight`].includes(u)&&[`100`,`200`].includes(o)||o===`100`),y=d(h,_e.Text,_e[`Text-font--${a}`],_e[`Text--${l}`],_e[`Text--${o}`],!v&&_e[`Text--antialiased`],u&&_,e&&_e[`Text-align--${e}`],r);return n===`p`?(0,s.jsx)(`p`,{className:y,style:{...g,...f},...m,children:i}):n===`em`?(0,s.jsx)(`em`,{className:y,style:{...g,...f},...m,children:i}):n===`div`?(0,s.jsx)(`div`,{className:y,style:{...g,...f},...m,children:i}):n===`strong`?(0,s.jsx)(`strong`,{className:y,style:{...g,...f},...m,children:i}):(0,s.jsx)(`span`,{className:y,style:{...g,...f},...m,children:i})}let Te={Button:`Primer_Brand__Button-module__Button___lDruK`,"Button--block":`Primer_Brand__Button-module__Button--block___F5RXs`,"Button--disabled":`Primer_Brand__Button-module__Button--disabled___Ba17E`,"Button--label":`Primer_Brand__Button-module__Button--label___lUBc0`,"Button--label-large":`Primer_Brand__Button-module__Button--label-large____iBy6`,"Button--label-medium":`Primer_Brand__Button-module__Button--label-medium___DW2TM`,"Button--label-primary":`Primer_Brand__Button-module__Button--label-primary___Leisi`,"Button--label-secondary":`Primer_Brand__Button-module__Button--label-secondary___DRJoJ`,"Button--label-subtle":`Primer_Brand__Button-module__Button--label-subtle___RRaqm`,"Button--primary":`Primer_Brand__Button-module__Button--primary___xIC7G`,"Button--secondary":`Primer_Brand__Button-module__Button--secondary___akMC2`,"Button--size-large":`Primer_Brand__Button-module__Button--size-large___REN1l`,"Button--size-medium":`Primer_Brand__Button-module__Button--size-medium___EyCyw`,"Button--size-small":`Primer_Brand__Button-module__Button--size-small___iNTn1`,"Button--subtle":`Primer_Brand__Button-module__Button--subtle___UMmi9`,"Button-arrow":`Primer_Brand__Button-module__Button-arrow___SkJXQ`,"Button-arrow--disabled":`Primer_Brand__Button-module__Button-arrow--disabled____UgPq`,"Button-label--disabled":`Primer_Brand__Button-module__Button-label--disabled___ZBpbj`,"Button__icon-visual":`Primer_Brand__Button-module__Button__icon-visual___zR2Hi`,"Button__icon-visual--disabled":`Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy`,"Button__leading-visual":`Primer_Brand__Button-module__Button__leading-visual___FIPvg`,Button__text:`Primer_Brand__Button-module__Button__text___Z3ocU`,"Button__trailing-visual":`Primer_Brand__Button-module__Button__trailing-visual___zg8jd`},Ee=[`primary`,`secondary`,`subtle`],De=[`small`,`medium`,`large`],Oe=Ee[1],ke=De[1],Ae={root:`Button`,get leadingVisual(){return`${this.root}-leading-visual`},get trailingVisual(){return`${this.root}-trailing-visual`},get expandableArrow(){return`${this.root}-expandable-arrow`}},je=(0,c.forwardRef)(({animate:e,as:t,variant:n=Oe,size:r=ke,hasArrow:i,block:a=!1,className:o,children:u,disabled:f,"aria-disabled":p,onMouseEnter:m,onMouseLeave:h,onFocus:g,onBlur:_,leadingVisual:v,trailingVisual:y,style:b,...x},S)=>{let[C,w]=l().useState(!1),[T,D]=l().useState(!1),O=t||`button`,k=!!f,A=p===`true`||!0===p,j=k||A,{classes:ee,styles:te}=E(e),ne=!!i,M=(0,c.useCallback)(e=>l().isValidElement(e)?e:typeof e==`function`?l().createElement(e):void 0,[]),re=M(v),ie=M(y),ae=(0,c.useCallback)(e=>{k||(w(!0),m?.(e))},[k,m]),oe=(0,c.useCallback)(e=>{k||(w(!1),h?.(e))},[k,h]),se=(0,c.useCallback)(e=>{k||(D(!0),g?.(e))},[k,g]),ce=(0,c.useCallback)(e=>{k||(D(!1),_?.(e))},[k,_]);return(0,s.jsxs)(O,{ref:S,className:d(Te.Button,Te[`Button--${n}`],Te[`Button--size-${r}`],a&&Te[`Button--block`],j&&Te[`Button--disabled`],ee,o),onMouseEnter:ae,onMouseLeave:oe,onFocus:se,onBlur:ce,disabled:k&&O===`button`||void 0,"aria-disabled":A||k&&O!==`button`||void 0,style:{...te,...b},...x,children:[l().isValidElement(re)&&(0,s.jsx)(`span`,{className:Te[`Button__leading-visual`],"data-testid":Ae.leadingVisual,children:l().cloneElement(re,{className:d(re.props.className,Te[`Button__icon-visual`],j&&Te[`Button__icon-visual--disabled`]),"aria-hidden":`true`,focusable:`false`})}),u&&(0,s.jsx)(`span`,{className:Te.Button__text,children:(0,s.jsx)(F,{as:`span`,size:r===`small`?`100`:r===`medium`?`200`:`400`,weight:`medium`,className:d(Te[`Button--label`],Te[`Button--label-${r}`],Te[`Button--label-${n}`],j&&Te[`Button-label--disabled`]),children:u})}),!y&&ne&&(0,s.jsx)(`span`,{className:d(Te[`Button__trailing-visual`]),children:(0,s.jsx)(ge,{hidden:!0,className:d(Te[`Button-arrow`],j&&Te[`Button-arrow--disabled`]),expanded:!j&&(C||T),"data-testid":Ae.expandableArrow})}),l().isValidElement(ie)&&(0,s.jsx)(`span`,{className:d(Te[`Button__trailing-visual`]),"data-testid":Ae.trailingVisual,children:l().cloneElement(ie,{className:d(ie.props.className,Te[`Button__icon-visual`],j&&Te[`Button__icon-visual--disabled`]),"aria-hidden":`true`,focusable:`false`})})]})}),Me=Object.assign(je,{testIds:Ae}),Ne=(0,c.forwardRef)(({href:e,as:t=`a`,children:n,...r},i)=>{let{variant:a,enableAnimation:o}=me(),c=a===`gridline`||a===`gridline-expressive`,u=c?de:l().Fragment,d=c?{animate:o?{variant:`slide-in-up`,delay:750,duration:1e3}:void 0}:{};return(0,s.jsx)(u,{...d,children:(0,s.jsx)(Me,{ref:i,as:t,variant:`primary`,size:`medium`,href:e,...r,children:n})})}),Pe=(0,c.forwardRef)(({href:e,as:t=`a`,children:n,...r},i)=>{let{variant:a,enableAnimation:o}=me(),c=a===`gridline`||a===`gridline-expressive`,u=c?de:l().Fragment,d=c?{animate:o?{variant:`slide-in-up`,delay:750,duration:1e3}:void 0}:{};return(0,s.jsx)(u,{...d,children:(0,s.jsx)(Me,{ref:i,as:t,variant:`secondary`,size:`medium`,href:e,...r,children:n})})}),Fe={"outside-top":[`outside-bottom`,`outside-right`,`outside-left`,`outside-bottom`],"outside-bottom":[`outside-top`,`outside-right`,`outside-left`,`outside-bottom`],"outside-left":[`outside-right`,`outside-bottom`,`outside-top`,`outside-bottom`],"outside-right":[`outside-left`,`outside-bottom`,`outside-top`,`outside-bottom`]},Ie={start:[`end`,`center`],end:[`start`,`center`],center:[`end`,`start`]};function Le(e,t,n={}){let{positionedParent:r,clippingNode:i,positionedParentStyle:a,clippingNodeStyle:o}=function(e){if(function(e){if(e.tagName===`DIALOG`)return!0;try{if(e.matches(`:popover-open`)&&/native code/.test(document.body.showPopover?.toString()))return!0}catch{return!1}return!1}(e))return{positionedParent:document.body,clippingNode:document.body,positionedParentStyle:null,clippingNodeStyle:null};let t=null,n=null,r=null,i=null,a=e.parentNode;for(;a!==null&&a!==document.body;){if(a instanceof HTMLElement){let e=getComputedStyle(a);if(t||e.position===`static`||(t=a,r=e),n||e.overflow===`visible`||(n=a,i=e),t&&n)break}a=a.parentNode}return{positionedParent:t??document.body,clippingNode:n??document.body,positionedParentStyle:r,clippingNodeStyle:i}}(e),s=function(e,t=null){let n=e.getBoundingClientRect(),r=t||getComputedStyle(e),i=parseInt(r.borderTopWidth,10)||0,a=parseInt(r.borderLeftWidth,10)||0,o=parseInt(r.borderRightWidth,10)||0,s=parseInt(r.borderBottomWidth,10)||0;return{top:n.top+i,left:n.left+a,width:n.width-o-a,height:Math.max(n.height-i-s,e===document.body?window.innerHeight:-1/0)}}(i,o),c=a||getComputedStyle(r),l=r.getBoundingClientRect(),[u,d]=[c.borderTopWidth,c.borderLeftWidth].map(e=>parseInt(e,10)||0);return function(e,t,n,r,{side:i,align:a,allowOutOfBounds:o,anchorOffset:s,alignmentOffset:c,displayInViewport:l},u){let d=e;l&&(d={top:0,left:0,width:u.width,height:u.height});let f={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height},p=ze(n,r,i,a,s,c),m=i,h=a;if(p.top-=t.top,p.left-=t.left,!o){let e=Fe[i],o=0;if(e){let l=i;for(;od.width+f.left&&(p.left=d.width+f.left-n.width),(l||e&&od.height+f.top&&(p.top=Math.max(d.height+f.top-n.height,0))}return Object.assign(Object.assign({},p),{anchorSide:m,anchorAlign:h})}(s,{top:l.top+u,left:l.left+d},e.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,function(e={}){let t=e.side??Re.side,n=e.align??Re.align;return{side:t,align:n,anchorOffset:e.anchorOffset??(t===`inside-center`?0:Re.anchorOffset),alignmentOffset:e.alignmentOffset??(n!==`center`&&t.startsWith(`inside`)?Re.alignmentOffset:0),allowOutOfBounds:e.allowOutOfBounds??Re.allowOutOfBounds,displayInViewport:e.displayInViewport??Re.displayInViewport}}(n),{width:window.innerWidth,height:window.innerHeight})}let Re={side:`outside-bottom`,align:`start`,anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1,displayInViewport:!1};function ze(e,t,n,r,i,a){let o=t.left+t.width,s=t.top+t.height,c=-1,l=-1;return n===`outside-top`?c=t.top-i-e.height:n===`outside-bottom`?c=s+i:n===`outside-left`?l=t.left-i-e.width:n===`outside-right`&&(l=o+i),n!==`outside-top`&&n!==`outside-bottom`||(l=r===`start`?t.left+a:r===`center`?t.left-(e.width-t.width)/2+a:o-e.width-a),n!==`outside-left`&&n!==`outside-right`||(c=r===`start`?t.top+a:r===`center`?t.top-(e.height-t.height)/2+a:s-e.height-a),n===`inside-top`?c=t.top+i:n===`inside-bottom`?c=s-i-e.height:n===`inside-left`?l=t.left+i:n===`inside-right`?l=o-i-e.width:n===`inside-center`&&(l=(o+t.left)/2-e.width/2+i),n===`inside-top`||n===`inside-bottom`?l=r===`start`?t.left+a:r===`center`?t.left-(e.width-t.width)/2+a:o-e.width-a:n!==`inside-left`&&n!==`inside-right`&&n!==`inside-center`||(c=r===`start`?t.top+a:r===`center`?t.top-(e.height-t.height)/2+a:s-e.height-a),{top:c,left:l}}function Be(e,t,n,r){return e===`outside-top`||e===`outside-bottom`?t.topn.height+n.top:t.leftn.width+n.left}function Ve(e,t,n,r){return e===`end`?t.leftn.left+n.width||t.left{Ue.has(e)&&e.dispatchEvent(new He(`toggle`,{cancelable:!1,oldState:t,newState:n}))},0))}var Ge=globalThis.ShadowRoot||function(){},Ke=globalThis.HTMLDialogElement||function(){},qe=new WeakMap,Je=new WeakMap,Ye=new WeakMap,Xe=new WeakMap;function Ze(e){return Xe.get(e)||`hidden`}var Qe=new WeakMap;function $e(e){return[...e].pop()}function et(e,t){return!(e.popover!==`auto`&&e.popover!==`manual`&&e.popover!==`hint`||!e.isConnected||t&&Ze(e)!==`showing`||!t&&Ze(e)!==`hidden`||e instanceof Ke&&e.hasAttribute(`open`)||document.fullscreenElement===e)}function tt(e){if(!e)return 0;let t=Je.get(document)||new Set,n=Ye.get(document)||new Set;return n.has(e)?[...n].indexOf(e)+t.size+1:t.has(e)?[...t].indexOf(e)+1:0}function nt(e){let t,n=Ye.get(e)||new Set,r=Je.get(e)||new Set,i=n.size>0?n:r.size>0?r:null;return i?(t=$e(i),t.isConnected?t:(i.delete(t),nt(e))):null}function rt(e){for(let t of e||[]){if(t.isConnected)return t;e.delete(t)}return null}function it(e){return typeof e.getRootNode==`function`?e.getRootNode():e.parentNode?it(e.parentNode):e}function at(e){for(;e;){if(e instanceof HTMLElement&&e.popover===`auto`&&Xe.get(e)===`showing`)return e;if((e=e instanceof Element&&e.assignedSlot||e.parentElement||it(e))instanceof Ge&&(e=e.host),e instanceof Document)return}}function ot(e,t){let n=new Map,r=0;for(let e of t||[])n.set(e,r),r+=1;n.set(e,r),r+=1;let i=null;return function(t){if(!t)return;let r=!1,a=null;for(;!r;){if(a=at(t)||null,a===null||!n.has(a))return;e.popover!==`hint`&&a.popover!==`auto`||(r=!0),r||(t=a.parentElement)}let o=n.get(a)??null;(i===null||n.get(i)tt(n)?t:n}(t);if(r&&e.type===`pointerdown`)mt.set(n,r);else if(e.type===`pointerup`){let e=mt.get(n)===r;mt.delete(n),e&&pt(r||n,!1,!0)}}var gt=new WeakMap;function _t(e,t=!1){if(!e)return;gt.has(e)||gt.set(e,e.getAttribute(`aria-expanded`));let n=e.popoverTargetElement;if(n instanceof HTMLElement&&n.popover===`auto`)e.setAttribute(`aria-expanded`,String(t));else{let t=gt.get(e);t?e.setAttribute(`aria-expanded`,t):e.removeAttribute(`aria-expanded`)}}var vt=globalThis.ShadowRoot||function(){};function yt(){return typeof HTMLElement<`u`&&typeof HTMLElement.prototype==`object`&&`popover`in HTMLElement.prototype&&`showPopover`in HTMLElement.prototype}function bt(e,t,n){let r=e[t];Object.defineProperty(e,t,{value(e){return r.call(this,n(e))}})}var xt=/(^|[^\\]):popover-open\b/g,St=null;function Ct(e,t){let n=function(e){let t=typeof globalThis.CSSLayerBlockRule==`function`,n=(e??window.POPOVER_POLYFILL_OPTIONS?.layerName??`popover-polyfill`).split(`.`).map(e=>CSS.escape(e)).join(`.`);return`\n${t?`@layer ${n} {`:``}\n :where([popover]) {\n position: fixed;\n z-index: 2147483647;\n inset: 0;\n padding: 0.25em;\n width: fit-content;\n height: fit-content;\n border-width: initial;\n border-color: initial;\n border-image: initial;\n border-style: solid;\n background-color: canvas;\n color: canvastext;\n overflow: auto;\n margin: auto;\n }\n\n :where([popover]:not(.\\:popover-open)) {\n display: none;\n }\n\n :where(dialog[popover].\\:popover-open) {\n display: block;\n }\n\n :where(dialog[popover][open]) {\n display: revert;\n }\n\n :where([anchor].\\:popover-open) {\n inset: auto;\n }\n\n :where([anchor]:popover-open) {\n inset: auto;\n }\n\n @supports not (background-color: canvas) {\n :where([popover]) {\n background-color: white;\n color: black;\n }\n }\n\n @supports (width: -moz-fit-content) {\n :where([popover]) {\n width: -moz-fit-content;\n height: -moz-fit-content;\n }\n }\n\n @supports not (inset: 0) {\n :where([popover]) {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n }\n${t?`}`:``}\n`}(t);if(St===null)try{(St=new CSSStyleSheet).replaceSync(n)}catch{St=!1}if(!1!==St&&e.adoptedStyleSheets)e.adoptedStyleSheets=[St,...e.adoptedStyleSheets];else{let t=document.createElement(`style`);t.textContent=n,e instanceof Document?e.head.prepend(t):e.prepend(t)}}function wt(e){if(typeof window>`u`)return;let t=e?.layerName;function n(e){return e!=null&&e.includes(`:popover-open`)&&(e=e.replace(xt,`$1.\\:popover-open`)),e}window.ToggleEvent=window.ToggleEvent||He,bt(Document.prototype,`querySelector`,n),bt(Document.prototype,`querySelectorAll`,n),bt(Element.prototype,`querySelector`,n),bt(Element.prototype,`querySelectorAll`,n),bt(Element.prototype,`matches`,n),bt(Element.prototype,`closest`,n),bt(DocumentFragment.prototype,`querySelectorAll`,n),Object.defineProperties(HTMLElement.prototype,{popover:{enumerable:!0,configurable:!0,get(){if(!this.hasAttribute(`popover`))return null;let e=(this.getAttribute(`popover`)||``).toLowerCase();return e===``||e==`auto`?`auto`:e==`hint`?`hint`:`manual`},set(e){e===null?this.removeAttribute(`popover`):this.setAttribute(`popover`,e)}},showPopover:{enumerable:!0,configurable:!0,writable:!0,value(e={}){lt(this)}},hidePopover:{enumerable:!0,configurable:!0,writable:!0,value(){ut(this,!0,!0)}},togglePopover:{enumerable:!0,configurable:!0,writable:!0,value(e={}){return typeof e==`boolean`&&(e={force:e}),Xe.get(this)===`showing`&&e.force===void 0||!1===e.force?ut(this,!0,!0):e.force!==void 0&&!0!==e.force||lt(this),Xe.get(this)===`showing`}}});let r=Element.prototype.attachShadow;r&&Object.defineProperties(Element.prototype,{attachShadow:{enumerable:!0,configurable:!0,writable:!0,value(e){let n=r.call(this,e);return Ct(n,t),n}}});let i=HTMLElement.prototype.attachInternals;i&&Object.defineProperties(HTMLElement.prototype,{attachInternals:{enumerable:!0,configurable:!0,writable:!0,value(){let e=i.call(this);return e.shadowRoot&&Ct(e.shadowRoot,t),e}}});let a=new WeakMap;function o(e){Object.defineProperties(e.prototype,{popoverTargetElement:{enumerable:!0,configurable:!0,set(e){if(e===null)this.removeAttribute(`popovertarget`),a.delete(this);else{if(!(e instanceof Element))throw TypeError(`popoverTargetElement must be an element or null`);this.setAttribute(`popovertarget`,``),a.set(this,e)}},get(){if(this.localName!==`button`&&this.localName!==`input`||this.localName===`input`&&this.type!==`reset`&&this.type!==`image`&&this.type!==`button`||this.disabled||this.form&&this.type===`submit`)return null;let e=a.get(this);if(e&&e.isConnected)return e;if(e&&!e.isConnected)return a.delete(this),null;let t=it(this),n=this.getAttribute(`popovertarget`);return(t instanceof Document||t instanceof vt)&&n&&t.getElementById(n)||null}},popoverTargetAction:{enumerable:!0,configurable:!0,get(){let e=(this.getAttribute(`popovertargetaction`)||``).toLowerCase();return e===`show`||e===`hide`?e:`toggle`},set(e){this.setAttribute(`popovertargetaction`,e)}}})}o(HTMLButtonElement),o(HTMLInputElement);var s;(s=document).addEventListener(`click`,e=>{if(e.defaultPrevented)return;let t=e.composedPath(),n=t[0];if(!(n instanceof Element)||n?.shadowRoot)return;let r=it(n);if(!(r instanceof vt||r instanceof Document))return;let i=t.find(e=>e.matches?.call(e,`[popovertargetaction],[popovertarget]`));i&&(function(e){let t=e.popoverTargetElement;if(!(t instanceof HTMLElement))return;let n=Ze(t);e.popoverTargetAction===`show`&&n===`showing`||e.popoverTargetAction===`hide`&&n===`hidden`||(n===`showing`?ut(t,!0,!0):et(t,!1)&&(Qe.set(t,e),lt(t)))}(i),e.preventDefault())}),s.addEventListener(`keydown`,e=>{let t=e.key,n=e.target;e.defaultPrevented||!n||t!==`Escape`&&t!==`Esc`||pt(n.ownerDocument||n,!0,!0)}),s.addEventListener(`pointerdown`,ht),s.addEventListener(`pointerup`,ht),Ct(document,t)}function I(e){let t=(0,c.useRef)(null),n=(0,c.useRef)(null);return(0,c.useMemo)(()=>{if(typeof e==`function`){if(!n.current){let t=null;n.current={get current(){return t},set current(n){t=n,e(n)}}}return n.current}return n.current=null,e&&typeof e==`object`&&e.current!==void 0?e:t},[e,t])}let Tt=[`nw`,`n`,`ne`,`e`,`se`,`s`,`sw`,`w`],Et=[`short`,`medium`,`long`],Dt={nw:{side:`outside-top`,align:`end`},n:{side:`outside-top`,align:`center`},ne:{side:`outside-top`,align:`start`},e:{side:`outside-right`,align:`center`},se:{side:`outside-bottom`,align:`start`},s:{side:`outside-bottom`,align:`center`},sw:{side:`outside-bottom`,align:`end`},w:{side:`outside-left`,align:`center`}},Ot={"outside-top-end":`nw`,"outside-top-center":`n`,"outside-top-start":`ne`,"outside-right-center":`e`,"outside-bottom-start":`se`,"outside-bottom-center":`s`,"outside-bottom-end":`sw`,"outside-left-center":`w`},kt={short:50,medium:400,long:1200},At=[`a[href]`,`button:not(:disabled)`,`summary`,`select`,`input:not([type=hidden])`,`textarea`],jt=e=>At.some(t=>e.matches(t))||e.hasAttribute(`role`)&&e.getAttribute(`role`)===`button`,Mt=l().createContext({}),Nt=l().forwardRef(({direction:e=`s`,delay:t=`short`,text:n,type:r=`description`,children:i,id:a,className:o,...u},f)=>{let m=p(a),h=c.Children.only(i)??null,g=I(f),_=(0,c.useRef)(null),v=(0,c.useRef)(null),y=(0,c.useRef)(null),[b,x]=(0,c.useState)(e),S=l().useCallback(()=>{v.current&&=(clearTimeout(v.current),null);let e=g.current?.getAttribute(`aria-haspopup`);g.current?.getAttribute(`aria-expanded`)===`true`&&e!==null&&e!==`false`||(y.current&&=(clearTimeout(y.current),null),_.current&&g.current&&typeof _.current.showPopover==`function`&&!_.current.matches(`:popover-open`)&&_.current.showPopover())},[_,g]),C=l().useCallback(()=>{v.current&&clearTimeout(v.current),v.current=setTimeout(()=>{v.current=null,S()},kt[t])},[t,S]),w=l().useCallback(()=>{v.current&&=(clearTimeout(v.current),null),y.current=setTimeout(()=>{_.current&&g.current&&typeof _.current.hidePopover==`function`&&_.current.matches(`:popover-open`)&&_.current.hidePopover()},200)},[_,g]);return(0,c.useEffect)(()=>()=>{v.current&&clearTimeout(v.current),y.current&&clearTimeout(y.current)},[y]),(0,c.useEffect)(()=>{if(!_.current||!g.current)return;jt(g.current);let t=g.current.childNodes;Array.from(t).some(e=>e instanceof HTMLElement&&jt(e)),r===`label`&&(g.current.hasAttribute(`aria-label`),Array.from(g.current.childNodes).some(e=>e instanceof HTMLElement&&e.hasAttribute(`aria-label`))),typeof window<`u`&&(yt()||wt());let n=_.current,i=g.current;n.setAttribute(`popover`,`auto`);let a={side:Dt[e].side,align:Dt[e].align,anchorOffset:8},o=()=>{let{top:e,left:t,anchorAlign:r,anchorSide:o}=Le(n,i,a);n.style.top=`${e}px`,n.style.left=`${t}px`;let s=n.getBoundingClientRect(),c=i.getBoundingClientRect(),l=o===`outside-top`||o===`outside-bottom`,u=l?c.left+c.width/2-s.left:c.top+c.height/2-s.top,d=l?s.width:s.height,f=Math.max(0,Math.min(u,d));n.style.setProperty(`--p`,`${f}px`),x(Ot[`${o}-${r}`])};return n.addEventListener(`toggle`,o),()=>{n.removeEventListener(`toggle`,o)}},[_,g,e,r]),(0,s.jsxs)(Mt.Provider,{value:{tooltipId:m},children:[h&&l().cloneElement(h,{ref:g,"aria-describedby":r===`description`?m:h.props[`aria-describedby`],"aria-labelledby":r===`label`?m:h.props[`aria-labelledby`],onBlur:e=>{w(),h.props.onBlur?.(e)},onFocus:e=>{S(),h.props.onFocus?.(e)},onMouseEnter:e=>{C(),h.props.onMouseEnter?.(e)},onMouseLeave:e=>{w(),h.props.onMouseLeave?.(e)}}),(0,s.jsx)(`div`,{className:d(`Primer_Brand__Tooltip-module__Tooltip___u1Usz`,o),ref:_,"data-direction":b,...u,role:r===`description`?`tooltip`:void 0,"aria-hidden":r===`label`||void 0,id:m,onMouseEnter:S,onMouseLeave:w,children:n})]})}),Pt={IconButton:`Primer_Brand__IconButton-module__IconButton___Rw5mP`,"IconButton--inactive":`Primer_Brand__IconButton-module__IconButton--inactive___rqx6f`,"IconButton--large":`Primer_Brand__IconButton-module__IconButton--large___XSwOm`,"IconButton--medium":`Primer_Brand__IconButton-module__IconButton--medium___o7XG8`,"IconButton--rounded":`Primer_Brand__IconButton-module__IconButton--rounded___D7bgG`,"IconButton--small":`Primer_Brand__IconButton-module__IconButton--small___vIOsv`,"IconButton--variant-danger":`Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN`,"IconButton--variant-invisible":`Primer_Brand__IconButton-module__IconButton--variant-invisible___N5QCb`,"IconButton-spin":`Primer_Brand__IconButton-module__IconButton-spin___Xg2de`,IconButton__icon:`Primer_Brand__IconButton-module__IconButton__icon___krMSy`,IconButton__loadingAnnouncement:`Primer_Brand__IconButton-module__IconButton__loadingAnnouncement___EDict`,IconButton__loadingIndicator:`Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth`},Ft=[...Ee,`danger`,`invisible`],It=[...De],Lt=Oe,Rt=ke,zt={root:`IconButton`,get loadingIndicator(){return`${this.root}-loading-indicator`},get loadingAnnouncement(){return`${this.root}-loading-announcement`}},Bt=(0,c.forwardRef)(function({as:e,icon:t,"aria-label":n,description:r,loading:i=!1,loadingAnnouncement:a=`Loading`,rounded:o=!1,tooltipDirection:c=`s`,size:u=Rt,variant:f=Lt,inactive:p=!1,disabled:m,className:h,onClick:g,"aria-disabled":_,"aria-expanded":v,"aria-haspopup":y,"data-testid":b,...x},S){let{tooltipId:C}=l().useContext(Mt),w=i&&!m,T=p&&!m&&!w,E=!m&&!C,D=r||n,O=f===`danger`?`secondary`:f===`invisible`?`subtle`:f,k=w?(0,s.jsx)(`span`,{className:Pt.IconButton__loadingIndicator,"data-testid":zt.loadingIndicator}):(0,s.jsx)(t,{className:Pt.IconButton__icon}),A=(0,s.jsx)(Me,{...x,ref:E?void 0:S,as:e,variant:O,size:u,disabled:m,"aria-disabled":!(!w&&!T)||_,"aria-expanded":v,"aria-haspopup":y,"aria-label":!E||r?n:void 0,className:d(Pt.IconButton,Pt[`IconButton--${u}`],Pt[`IconButton--variant-${f}`],T&&Pt[`IconButton--inactive`],o&&Pt[`IconButton--rounded`],h),"data-testid":b||zt.root,leadingVisual:k,onClick:w?e=>{e.preventDefault(),e.stopPropagation()}:g});return(0,s.jsxs)(s.Fragment,{children:[E?(0,s.jsx)(Nt,{ref:S,direction:c,text:D,type:r?`description`:`label`,children:A}):A,(0,s.jsx)(`span`,{"aria-live":`polite`,className:Pt.IconButton__loadingAnnouncement,"data-testid":zt.loadingAnnouncement,children:w?a:null})]})}),Vt=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?c.useLayoutEffect:c.useEffect;var Ht;(function(e){e.LIGHT=`light`,e.DARK=`dark`,e.AUTO=`auto`})(Ht||={});let Ut=Ht.LIGHT,Wt=(0,c.createContext)({colorMode:Ut,availableColorModes:Object.values(Ht)});function Gt({colorMode:e=Ut,children:t,...n}){let[r,i]=(0,c.useState)(Ut),a=e===Ht.AUTO?r:(o=e)===Ht.DARK||o.startsWith(`${Ht.DARK}_`)?Ht.DARK:Ht.LIGHT;var o;let l=(0,c.useMemo)(()=>Object.values(Ht),[]);return Vt(()=>{if(e===Ht.AUTO)return i(qt()),L(i)},[e]),(0,s.jsx)(Wt.Provider,{value:{colorMode:a,availableColorModes:l},children:(0,s.jsx)(`div`,{"data-color-mode":a,...n,children:t})})}let Kt=()=>window.matchMedia(`(prefers-color-scheme: ${Ht.DARK})`),qt=()=>Kt().matches?Ht.DARK:Ht.LIGHT,L=e=>{let t=Kt(),n=t=>e(t.matches?Ht.DARK:Ht.LIGHT);return t.addEventListener(`change`,n),()=>t.removeEventListener(`change`,n)},Jt=()=>(0,c.useContext)(Wt);function Yt(e,t=[]){let n=e?.floatingElementRef,r=e?.anchorElementRef,[i,a]=(0,c.useState)(void 0),o=(0,c.useCallback)(()=>{if(n.current instanceof Element&&r.current instanceof Element){let t=Le(n.current,r.current,{side:e?.side,align:e?.align});a(t)}else a(void 0)},[n,r,...t]);return(0,c.useEffect)(o,[o]),function(e,t){let n=(0,c.useRef)(e);(0,c.useEffect)(()=>{n.current=e}),(0,c.useEffect)(()=>{let e=document.documentElement;if(!e)return;let t=new ResizeObserver(e=>{n.current(e)});return t.observe(e),()=>{t.disconnect()}},[t])}(o),{floatingElementRef:n,anchorElementRef:r,position:i}}function Xt(e,t,n){(0,c.useEffect)(()=>{let r=r=>{!e.current||e.current.contains(r.target)||n&&n.current&&n.current.contains(r.target)||t&&t(r)};return document.addEventListener(`mousedown`,r),document.addEventListener(`touchstart`,r,{passive:!0}),document.addEventListener(`focusin`,r),()=>{document.removeEventListener(`mousedown`,r),document.removeEventListener(`touchstart`,r),document.removeEventListener(`focusin`,r)}},[e,t,n])}function Zt(e){let t=(0,c.useCallback)(t=>{t.key===`Escape`&&e()},[e]);(0,c.useEffect)(()=>(document.addEventListener(`keydown`,t,!1),()=>{document.removeEventListener(`keydown`,t,!1)}),[t])}let Qt=[`small`,`medium`],$t=[`default`,`split-button`],R=l().createContext(void 0),en=({children:e,menuLabel:t=`Menu`,mode:n=`default`,onMenuToggle:r,size:i})=>{let[a,o]=(0,c.useState)(i);return(0,s.jsx)(R.Provider,{value:{menuLabel:t,mode:n,onMenuToggle:r,setSize:o,size:a},children:e})},tn=()=>{let e=l().useContext(R);if(!e)throw Error(`useActionMenuContext must be used within an ActionMenuProvider`);return e};function nn(e){return nn=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},nn(e)}var rn=[`aria-hidden`,`aria-label`,`aria-labelledby`,`tabIndex`,`className`,`fill`,`size`,`verticalAlign`,`id`,`title`,`style`];function an(){return an=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0?`true`:`false`,"aria-label":o,"aria-labelledby":s,className:`${n} ${d}`.trim(),role:k,viewBox:`0 0 ${w} ${C}`,width:T,height:S,fill:p,id:v,display:`inline-block`,overflow:`visible`,style:sn({verticalAlign:_},b)}),y?c.createElement(`title`,null,y):null,E)}var dn=[`12`,`16`,`24`],fn={12:{width:12,path:c.createElement(`path`,{d:`M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:c.createElement(`path`,{d:`M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M5.22 8.22a.749.749 0 0 0 0 1.06l6.25 6.25a.749.749 0 0 0 1.06 0l6.25-6.25a.749.749 0 1 0-1.06-1.06L12 13.939 6.28 8.22a.749.749 0 0 0-1.06 0Z`})}},pn=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-down`,fn,dn)});pn.displayName=`ChevronDownIcon`;var mn=[`16`,`24`],hn={16:{width:16,path:c.createElement(`path`,{d:`M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M21.03 5.72a.75.75 0 0 1 0 1.06l-11.5 11.5a.747.747 0 0 1-1.072-.012l-5.5-5.75a.75.75 0 1 1 1.084-1.036l4.97 5.195L19.97 5.72a.75.75 0 0 1 1.06 0Z`})}},gn=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-check`,hn,mn)});gn.displayName=`CheckIcon`;let _n,vn=!1;function yn(){}try{let e=Object.create({},{signal:{get(){vn=!0}}});window.addEventListener(`test`,yn,e),window.removeEventListener(`test`,yn,e)}catch{}function bn(){vn||=(function(){if(typeof window>`u`)return;let e=EventTarget.prototype.addEventListener;EventTarget.prototype.addEventListener=function(t,n,r){return typeof r==`object`&&`signal`in r&&r.signal instanceof AbortSignal&&e.call(r.signal,`abort`,()=>{this.removeEventListener(t,n,r)}),e.call(this,t,n,r)}}(),!0)}function xn(){return _n===void 0&&(_n=/^mac/i.test(window.navigator.platform)),_n}function*Sn(e,t={}){var n,r;let i=(n=t.strict)!=null&&n,a=(r=t.onlyTabbable)!=null&&r?En:Tn,o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e instanceof HTMLElement&&a(e,i)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),s=null;if(!t.reverse&&a(e,i)&&(yield e),t.reverse){let e=o.lastChild();for(;e;)s=e,e=o.lastChild()}else s=o.firstChild();for(;s instanceof HTMLElement;)yield s,s=t.reverse?o.previousNode():o.nextNode();t.reverse&&a(e,i)&&(yield e)}function Cn(e,t=!1){return Sn(e,{reverse:t,strict:!0,onlyTabbable:!0}).next().value}let wn=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`OPTGROUP`,`OPTION`,`FIELDSET`]);function Tn(e,t=!1){if(e.hidden||e.classList.contains(`sentinel`)||e instanceof HTMLInputElement&&e.type===`hidden`||wn.has(e.tagName)&&e.disabled)return!1;if(t){let t=e.offsetWidth,n=e.offsetHeight,r=e.offsetParent;if(t===0||n===0)return!1;let i=getComputedStyle(e);if(i.display===`none`||i.visibility===`hidden`||i.visibility===`collapse`)return!1;let a=i.position;if(!r&&a!==`fixed`&&a!==`sticky`||e.getClientRects().length===0)return!1}return e.getAttribute(`tabindex`)!=null||e.getAttribute(`contenteditable`)===`true`||e.getAttribute(`contenteditable`)===`plaintext-only`||!(e instanceof HTMLAnchorElement&&e.getAttribute(`href`)==null)&&e.tabIndex!==-1}function En(e,t=!1){return Tn(e,t)&&e.getAttribute(`tabindex`)!==`-1`}let Dn=1e4,On=new Set([`button`,`checkbox`,`color`,`file`,`hidden`,`image`,`radio`,`range`,`reset`,`submit`]);class kn{constructor(){this._items=[],this._itemSet=new Set,this._indexMap=new Map}insertAt(e,t){let n;if(t.length<=100)n=t.filter((e,t,n)=>!this._itemSet.has(e)&&n.indexOf(e)===t);else{let e=new Set;n=[];for(let r=0;r=r;e--)this._indexMap.set(this._items[e],e+n.length);n.length<=1e4?this._items.splice(r,0,...n):this._chunkedInsert(r,n);for(let e=0;et.focusableElementFilter(e)):e;if(n.length===0)return;let r=function(e){let t=e[0];if(a.size===0)return 0;let n=0,r=a.size-1;for(;n<=r;){let e=Math.floor((n+r)/2);w(t,a.get(e))?r=e-1:n=e+1}return n}(n);a.insertAt(r,n);for(let e of n)o.has(e)||o.set(e,e.getAttribute(`tabindex`)),e.setAttribute(`tabindex`,`-1`);_||!p||r!==0||h?_||m||y(v()):C()}function C(){let t=[...Sn(e,E)];a.clear(),a.insertAt(0,t);for(let e of t)o.has(e)||o.set(e,e.getAttribute(`tabindex`)),e.setAttribute(`tabindex`,`-1`);y(v())}function w(e,t){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)>0}function T(...e){for(let t of e){a.delete(t);let e=o.get(t);e!==void 0&&(e===null?t.removeAttribute(`tabindex`):t.setAttribute(`tabindex`,e),o.delete(t)),t===m&&y(v())}}let E={reverse:t?.reverse,strict:t?.strict,onlyTabbable:t?.onlyTabbable};S(...Sn(e,E));let D=typeof l==`function`?l(document.body):v();_||y(D);let O=new MutationObserver(e=>{let t=new Set,n=new Set,r=new Set,i=new Set;for(let a of e)if(a.type===`childList`){for(let e of a.removedNodes)e instanceof HTMLElement&&t.add(e);for(let e of a.addedNodes)e instanceof HTMLElement&&n.add(e)}else if(a.type===`attributes`&&a.target instanceof HTMLElement){let e=a.attributeName;e&&a.target.hasAttribute(e)?r.add(a.target):i.add(a.target)}if(t.size>0){let e=[];for(let n of t)for(let t of Sn(n))e.push(t);e.length>0&&T(...e)}if(r.size>0&&T(...r),n.size>0){let e=[];for(let t of n)for(let n of Sn(t,E))e.push(n);e.length>0&&(p?C():S(...e))}i.size>0&&S(...i)});O.observe(e,{subtree:!0,childList:!0,attributeFilter:[`hidden`,`disabled`],attributeOldValue:!0});let k=new AbortController,A=t?.abortSignal??k.signal,j;A.addEventListener(`abort`,()=>{O.disconnect(),T(...a),a.clear()}),e.addEventListener(`mousedown`,e=>{e.target instanceof HTMLElement&&e.target!==document.activeElement&&(j=a.indexOf(e.target))},{signal:A}),u?(e.addEventListener(`focusin`,e=>{e.target instanceof HTMLElement&&a.has(e.target)&&(u.focus({preventScroll:g}),y(e.target))},{signal:A}),f||e.addEventListener(`mousemove`,({target:e})=>{if(!(e instanceof Node))return;if(e instanceof HTMLElement&&a.has(e))return void y(e);let t=a.find(t=>t.contains(e));t&&y(t)},{signal:A,capture:!0}),u.addEventListener(`focusin`,()=>{m?b(void 0,m):_||y(v())},{signal:A}),u.addEventListener(`focusout`,()=>{x()},{signal:A})):e.addEventListener(`focusin`,t=>{if(t.target instanceof HTMLElement){if(j!==void 0){if(j>=0){let e=a.get(j);e&&e!==m&&y(e)}j=void 0}else if(l===`previous`)y(t.target);else if(l===`closest`||l===`first`){if(t.relatedTarget instanceof Element&&!e.contains(t.relatedTarget)){let e=te===`previous`?a.size-1:0;a.get(e)?.focus({preventScroll:g});return}y(t.target)}else if(typeof l==`function`){if(t.relatedTarget instanceof Element&&!e.contains(t.relatedTarget)){let e=l(t.relatedTarget);if(e&&a.has(e))return void e.focus({preventScroll:g});console.warn(`Element requested is not a known focusable element.`)}else y(t.target)}}te=void 0},{signal:A});let ee=u??e,te;return l===`closest`&&document.addEventListener(`keydown`,e=>{e.key===`Tab`&&(te=Nn(e))},{signal:A,capture:!0}),ee.addEventListener(`keydown`,n=>{if(n.key in Mn){let r=jn[n.key];if(!n.defaultPrevented&&(r&s)>0&&!function(e,t){let n=e.key,r=n.length===1||n.length===2&&n.charCodeAt(0)>=55296&&n.charCodeAt(0)<=56319,i=function(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=e.getAttribute(`type`)?.toLowerCase()??`text`,r=e.ariaReadOnly===`true`||e.getAttribute(`aria-readonly`)===`true`||e.getAttribute(`readonly`)!==null;return(t===`select`||t===`textarea`||t===`input`&&!On.has(n)||e.isContentEditable)&&!r}(t),a=t instanceof HTMLSelectElement;if(i&&(r||n===`Home`||n===`End`))return!0;if(a){let t=xn();return!(n!==`ArrowDown`||!t||e.metaKey)||!(n!==`ArrowDown`||t||!e.altKey)}if(i&&!a){let e=t instanceof HTMLTextAreaElement||t instanceof HTMLInputElement,r=e&&t.selectionStart===0&&t.selectionEnd===0,i=e&&t.selectionStart===t.value.length&&t.selectionEnd===t.value.length;if(n===`ArrowLeft`&&!r||n===`ArrowRight`&&!i)return!0;let a=t instanceof HTMLElement&&t.isContentEditable;if((t instanceof HTMLTextAreaElement||a)&&(n===`PageUp`||n===`PageDown`||n===`ArrowUp`&&!r||n===`ArrowDown`&&!i))return!0}return!1}(n,document.activeElement)){let r=Nn(n),i;if(t!=null&&t.getNextFocusable&&(i=t.getNextFocusable(r,document.activeElement??void 0,n)),!i){let t=function(){if(!m)return _?-1:0;let t=a.indexOf(m);return t===-1?m===e?-1:0:t}(),o=t;r===`previous`?--o:r===`start`?o=0:r===`next`?o+=1:o=a.size-1,o<0&&(o=c===`wrap`&&n.key!==`Tab`?a.size-1:0),o>=a.size&&(o=c===`wrap`&&n.key!==`Tab`?0:a.size-1),t!==o&&(i=a.get(o))}u?y(i||m,!0):i&&(te=r,i.focus({preventScroll:g})),(n.key!==`Tab`||i)&&n.preventDefault()}}},{signal:A}),k}let B={ActionMenu:`Primer_Brand__ActionMenu-module__ActionMenu___xAoB5`,"ActionMenu--disabled":`Primer_Brand__ActionMenu-module__ActionMenu--disabled___Ic5nl`,ActionMenu__button:`Primer_Brand__ActionMenu-module__ActionMenu__button___gqNoG`,"ActionMenu__button--default":`Primer_Brand__ActionMenu-module__ActionMenu__button--default___mloG_`,"ActionMenu__button--medium":`Primer_Brand__ActionMenu-module__ActionMenu__button--medium___xG3FK`,"ActionMenu__button--small":`Primer_Brand__ActionMenu-module__ActionMenu__button--small___VpvNg`,"ActionMenu__button--split-button":`Primer_Brand__ActionMenu-module__ActionMenu__button--split-button___zE_P6`,"ActionMenu__inner-button-dropdown-icon":`Primer_Brand__ActionMenu-module__ActionMenu__inner-button-dropdown-icon___Pd6ae`,"ActionMenu__innerButton--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--disabled___ZjXdS`,"ActionMenu__innerButton--medium":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--medium___cpKu6`,"ActionMenu__innerButton--primary":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--primary___GexBE`,"ActionMenu__innerButton--split-button":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J`,"ActionMenu__innerButton--split-button-menu":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-menu___rbice`,"ActionMenu__innerButton--split-button-primary":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH`,"ActionMenu__innerButton--subtle":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--subtle___O9TkT`,ActionMenu__item:`Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr`,"ActionMenu__item--medium":`Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB`,"ActionMenu__item--selection-type-single":`Primer_Brand__ActionMenu-module__ActionMenu__item--selection-type-single___ZdivU`,"ActionMenu__item--small":`Primer_Brand__ActionMenu-module__ActionMenu__item--small___Y17Or`,"ActionMenu__item-anchor":`Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl`,"ActionMenu__item-anchor--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__item-anchor--disabled___SrwBA`,"ActionMenu__item-content--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__item-content--disabled___WrxPY`,"ActionMenu__item-icon":`Primer_Brand__ActionMenu-module__ActionMenu__item-icon___JyMwz`,"ActionMenu__item-icon--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__item-icon--disabled___Ebefz`,"ActionMenu__item-leadingVisual":`Primer_Brand__ActionMenu-module__ActionMenu__item-leadingVisual___UWjE1`,"ActionMenu__item-text":`Primer_Brand__ActionMenu-module__ActionMenu__item-text___K_1vl`,ActionMenu__menu:`Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP`,"ActionMenu__menu--medium":`Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj`,"ActionMenu__menu--pos-outside-bottom":`Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx`,"ActionMenu__menu--pos-outside-top":`Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX`,"ActionMenu__menu--small":`Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K`,"ActionMenu__menu--visible":`Primer_Brand__ActionMenu-module__ActionMenu__menu--visible___dIcw5`,"overlay-appear-outside-bottom":`Primer_Brand__ActionMenu-module__overlay-appear-outside-bottom___P9_uK`,"overlay-appear-outside-top":`Primer_Brand__ActionMenu-module__overlay-appear-outside-top___hI7o9`},In={root:`ActionMenu`,get button(){return`${this.root}-button`},get overlay(){return`${this.root}-overlay`},get list(){return`${this.root}-list`},get item(){return`${this.root}-list-item`}},Ln=[`inside-top`,`inside-bottom`,`inside-left`,`inside-right`,`inside-center`,`outside-top`,`outside-bottom`,`outside-left`,`outside-right`],Rn=(0,c.memo)(({id:e,children:t,"data-testid":n,disabled:r,open:i=!1,selectionVariant:a=`none`,menuAlignment:o=`end`,size:l=`medium`,menuSide:u,onSelect:f,mode:m=`default`})=>{let[h,g]=(0,c.useState)(i),_=(0,c.useRef)(null),v=(0,c.useRef)(null),y=p(e);Xt(_,()=>g(!1),v),Zt((0,c.useCallback)(()=>{g(!1)},[]));let b=(0,c.useCallback)(()=>{g(!h)},[h]),x=(0,c.useCallback)(e=>{f&&f(e),b()},[f,b]),S=(0,c.useCallback)(e=>{x(e),b(),v.current?.focus()},[x,b,v]);(0,c.useEffect)(()=>{if(h&&_.current){let e=_.current,t=m===`split-button`,n=t?e=>e.tagName===`A`:void 0;Fn(_.current,{bindKeys:An.ArrowVertical,focusableElementFilter:n,focusInStrategy:t?`first`:void 0}),e.addEventListener(`keydown`,e=>{if(e.key===`Enter`){let t=e.target,n=t.tagName===`A`?t.closest(`li`):t;if(!n||n.getAttribute(`aria-disabled`)===`true`)return;let r=n.getAttribute(`data-value`);r&&(x(r),g(!1),setTimeout(()=>{v.current?.focus()},10))}});let r=t?`a`:`li`,i=_.current.querySelector(r);i&&setTimeout(()=>{i.focus()},10);let a=e.querySelectorAll(r)[e.querySelectorAll(r).length-1];a.addEventListener(`keydown`,e=>{let t=e;t.key===`ArrowDown`&&(t.preventDefault(),i?.focus())}),i?.addEventListener(`keydown`,e=>{let t=e;t.key===`ArrowUp`&&(t.preventDefault(),a.focus())}),e.addEventListener(`keydown`,e=>{e.key===`Escape`&&v.current?.focus()})}},[h,_,m,S,b,x]);let{position:C}=Yt({floatingElementRef:_,anchorElementRef:v,align:o,allowOutOfBounds:!0,side:u},[h]),w=c.Children.toArray(t),T=w.find(e=>(0,c.isValidElement)(e)&&e.type===Vn)?.props[`aria-label`],{Button:E,Overlay:D}=w.reduce((e,t)=>((0,c.isValidElement)(t)&&t.type===zn?e.Button=(0,c.cloneElement)(t,{ref:v,className:d(t.props.className,B[`ActionMenu__button--${m}`],h),menuOpen:h,disabled:r,id:`${y}-button`,size:l}):(0,c.isValidElement)(t)&&t.type===V?e.Button=(0,c.cloneElement)(t,{ref:v,className:d(t.props.className,m===`split-button`&&B[`ActionMenu__button--split-button`]),menuOpen:h,disabled:r,id:`${y}-button`,size:l}):(0,c.isValidElement)(t)&&t.type===Vn&&(e.Overlay=(0,c.cloneElement)(t,{ref:_,className:d(B.ActionMenu__menu,C&&B[`ActionMenu__menu--visible`],C&&B[`ActionMenu__menu--pos-${C.anchorSide}`],B[`ActionMenu__menu--${l}`],m===`split-button`&&`ActionMenu__menu--split`),style:{top:`${C?.top??0}px`,left:`${C?.left??0}px`},id:`${y}-menu`,children:c.Children.map(t.props.children,e=>(0,c.isValidElement)(e)?(0,c.cloneElement)(e,{handler:S,type:m===`split-button`?`link`:a}):e)})),e),{});return(0,s.jsx)(en,{size:l,mode:m,menuLabel:T,onMenuToggle:b,children:(0,s.jsxs)(`div`,{id:y,className:d(B.ActionMenu,r&&B[`ActionMenu--disabled`]),"data-testid":n||In.root,children:[E,h?D:null]})})}),zn=(0,c.forwardRef)(({as:e,href:t,id:n,children:r,className:i,"data-testid":a,disabled:o,menuOpen:l,size:u,onClick:f,leadingVisual:p,variant:m,...h},g)=>{let{menuLabel:_,mode:v,onMenuToggle:y}=tn(),b=(0,c.useCallback)(e=>{o?e.preventDefault():(f?.(e),e.defaultPrevented||y?.())},[o,f,y]),x=(0,c.useCallback)(e=>{o?e.preventDefault():f?.(e)},[o,f]);if(v===`split-button`){let c=m??`primary`;return(0,s.jsxs)(`div`,{className:d(B.ActionMenu__button,B[`ActionMenu__button--${u}`],i),children:[(0,s.jsx)(Me,{as:e,href:t,className:d(B[`ActionMenu__innerButton--split-button`],B[`ActionMenu__innerButton--split-button-primary`],B[`ActionMenu__innerButton--${c}`],B[`ActionMenu__innerButton--${u}`],o&&B[`ActionMenu__innerButton--disabled`]),variant:c,"aria-disabled":o,"data-testid":a||In.button,size:u,leadingVisual:p,onClick:x,...h,children:(0,s.jsx)(`span`,{className:B[`ActionMenu__button-text`],children:r})}),(0,s.jsx)(Me,{ref:g,id:n,as:`button`,className:d(B[`ActionMenu__innerButton--split-button`],B[`ActionMenu__innerButton--split-button-menu`]),variant:c,"aria-haspopup":`true`,"aria-label":_,size:u,"aria-expanded":l?`true`:`false`,onClick:y,disabled:o,children:(0,s.jsx)(pn,{className:B[`ActionMenu__inner-button-dropdown-icon`]})})]})}return(0,s.jsx)(Me,{ref:g,id:n,className:d(B.ActionMenu__button,B[`ActionMenu__button--${u}`],i),"aria-haspopup":`true`,"aria-expanded":l?`true`:`false`,disabled:o,"data-testid":a||In.button,size:u,variant:m,leadingVisual:p,trailingVisual:(0,s.jsx)(pn,{}),onClick:b,...h,children:(0,s.jsx)(`span`,{className:B[`ActionMenu__button-text`],children:r})})}),V=(0,c.forwardRef)(({as:e,id:t,icon:n,className:r,"aria-label":i,"data-testid":a,disabled:o,menuOpen:l,size:u,variant:f,onClick:p,...m},h)=>{let{menuLabel:g,mode:_,onMenuToggle:v}=tn(),y=(0,c.useCallback)(e=>{o?e.preventDefault():(p?.(e),e.defaultPrevented||v?.())},[o,p,v]),b=(0,c.useCallback)(e=>{o?e.preventDefault():p?.(e)},[o,p]);if(_===`split-button`){let c=f??`primary`;return(0,s.jsxs)(`div`,{className:d(B.ActionMenu__button,B[`ActionMenu__button--${u}`],r),children:[(0,s.jsx)(Bt,{...m,as:e,icon:n,"aria-label":i,className:d(B[`ActionMenu__innerButton--split-button`],B[`ActionMenu__innerButton--split-button-primary`],B[`ActionMenu__innerButton--${c}`],B[`ActionMenu__innerButton--${u}`],o&&B[`ActionMenu__innerButton--disabled`]),variant:c,"aria-disabled":o,"data-testid":a||In.button,size:u,onClick:b}),(0,s.jsx)(Bt,{ref:h,id:t,icon:pn,"aria-label":g,className:d(B[`ActionMenu__innerButton--split-button`],B[`ActionMenu__innerButton--split-button-menu`]),variant:c,"aria-haspopup":`menu`,size:u,"aria-expanded":l?`true`:`false`,onClick:v,disabled:o})]})}return(0,s.jsx)(Bt,{...m,ref:h,as:e,id:t,icon:n,"aria-label":i,className:r,"aria-haspopup":`menu`,"aria-expanded":l?`true`:`false`,disabled:o,"data-testid":a||In.button,size:u,variant:f,onClick:y})}),Bn={none:`menuitem`,single:`menuitemradio`,link:`menuitem`},Vn=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,menuOpen:r,...i},a)=>{let{colorMode:o}=Jt(),c=t?.includes(`ActionMenu__menu--split`)?`light`:o;return(0,s.jsx)(Gt,{colorMode:c,children:(0,s.jsx)(`ul`,{ref:a,className:d(t),role:`menu`,"data-testid":n||In.list,...i,children:e})})}),Hn=Object.assign(Rn,{Button:zn,IconButton:V,Item:({as:e,children:t,className:n,disabled:r,handler:i,selected:a,type:o,value:u,onClick:f,onKeyDown:p,leadingVisual:m,...h})=>{let{size:g}=tn(),_=(0,c.useCallback)(e=>{f?.(e),r||i?.(String(u))},[i,u,r,f]),v=(0,c.useCallback)(e=>{p?.(e),r||e.key!==`Enter`||i?.(String(u))},[i,u,r,p]),y=(0,c.useMemo)(()=>({className:d(B.ActionMenu__item,o===`single`&&B[`ActionMenu__item--selection-type-${o}`],g&&B[`ActionMenu__item--${g}`],n),role:Bn[o||`single`],"aria-disabled":r,tabIndex:-1,"data-value":u,...h}),[h,o,g,n,r,u]),b=(0,c.useMemo)(()=>(0,s.jsxs)(s.Fragment,{children:[l().isValidElement(m)?l().cloneElement(m,{width:m.props.width||20,height:m.props.width||20}):null,o===`single`&&(0,s.jsx)(`span`,{className:B[`ActionMenu__item-leadingVisual`],children:a&&(0,s.jsx)(gn,{className:d(B[`ActionMenu__item-icon`],r&&B[`ActionMenu__item-icon--disabled`]),size:16})}),(0,s.jsx)(`span`,{className:B[`ActionMenu__item-text`],children:(0,s.jsx)(F,{variant:r?`muted`:`default`,size:g===`medium`?`200`:`100`,className:d(r&&B[`ActionMenu__item-content--disabled`]),children:t})})]}),[m,t,a,r,g,o]);return e===`a`?(0,s.jsx)(`li`,{role:`menuitem`,...y,onClick:f,onKeyDown:p,children:(0,s.jsx)(`a`,{className:d(B[`ActionMenu__item-anchor`],r&&B[`ActionMenu__item--disabled`]),href:h.href,children:b})}):(0,s.jsx)(`li`,{role:`menuitem`,...y,"aria-checked":o===`none`?void 0:a?`true`:`false`,onClick:_,onKeyDown:v,children:b})},Overlay:Vn,testIds:In}),Un=[`default`,`joined`],Wn=Un[0],Gn=(0,c.forwardRef)(({buttonSize:e=`medium`,buttonsAs:t,className:n,children:r,variant:i=Wn,...a},o)=>{let c=l().Children.toArray(r).filter(e=>l().isValidElement(e)&&(e.type===Me||e.type===Bt||e.type===Hn)),u=c.length>0&&c.every(e=>e.type===Me||e.type===Bt),f=i===`joined`&&u,p=(f?c:c.slice(0,2)).map((n,r)=>{let i=f?`secondary`:r===0?`primary`:`secondary`;if(l().isValidElement(n)&&n.type===Me||l().isValidElement(n)&&n.type===Bt){let a=l().cloneElement(n,{size:n.props.size??e,as:n.props.as??t,variant:n.props.variant??i,className:d(n.props.className,f&&`Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX`)});return f?(0,s.jsx)(`span`,{className:`Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu`,children:a},n.key??r):a}let a=n,o=e===`large`?`medium`:e,c=l().Children.map(a.props.children,e=>l().isValidElement(e)&&e.type===Hn.Button?l().cloneElement(e,{variant:e.props.variant??i}):e);return l().cloneElement(a,{children:c,size:a.props.size??o})});return(0,s.jsx)(`section`,{ref:o,...a,className:d(`Primer_Brand__ButtonGroup-module__ButtonGroup___QQSsj`,f&&`Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t`,n),children:p})}),H={Hero:`Primer_Brand__Hero-module__Hero___EM3jf`,"Hero--align-center":`Primer_Brand__Hero-module__Hero--align-center___HUXm3`,"Hero--align-start":`Primer_Brand__Hero-module__Hero--align-start___m8GEr`,"Hero--image-pos-inline":`Primer_Brand__Hero-module__Hero--image-pos-inline___xR7vm`,"Hero--variant-default":`Primer_Brand__Hero-module__Hero--variant-default___TGFpg`,"Hero--variant-gridline":`Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa`,"Hero--variant-gridline-expressive":`Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0`,"Hero--variant-inline-gridline":`Primer_Brand__Hero-module__Hero--variant-inline-gridline___C1LBx`,"Hero-actions":`Primer_Brand__Hero-module__Hero-actions___oH1NT`,"Hero-content":`Primer_Brand__Hero-module__Hero-content___kP85C`,"Hero-contentColumn--bordered-inline":`Primer_Brand__Hero-module__Hero-contentColumn--bordered-inline___dpmwM`,"Hero-description":`Primer_Brand__Hero-module__Hero-description___vG4iA`,"Hero-expressive-body-column":`Primer_Brand__Hero-module__Hero-expressive-body-column___k1AUC`,"Hero-expressive-header-column":`Primer_Brand__Hero-module__Hero-expressive-header-column___ycDFD`,"Hero-eyebrow":`Primer_Brand__Hero-module__Hero-eyebrow___NLX6a`,"Hero-grid":`Primer_Brand__Hero-module__Hero-grid___ty4Y7`,"Hero-grid--block-end":`Primer_Brand__Hero-module__Hero-grid--block-end___vzO3L`,"Hero-grid--bordered-inline":`Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw`,"Hero-grid--contained":`Primer_Brand__Hero-module__Hero-grid--contained___AU1X0`,"Hero-grid--expressive":`Primer_Brand__Hero-module__Hero-grid--expressive___VviA1`,"Hero-grid--inline-end":`Primer_Brand__Hero-module__Hero-grid--inline-end___Hh_fz`,"Hero-heading":`Primer_Brand__Hero-module__Hero-heading___QuVBH`,"Hero-heading--fullWidth":`Primer_Brand__Hero-module__Hero-heading--fullWidth___Q3N1y`,"Hero-image":`Primer_Brand__Hero-module__Hero-image___ctmnL`,"Hero-imageContainer--bg-subtle":`Primer_Brand__Hero-module__Hero-imageContainer--bg-subtle___pdiQ2`,"Hero-imageContainer--inline-bordered":`Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf`,"Hero-imageContainer--inline-padding-all":`Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-all___Uu74V`,"Hero-imageContainer--inline-padding-none":`Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-none___xKjhe`,"Hero-imageWrapper":`Primer_Brand__Hero-module__Hero-imageWrapper___hXPku`,"Hero-imageWrapper--bg-subtle":`Primer_Brand__Hero-module__Hero-imageWrapper--bg-subtle___YSEjN`,"Hero-imageWrapper--padding-none":`Primer_Brand__Hero-module__Hero-imageWrapper--padding-none___e4ebj`,"Hero-imageWrapper-inner":`Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI`,"Hero-imageWrapper-inner--padding-all":`Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5`,"Hero-imageWrapper-inner--padding-none":`Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-none___aFKaV`,"Hero-imageWrapper-inner--with-gridline":`Primer_Brand__Hero-module__Hero-imageWrapper-inner--with-gridline___shdFJ`,"Hero-label":`Primer_Brand__Hero-module__Hero-label___exV9w`,"Hero-media":`Primer_Brand__Hero-module__Hero-media___tN0uT`,"Hero-media--padding-all":`Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q`,"Hero-media--padding-none":`Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo`,"Hero-media--pos-block-end":`Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx`,"Hero-media--pos-inline":`Primer_Brand__Hero-module__Hero-media--pos-inline___fithu`,"Hero-media-item":`Primer_Brand__Hero-module__Hero-media-item___ZpZ02`,"Hero-media-item--block-end":`Primer_Brand__Hero-module__Hero-media-item--block-end___gAlCl`,"Hero-media-item--inline":`Primer_Brand__Hero-module__Hero-media-item--inline___QS58d`,"Hero-mediaContainer":`Primer_Brand__Hero-module__Hero-mediaContainer___DFAW_`,"Hero-text-column--inline-gridline":`Primer_Brand__Hero-module__Hero-text-column--inline-gridline___ADqxq`,"Hero-trailing":`Primer_Brand__Hero-module__Hero-trailing___UeIyX`,"Hero-video":`Primer_Brand__Hero-module__Hero-video___Nibos`,"Hero-video-header-poster-icon":`Primer_Brand__Hero-module__Hero-video-header-poster-icon___WOvuy`,"Hero-video-poster-button":`Primer_Brand__Hero-module__Hero-video-poster-button___fXNeO`,"Hero-video-poster-header":`Primer_Brand__Hero-module__Hero-video-poster-header___RwX23`,"Hero-video-poster-icon":`Primer_Brand__Hero-module__Hero-video-poster-icon___qBPv_`,"Hero-video-poster-image":`Primer_Brand__Hero-module__Hero-video-poster-image___OF5WQ`,"Hero-video-poster-text":`Primer_Brand__Hero-module__Hero-video-poster-text___XZwq_`},Kn=(0,c.forwardRef)(({className:e,children:t,...n},r)=>{let{variant:i,enableAnimation:a}=me(),o=i===`gridline`||i===`gridline-expressive`,c=o?de:l().Fragment,u=o?{animate:a?{variant:`slide-in-up`,delay:750,duration:1e3}:void 0}:{};return(0,s.jsx)(c,{...u,children:(0,s.jsx)(Gn,{ref:r,className:d(H[`Hero-actions`],e),...n,children:t})})}),qn={Image:`Primer_Brand__Image-module__Image___FgVuK`,"Image--aspect-ratio-1-1":`Primer_Brand__Image-module__Image--aspect-ratio-1-1___gDnTF`,"Image--aspect-ratio-16-10":`Primer_Brand__Image-module__Image--aspect-ratio-16-10___dkGM6`,"Image--aspect-ratio-16-9":`Primer_Brand__Image-module__Image--aspect-ratio-16-9___bscHI`,"Image--aspect-ratio-4-3":`Primer_Brand__Image-module__Image--aspect-ratio-4-3___Tt_MI`,"Image--aspect-ratio-custom":`Primer_Brand__Image-module__Image--aspect-ratio-custom___gXFxx`,"Image--borderRadius-full":`Primer_Brand__Image-module__Image--borderRadius-full___AlwaQ`,"Image--borderRadius-large":`Primer_Brand__Image-module__Image--borderRadius-large___ivnDN`,"Image--borderRadius-medium":`Primer_Brand__Image-module__Image--borderRadius-medium___VsUEt`,"Image--borderRadius-small":`Primer_Brand__Image-module__Image--borderRadius-small___p94p1`,"Image--borderRadius-xlarge":`Primer_Brand__Image-module__Image--borderRadius-xlarge___X8Rkm`,Image__container:`Primer_Brand__Image-module__Image__container___acBJi`},Jn=[`small`,`medium`,`large`,`xlarge`,`full`],Yn=e=>{if(typeof e==`string`){if(e===`custom`)return`custom`;let[t,n]=e.split(`:`).map(Number);return`${t}-${n}`}},Xn=(e,t)=>{let{[t]:n,...r}=e;return r},Zn=({animate:e,aspectRatio:t,className:n,as:r=`img`,ref:i,alt:a,width:o,height:c,media:l,srcSet:u,style:f,borderRadius:p,...m})=>{let{classes:h,styles:g}=E(e);return r===`picture`?(0,s.jsxs)(`picture`,{className:d(h,qn.Image__container,t&&qn[`Image--aspect-ratio-${Yn(t)}`],p&&qn[`Image--borderRadius-${p}`],n),style:{...g,...f},children:[m.sources&&m.sources.map((e,t)=>(0,s.jsx)(`source`,{srcSet:e.srcset,media:e.media},t)),u&&(0,s.jsx)(`source`,{srcSet:u,media:l}),(0,s.jsx)(`img`,{ref:i,alt:a,width:o??`100%`,height:c??`100%`,className:d(qn.Image,p&&qn[`Image--borderRadius-${p}`]),...Xn(m,`sources`)})]}):t?(0,s.jsx)(`span`,{className:d(qn.Image__container,qn[`Image--aspect-ratio-${Yn(t)}`]),children:(0,s.jsx)(`img`,{ref:i,alt:a,width:o||`100%`,height:c||`100%`,className:d(h,qn.Image,p&&qn[`Image--borderRadius-${p}`],n),srcSet:u,style:{...g,...f},...m})}):(0,s.jsx)(`img`,{ref:i,alt:a,className:d(h,qn.Image,p&&qn[`Image--borderRadius-${p}`],n),width:o&&o,height:c&&c,srcSet:u,style:{...g,...f},...m})},Qn=(0,c.forwardRef)(({position:e=`block-end`,padding:t=`default`,className:n,enableBorder:r,...i},a)=>{let{variant:o,enableAnimation:c}=me(),l=e.startsWith(`inline`);return(0,s.jsx)(Zn,{animate:o===`gridline`&&c?{variant:`slide-in-up`,delay:0,duration:1e3}:void 0,ref:a,className:d(H[`Hero-image`],H[`Hero-media`],H[`Hero-media--pos-${e}`],l&&H[`Hero-media--pos-inline`],t===`all`&&H[`Hero-media--padding-all`],t===`none`&&H[`Hero-media--padding-none`],n),...i})}),$n=e=>(0,s.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,...e,children:(0,s.jsx)(`path`,{d:`M1.56489 23.8112C0.884817 24.2389 1.07491e-06 23.7501 1.0398e-06 22.9467L8.28679e-08 1.05473C4.73246e-08 0.241596 0.904067 -0.245404 1.58307 0.201969L18.5829 11.4026C19.2032 11.8113 19.1935 12.7244 18.5647 13.1198L1.56489 23.8112Z`,fill:`currentColor`})});var er=[`16`,`24`],tr={16:{width:16,path:c.createElement(`path`,{d:`M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656`})},24:{width:24,path:c.createElement(`path`,{d:`M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943`})}},nr=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-mark-github`,tr,er)});nr.displayName=`MarkGithubIcon`;let rr=(0,c.forwardRef)(({className:e,children:t,position:n=`block-end`,padding:r=`default`,poster:i,posterTitle:a,posterAltText:o,enableBorder:c,"data-testid":u,...f},p)=>{let[m,h]=l().useState(!i),g=I(p),_=n.startsWith(`inline`),v=d(H[`Hero-video`],H[`Hero-media`],H[`Hero-media--pos-${n}`],_&&H[`Hero-media--pos-inline`],r===`all`&&H[`Hero-media--padding-all`],r===`none`&&H[`Hero-media--padding-none`],e),y=(0,s.jsx)(`div`,{className:v,ref:g,"data-testid":u||`Hero-video`,...f,children:t});return m?y:(0,s.jsx)(ir,{posterSrc:i,posterAlt:o,posterTitle:a,onClick:()=>h(!0),className:v})});function ir({posterSrc:e,posterAlt:t,posterTitle:n,onClick:r,className:i}){return(0,s.jsx)(de,{className:i,children:(0,s.jsxs)(`button`,{"aria-label":`Play video`,onClick:r,className:H[`Hero-video-poster-button`],children:[(0,s.jsx)(Zn,{src:e,alt:t,className:H[`Hero-video-poster-image`]}),(0,s.jsx)($n,{className:H[`Hero-video-poster-icon`]}),(0,s.jsxs)(`span`,{className:H[`Hero-video-poster-header`],children:[(0,s.jsx)(nr,{size:48,className:H[`Hero-video-header-poster-icon`]}),(0,s.jsx)(F,{size:`350`,className:H[`Hero-video-poster-text`],children:n})]})]})})}function ar(){let[e,t]=(0,c.useState)(()=>typeof window<`u`&&window.matchMedia(`(prefers-reduced-motion: reduce)`).matches);return(0,c.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`);t(e.matches);let n=e=>{t(e.matches)};return e.addEventListener(`change`,n),()=>e.removeEventListener(`change`,n)},[]),e}function or({text:e,initialText:t,animate:n,delay:r=500,waitForPageLoad:i=!0,startOnIntersection:a=!1,intersectionRef:o}){let s=ar(),[l,u]=(0,c.useState)(!1),d=!0===n&&e.length>0,f=d&&!s,p=f&&(!a||l),[m,h]=(0,c.useState)({visibleText:d?``:e,cursorPhase:d?`initial`:`complete`});return(0,c.useEffect)(()=>{if(!a||!f||l)return;if(typeof IntersectionObserver>`u`)return void u(!0);let e=o?.current;if(!e)return;let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(u(!0),t.disconnect())});return t.observe(e),()=>t.disconnect()},[l,o,f,a]),Vt(()=>{f||h({visibleText:e,cursorPhase:`complete`})},[f,e]),(0,c.useEffect)(()=>{if(!p)return;let n=[`>`,`*`,`=`,`&`,`+`,`-`,`%`,`^`,`_`];h({visibleText:``,cursorPhase:`initial`});let a=typeof t==`string`&&t.length>0&&t!==e?t:void 0,o=0;if(a)for(;o{let t=performance.now(),r={visibleText:``,cursorPhase:`initial`},i=a=>{let l=a-t,p=(t=>{let r=``;if(t>0&&t{let r=``,i=0;for(let a=0;a=u&&t=d&&t=f&&t=m&&(r=e);let i=`initial`;return s&&t>=g&&(i=`correction`),t>=_&&(i=`final`),t>=m&&(i=`complete`),{visibleText:r,cursorPhase:i}})(l);r.visibleText===p.visibleText&&r.cursorPhase===p.cursorPhase||(r=p,h(p)),l{y=setTimeout(b,r)};if(i&&typeof window<`u`){if(document.readyState!==`complete`){let e=()=>x();return window.addEventListener(`load`,e),()=>{window.removeEventListener(`load`,e),y!==void 0&&clearTimeout(y),v!==void 0&&window.cancelAnimationFrame(v)}}x()}else x();return()=>{y!==void 0&&clearTimeout(y),v!==void 0&&window.cancelAnimationFrame(v)}},[r,t,p,e,i]),{visibleText:m.visibleText,showCursor:!d||m.visibleText.length>0,cursorPhase:m.cursorPhase}}let sr=[`default`,`muted`,`accent`],cr={root:`EyebrowText`},lr=(0,c.forwardRef)(({className:e,children:t,style:n,"data-testid":r,font:i=`monospace`,size:a=`100`,variant:o=`muted`,weight:c=`normal`,...l},u)=>{let f=o===`accent`?`default`:o;return(0,s.jsx)(F,{ref:u,as:`span`,size:a,variant:f,font:i,weight:c,className:d(`Primer_Brand__EyebrowText-module__EyebrowText___YZHDa`,o===`accent`&&`Primer_Brand__EyebrowText-module__EyebrowText--variant-accent___p07g3`,e),style:n,"data-testid":r||cr.root,...l,children:t})}),ur=Object.assign(lr,{testIds:cr}),dr={TextCursorAnimation:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation___oT5SI`,"TextCursorAnimation-cursor-blink":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation-cursor-blink___B89IH`,TextCursorAnimation__content:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content___V_c3N`,"TextCursorAnimation__content--animated":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content--animated___HgWNj`,TextCursorAnimation__cursor:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor___fNada`,"TextCursorAnimation__cursor--animated":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--animated___NKuyb`,"TextCursorAnimation__cursor--complete":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--complete___eaBZl`,"TextCursorAnimation__cursor--correction":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--correction___H0shI`,"TextCursorAnimation__cursor--final":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--final___HqWmn`,"TextCursorAnimation__cursor--initial":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--initial___y1m0J`,TextCursorAnimation__inner:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__inner___MKMEx`,TextCursorAnimation__sizingContainer:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingContainer___BLhzn`,TextCursorAnimation__sizingText:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingText___ipUBO`,TextCursorAnimation__text:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__text___gB3n2`},fr={root:`TextCursorAnimation`,get text(){return`${this.root}-text`},get cursor(){return`${this.root}-cursor`}};function pr({children:e,className:t,animate:n,initialText:r,"data-testid":i,delay:a,waitForPageLoad:o=!0,animationTrigger:l=`immediate`,variant:u=`muted`}){let f=(0,c.useRef)(null),p=typeof e==`string`?e:``,{showCursor:m,visibleText:h,cursorPhase:g}=or({text:p,initialText:r,animate:n,delay:a,waitForPageLoad:o,startOnIntersection:l===`on-visible`,intersectionRef:f}),_=!0===n&&p.length>0,v=p||e,y={initial:dr[`TextCursorAnimation__cursor--initial`],correction:dr[`TextCursorAnimation__cursor--correction`],final:dr[`TextCursorAnimation__cursor--final`],complete:dr[`TextCursorAnimation__cursor--complete`]}[_?g:`complete`],b=m?(0,s.jsx)(`span`,{className:d(dr.TextCursorAnimation__cursor,_&&dr[`TextCursorAnimation__cursor--animated`],y),"aria-hidden":`true`,"data-testid":fr.cursor}):null;return(0,s.jsx)(`span`,{ref:f,className:d(dr.TextCursorAnimation,t),"data-testid":i||fr.root,children:(0,s.jsxs)(`span`,{className:dr.TextCursorAnimation__inner,children:[_&&(0,s.jsxs)(`span`,{className:dr.TextCursorAnimation__sizingContainer,children:[(0,s.jsx)(ur,{size:`100`,variant:u,font:`monospace`,weight:`medium`,className:d(dr.TextCursorAnimation__text,dr.TextCursorAnimation__sizingText),children:p}),r&&r!==p&&(0,s.jsx)(ur,{size:`100`,variant:u,font:`monospace`,weight:`medium`,className:d(dr.TextCursorAnimation__text,dr.TextCursorAnimation__sizingText),"aria-hidden":`true`,children:r})]}),(0,s.jsxs)(`span`,{className:d(dr.TextCursorAnimation__content,_&&dr[`TextCursorAnimation__content--animated`]),"aria-hidden":_?`true`:void 0,children:[(0,s.jsx)(ur,{size:`100`,variant:u,font:`monospace`,weight:`medium`,className:dr.TextCursorAnimation__text,"data-testid":fr.text,children:_?h:v}),b]})]})})}let mr=(0,c.forwardRef)(({children:e,className:t,variant:n=`muted`,animate:r=!1,animationDelay:i=1e3,initialText:a,...o},c)=>{let{variant:l,enableAnimation:u}=me(),f=u||r,p=(l===`gridline`||l===`gridline-expressive`)&&u||r;return(0,s.jsx)(`span`,{ref:c,className:d(H[`Hero-label`],t),...o,children:(0,s.jsx)(pr,{variant:n,animate:f,delay:p?i:0,initialText:a,children:e})})}),hr=(0,c.forwardRef)(({children:e,className:t,...n},r)=>(0,s.jsx)(`div`,{ref:r,className:d(H[`Hero-eyebrow`],t),...n,children:e})),gr={Heading:`Primer_Brand__Heading-module__Heading___IVpmp`,"Heading--1":`Primer_Brand__Heading-module__Heading--1___Ufc7G`,"Heading--2":`Primer_Brand__Heading-module__Heading--2___TFg09`,"Heading--3":`Primer_Brand__Heading-module__Heading--3___wsITu`,"Heading--4":`Primer_Brand__Heading-module__Heading--4___C9jDG`,"Heading--5":`Primer_Brand__Heading-module__Heading--5___HgypG`,"Heading--6":`Primer_Brand__Heading-module__Heading--6___FEQ_V`,"Heading--display":`Primer_Brand__Heading-module__Heading--display___xFecE`,"Heading--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading--letter-spacing-condensed___b6mZa`,"Heading--letter-spacing-none":`Primer_Brand__Heading-module__Heading--letter-spacing-none___vuohz`,"Heading--letter-spacing-normal":`Primer_Brand__Heading-module__Heading--letter-spacing-normal___Qhzoc`,"Heading--stretch-condensed":`Primer_Brand__Heading-module__Heading--stretch-condensed____i8A2`,"Heading--stretch-expanded":`Primer_Brand__Heading-module__Heading--stretch-expanded___gzwLQ`,"Heading--stretch-normal":`Primer_Brand__Heading-module__Heading--stretch-normal___apWVy`,"Heading--subhead-large":`Primer_Brand__Heading-module__Heading--subhead-large____C6GZ`,"Heading--subhead-medium":`Primer_Brand__Heading-module__Heading--subhead-medium___Pik5E`,"Heading--textWrap-balance":`Primer_Brand__Heading-module__Heading--textWrap-balance___AOKvC`,"Heading--textWrap-wrap":`Primer_Brand__Heading-module__Heading--textWrap-wrap___iM9k3`,"Heading--weight-bold":`Primer_Brand__Heading-module__Heading--weight-bold___Zqsyk`,"Heading--weight-extrabold":`Primer_Brand__Heading-module__Heading--weight-extrabold___SJAUw`,"Heading--weight-extralight":`Primer_Brand__Heading-module__Heading--weight-extralight___KRgjg`,"Heading--weight-heavy":`Primer_Brand__Heading-module__Heading--weight-heavy___ssSay`,"Heading--weight-light":`Primer_Brand__Heading-module__Heading--weight-light___aF2Rw`,"Heading--weight-medium":`Primer_Brand__Heading-module__Heading--weight-medium___II172`,"Heading--weight-normal":`Primer_Brand__Heading-module__Heading--weight-normal___ZLGhx`,"Heading--weight-semibold":`Primer_Brand__Heading-module__Heading--weight-semibold___NMvbh`,"Heading-font--hubot-sans":`Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f`,"Heading-font--mona-sans":`Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx`,"Heading-font--monospace":`Primer_Brand__Heading-module__Heading-font--monospace___dFpiK`,"Heading-narrow--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading-narrow--letter-spacing-condensed___U6uGD`,"Heading-narrow--letter-spacing-none":`Primer_Brand__Heading-module__Heading-narrow--letter-spacing-none___RR_W3`,"Heading-narrow--letter-spacing-normal":`Primer_Brand__Heading-module__Heading-narrow--letter-spacing-normal___gzn9r`,"Heading-narrow--stretch-condensed":`Primer_Brand__Heading-module__Heading-narrow--stretch-condensed___koHLR`,"Heading-narrow--stretch-expanded":`Primer_Brand__Heading-module__Heading-narrow--stretch-expanded___RHi1z`,"Heading-narrow--stretch-normal":`Primer_Brand__Heading-module__Heading-narrow--stretch-normal___AP9Ba`,"Heading-narrow--weight-bold":`Primer_Brand__Heading-module__Heading-narrow--weight-bold___IXjRC`,"Heading-narrow--weight-expanded":`Primer_Brand__Heading-module__Heading-narrow--weight-expanded___jvotv`,"Heading-narrow--weight-extrabold":`Primer_Brand__Heading-module__Heading-narrow--weight-extrabold___vmOAQ`,"Heading-narrow--weight-extralight":`Primer_Brand__Heading-module__Heading-narrow--weight-extralight___qHJfi`,"Heading-narrow--weight-heavy":`Primer_Brand__Heading-module__Heading-narrow--weight-heavy___s43iL`,"Heading-narrow--weight-light":`Primer_Brand__Heading-module__Heading-narrow--weight-light___mOWUt`,"Heading-narrow--weight-medium":`Primer_Brand__Heading-module__Heading-narrow--weight-medium___q5O6L`,"Heading-narrow--weight-normal":`Primer_Brand__Heading-module__Heading-narrow--weight-normal___Q0Jkf`,"Heading-narrow--weight-semibold":`Primer_Brand__Heading-module__Heading-narrow--weight-semibold___bAIHy`,"Heading-narrow--weight-wide":`Primer_Brand__Heading-module__Heading-narrow--weight-wide___ikyG2`,"Heading-regular--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading-regular--letter-spacing-condensed___gEGJy`,"Heading-regular--letter-spacing-none":`Primer_Brand__Heading-module__Heading-regular--letter-spacing-none____NH9r`,"Heading-regular--letter-spacing-normal":`Primer_Brand__Heading-module__Heading-regular--letter-spacing-normal___GWmk5`,"Heading-regular--stretch-condensed":`Primer_Brand__Heading-module__Heading-regular--stretch-condensed___CHFa4`,"Heading-regular--stretch-expanded":`Primer_Brand__Heading-module__Heading-regular--stretch-expanded___ozx5y`,"Heading-regular--stretch-normal":`Primer_Brand__Heading-module__Heading-regular--stretch-normal___IX9Vl`,"Heading-regular--weight-bold":`Primer_Brand__Heading-module__Heading-regular--weight-bold___QMMCW`,"Heading-regular--weight-extrabold":`Primer_Brand__Heading-module__Heading-regular--weight-extrabold___H5Gyr`,"Heading-regular--weight-extralight":`Primer_Brand__Heading-module__Heading-regular--weight-extralight___LE9Tu`,"Heading-regular--weight-heavy":`Primer_Brand__Heading-module__Heading-regular--weight-heavy___SwJ1c`,"Heading-regular--weight-light":`Primer_Brand__Heading-module__Heading-regular--weight-light___CCVVF`,"Heading-regular--weight-medium":`Primer_Brand__Heading-module__Heading-regular--weight-medium___wC9qR`,"Heading-regular--weight-normal":`Primer_Brand__Heading-module__Heading-regular--weight-normal___joqMx`,"Heading-regular--weight-semibold":`Primer_Brand__Heading-module__Heading-regular--weight-semibold___h3bHv`,"Heading-wide--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading-wide--letter-spacing-condensed___RhUHL`,"Heading-wide--letter-spacing-none":`Primer_Brand__Heading-module__Heading-wide--letter-spacing-none___w4Oh2`,"Heading-wide--letter-spacing-normal":`Primer_Brand__Heading-module__Heading-wide--letter-spacing-normal___qPBdW`,"Heading-wide--stretch-condensed":`Primer_Brand__Heading-module__Heading-wide--stretch-condensed___d3GoN`,"Heading-wide--stretch-expanded":`Primer_Brand__Heading-module__Heading-wide--stretch-expanded___TlWrW`,"Heading-wide--stretch-normal":`Primer_Brand__Heading-module__Heading-wide--stretch-normal___te0lW`,"Heading-wide--weight-bold":`Primer_Brand__Heading-module__Heading-wide--weight-bold___wMxlL`,"Heading-wide--weight-extrabold":`Primer_Brand__Heading-module__Heading-wide--weight-extrabold___CIRWW`,"Heading-wide--weight-heavy":`Primer_Brand__Heading-module__Heading-wide--weight-heavy___IiVTg`,"Heading-wide--weight-light":`Primer_Brand__Heading-module__Heading-wide--weight-light___Lh64A`,"Heading-wide--weight-medium":`Primer_Brand__Heading-module__Heading-wide--weight-medium___Uq302`,"Heading-wide--weight-normal":`Primer_Brand__Heading-module__Heading-wide--weight-normal___zWzeR`,"Heading-wide--weight-semibold":`Primer_Brand__Heading-module__Heading-wide--weight-semibold___IqaIc`},_r=[`display`,`1`,`2`,`3`,`4`,`5`,`6`,`subhead-large`,`subhead-medium`],vr=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],yr=[`heavy`,`extrabold`,`bold`,`semibold`,`medium`,`normal`,`light`,`extralight`],br=[`condensed`,`normal`,`expanded`],xr=[`condensed`,`normal`,`none`],Sr=[`mona-sans`,`hubot-sans`,`monospace`],Cr=vr[1],wr=Sr[0],Tr={h1:_r[1],h2:_r[2],h3:_r[3],h4:_r[4],h5:_r[5],h6:_r[6]},Er=(0,c.forwardRef)(({animate:e,className:t,children:n,as:r=Cr,size:i,letterSpacing:a,weight:o,stretch:l,style:u,font:f=`mona-sans`,textWrap:p=`balance`,...m},h)=>{let{classes:g,styles:_}=E(e),v=(e,t)=>t?typeof t==`string`?gr[`Heading--${e}-${t}`]:Object.keys(t).map(n=>gr[`Heading-${n}--${e}-${t[n]}`]).join(` `):null,y=(0,c.useMemo)(()=>v(`weight`,o),[o]),b=(0,c.useMemo)(()=>v(`stretch`,l),[l]),x=(0,c.useMemo)(()=>v(`letter-spacing`,a),[a]),S=d(g,gr.Heading,gr[`Heading-font--${f}`],!i&&gr[`Heading--${Tr[r]}`],i&&gr[`Heading--${i}`],gr[`Heading--textWrap-${p}`],o&&y,l&&b,x&&x,t);return vr.includes(r)?(0,s.jsx)(r,{ref:h,className:S,style:{..._,...u},...m,children:n}):(console.error(`Heading: 'as' prop must be one of ${vr.join(`, `)}`),null)}),Dr=(0,c.forwardRef)(({children:e,fullWidth:t=!1,size:n=`1`,...r},i)=>{let{hasInlineMedia:a,variant:o,enableAnimation:c}=me(),l=o===`gridline`||o===`gridline-expressive`;return(0,s.jsx)(Er,{animate:l&&c?{variant:`reveal-in-up`,delay:0,duration:1e3}:void 0,id:`hero-section-brand-heading`,className:d(H[`Hero-heading`],t&&H[`Hero-heading--fullWidth`]),as:`h1`,size:a?`2`:n,ref:i,...r,children:e})}),Or=(0,c.forwardRef)(({size:e=`200`,weight:t=`normal`,children:n,variant:r=`muted`,className:i},a)=>{let{variant:o,enableAnimation:c}=me(),l=o===`gridline`||o===`gridline-expressive`;return(0,s.jsx)(F,{animate:l&&c?{variant:`slide-in-up`,delay:500,duration:1e3}:void 0,ref:a,className:d(H[`Hero-description`],i),as:`p`,size:e,weight:t,variant:r,children:n})}),kr={root:`Hero`,get video(){return`${this.root}-video`},get grid(){return`${this.root}-grid`},get imageWrapper(){return`${this.root}-imageWrapper`}},Ar=(0,c.forwardRef)(({className:e,align:t=`start`,children:n,imageContainerClassName:r,imageContainerStyle:i,imageContainerRef:a,imageBackgroundColor:o,variant:u=`default`,trailingComponent:f,enableAnimation:p=!1,"data-testid":m,...h},g)=>{let{HeroActions:v,HeroButtonGroupChild:y,HeroChildren:b,HeroImageChild:x,HeroVideoChild:S,HeroHeaderChildren:C,HeroDescriptionChild:T}=(0,c.useMemo)(()=>{let e=l().Children.toArray(n).reduce((e,t)=>(l().isValidElement(t)&&(t.type===Ne||t.type===Pe?e.HeroActions.push(t):t.type===Kn?e.HeroButtonGroupChild=t:t.type===Qn?e.HeroImageChild=t:t.type===rr?e.HeroVideoChild=t:(e.HeroChildren.push(t),t.type===mr||t.type===hr||t.type===Dr?e.HeroHeaderChildren.push(t):t.type===Or&&(e.HeroDescriptionChild=t))),e),{HeroActions:[],HeroButtonGroupChild:void 0,HeroChildren:[],HeroImageChild:void 0,HeroVideoChild:void 0,HeroHeaderChildren:[],HeroDescriptionChild:void 0});return e.HeroImageChild&&e.HeroVideoChild&&(e.HeroVideoChild=void 0),e},[n]),E=x?.props.position||S?.props.position,D=u===`gridline-expressive`&&E?.startsWith(`inline-`)?`block-end`:E||`block-end`,O=x?.props.enableBorder??S?.props.enableBorder??!0,k=x?.props.padding??S?.props.padding??`default`,A=fe.includes(D),j=x||S,ee=u===`gridline`,te=u===`gridline-expressive`,ne=D===`block-end`,re=te&&t===`center`?`start`:t,ie=(ee||te)&&p?w:c.Fragment,ae=(ee||te)&&p?{autoStaggerChildren:!1,animationTrigger:`immediate`}:{},oe=(ee||te)&&ne,se=ee&&A,ce=x?H[`Hero--layout-image`]:H[`Hero--layout-default`],le=D===`inline-start`,ue=e=>f&&(0,s.jsx)(de,{animate:e?{variant:`slide-in-up`,delay:1e3,duration:1e3}:void 0,children:(0,s.jsx)(`div`,{className:H[`Hero-trailing`],children:(0,s.jsx)(f,{})})}),me=()=>(0,s.jsxs)(s.Fragment,{children:[y,v.length>0&&(0,s.jsx)(`div`,{className:H[`Hero-actions`],children:v})]});return(0,s.jsx)(ie,{...ae,children:(0,s.jsx)(pe.Provider,{value:{imagePosition:D,variant:u,align:re,hasInlineMedia:A,enableAnimation:p},children:(0,s.jsxs)(`section`,{className:d(H.Hero,H[`Hero--variant-${u}`],!A&&H[`Hero--align-${re}`],ce,(x||S)&&H[`Hero--image-pos-${D}`],(x||S)&&A&&H[`Hero--image-pos-inline`],se&&H[`Hero--variant-inline-gridline`],e),ref:g,"aria-labelledby":`hero-section-brand-heading`,"data-testid":m||kr.root,...h,children:[(0,s.jsx)(_,{fullWidth:!oe&&!se,"data-testid":kr.grid,className:d(H[`Hero-grid`],H[`Hero-grid--${D}`],oe&&!te&&H[`Hero-grid--contained`],se&&H[`Hero-grid--bordered-inline`],te&&H[`Hero-grid--expressive`]),children:te?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(_.Column,{span:{medium:12,large:T?7:6},className:H[`Hero-expressive-header-column`],children:(0,s.jsx)(M,{direction:`vertical`,gap:`none`,padding:`none`,alignItems:`flex-start`,children:C})}),(0,s.jsx)(_.Column,{span:{medium:12,large:T?5:6},className:H[`Hero-expressive-body-column`],children:(0,s.jsxs)(M,{direction:`vertical`,gap:`none`,padding:`none`,alignItems:`flex-start`,children:[T,me(),ue(p)]})})]}):(0,s.jsxs)(s.Fragment,{children:[le&&j&&!oe&&(0,s.jsx)(_.Column,{ref:a,span:{large:6},className:d(o&&k!==`none`&&H[`Hero-imageContainer--bg-${o}`],se&&k===`all`&&H[`Hero-imageContainer--inline-padding-all`],se&&k===`none`&&H[`Hero-imageContainer--inline-padding-none`],se&&H[`Hero-imageContainer--inline-bordered`]),children:(0,s.jsx)(`div`,{className:d(H[`Hero-mediaContainer`],r),style:i,children:j})}),(0,s.jsx)(_.Column,{span:{large:j&&A?6:12},children:(0,s.jsxs)(M,{className:d(se&&H[`Hero-text-column--inline-gridline`],se&&H[`Hero-contentColumn--bordered-inline`]),direction:`vertical`,gap:`none`,padding:`none`,alignItems:A||re===`start`?`flex-start`:`center`,justifyContent:A?void 0:re===`start`?`flex-start`:`center`,children:[b,me(),ue(ee&&p)]})}),!le&&j&&!oe&&(0,s.jsx)(_.Column,{ref:a,span:{large:A?6:12},className:d(o&&k!==`none`&&H[`Hero-imageContainer--bg-${o}`],se&&k===`all`&&H[`Hero-imageContainer--inline-padding-all`],se&&k===`none`&&H[`Hero-imageContainer--inline-padding-none`],se&&H[`Hero-imageContainer--inline-bordered`]),children:(0,s.jsx)(`div`,{className:d(H[`Hero-mediaContainer`],r),style:i,children:j})})]})}),j&&oe&&(0,s.jsx)(`div`,{ref:a,"data-testid":kr.imageWrapper,className:d(H[`Hero-imageWrapper`],r,o&&k!==`none`&&H[`Hero-imageWrapper--bg-${o}`],k===`none`&&H[`Hero-imageWrapper--padding-none`]),style:i,children:(0,s.jsx)(`div`,{className:d(H[`Hero-imageWrapper-inner`],k===`all`&&H[`Hero-imageWrapper-inner--padding-all`],k===`none`&&H[`Hero-imageWrapper-inner--padding-none`],O&&H[`Hero-imageWrapper-inner--with-gridline`]),children:j})})]})})})}),jr=Object.assign(Ar,{Heading:Dr,Description:Or,ButtonGroup:Kn,PrimaryAction:Ne,SecondaryAction:Pe,Image:Qn,Video:rr,Label:mr,Eyebrow:hr,testIds:kr});var Mr=[`16`,`24`],Nr={16:{width:16,path:c.createElement(`path`,{d:`m4.427 9.573 3.396-3.396a.25.25 0 0 1 .354 0l3.396 3.396a.25.25 0 0 1-.177.427H4.604a.25.25 0 0 1-.177-.427Z`})},24:{width:24,path:c.createElement(`path`,{d:`m12.354 8.854 5.792 5.792a.5.5 0 0 1-.353.854H6.207a.5.5 0 0 1-.353-.854l5.792-5.792a.5.5 0 0 1 .708 0Z`})}},Pr=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-triangle-up`,Nr,Mr)});Pr.displayName=`TriangleUpIcon`;var Fr=[`16`,`24`],Ir={16:{width:16,path:c.createElement(`path`,{d:`m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z`})},24:{width:24,path:c.createElement(`path`,{d:`M11.646 15.146 5.854 9.354a.5.5 0 0 1 .353-.854h11.586a.5.5 0 0 1 .353.854l-5.793 5.792a.5.5 0 0 1-.707 0Z`})}},Lr=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-triangle-down`,Ir,Fr)});Lr.displayName=`TriangleDownIcon`;var Rr=[`16`,`24`],zr={16:{width:16,path:c.createElement(`path`,{d:`M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z`})},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z`}),c.createElement(`path`,{d:`M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z`}))}},Br=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-link-external`,zr,Rr)});Br.displayName=`LinkExternalIcon`;let Vr={Link:`Primer_Brand__Link-module__Link___lvKjM`,"Link--accent":`Primer_Brand__Link-module__Link--accent___FWEDd`,"Link--arrow-end":`Primer_Brand__Link-module__Link--arrow-end___l0EPS`,"Link--arrow-start":`Primer_Brand__Link-module__Link--arrow-start___AT1uu`,"Link--default":`Primer_Brand__Link-module__Link--default___UKAcZ`,"Link--is-external":`Primer_Brand__Link-module__Link--is-external___AthYf`,"Link--label":`Primer_Brand__Link-module__Link--label___j8etE`,"Link--large":`Primer_Brand__Link-module__Link--large___cXMt5`,"Link-arrow":`Primer_Brand__Link-module__Link-arrow___HBMJ9`},Hr=[`default`,`accent`],Ur=[`small`,`medium`,`large`],Wr=[`start`,`end`,`none`],Gr={small:`100`,medium:`200`,large:`300`},Kr={small:16,medium:16,large:20};function qr({size:e=`medium`,variant:t=`default`,className:n,children:r,isExternal:i,onMouseEnter:a,onMouseLeave:o,onFocus:u,onBlur:f,arrowDirection:p=`end`,...m}){let[h,g]=l().useState(!1),[_,v]=l().useState(!1),y=(0,c.useCallback)(e=>{g(!h),a?.(e)},[a,h]),b=(0,c.useCallback)(e=>{g(!h),o?.(e)},[o,h]),x=(0,c.useCallback)(e=>{v(!_),u?.(e)},[u,_]),S=(0,c.useCallback)(e=>{v(!_),f?.(e)},[f,_]);return(0,s.jsxs)(`a`,{className:d(Vr.Link,Vr[`Link--${e}`],Vr[`Link--${t}`],i?Vr[`Link--is-external`]:Vr[`Link--arrow-${p}`],n),onMouseEnter:y,onMouseLeave:b,onFocus:x,onBlur:S,...m,children:[p===`start`&&!i&&(0,s.jsx)(ge,{className:Vr[`Link-arrow`],expanded:h||_,reverse:!0,hidden:!0}),(0,s.jsx)(F,{as:`span`,size:Gr[e],className:d(Vr[`Link--label`]),children:r}),p===`end`&&!i&&(0,s.jsx)(ge,{className:Vr[`Link-arrow`],expanded:h||_,hidden:!0}),i&&(0,s.jsx)(Br,{size:Kr[e],"aria-label":`External link`})]})}let Jr={RiverAccordion:`Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE`,"RiverAccordion--active-item-has-background":`Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA`,"RiverAccordion--variant-gridline":`Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet`,RiverAccordion__accordionContainer:`Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS`,"RiverAccordion__align-end":`Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6`,"RiverAccordion__align-start":`Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC`,RiverAccordion__content:`Primer_Brand__RiverAccordion-module__RiverAccordion__content___ECkev`,RiverAccordion__heading:`Primer_Brand__RiverAccordion-module__RiverAccordion__heading___STSM7`,RiverAccordion__headingText:`Primer_Brand__RiverAccordion-module__RiverAccordion__headingText___tOQEC`,RiverAccordion__icon:`Primer_Brand__RiverAccordion-module__RiverAccordion__icon___gl6pH`,RiverAccordion__item:`Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH`,"RiverAccordion__item--open":`Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq`,RiverAccordion__leadingVisual:`Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz`,RiverAccordion__panel:`Primer_Brand__RiverAccordion-module__RiverAccordion__panel___GkOCl`,RiverAccordion__trigger:`Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq`,"RiverAccordion__trigger--has-leading-visual":`Primer_Brand__RiverAccordion-module__RiverAccordion__trigger--has-leading-visual___lyq8k`,RiverAccordion__visual:`Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw`,"RiverAccordion__visual--has-background":`Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp`,RiverAccordion__visualsContainer:`Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP`,RiverAccordion__visualsWrapper:`Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf`},Yr=`Primer_Brand__shared-module__gridline___Vmwmu`,Xr=(0,c.createContext)(null),Zr=()=>{let e=(0,c.useContext)(Xr);if(e===null)throw Error(`useRiverAccordionContext must be used within a RiverAccordion component`);return e},Qr=(0,c.createContext)(null),$r=[`default`,`gridline`],ei=(0,c.forwardRef)(({align:e=`start`,variant:t=`default`,children:n,className:r,...i},a)=>{let o=I(a),[u,f]=(0,c.useState)(0),p=(0,c.useMemo)(()=>l().Children.toArray(n).reduce((e,t)=>{if(!oi(t))return e;let n=l().Children.toArray(t.props.children).find(li);return n&&(e.items.push(t),e.visuals.push(n)),e},{items:[],visuals:[]}),[n]),m=p.items.map((e,t)=>l().cloneElement(e,{key:t,index:t})),h=p.visuals.map((e,t)=>l().cloneElement(e,{key:t,"aria-hidden":!0})),g=t===`gridline`&&(p.visuals[u]?.props.hasBackground??!0),_=(0,c.useMemo)(()=>({openIndex:u,setOpenIndex:f,variant:t}),[u,f,t]);return(0,s.jsx)(Xr.Provider,{value:_,children:(0,s.jsxs)(`div`,{ref:o,className:d(Jr.RiverAccordion,Jr[`RiverAccordion__align-${e}`],Jr[`RiverAccordion--variant-${t}`],g&&Jr[`RiverAccordion--active-item-has-background`],t===`gridline`&&Yr,r),...i,children:[(0,s.jsx)(`div`,{className:Jr.RiverAccordion__accordionContainer,children:m}),(0,s.jsx)(`div`,{className:Jr.RiverAccordion__visualsContainer,children:(0,s.jsx)(`div`,{className:Jr.RiverAccordion__visualsWrapper,children:h})})]})})}),ti=({className:e,index:t,children:n,...r})=>{let{openIndex:i}=Zr(),a=p(),o=t===i,u=(0,c.useRef)(null);(0,c.useEffect)(()=>{u.current&&u.current.toggleAttribute(`inert`,!o)},[o]);let f=(0,c.useMemo)(()=>({id:a,index:t,isOpen:o}),[a,t,o]),{heading:m,content:h,visual:g}=(0,c.useMemo)(()=>l().Children.toArray(n).reduce((e,t)=>(ci(t)&&(e.heading=t),si(t)&&(e.content=t),li(t)&&(e.visual=t),e),{heading:null,content:null,visual:null}),[n]);return m&&h&&g?(0,s.jsx)(Qr.Provider,{value:f,children:(0,s.jsxs)(`div`,{className:d(Jr.RiverAccordion__item,o&&Jr[`RiverAccordion__item--open`],e),...r,children:[m,(0,s.jsxs)(`div`,{ref:u,className:Jr.RiverAccordion__panel,id:a,"aria-hidden":!o,children:[h,g]})]})}):null},ni=({as:e=`h3`,children:t,className:n,leadingVisual:r,size:i=`6`,...a})=>{let{setOpenIndex:o}=Zr(),{id:l,index:u,isOpen:f}=(()=>{let e=(0,c.useContext)(Qr);if(e===null)throw Error(`useRiverAccordionItemContext must be used within a RiverAccordion component`);return e})(),p=(0,c.useCallback)(()=>{f||o(u)},[u,f,o]);return(0,s.jsx)(Er,{size:i,as:e,className:d(Jr.RiverAccordion__heading,n),...a,children:(0,s.jsxs)(`button`,{type:`button`,className:d(Jr.RiverAccordion__trigger,r&&Jr[`RiverAccordion__trigger--has-leading-visual`]),onClick:p,"aria-disabled":f,"aria-controls":l,"aria-expanded":f,children:[r&&(0,s.jsx)(`span`,{"aria-hidden":`true`,className:Jr.RiverAccordion__leadingVisual,children:typeof r==`function`?(0,s.jsx)(r,{}):r}),r?(0,s.jsx)(`span`,{className:Jr.RiverAccordion__headingText,children:t}):t,(0,s.jsx)(`span`,{"aria-hidden":`true`,className:Jr.RiverAccordion__icon,children:f?(0,s.jsx)(Pr,{size:24}):(0,s.jsx)(Lr,{size:24})})]})})},ri=({className:e,children:t,...n})=>{let r=(0,c.useMemo)(()=>{let e=ai(qr),n=ai(F);return l().Children.toArray(t).map(t=>n(t)?l().cloneElement(t,{as:t.props.as??`p`,variant:t.props.variant??`muted`,size:t.props.size??`300`}):e(t)?l().cloneElement(t,{variant:t.props.variant??`accent`}):t)},[t]);return(0,s.jsx)(`div`,{className:d(Jr.RiverAccordion__content,e),...n,children:r})},ii=({className:e,hasBackground:t=!0,...n})=>{let{variant:r}=Zr();return(0,s.jsx)(`div`,{className:d(Jr.RiverAccordion__visual,r===`gridline`&&t&&Jr[`RiverAccordion__visual--has-background`],e),...n})},ai=e=>t=>l().isValidElement(t)&&t.type===e,oi=ai(ti),si=ai(ri),ci=ai(ni),li=ai(ii),ui=Object.assign(ei,{Content:ri,Heading:ni,Item:ti,Visual:ii}),di={Label:`Primer_Brand__Label-module__Label___TW0HL`,"Label--color-blue":`Primer_Brand__Label-module__Label--color-blue___lZSxf`,"Label--color-blue-purple":`Primer_Brand__Label-module__Label--color-blue-purple___ER3VP`,"Label--color-coral":`Primer_Brand__Label-module__Label--color-coral___V0Yif`,"Label--color-default":`Primer_Brand__Label-module__Label--color-default___YCx2l`,"Label--color-gray":`Primer_Brand__Label-module__Label--color-gray___MCa_k`,"Label--color-green":`Primer_Brand__Label-module__Label--color-green___SoiE4`,"Label--color-green-blue":`Primer_Brand__Label-module__Label--color-green-blue___R2mSi`,"Label--color-green-blue-purple":`Primer_Brand__Label-module__Label--color-green-blue-purple___UKGU_`,"Label--color-indigo":`Primer_Brand__Label-module__Label--color-indigo___VEHOi`,"Label--color-lemon":`Primer_Brand__Label-module__Label--color-lemon___xvb0x`,"Label--color-lime":`Primer_Brand__Label-module__Label--color-lime___rORM1`,"Label--color-orange":`Primer_Brand__Label-module__Label--color-orange___PMqMi`,"Label--color-pink":`Primer_Brand__Label-module__Label--color-pink___kHEv5`,"Label--color-pink-blue":`Primer_Brand__Label-module__Label--color-pink-blue___y5skb`,"Label--color-purple":`Primer_Brand__Label-module__Label--color-purple___ZHLtp`,"Label--color-purple-red":`Primer_Brand__Label-module__Label--color-purple-red___MsWGq`,"Label--color-red":`Primer_Brand__Label-module__Label--color-red___GYMDt`,"Label--color-red-orange":`Primer_Brand__Label-module__Label--color-red-orange___FVyXX`,"Label--color-teal":`Primer_Brand__Label-module__Label--color-teal___VOUIS`,"Label--color-yellow":`Primer_Brand__Label-module__Label--color-yellow___S2Zu2`,"Label--gradient":`Primer_Brand__Label-module__Label--gradient___smCNu`,"Label--size-large":`Primer_Brand__Label-module__Label--size-large___BrKTp`,"Label--size-medium":`Primer_Brand__Label-module__Label--size-medium___g4Jkm`,"Label--size-small":`Primer_Brand__Label-module__Label--size-small___TvoL_`,"Label__icon-visual":`Primer_Brand__Label-module__Label__icon-visual___lD1Qa`,Label__label:`Primer_Brand__Label-module__Label__label___bD_B4`,"Label__leading-visual":`Primer_Brand__Label-module__Label__leading-visual___a1rnF`,Label__text:`Primer_Brand__Label-module__Label__text____nAxj`},fi=[...y,`green-blue-purple`],pi=[...v,...fi],mi=[`small`,`medium`,`large`],hi=pi[0],gi=mi[1],_i={root:`Label`,get leadingVisual(){return`${this.root}-leading-visual`}},vi=(0,c.forwardRef)(({animate:e,className:t,size:n=gi,color:r=hi,children:i,"data-testid":a,leadingVisual:o,style:u,...f},p)=>{let{classes:m,styles:h}=E(e),g=(0,c.useMemo)(()=>fi.find(e=>e===r),[r]);return(0,s.jsxs)(`span`,{ref:p,className:d(m,di.Label,di[`Label--color-${r}`],di[`Label--size-${n}`],g&&di[`Label--gradient`],t),"data-testid":a||_i.root,style:{...h,...u},...f,children:[o&&(0,s.jsx)(`span`,{className:di[`Label__leading-visual`],"data-testid":_i.leadingVisual,"aria-hidden":`true`,children:typeof o==`function`?(0,s.jsx)(o,{}):l().isValidElement(o)&&l().cloneElement(o,{className:d(di[`Label__icon-visual`])})}),(0,s.jsx)(`span`,{className:d(di.Label__text),children:(0,s.jsx)(F,{as:`span`,size:n===`large`?`200`:`100`,className:d(di.Label__label),children:i})})]})}),yi=Object.assign(vi,{testIds:_i}),bi={River:`Primer_Brand__river-shared-module__River___eSXvR`,"River--50-50":`Primer_Brand__river-shared-module__River--50-50___y5_l2`,"River--60-40":`Primer_Brand__river-shared-module__River--60-40___NljA1`,"River--align-center":`Primer_Brand__river-shared-module__River--align-center___VxJ3H`,"River--align-end":`Primer_Brand__river-shared-module__River--align-end___aNjz4`,"River--align-start":`Primer_Brand__river-shared-module__River--align-start___wo12V`,"River--variant-gridline":`Primer_Brand__river-shared-module__River--variant-gridline___mq5R1`,RiverBreakout:`Primer_Brand__river-shared-module__RiverBreakout___VNW5e`,"RiverBreakout--muted":`Primer_Brand__river-shared-module__RiverBreakout--muted___k_sJO`,"RiverBreakout--variant-gridline":`Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX`,RiverBreakout__hiddenHeading:`Primer_Brand__river-shared-module__RiverBreakout__hiddenHeading___axLfo`,"River__body-text":`Primer_Brand__river-shared-module__River__body-text___aJne5`,"River__call-to-action":`Primer_Brand__river-shared-module__River__call-to-action___yeIFh`,River__content:`Primer_Brand__river-shared-module__River__content___p4EdY`,"River__content--align-block-end":`Primer_Brand__river-shared-module__River__content--align-block-end___xI62E`,River__heading:`Primer_Brand__river-shared-module__River__heading___tl6zS`,River__label:`Primer_Brand__river-shared-module__River__label___ztaaN`,River__leadingComponent:`Primer_Brand__river-shared-module__River__leadingComponent___RBKiv`,River__text:`Primer_Brand__river-shared-module__River__text___TQQhU`,River__trailingComponent:`Primer_Brand__river-shared-module__River__trailingComponent___bjdxv`,"River__trailingComponent--divider":`Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY`,River__visual:`Primer_Brand__river-shared-module__River__visual___kjFE2`,"River__visual--fill-media":`Primer_Brand__river-shared-module__River__visual--fill-media___psmFL`,"River__visual--has-background":`Primer_Brand__river-shared-module__River__visual--has-background___QG17S`,"River__visual--has-shadow":`Primer_Brand__river-shared-module__River__visual--has-shadow___PyzIW`,"River__visual--padding-all":`Primer_Brand__river-shared-module__River__visual--padding-all___M94vb`,"River__visual--padding-none":`Primer_Brand__river-shared-module__River__visual--padding-none___th1qK`,"River__visual--position-block-end":`Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R`,"River__visual--position-block-end-inline-end":`Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW`,"River__visual--position-block-end-inline-start":`Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6`,"River__visual--position-center":`Primer_Brand__river-shared-module__River__visual--position-center___p6KT1`,"River__visual--rounded":`Primer_Brand__river-shared-module__River__visual--rounded___x1iTx`,"does-not-exist":`Primer_Brand__river-shared-module__does-not-exist____jjTp`},xi=`default`,Si=(0,c.forwardRef)(({animate:e,imageTextRatio:t=`50:50`,align:n=`start`,variant:r=xi,className:i,children:a,style:o,...c},u)=>{let{classes:f,styles:p}=E(e),{Visual:m,Content:h}=l().Children.toArray(a).reduce((e,t)=>(l().isValidElement(t)&&typeof t.type!=`string`&&(t.type===Di&&(e.Visual=t),t.type===Ci&&(e.Content=t)),e),{Visual:null,Content:null});m?.props.position,m?.props.padding;let g=m?l().cloneElement(m,{className:d(m.props.className,r===`gridline`&&bi[`River__visual--has-background`])}):null;return(0,s.jsxs)(`section`,{ref:u,className:d(bi.River,bi[`River--${t.replace(`:`,`-`)}`],bi[`River--align-${n}`],bi[`River--variant-${r}`],r===`gridline`&&Yr,f,i),style:{...p,...o},...c,children:[h,g]})}),Ci=(0,c.forwardRef)(({align:e=`center`,animate:t,children:n,className:r,leadingComponent:i,trailingComponent:a,trailingComponentDivider:o=!1,style:u,...f},p)=>{let{classes:m,styles:h}=E(t),g=(0,c.useMemo)(()=>l().Children.toArray(n),[n]),_=g.find(e=>l().isValidElement(e)&&e.type===Er),v=g.find(e=>l().isValidElement(e)&&e.type===F),y=g.find(e=>l().isValidElement(e)&&e.type===qr),b=g.find(e=>l().isValidElement(e)&&e.type===yi),x=g.find(e=>l().isValidElement(e)&&e.type===ur),S=l().isValidElement(b)&&!i;return(0,s.jsxs)(`div`,{ref:p,className:d(m,bi.River__content,bi[`River__content--align-${e}`],r),style:{...h,...u},...f,children:[S&&(0,s.jsx)(`div`,{className:bi.River__label,children:l().cloneElement(b,{})}),!b&&l().isValidElement(x)&&!i&&(0,s.jsx)(`div`,{className:bi.River__label,children:x}),!b&&!x&&i&&(0,s.jsx)(`div`,{className:bi.River__leadingComponent,children:(0,s.jsx)(i,{})}),l().isValidElement(_)&&(0,s.jsx)(`div`,{className:bi.River__heading,children:l().cloneElement(_,{as:_.props.as||`h3`,size:_.props.size||`5`,weight:_.props.weight})}),l().isValidElement(v)&&(0,s.jsx)(`div`,{className:bi[`River__body-text`],children:l().cloneElement(v,{variant:`muted`,as:`p`,className:d(bi.River__text,v.props.className)})}),l().isValidElement(y)&&(0,s.jsx)(`div`,{className:bi[`River__call-to-action`],children:l().cloneElement(y,{size:`medium`,variant:y.props.variant||`accent`})}),a&&(0,s.jsx)(`div`,{className:d(bi.River__trailingComponent,o&&bi[`River__trailingComponent--divider`]),children:(0,s.jsx)(a,{})})]})}),wi=[`default`,`center`,`block-end`,`block-end-inline-start`,`block-end-inline-end`],Ti=[`default`,`none`,`all`],Ei=(0,c.forwardRef)(({fillMedia:e=!0,children:t,className:n,hasShadow:r=!1,rounded:i=!0,...a},o)=>(0,s.jsx)(`div`,{ref:o,className:d(bi.River__visual,r&&bi[`River__visual--has-shadow`],e&&bi[`River__visual--fill-media`],i&&bi[`River__visual--rounded`],n),...a,children:t})),Di=(0,c.forwardRef)(({className:e,position:t=`default`,padding:n=`default`,...r},i)=>(0,s.jsx)(Ei,{ref:i,className:d(t!=="default"&&bi[`River__visual--position-${t}`],n!=="default"&&bi[`River__visual--padding-${n}`],e),...r})),Oi=Object.assign(Si,{Visual:Di,Content:Ci}),ki=(e,t)=>{if(!e)return!1;if(Array.isArray(e)){for(let n of e)if(ki(n,t))return!0}else if(l().isValidElement(e)&&(e.type===t||e.props.children&&ki(e.props.children,t)))return!0;return!1},Ai=ki,ji=[`default`,`gridline`],Mi=(0,c.forwardRef)(({animate:e,className:t,children:n,style:r,variant:i=`default`,...a},o)=>{let{classes:c,styles:l}=E(e),u=Ai(n,`b`)||Ai(n,`em`)?`muted`:`default`;return Ai(n,Ni),(0,s.jsx)(`section`,{ref:o,className:d(bi.RiverBreakout,i===`gridline`&&bi[`RiverBreakout--variant-gridline`],i===`gridline`&&Yr,u===`muted`&&bi[`RiverBreakout--muted`],c,t),style:{...l,...r},...a,children:n})}),Ni=({as:e=`h3`,children:t})=>(0,s.jsx)(Er,{className:`visually-hidden`,as:e,children:t}),Pi=(0,c.forwardRef)(({className:e,...t},n)=>(0,s.jsx)(Ei,{ref:n,className:e,...t})),Fi=Object.assign(Mi,{Visual:Pi,Content:Ci,A11yHeading:Ni}),Ii={Accordion:`Primer_Brand__Accordion-module__Accordion___M_LPt`,"Accordion--closing":`Primer_Brand__Accordion-module__Accordion--closing___fnh8x`,"Accordion--default":`Primer_Brand__Accordion-module__Accordion--default___wLsHR`,"Accordion--disableAnimation":`Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk`,"Accordion--emphasis":`Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA`,Accordion__content:`Primer_Brand__Accordion-module__Accordion__content___wMZGe`,"Accordion__content-inner":`Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA`,Accordion__summary:`Primer_Brand__Accordion-module__Accordion__summary___NUIYc`,"Accordion__summary--default":`Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_`,"Accordion__summary--emphasis":`Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk`,"Accordion__summary--reversed-toggles":`Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW`,"Accordion__summary--toggleColor-blue":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue___BpPxQ`,"Accordion__summary--toggleColor-blue-purple":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue-purple___R4Ta3`,"Accordion__summary--toggleColor-coral":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-coral___T3Lvh`,"Accordion__summary--toggleColor-default":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-default___J06Ol`,"Accordion__summary--toggleColor-gray":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-gray___gGQN8`,"Accordion__summary--toggleColor-green":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green___GThPe`,"Accordion__summary--toggleColor-green-blue":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green-blue___PHnZc`,"Accordion__summary--toggleColor-indigo":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-indigo___f5_9S`,"Accordion__summary--toggleColor-lemon":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lemon___c5Gz6`,"Accordion__summary--toggleColor-lime":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lime___Tj0cg`,"Accordion__summary--toggleColor-orange":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-orange____Dby3`,"Accordion__summary--toggleColor-pink":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink___BXVJc`,"Accordion__summary--toggleColor-pink-blue":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink-blue___NVPxr`,"Accordion__summary--toggleColor-purple":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple___whcwP`,"Accordion__summary--toggleColor-purple-red":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple-red___l3gUG`,"Accordion__summary--toggleColor-red":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red___txXJX`,"Accordion__summary--toggleColor-red-orange":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red-orange___ZODhv`,"Accordion__summary--toggleColor-teal":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-teal___h2drb`,"Accordion__summary--toggleColor-yellow":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-yellow___WGTG3`,"Accordion__summary-toggle":`Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW`,"Accordion__summary-toggleIcon":`Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy`},Li=(0,c.createContext)(null),Ri=(0,c.forwardRef)(({children:e,className:t,variant:n=`default`,disableAnimation:r=!1,open:i,onClick:a,onToggle:o,onKeyDown:l,handleOpen:u,...f},p)=>{let m=I(p),h=(0,c.useRef)(null),g=(0,c.useRef)(!1),_=(0,c.useMemo)(()=>({variant:n}),[n]),v=(0,c.useCallback)(e=>{let t=e.querySelector(`:scope > .${Ii.Accordion__content}`),n=t?.querySelector(`.${Ii[`Accordion__content-inner`]}`);return t&&n?(e.style.setProperty(`--brand-Accordion-content-height`,`${n.scrollHeight}px`),t):null},[]),y=(0,c.useCallback)(()=>{h.current&&=(clearTimeout(h.current),null)},[]),b=(0,c.useCallback)(e=>{y();let t=typeof window<`u`&&typeof window.matchMedia==`function`?window.matchMedia(`(prefers-reduced-motion: reduce)`):null;if(t!==null&&t.matches)return e.open=!1,g.current=!1,void e.classList.remove(Ii[`Accordion--closing`]);let n=v(e);n&&n.getBoundingClientRect(),g.current=!0,e.classList.add(Ii[`Accordion--closing`]),h.current=setTimeout(()=>{e.open=!1,g.current=!1,e.classList.remove(Ii[`Accordion--closing`]),h.current=null},300)},[y,v]),x=(0,c.useCallback)(e=>{let t=e;t.currentTarget.open&&(y(),g.current=!1,t.currentTarget.classList.remove(Ii[`Accordion--closing`]),v(t.currentTarget)),o?.(t),u?.(t.currentTarget.open)},[y,o,u,v]),S=(0,c.useCallback)(e=>{if(a?.(e),e.defaultPrevented||r)return;let t=e.currentTarget,n=e.target;n instanceof Element&&t.open&&n.closest(`summary`)?.parentElement===t&&(e.preventDefault(),g.current||b(t))},[b,r,a]),C=(0,c.useCallback)(e=>{let t=e;l?.(t);let n=m.current;t.key===`Escape`&&n?.open&&(y(),n.open=!1,g.current=!1,n.classList.remove(Ii[`Accordion--closing`]),n.querySelector(`summary`)?.focus())},[y,l,m]);return(0,c.useEffect)(()=>{let e=m.current;if(e){let t=e.querySelector(`.${Ii[`Accordion__content-inner`]}`),n;return e.open&&v(e),typeof ResizeObserver<`u`&&t&&(n=new ResizeObserver(()=>{e.open&&v(e)}),n.observe(t)),e.addEventListener(`toggle`,x),e.addEventListener(`keydown`,C),()=>{y(),n?.disconnect(),e.removeEventListener(`toggle`,x),e.removeEventListener(`keydown`,C)}}},[y,x,C,m,v]),(0,s.jsx)(Li.Provider,{value:_,children:(0,s.jsx)(`details`,{className:d(Ii.Accordion,Ii[`Accordion--${n}`],r&&Ii[`Accordion--disableAnimation`],t),ref:m,open:i,...f,onClick:S,children:e})})}),zi=[...v,...y],Bi=(0,c.forwardRef)(({children:e,className:t,as:n=`h4`,toggleColor:r,reversedToggles:i,weight:a=`normal`,...o},l)=>{let{variant:u}=(()=>{let e=(0,c.useContext)(Li);if(e===null)throw Error(`Unable to find Accordion provider. Did you forget to wrap your component in an Accordion?`);return e})();return(0,s.jsxs)(`summary`,{className:d(Ii.Accordion__summary,i&&Ii[`Accordion__summary--reversed-toggles`],Ii[`Accordion__summary--${u}`],r&&Ii[`Accordion__summary--toggleColor-${r}`],t),ref:l,...o,children:[(0,s.jsx)(`span`,{"aria-hidden":`true`,className:Ii[`Accordion__summary-toggle`],children:(0,s.jsx)(Lr,{className:Ii[`Accordion__summary-toggleIcon`],size:22})}),(0,s.jsx)(Er,{as:n,size:u===`emphasis`?`6`:`subhead-large`,weight:a,children:e})]})}),Vi=({children:e,className:t,...n})=>(0,s.jsx)(`section`,{className:d(Ii.Accordion__content,t),...n,children:(0,s.jsx)(`div`,{className:Ii[`Accordion__content-inner`],children:e})}),Hi=Object.assign(Ri,{Content:Vi,Heading:Bi}),Ui={Icon:`Primer_Brand__Icon-module__Icon___bf2xY`,"Icon--background":`Primer_Brand__Icon-module__Icon--background___d6RdL`,"Icon--background-color-blue":`Primer_Brand__Icon-module__Icon--background-color-blue___zsNDL`,"Icon--background-color-coral":`Primer_Brand__Icon-module__Icon--background-color-coral___FKaij`,"Icon--background-color-default":`Primer_Brand__Icon-module__Icon--background-color-default___h6tiH`,"Icon--background-color-gray":`Primer_Brand__Icon-module__Icon--background-color-gray___dpdtX`,"Icon--background-color-green":`Primer_Brand__Icon-module__Icon--background-color-green___UUQt1`,"Icon--background-color-indigo":`Primer_Brand__Icon-module__Icon--background-color-indigo___TIqOT`,"Icon--background-color-lemon":`Primer_Brand__Icon-module__Icon--background-color-lemon___BhpS6`,"Icon--background-color-lime":`Primer_Brand__Icon-module__Icon--background-color-lime___K4TMA`,"Icon--background-color-orange":`Primer_Brand__Icon-module__Icon--background-color-orange___z52U7`,"Icon--background-color-pink":`Primer_Brand__Icon-module__Icon--background-color-pink___cy5Kg`,"Icon--background-color-purple":`Primer_Brand__Icon-module__Icon--background-color-purple___JmhnQ`,"Icon--background-color-red":`Primer_Brand__Icon-module__Icon--background-color-red___qoirP`,"Icon--background-color-teal":`Primer_Brand__Icon-module__Icon--background-color-teal___a7cyd`,"Icon--background-color-yellow":`Primer_Brand__Icon-module__Icon--background-color-yellow___Yhfck`,"Icon--color-blue":`Primer_Brand__Icon-module__Icon--color-blue___Wne9C`,"Icon--color-coral":`Primer_Brand__Icon-module__Icon--color-coral___vdwGj`,"Icon--color-default":`Primer_Brand__Icon-module__Icon--color-default___z2cYk`,"Icon--color-gray":`Primer_Brand__Icon-module__Icon--color-gray___tVTnd`,"Icon--color-green":`Primer_Brand__Icon-module__Icon--color-green___OxAZK`,"Icon--color-indigo":`Primer_Brand__Icon-module__Icon--color-indigo___OrE5M`,"Icon--color-lemon":`Primer_Brand__Icon-module__Icon--color-lemon___Ftx9H`,"Icon--color-lime":`Primer_Brand__Icon-module__Icon--color-lime___mQVWo`,"Icon--color-orange":`Primer_Brand__Icon-module__Icon--color-orange___CIjjp`,"Icon--color-pink":`Primer_Brand__Icon-module__Icon--color-pink___cS_v5`,"Icon--color-purple":`Primer_Brand__Icon-module__Icon--color-purple___d05Sh`,"Icon--color-red":`Primer_Brand__Icon-module__Icon--color-red___K_2c0`,"Icon--color-teal":`Primer_Brand__Icon-module__Icon--color-teal___fix20`,"Icon--color-yellow":`Primer_Brand__Icon-module__Icon--color-yellow___Z1juk`,"Icon--size-20":`Primer_Brand__Icon-module__Icon--size-20___bxF8U`,"Icon--size-24":`Primer_Brand__Icon-module__Icon--size-24___yTJML`,"Icon--size-28":`Primer_Brand__Icon-module__Icon--size-28___tnGmL`,"Icon--size-32":`Primer_Brand__Icon-module__Icon--size-32___Rhkw8`,"Icon--size-36":`Primer_Brand__Icon-module__Icon--size-36___F4Mcj`,"Icon--size-40":`Primer_Brand__Icon-module__Icon--size-40___cXhgu`,"Icon--size-44":`Primer_Brand__Icon-module__Icon--size-44___vwox2`},Wi=[`small`,`medium`,`large`],Gi=[20,24,28,32,36,40,44],Ki=[...Wi,...Gi],qi=Ki[0],Ji={small:20,medium:32,large:44},Yi=v,Xi=Yi[0],Zi=({icon:e,className:t,color:n=Xi,hasBackground:r=!1,size:i=qi,...a})=>{let o=(e=>(e=>typeof e==`number`)(e)?e:Ji[e])(i),c={size:o,...a},u=l().isValidElement(e)?l().cloneElement(e,{...e.props,...c}):(0,s.jsx)(e,{...c});return(0,s.jsx)(`div`,{className:d(Ui.Icon,Ui[`Icon--size-${o}`],Ui[`Icon--color-${n}`],r&&[Ui[`Icon--background`],Ui[`Icon--background-color-${n}`]],t),children:u})},Qi=({defaultTab:e,autoActivate:t=!0,orientation:n=`horizontal`,onTabActivate:r}={})=>{let i=p(),[a,o]=(0,c.useState)({activeTab:e||null,focusedTab:null,tabs:new Set}),s=(0,c.useCallback)(e=>{o(t=>{let n=e(t);return n.activeTab&&n.activeTab!==t.activeTab&&t.activeTab!==null&&r?.(n.activeTab,l.current.get(n.activeTab)),n})},[r]),l=(0,c.useRef)(new Map),u=(0,c.useCallback)(e=>`tabs-${i}-tab-${e}`,[i]),d=(0,c.useCallback)(e=>`tabs-${i}-panel-${e}`,[i]),f=(0,c.useCallback)((e,t)=>{l.current.has(e)||(l.current.set(e,t),s(t=>({...t,tabs:new Set([...t.tabs,e]),activeTab:t.activeTab||e})))},[s]),m=(0,c.useCallback)(e=>{l.current.get(e)?.focus()},[]),h=(0,c.useCallback)(e=>{s(t=>({...t,activeTab:e,focusedTab:e}))},[s]),g=(0,c.useCallback)((e,t)=>(e+1)%t.length,[]),_=(0,c.useCallback)((e,t)=>(e-1+t.length)%t.length,[]),v=(0,c.useCallback)((e,r)=>{let i=[...a.tabs],o=i.indexOf(r);switch(!0){case e.key===`ArrowLeft`&&n===`horizontal`:case e.key===`ArrowUp`&&n===`vertical`:{e.preventDefault();let n=i[_(o,i)];m(n),t&&h(n);break}case e.key===`ArrowRight`&&n===`horizontal`:case e.key===`ArrowDown`&&n===`vertical`:{e.preventDefault();let n=i[g(o,i)];m(n),t&&h(n);break}case e.key===`Home`:e.preventDefault(),m(i[0]),t&&h(i[0]);break;case e.key===`End`:e.preventDefault(),m(i[i.length-1]),t&&h(i[i.length-1]);break;case e.key===` `:case e.key===`Enter`:e.preventDefault(),t||h(r)}},[a.tabs,n,_,m,t,h,g]),y=(0,c.useCallback)(e=>{h(e)},[h]),b=(0,c.useCallback)(e=>{s(t=>t.focusedTab===e?t:{...t,focusedTab:e})},[s]),x=(0,c.useCallback)(({label:e,labelledBy:t})=>({role:`tablist`,"aria-orientation":n,...e&&{"aria-label":e},...t&&{"aria-labelledby":t}}),[n]),S=(0,c.useCallback)((e,t)=>({role:`tab`,id:u(e),"aria-controls":d(e),"aria-selected":e===a.activeTab,tabIndex:e===a.activeTab?0:-1,onClick:()=>y(e),onKeyDown:t=>v(t,e),onFocus:()=>b(e),ref:n=>{n&&f(e,n),t&&(typeof t==`function`?t(n):`current`in t&&(t.current=n))}}),[a.activeTab,u,d,y,v,b,f]),C=(0,c.useCallback)(e=>({role:`tabpanel`,id:d(e),"aria-labelledby":u(e),hidden:e!==a.activeTab,tabIndex:0}),[a.activeTab,d,u]);return{activeTab:a.activeTab,focusedTab:a.focusedTab,activateTab:h,focusTab:m,getTabListProps:x,getTabProps:S,getTabPanelProps:C}};var $i;function ea(){let[e,t]=(0,c.useState)({width:void 0,height:void 0,isXSmall:void 0,isSmall:void 0,isMedium:void 0,isLarge:void 0,isXLarge:void 0,isXXLarge:void 0,currentBreakpointSize:void 0});return(0,c.useEffect)(()=>{function e(){t({width:window.innerWidth,height:window.innerHeight,isXSmall:window.innerWidth>=320,isSmall:window.innerWidth>=544,isMedium:window.innerWidth>=768,isLarge:window.innerWidth>=1012,isXLarge:window.innerWidth>=1280,isXXLarge:window.innerWidth>=1440,currentBreakpointSize:ta(window.innerWidth)})}return window.addEventListener(`resize`,e),e(),()=>window.removeEventListener(`resize`,e)},[]),e}(function(e){e.XSMALL=`xsmall`,e.SMALL=`small`,e.MEDIUM=`medium`,e.LARGE=`large`,e.XLARGE=`xlarge`,e.XXLARGE=`xxlarge`})($i||={});let ta=e=>{let t=$i.XXLARGE;switch(!0){case e>=320&&e<544:t=$i.XSMALL;break;case e>=544&&e<768:t=$i.SMALL;break;case e>=768&&e<1012:t=$i.MEDIUM;break;case e>=1012&&e<1280:t=$i.LARGE;break;case e>=1280&&e<1440:t=$i.XLARGE;break;default:t=$i.XXLARGE}return t},U=`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod`,na=`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5`,ra=e=>t=>l().isValidElement(t)&&t.type===e,ia=({children:e})=>(0,s.jsx)(s.Fragment,{children:e}),aa=({as:e=`h3`,children:t,id:n})=>(0,s.jsx)(Er,{as:e,id:n,className:`visually-hidden`,children:t}),oa=({color:e=`green`,...t})=>(0,s.jsx)(Zi,{color:e,...t}),sa=({as:e=`h3`,children:t,className:n,size:r=`subhead-large`,weight:i=`normal`,...a})=>(0,s.jsx)(Er,{as:e,className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__heading___HScg4`,n),size:r,weight:i,...a,children:t}),ca=({children:e,className:t,...n})=>{let r=(0,c.useMemo)(()=>l().Children.toArray(e).map(e=>ga(e)?(0,c.cloneElement)(e,{as:e.props.as??`p`,variant:e.props.variant??`muted`}):_a(e)?(0,c.cloneElement)(e,{className:d(e.props.className,na),size:e.props.size??`medium`,variant:e.props.variant??`accent`}):e),[e]);return(0,s.jsx)(`div`,{className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__content___LpEoz`,t),...n,children:r})},la=(0,c.forwardRef)(({className:e,rounded:t=!0,...n},r)=>(0,s.jsx)(Ei,{ref:r,className:d(t&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__visual--rounded___herZ2`,e),rounded:t,...n})),ua=ra(ia),da=ra(aa),fa=ra(oa),pa=ra(sa),ma=ra(ca),ha=ra(la),ga=e=>l().isValidElement(e)&&e.type===F,_a=e=>l().isValidElement(e)&&e.type===qr,va=e=>l().Children.toArray(e.props.children).reduce((e,t)=>(fa(t)&&(e.icon=t),pa(t)&&(e.heading=t),ma(t)&&(e.content=t),ha(t)&&(e.visual=t),e),{icon:null,heading:null,content:null,visual:null,className:e.props.className}),ya=(e,t)=>t===0?-1:Math.min(Math.max(Number.isFinite(e)?Math.trunc(e):0,0),t-1),ba=(0,c.forwardRef)(({children:e,className:t,defaultSelectedIndex:n=0,onChange:r,selectedIndex:i,backgroundVisual:a,imagePosition:o=`center`,backgroundVisualFullBleed:u=!1,...f},m)=>{let h=p(),{isLarge:g}=ea(),_=(0,c.useMemo)(()=>l().Children.toArray(e),[e]),v=_.find(da)??null,y=_.filter(ua).map(va).filter(e=>e.heading&&e.content&&e.visual),b=ya(n,y.length),x=typeof i==`number`&&Number.isFinite(i)?ya(i,y.length):null,S=x??b,C=v?.props.id??`${h}-heading`,w=Math.min(Math.max(y.length,1),3),T=S>=0?String(S):void 0,E=!0===g,D=(0,c.useRef)(!1),O=(0,c.useCallback)(e=>{if(D.current)return void(D.current=!1);if(!r)return;let t=Number(e);Number.isNaN(t)||r(t)},[r]),{activeTab:k,activateTab:A,getTabListProps:j,getTabPanelProps:ee,getTabProps:te}=Qi({defaultTab:T,onTabActivate:O}),[ne,M]=(0,c.useState)(S);(0,c.useEffect)(()=>{if(k===null)return;let e=Number(k);Number.isNaN(e)||M(e)},[k]),(0,c.useEffect)(()=>{if(x===null||x<0)return;let e=String(x);k!==e&&(D.current=!0,A(e)),M(x)},[A,k,x]);let re=e=>t=>{t&&(M(e),k!==String(e)&&A(String(e)))},ie=e=>{let t=Number(e.currentTarget.getAttribute(`data-index`));e.currentTarget.open||ne!==t||(e.currentTarget.open=!0)},ae=j(v?{labelledBy:C}:{label:`River breakout tabs`}),oe=(0,c.useMemo)(()=>y.map(e=>{return(t=e.content)?l().Children.toArray(t.props.children).map(e=>ga(e)?(0,c.cloneElement)(e,{as:e.props.as??`p`,variant:e.props.variant??`muted`}):_a(e)?(0,c.cloneElement)(e,{className:d(e.props.className,na),size:e.props.size??`medium`,variant:e.props.variant??`accent`}):e).reduce((e,t)=>_a(t)?(e.action||=t,e):(e.body.push(t),e),{action:null,body:[]}):{action:null,body:[]};var t}),[y]),se=a==null?null:(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__backgroundVisual___rywqw`,"aria-hidden":`true`,children:a});return(0,s.jsxs)(`section`,{ref:m,className:d(bi.RiverBreakout,bi[`RiverBreakout--variant-gridline`],Yr,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9`,a!=null&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk`,a!=null&&o===`block-end`&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg`,a!=null&&u&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--background-visual-full-bleed___EsvXd`,t),...f,children:[v&&(0,c.cloneElement)(v,{id:C}),E?(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabList___xlU3i`,children:[(0,s.jsx)(`div`,{...ae,className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tablist___f5FNH`,style:{"--river-breakout-tabs-columns":String(w)},children:y.map((e,t)=>{let n=k===String(t),r=te(String(t)),{body:i}=oe[t];return(0,s.jsx)(`div`,{className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq`,n&&U,e.className),children:(0,s.jsxs)(`button`,{type:`button`,...r,className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA`,children:[e.icon&&(0,c.cloneElement)(e.icon,{className:e.icon.props.className}),e.heading&&(0,c.cloneElement)(e.heading,{className:d(e.heading.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tabHeading___cEwLt`)}),i.length>0&&(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListContent___D9V9I`,children:i})]})},t)})}),(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisuals___hDA4K`,children:[se,y.map((e,t)=>{let n=ee(String(t));return(0,s.jsx)(`div`,{...n,tabIndex:-1,className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_`,children:(0,c.cloneElement)(e.visual,{className:d(e.visual?.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9`)})},t)})]}),oe.some(e=>e.action)&&(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActions___iCX6R`,style:{"--river-breakout-tabs-columns":String(w)},children:y.map((e,t)=>{let{action:n}=oe[t];return(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActionItem___q6pS2`,children:n&&(0,c.cloneElement)(n,{className:d(n.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListAction___SaBmu`)})},t)})})]}):(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordion___sGtKW`,children:[ne>=0&&y[ne]?.visual&&(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisuals___yL4Ev`,children:[se,(0,c.cloneElement)(y[ne].visual,{key:String(ne),className:d(y[ne].visual.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU`)})]}),y.map((e,t)=>(0,s.jsxs)(Hi,{"data-index":t,className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o`,t===ne&&U,e.className),onToggle:ie,open:t===ne,handleOpen:re(t),children:[(0,s.jsx)(Hi.Heading,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeading___RiuA9`,children:(0,s.jsxs)(`span`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeadingInner___vvOjI`,children:[e.icon&&(0,c.cloneElement)(e.icon,{className:d(e.icon.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionIcon___pslaZ`)}),(0,s.jsx)(`span`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionLabel___gIy1N`,children:e.heading?.props.children})]})}),(0,s.jsx)(Hi.Content,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionPanel___EqiKL`,children:(0,c.cloneElement)(e.content,{className:d(e.content?.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr`)})})]},t))]})]})}),xa=Object.assign(ba,{A11yHeading:aa,Content:ca,Heading:sa,Icon:oa,Item:ia,Visual:la}),Sa=(0,c.createContext)({visibilityStates:[],setVisibilityStates:()=>{throw Error(`setVisibilityStates function must be implemented.`)}}),Ca=()=>(0,c.useContext)(Sa);function wa({children:e,className:t,initialStates:n}){let[r,i]=(0,c.useState)(n),[,a]=(0,c.useState)(new Set),[o,l]=(0,c.useState)(null);return(0,s.jsx)(`div`,{className:t,children:(0,s.jsx)(Sa.Provider,{value:{visibilityStates:r,setVisibilityStates:(e,t)=>{a(n=>{let r=new Set(n);t?r.add(e):r.delete(e);let a=r.size>0?Math.max(...Array.from(r)):o;return a!==null&&(l(a),i(e=>e.map((e,t)=>t===a))),r})}},children:e})})}let Ta={RiverStoryScroll:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z`,"RiverStoryScroll--enabled":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5`,"RiverStoryScroll__content-container":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs`,"RiverStoryScroll__content-container--below":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq`,"RiverStoryScroll__content-stack":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs`,RiverStoryScroll__image:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN`,RiverStoryScroll__inner:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__inner___V0daX`,"RiverStoryScroll__internal-river":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR`,RiverStoryScroll__pagination:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv`,"RiverStoryScroll__pagination-dot":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k`,RiverStoryScroll__tracker:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo`,"RiverStoryScroll__visual--below":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav`,"RiverStoryScroll__visual-container":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container___ZJlnt`,"RiverStoryScroll__visual-container-inner":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR`,"RiverStoryScroll__visual-cover":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-cover___rCa_Y`,"RiverStoryScroll__visual-scroll-responder":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C`,"in-viewport":`Primer_Brand__RiverStoryScroll-module__in-viewport___AxNUA`,"outside-viewport":`Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg`,"story-scroll-text":`Primer_Brand__RiverStoryScroll-module__story-scroll-text___isxdl`,"tracker-in-viewport":`Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv`,"tracker-outside-viewport":`Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B`};function Ea({index:e,children:t,className:n,visibleClassName:r=Ta[`tracker-in-viewport`],hiddenClassName:i=Ta[`tracker-outside-viewport`]}){let{visibilityStates:a}=Ca(),o=a[e],u=(0,c.useRef)(null);(0,c.useEffect)(()=>{let e=u.current;e&&(o?e.play().catch(e=>{console.error(`Error playing the video:`,e)}):e.pause())},[o]);let f=l().Children.map(t,e=>l().isValidElement(e)&&e.type===`video`?l().cloneElement(e,{ref:u}):e);return(0,s.jsx)(`div`,{className:d(n,o?r:i),children:f})}let Da=({index:e,children:t,className:n=``})=>{let{isLarge:r}=ea(),i=(0,c.useRef)(null),[a,o]=(0,c.useState)(!1),{setVisibilityStates:l}=Ca();return(0,c.useEffect)(()=>{function t(){return window.innerWidth/window.innerHeight>=.78}let n=new IntersectionObserver(([n])=>{t()&&(o(n.isIntersecting),l(e,n.isIntersecting))},r?{threshold:.8}:{rootMargin:`-80% 0% -19.99% 0%`,threshold:0}),a=new IntersectionObserver(([n])=>{t()||(o(n.isIntersecting),l(e,n.isIntersecting))},r?{threshold:.8}:{rootMargin:`-65% 0% -34.99% 0%`,threshold:0});return i.current&&(n.observe(i.current),a.observe(i.current)),()=>{n.disconnect(),a.disconnect()}},[e,r,l]),(0,s.jsx)(`div`,{ref:i,className:d(n,a?Ta[`in-viewport`]:Ta[`outside-viewport`]),children:t})};function Oa({children:e,disabled:t}){let n=(0,c.useRef)(null),r=(0,c.useRef)(null),[i,a]=l().useState(!1),[o,u]=l().useState([]),f=l().Children.map(e,e=>{if(l().isValidElement(e))return l().cloneElement(e,{className:d(Ta[`RiverStoryScroll__internal-river`],!t&&Ta[`RiverStoryScroll__content-stack`])})}),p=f?Array(f.length).fill(!1):[];return(0,c.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`);a(e.matches);let t=e=>{a(e.matches)};return e.addEventListener(`change`,t),()=>{e.removeEventListener(`change`,t)}},[]),(0,c.useEffect)(()=>{if(t||i||!r.current)return;let e=Array.from(r.current.querySelectorAll(`img, video`)).map(e=>e instanceof HTMLImageElement?{type:`image`,src:e.src}:{type:`video`,src:e.querySelector(`source`)?.src||``});u(e)},[t,i]),t||i?(0,s.jsx)(s.Fragment,{children:e}):(0,s.jsx)(`div`,{className:d(Ta.RiverStoryScroll,Ta[`RiverStoryScroll--enabled`]),children:(0,s.jsxs)(wa,{initialStates:p,className:Ta.RiverStoryScroll__inner,children:[(0,s.jsx)(`div`,{className:Ta[`RiverStoryScroll__visual-container`],ref:n,children:(0,s.jsxs)(`div`,{className:d(Ta[`RiverStoryScroll__visual-container-inner`],Ta[`RiverStoryScroll__visual--below`]),children:[(0,s.jsx)(`div`,{className:Ta[`RiverStoryScroll__visual-cover`]}),o.map((e,t)=>(0,s.jsxs)(Ea,{className:Ta[`RiverStoryScroll__visual-scroll-responder`],index:t,children:[e.type===`video`&&(0,s.jsx)(`video`,{playsInline:!0,muted:!0,preload:`auto`,className:Ta.RiverStoryScroll__image,children:(0,s.jsx)(`source`,{src:e.src,type:`video/mp4; codecs=avc1.4d002a`})}),e.type===`image`&&(0,s.jsx)(`img`,{className:Ta.RiverStoryScroll__image,src:`${e.src}`,alt:``})]},t)),(0,s.jsx)(`div`,{className:Ta.RiverStoryScroll__pagination,children:o.map((e,t)=>(0,s.jsx)(`div`,{className:Ta[`RiverStoryScroll__pagination-dot`]},t))})]})}),(0,s.jsx)(`div`,{ref:r,className:d(Ta[`RiverStoryScroll__content-container`],Ta[`RiverStoryScroll__content-container--below`]),children:l().Children.map(f,(e,t)=>(0,s.jsx)(Da,{location:`below`,index:t,className:Ta.RiverStoryScroll__tracker,children:e},t))})]})})}let ka=`Primer_Brand__Pagination-module__Pagination__controlArrow___gKpCw`,Aa=`Primer_Brand__Pagination-module__Pagination__controlArrowWrapper___UbqtD`,ja=`Primer_Brand__Pagination-module__Pagination__controlContent___QuYzj`,Ma=`Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5`,Na=`Primer_Brand__Pagination-module__Pagination__controlText___jthrj`,Pa=`Primer_Brand__Pagination-module__Pagination__pageItem___Ehtp4`,Fa=(0,c.memo)(({id:e,className:t,pageCount:n,currentPage:r,onPageChange:i,hrefBuilder:a=La,pageAttributesBuilder:o,marginPageCount:u=1,showPages:f=!0,surroundingPageCount:p=2,labels:m,"aria-label":h,"data-testid":g,..._})=>{let{width:v}=ea();v&&v<768&&(u=1,p=0);let y=m?.prev??`Previous`,b=m?.next??`Next`,x=m?.prevAriaLabel??`Previous Page`,S=m?.nextAriaLabel??`Next Page`,C=l().useRef(null),w=(0,c.useCallback)(e=>t=>{i&&i(t,e)},[i]),T=l().useMemo(()=>function(e,t,n,r,i){let a=[];if(n){let n=[],o=t=>{t>=1&&t<=e&&n.push(t)},s=t-i,c=t+i;if(s<1&&c>e)s=1,c=e;else if(s<1)for(;s<1;)s++,c++;else if(c>e)for(;c>e;)s--,c--;for(let t=1;t<=r;t++){let n=e-(t-1);t>=s?c++:o(t),n<=c?s--:o(n)}for(let e=s;e<=c;e++)o(e);let l=n.slice().sort((e,t)=>e-t).filter((e,t,n)=>!t||e!==n[t-1]);for(let e=0;e(0,s.jsx)(Ia,{page:e,hrefBuilder:a,pageAttributesBuilder:o,prevLabel:y,nextLabel:b,prevAriaLabel:x,nextAriaLabel:S,onClick:w(e.num)},`${e.type}-${e.num}`)),[n,r,f,u,p,a,o,y,b,x,S,w]);return(0,s.jsx)(`nav`,{ref:C,id:e,className:d(`Primer_Brand__Pagination-module__Pagination___qDHkk`,t),"data-testid":g,"aria-label":h||`Pagination`,..._,children:(0,s.jsx)(`div`,{className:d(`Primer_Brand__Pagination-module__Pagination__inner___tB9Za`),children:T})})}),Ia=({page:e,hrefBuilder:t,pageAttributesBuilder:n,prevLabel:r,nextLabel:i,prevAriaLabel:a,nextAriaLabel:o,onClick:c})=>{let[u,f]=l().useState(!1),p={role:`button`,size:`small`,variant:`subtle`,onClick:e.disabled?void 0:c},{className:m,...h}=n?.(e.num,e)??{};switch(e.type){case`PREV`:return(0,s.jsx)(Me,{...p,as:`a`,rel:`prev`,href:e.disabled?void 0:t(e.num),"aria-disabled":e.disabled||void 0,"aria-label":a,...h,className:d(Ma,m),onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),onFocus:()=>f(!0),onBlur:()=>f(!1),children:(0,s.jsxs)(`span`,{className:ja,children:[(0,s.jsx)(`span`,{className:d(Aa,`Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--previous___yVz6V`),children:(0,s.jsx)(ge,{hidden:!0,reverse:!0,expanded:!e.disabled&&u,className:ka})}),(0,s.jsx)(`span`,{className:Na,children:r})]})});case`NEXT`:return(0,s.jsx)(Me,{...p,as:`a`,rel:`next`,href:e.disabled?void 0:t(e.num),"aria-disabled":e.disabled||void 0,"aria-label":o,...h,className:d(Ma,m),onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),onFocus:()=>f(!0),onBlur:()=>f(!1),children:(0,s.jsxs)(`span`,{className:ja,children:[(0,s.jsx)(`span`,{className:Na,children:i}),(0,s.jsx)(`span`,{className:d(Aa,`Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--next___jHfRO`),children:(0,s.jsx)(ge,{hidden:!0,expanded:!e.disabled&&u,className:ka})})]})});case`NUM`:return(0,s.jsx)(Me,{...p,as:`a`,variant:e.selected?`primary`:`subtle`,className:d(Pa,m),href:t(e.num),"aria-label":`Page ${e.num}${e.precedesBreak?`...`:``}`,"aria-current":e.selected?`page`:void 0,...h,children:e.num});case`BREAK`:return(0,s.jsx)(Me,{...p,as:`a`,className:d(Pa,m),variant:`subtle`,role:`presentation`,href:void 0,onClick:void 0,...h,children:`…`})}};function La(e){return`#${e}`}let Ra=e=>t=>l().isValidElement(t)&&t.type===e,za=(e,t)=>t<1?null:Math.min(Math.max(Number.isFinite(e)?Math.trunc(e):0,0),t-1),Ba=(0,c.forwardRef)(({children:e,className:t,defaultSelectedIndex:n=0,onChange:r,selectedIndex:i,"data-testid":a,...o},u)=>{let f=p(),{activeIndex:m,currentItemPage:h,getPaginationAttributes:g,getTabListProps:_,getTabPanelProps:v,getTabProps:y,handlePageChange:b,hasOverflowItems:x,headingChild:S,isItemSelected:C,items:w,setItemRef:T,tabListRef:E}=function({children:e,components:t,defaultSelectedIndex:n,onChange:r,selectedIndex:i}){let{headingChild:a,items:o}=(0,c.useMemo)(()=>function(e,t){let n=Ra(t.Heading),r=Ra(t.Item),i=Ra(t.ItemHeading),a=Ra(t.ItemContent),o=Ra(t.ItemMedia),s={headingChild:null,items:[]};for(let t of l().Children.toArray(e)){if(n(t)){s.headingChild=t;continue}if(!r(t))continue;let e=l().Children.toArray(t.props.children),c={heading:null,content:null,media:null};for(let t of e)i(t)&&(c.heading=t),a(t)&&(c.content=t),o(t)&&(c.media=t);c.heading&&c.content&&c.media&&s.items.push({className:t.props.className,content:c.content,heading:c.heading,media:c.media,thumbnail:t.props.thumbnail})}return s}(e,t),[e,t]),s=o.length,u=za(n,s),d=typeof i==`number`&&Number.isFinite(i)?za(i,s):null,f=d??u,p=f===null?void 0:String(f),m=s>3,h=(0,c.useRef)(null),g=(0,c.useRef)([]),_=(0,c.useRef)(!1),v=(0,c.useCallback)(e=>{let t=h.current,n=g.current[e];t&&n&&typeof t.scrollTo==`function`&&t.scrollTo({top:Math.max(0,n.offsetTop-t.offsetTop),behavior:`smooth`})},[]),y=(0,c.useCallback)(e=>{let t=Number(e);Number.isNaN(t)||(m&&v(t),_.current?_.current=!1:r?.(t))},[m,r,v]),{activeTab:b,activateTab:x,getTabListProps:S,getTabPanelProps:C,getTabProps:w}=Qi({defaultTab:p,onTabActivate:y,orientation:`vertical`}),T=b===null?f:za(Number(b),s),E=T===null?1:T+1;(0,c.useEffect)(()=>{if(d===null)return;let e=String(d);b!==e&&(_.current=!0,x(e))},[x,b,d]),(0,c.useEffect)(()=>{T!==null&&b!==String(T)&&(_.current=!0,x(String(T)))},[x,T,b]);let D=(0,c.useCallback)((e,t)=>{e.preventDefault();let n=za(t-1,s);n!==null&&(v(n),b!==String(n)&&x(String(n)))},[x,b,s,v]),O=(0,c.useCallback)(e=>b===String(e),[b]),k=(0,c.useCallback)((e,t)=>{g.current[e]=t},[]);return{activeIndex:T,currentItemPage:E,getPaginationAttributes:(0,c.useCallback)((e,t)=>{switch(t.type){case`PREV`:return{"aria-label":`Previous video`};case`NEXT`:return{"aria-label":`Next video`};case`NUM`:{let n={"aria-label":`Video ${e}`};return t.selected&&(n[`aria-current`]=`step`),n}case`BREAK`:return{}}},[]),getTabListProps:S,getTabPanelProps:C,getTabProps:w,handlePageChange:D,hasOverflowItems:m,headingChild:a,isItemSelected:O,items:o,setItemRef:k,tabListRef:h}}({children:e,components:Ka,defaultSelectedIndex:n,onChange:r,selectedIndex:i}),D=S?.props.id??`${f}-heading`,O=_(S?{labelledBy:D}:{label:`Media playlist`});return(0,s.jsx)(`div`,{ref:u,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt`,Yr,x&&`Primer_Brand__MediaPlaylist-module__MediaPlaylist--overflowItems___tKiJV`,t),"data-testid":a||qa.root,...o,children:(0,s.jsxs)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__layout___YZKVk`,children:[(0,s.jsxs)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa`,children:[S&&(0,c.cloneElement)(S,{activeIndex:m,id:D,itemCount:w.length}),(0,s.jsx)(`div`,{...O,ref:E,className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO`,children:w.map((e,t)=>{let n=y(String(t));return(0,s.jsx)(`div`,{ref:e=>{T(t,e)},className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO`,C(t)&&`Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h`,e.className),children:(0,s.jsx)(`button`,{type:`button`,...n,className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV`,children:(0,s.jsxs)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__tabContent___sa1zl`,children:[e.thumbnail&&(0,s.jsx)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__thumbnail___ApiLF`,children:e.thumbnail}),(0,s.jsx)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingContent___Nl9LU`,children:e.heading})]})})},t)})}),x&&(0,s.jsx)(Fa,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__pagination___WG5zu`,pageCount:w.length,currentPage:h,onPageChange:b,hrefBuilder:()=>`#`,pageAttributesBuilder:g,"aria-label":`Media playlist items`,showPages:!1})]}),(0,s.jsx)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP`,children:w.map((e,t)=>{let n=v(String(t));return(0,s.jsxs)(`div`,{...n,tabIndex:-1,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI`,`Primer_Brand__MediaPlaylist-module__MediaPlaylist__panel___VH451`),children:[e.media,(0,s.jsx)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL`,children:e.content})]},t)})})]})})});function Va({activeIndex:e=null,as:t=`h3`,children:n,className:r,id:i,itemCount:a=0,...o}){return(0,s.jsxs)(`div`,{className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__heading___nM7Ip`,r),...o,children:[(0,s.jsx)(Er,{as:t,id:i,className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingLabel___BRQPm`,children:n}),a>0&&e!==null&&(0,s.jsxs)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingCounter___ao736`,"aria-live":`polite`,children:[e+1,`/`,a]})]})}function Ha({children:e}){return(0,s.jsx)(s.Fragment,{children:e})}function Ua({children:e,className:t,description:n,font:r=`mona-sans`,size:i=`200`,title:a,variant:o=`default`,weight:c=`medium`,...l}){let u=a!==void 0||n!==void 0,f=a??e;return(0,s.jsx)(F,{...l,as:`span`,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeading___mWbE8`,t),font:r,size:i,variant:o,weight:c,children:u?(0,s.jsxs)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingDetails___Y6For`,children:[f&&(0,s.jsx)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingTitle___PcEmO`,children:f}),n&&(0,s.jsx)(F,{as:`span`,font:`monospace`,size:`100`,variant:`muted`,children:n})]}):e})}function Wa({children:e,className:t,...n}){return(0,s.jsx)(`div`,{className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__content___BaIhp`,t),...n,children:e})}let Ga=(0,c.forwardRef)(function({children:e,className:t,...n},r){return(0,s.jsx)(`div`,{ref:r,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR`,t),...n,children:e})}),Ka={Heading:Va,Item:Ha,ItemHeading:Ua,ItemContent:Wa,ItemMedia:Ga},qa={root:`MediaPlaylist`},Ja=Object.assign(Ba,{Heading:Va,Item:Ha,ItemHeading:Ua,ItemContent:Wa,ItemMedia:Ga,testIds:qa});var Ya=[`12`,`16`,`24`],Xa={12:{width:12,path:c.createElement(`path`,{d:`M3.587 6.025c0 .2.1.4.2.5l3.3 3.3c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-2.7-2.7 2.7-2.7c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-3.2 3.2c-.2.2-.3.4-.3.6Z`})},16:{width:16,path:c.createElement(`path`,{d:`M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z`})},24:{width:24,path:c.createElement(`path`,{d:`M15.28 5.22a.75.75 0 0 1 0 1.06L9.56 12l5.72 5.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.75.75 0 0 1 1.06 0Z`})}},Za=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-left`,Xa,Ya)});Za.displayName=`ChevronLeftIcon`;var Qa=[`16`,`24`],$a={16:{width:16,path:c.createElement(`path`,{d:`M4.53 4.75A.75.75 0 0 1 5.28 4h6.01a.75.75 0 0 1 .75.75v6.01a.75.75 0 0 1-1.5 0v-4.2l-5.26 5.261a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L9.48 5.5h-4.2a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:c.createElement(`path`,{d:`M18.25 15.5a.75.75 0 0 1-.75-.75V7.56L7.28 17.78a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L16.44 6.5H9.25a.75.75 0 0 1 0-1.5h9a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75Z`})}},eo=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-arrow-up-right`,$a,Qa)});eo.displayName=`ArrowUpRightIcon`;var to=[`16`,`24`],no={16:{width:16,path:c.createElement(`path`,{d:`M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z`})},24:{width:24,path:c.createElement(`path`,{d:`M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2ZM3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0Z`})}},ro=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-search`,no,to)});ro.displayName=`SearchIcon`;var io=[`12`,`16`,`24`],ao={12:{width:12,path:c.createElement(`path`,{d:`M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z`})},16:{width:16,path:c.createElement(`path`,{d:`M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575ZM8 5a.75.75 0 0 0-.75.75v2.5a.75.75 0 0 0 1.5 0v-2.5A.75.75 0 0 0 8 5Zm1 6a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752ZM12 8.5a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0v-4.5A.75.75 0 0 0 12 8.5Zm1 9a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z`})}},oo=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-alert-fill`,ao,io)});oo.displayName=`AlertFillIcon`;var so=[`12`,`16`,`24`],co={12:{width:12,path:c.createElement(`path`,{d:`M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z`})},16:{width:16,path:c.createElement(`path`,{d:`M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm3.78-9.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018L6.75 9.19 5.28 7.72a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l2 2a.75.75 0 0 0 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.28-2.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z`})}},lo=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-check-circle-fill`,co,so)});lo.displayName=`CheckCircleFillIcon`;let uo=`Primer_Brand__Checkbox-module__Checkbox-checkmark___atiwt`,fo=(0,c.forwardRef)(({checked:e,className:t,indeterminate:n,disabled:r,id:i,onChange:a,required:o,validationStatus:l,value:u,...f},m)=>{let h=I(m||null),g=p(i);Vt(()=>{h.current&&(h.current.indeterminate=n||!1)},[n,e,h]);let _=(0,c.useCallback)(()=>{!r&&h.current&&h.current.click()},[r,h]);return(0,s.jsxs)(`span`,{className:`Primer_Brand__Checkbox-module__Checkbox-wrapper___qo8KL`,children:[(0,s.jsx)(`input`,{id:g,"aria-invalid":l===`error`?`true`:`false`,"aria-required":o?`true`:`false`,"aria-checked":n?`mixed`:e,checked:!n&&e,className:d(`Primer_Brand__Checkbox-module__Checkbox-input___sux6s`),disabled:r,name:u,onChange:a,ref:h,required:o,type:`checkbox`,value:u,...f}),(0,s.jsx)(`span`,{className:d(`Primer_Brand__Checkbox-module__Checkbox___T8FJa`,n&&`Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k`,t),onClick:_,tabIndex:-1,"aria-hidden":`true`,children:n?(0,s.jsx)(`svg`,{className:d(uo),xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 16 16`,width:`16`,height:`16`,"aria-hidden":`true`,children:(0,s.jsx)(`path`,{fillRule:`evenodd`,d:`M2 7.75A.75.75 0 012.75 7h10a.75.75 0 010 1.5h-10A.75.75 0 012 7.75z`})}):(0,s.jsx)(`svg`,{viewBox:`0 0 100 100`,className:d(uo),"aria-hidden":`true`,children:(0,s.jsx)(`path`,{className:d(`Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb`),fill:`none`,stroke:`#000`,strokeWidth:`13`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeMiterlimit:`10`,d:`M12.1 52.1l24.4 24.4 53-53`})})})]})}),po={Select:`Primer_Brand__Select-module__Select___Jqn1f`,"Select--error":`Primer_Brand__Select-module__Select--error___A9JuG`,"Select--large":`Primer_Brand__Select-module__Select--large___A7u6F`,"Select--medium":`Primer_Brand__Select-module__Select--medium___kckBr`,"Select--success":`Primer_Brand__Select-module__Select--success___pkmVg`,"Select-wrapper":`Primer_Brand__Select-module__Select-wrapper___iV0Tg`,"Select-wrapper--disabled":`Primer_Brand__Select-module__Select-wrapper--disabled___Ka43y`,"Select-wrapper--fullWidth":`Primer_Brand__Select-module__Select-wrapper--fullWidth___oOOo4`,"Select-wrapper--large":`Primer_Brand__Select-module__Select-wrapper--large___Q4_2q`,"Select-wrapper--medium":`Primer_Brand__Select-module__Select-wrapper--medium___xjmMc`},mo=(0,c.forwardRef)(({children:e,className:t,disabled:n,fullWidth:r=!1,placeholder:i,size:a=`medium`,validationStatus:o,...c},l)=>(0,s.jsx)(`span`,{className:d(po[`Select-wrapper`],po[`Select-wrapper--${a}`],r&&po[`Select-wrapper--fullWidth`],o&&po[`Select--${o}`],n&&po[`Select-wrapper--disabled`]),children:(0,s.jsxs)(`select`,{"aria-invalid":o===`error`,className:d(po.Select,po[`Select--${a}`],`Select`,r&&po[`Select--fullWidth`],t),disabled:n,ref:l,...c,children:[i&&(0,s.jsx)(`option`,{value:``,disabled:n,children:i}),e]})})),ho=Object.assign(mo,{Option:({children:e,value:t,...n})=>(0,s.jsx)(`option`,{value:t,...n,children:e}),OptGroup:({children:e,label:t,...n})=>(0,s.jsx)(`optgroup`,{label:t,...n,children:e})}),W={Checkbox:`Primer_Brand__TextInput-module__Checkbox___TOylA`,TextInput:`Primer_Brand__TextInput-module__TextInput___EtKj3`,"TextInput--fullWidth":`Primer_Brand__TextInput-module__TextInput--fullWidth___rbllM`,"TextInput--has-leading-text":`Primer_Brand__TextInput-module__TextInput--has-leading-text___u7qke`,"TextInput--has-leading-visual--large":`Primer_Brand__TextInput-module__TextInput--has-leading-visual--large___nCVT9`,"TextInput--has-leading-visual--medium":`Primer_Brand__TextInput-module__TextInput--has-leading-visual--medium___i7gLS`,"TextInput--has-leading-visual--small":`Primer_Brand__TextInput-module__TextInput--has-leading-visual--small___Chfzr`,"TextInput--has-trailing-text":`Primer_Brand__TextInput-module__TextInput--has-trailing-text___Rsoog`,"TextInput--has-trailing-visual--large":`Primer_Brand__TextInput-module__TextInput--has-trailing-visual--large___n1U0P`,"TextInput--has-trailing-visual--medium":`Primer_Brand__TextInput-module__TextInput--has-trailing-visual--medium___pP4lM`,"TextInput--has-trailing-visual--small":`Primer_Brand__TextInput-module__TextInput--has-trailing-visual--small___gl_37`,"TextInput--large":`Primer_Brand__TextInput-module__TextInput--large___zpUvY`,"TextInput--medium":`Primer_Brand__TextInput-module__TextInput--medium___kJrew`,"TextInput--small":`Primer_Brand__TextInput-module__TextInput--small___jNp_Y`,"TextInput-leading-text":`Primer_Brand__TextInput-module__TextInput-leading-text___H5Cfr`,"TextInput-leading-text--disabled":`Primer_Brand__TextInput-module__TextInput-leading-text--disabled___APVY0`,"TextInput-leading-text--error":`Primer_Brand__TextInput-module__TextInput-leading-text--error___TM77D`,"TextInput-leading-text--success":`Primer_Brand__TextInput-module__TextInput-leading-text--success___LLFx7`,"TextInput-leading-text-inner":`Primer_Brand__TextInput-module__TextInput-leading-text-inner___wsz6j`,"TextInput-leading-text-inner--large":`Primer_Brand__TextInput-module__TextInput-leading-text-inner--large___HfLcI`,"TextInput-leading-text-inner--medium":`Primer_Brand__TextInput-module__TextInput-leading-text-inner--medium___B7Rra`,"TextInput-leading-text-inner--small":`Primer_Brand__TextInput-module__TextInput-leading-text-inner--small___scMhg`,"TextInput-leading-visual":`Primer_Brand__TextInput-module__TextInput-leading-visual___tk7Yz`,"TextInput-leading-visual--large":`Primer_Brand__TextInput-module__TextInput-leading-visual--large___LoDri`,"TextInput-leading-visual--medium":`Primer_Brand__TextInput-module__TextInput-leading-visual--medium___BW5d2`,"TextInput-leading-visual--small":`Primer_Brand__TextInput-module__TextInput-leading-visual--small___im1Vd`,"TextInput-leading-visual-icon--large":`Primer_Brand__TextInput-module__TextInput-leading-visual-icon--large___VPOF7`,"TextInput-leading-visual-icon--medium":`Primer_Brand__TextInput-module__TextInput-leading-visual-icon--medium___y_4Pu`,"TextInput-leading-visual-icon--small":`Primer_Brand__TextInput-module__TextInput-leading-visual-icon--small___IvacS`,"TextInput-trailing-text":`Primer_Brand__TextInput-module__TextInput-trailing-text___ikt8X`,"TextInput-trailing-text--disabled":`Primer_Brand__TextInput-module__TextInput-trailing-text--disabled___oM2Ls`,"TextInput-trailing-text--error":`Primer_Brand__TextInput-module__TextInput-trailing-text--error___R96jr`,"TextInput-trailing-text--success":`Primer_Brand__TextInput-module__TextInput-trailing-text--success___EfLVd`,"TextInput-trailing-text-inner":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner___hHCPx`,"TextInput-trailing-text-inner--large":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner--large___LTt33`,"TextInput-trailing-text-inner--medium":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner--medium___P9cYA`,"TextInput-trailing-text-inner--small":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner--small___B4sQm`,"TextInput-trailing-visual":`Primer_Brand__TextInput-module__TextInput-trailing-visual___k0E6L`,"TextInput-trailing-visual--large":`Primer_Brand__TextInput-module__TextInput-trailing-visual--large___pdxBc`,"TextInput-trailing-visual--medium":`Primer_Brand__TextInput-module__TextInput-trailing-visual--medium___WMlar`,"TextInput-trailing-visual--small":`Primer_Brand__TextInput-module__TextInput-trailing-visual--small___cYDMo`,"TextInput-wrapper":`Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu`,"TextInput-wrapper--disabled":`Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_`,"TextInput-wrapper--error":`Primer_Brand__TextInput-module__TextInput-wrapper--error___V7qtN`,"TextInput-wrapper--fullWidth":`Primer_Brand__TextInput-module__TextInput-wrapper--fullWidth___eclO4`,"TextInput-wrapper--invisible":`Primer_Brand__TextInput-module__TextInput-wrapper--invisible___cKDcl`,"TextInput-wrapper--large":`Primer_Brand__TextInput-module__TextInput-wrapper--large___lga4f`,"TextInput-wrapper--medium":`Primer_Brand__TextInput-module__TextInput-wrapper--medium___K9iTj`,"TextInput-wrapper--monospace":`Primer_Brand__TextInput-module__TextInput-wrapper--monospace___y1fd6`,"TextInput-wrapper--small":`Primer_Brand__TextInput-module__TextInput-wrapper--small___IyT4V`,"TextInput-wrapper--success":`Primer_Brand__TextInput-module__TextInput-wrapper--success___g5ODK`},go=[`small`,`medium`,`large`],_o=(0,c.forwardRef)(({className:e,disabled:t,fullWidth:n=!1,invisible:r=!1,leadingText:i,leadingVisual:a,monospace:o,placeholder:u,size:f=`medium`,trailingText:m,trailingVisual:h,validationStatus:g,..._},v)=>{let y=p(),b=i&&!a,x=a&&!i,S=m&&!h,C=h&&!m,w=`${y}-leading-text`,T=`${y}-leading-visual`,E=`${y}-trailing-visual`,D=`${y}-trailing-text`,O=(0,c.useMemo)(()=>[{condition:b,id:w},{condition:x,id:T},{condition:C,id:E},{condition:S,id:D}].filter(({condition:e})=>e).map(({id:e})=>e).join(` `),[b,x,C,S,w,T,E,D]);return(0,s.jsxs)(`span`,{className:d(W[`TextInput-wrapper`],W[`TextInput-wrapper--${f}`],n&&W[`TextInput-wrapper--fullWidth`],r&&W[`TextInput-wrapper--invisible`],t&&W[`TextInput-wrapper--disabled`],o&&W[`TextInput-wrapper--monospace`],g&&W[`TextInput-wrapper--${g}`]),children:[b&&(0,s.jsx)(`span`,{className:d(W[`TextInput-leading-text`],W[`TextInput-leading-text--${f}`],t&&W[`TextInput-leading-text--disabled`],g&&W[`TextInput-leading-text--${g}`]),children:(0,s.jsx)(F,{size:f===`large`?`200`:`100`,as:`span`,className:d(W[`TextInput-leading-text-inner`],W[`TextInput-leading-text-inner--${f}`]),id:w,children:i})}),x&&(0,s.jsx)(`span`,{className:d(W[`TextInput-leading-visual`],W[`TextInput-leading-visual--${f}`]),children:a&&l().isValidElement(a)?l().cloneElement(a,{className:d(W[`TextInput-leading-visual-icon`],W[`TextInput-leading-visual-icon--${f}`]),width:f===`large`?20:16,height:f===`large`?20:16,id:T}):null}),(0,s.jsx)(`input`,{type:`text`,ref:v,className:d(W.TextInput,`TextInput`,W[`TextInput--${f}`],n&&W[`TextInput--fullWidth`],a&&W[`TextInput--has-leading-visual--${f}`],h&&W[`TextInput--has-trailing-visual--${f}`],g&&W[`TextInput--${g}`],i&&!a&&W[`TextInput--has-leading-text`],m&&!h&&W[`TextInput--has-trailing-text`],e),placeholder:u,disabled:t,"aria-invalid":g===`error`,"aria-describedby":O||void 0,..._}),C&&(0,s.jsx)(`span`,{className:d(W[`TextInput-trailing-visual`],W[`TextInput-trailing-visual--${f}`]),children:h&&l().isValidElement(h)?l().cloneElement(h,{className:d(W[`TextInput-trailing-visual-icon`],W[`TextInput-trailing-visual-icon--${f}`]),width:f===`large`?20:16,height:f===`large`?20:16,id:E}):null}),S&&(0,s.jsx)(`span`,{className:d(W[`TextInput-trailing-text`],W[`TextInput-trailing-text--${f}`],t&&W[`TextInput-trailing-text--disabled`],g&&W[`TextInput-trailing-text--${g}`]),children:(0,s.jsx)(F,{size:f===`large`?`200`:`100`,as:`span`,className:d(W[`TextInput-trailing-text-inner`],W[`TextInput-trailing-text-inner--${f}`]),id:D,children:m})})]})});_o.displayName=`TextInput`;let vo={Textarea:`Primer_Brand__Textarea-module__Textarea___xmKD5`,"Textarea--fullWidth":`Primer_Brand__Textarea-module__Textarea--fullWidth___lPWcQ`,"Textarea--large":`Primer_Brand__Textarea-module__Textarea--large___wCPXA`,"Textarea--medium":`Primer_Brand__Textarea-module__Textarea--medium___pMZGb`,"Textarea-resize--both":`Primer_Brand__Textarea-module__Textarea-resize--both___bDJp5`,"Textarea-resize--horizontal":`Primer_Brand__Textarea-module__Textarea-resize--horizontal___gT0d4`,"Textarea-resize--none":`Primer_Brand__Textarea-module__Textarea-resize--none___VNofG`,"Textarea-resize--vertical":`Primer_Brand__Textarea-module__Textarea-resize--vertical___uAPaM`,"Textarea-wrapper":`Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG`,"Textarea-wrapper--disabled":`Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We`,"Textarea-wrapper--error":`Primer_Brand__Textarea-module__Textarea-wrapper--error___zcHSQ`,"Textarea-wrapper--fullWidth":`Primer_Brand__Textarea-module__Textarea-wrapper--fullWidth___EtLL9`,"Textarea-wrapper--invisible":`Primer_Brand__Textarea-module__Textarea-wrapper--invisible___fF78K`,"Textarea-wrapper--monospace":`Primer_Brand__Textarea-module__Textarea-wrapper--monospace___lA41d`,"Textarea-wrapper--success":`Primer_Brand__Textarea-module__Textarea-wrapper--success___RaDVX`},yo={root:`Textarea`,get outerContainer(){return`${this.root}-outer-container`}},bo=(0,c.forwardRef)(({children:e,className:t,cols:n=30,disabled:r,fullWidth:i=!1,invisible:a=!1,monospace:o,placeholder:c,size:l=`medium`,validationStatus:u,required:f,resize:p=`both`,rows:m=7,...h},g)=>(0,s.jsx)(`span`,{className:d(vo[`Textarea-wrapper`],i&&vo[`Textarea-wrapper--fullWidth`],a&&vo[`Textarea-wrapper--invisible`],r&&vo[`Textarea-wrapper--disabled`],o&&vo[`Textarea-wrapper--monospace`],u&&vo[`Textarea-wrapper--${u}`]),"data-testid":yo.outerContainer,children:(0,s.jsx)(`textarea`,{ref:g,className:d(vo.Textarea,`Textarea`,vo[`Textarea--${l}`],vo[`Textarea-resize--${p}`],i&&vo[`Textarea--fullWidth`],u&&vo[`Textarea--${u}`],t),placeholder:c,disabled:r,"aria-invalid":u===`error`,required:f,rows:m,cols:n,...h,children:e})}));bo.displayName=`Textarea`;let xo=(0,c.forwardRef)(({checked:e,className:t,disabled:n,id:r,onChange:i,required:a,value:o,...l},u)=>{let f=I(u||null),m=p(r),h=(0,c.useCallback)(()=>{!n&&f.current&&f.current.click()},[n,f]);return(0,s.jsxs)(`span`,{className:`Primer_Brand__Radio-module__Radio-wrapper___Gt9uM`,children:[(0,s.jsx)(`input`,{id:m,"aria-checked":e?`true`:`false`,checked:e,className:d(`Primer_Brand__Radio-module__Radio-input___n3jX4`),disabled:n,name:o,onChange:i,ref:f,required:a,type:`radio`,value:o,...l}),(0,s.jsx)(`span`,{className:d(`Primer_Brand__Radio-module__Radio___JycTo`,t),onClick:h,tabIndex:-1,"aria-hidden":`true`,children:(0,s.jsx)(`span`,{className:`Primer_Brand__Radio-module__Radio-dot___rmEAJ`})})]})}),So={FormControl:`Primer_Brand__FormControl-module__FormControl___ZJtXy`,"FormControl--border":`Primer_Brand__FormControl-module__FormControl--border___CRSaq`,"FormControl--checkbox":`Primer_Brand__FormControl-module__FormControl--checkbox___R2ng7`,"FormControl--fullWidth":`Primer_Brand__FormControl-module__FormControl--fullWidth___QyLCS`,"FormControl-control--radio":`Primer_Brand__FormControl-module__FormControl-control--radio___aSHRG`,"FormControl-hint":`Primer_Brand__FormControl-module__FormControl-hint___dbP0O`,"FormControl-label":`Primer_Brand__FormControl-module__FormControl-label___meeuB`,"FormControl-label--checkbox":`Primer_Brand__FormControl-module__FormControl-label--checkbox___x2U9X`,"FormControl-label--large":`Primer_Brand__FormControl-module__FormControl-label--large___okLn6`,"FormControl-label--medium":`Primer_Brand__FormControl-module__FormControl-label--medium___inrKd`,"FormControl-label--visually-hidden":`Primer_Brand__FormControl-module__FormControl-label--visually-hidden___cFizI`,"FormControl-validation":`Primer_Brand__FormControl-module__FormControl-validation___vG5tm`,"FormControl-validation--animate-in":`Primer_Brand__FormControl-module__FormControl-validation--animate-in___C_pxB`,"FormControl-validation--error":`Primer_Brand__FormControl-module__FormControl-validation--error___DJVR5`,"FormControl-validation--success":`Primer_Brand__FormControl-module__FormControl-validation--success___fGV4L`,"FormControl-validation-checkbox":`Primer_Brand__FormControl-module__FormControl-validation-checkbox___Cigqb`,"FormControl-validation-error-icon":`Primer_Brand__FormControl-module__FormControl-validation-error-icon___o3GQW`,"FormControl-validation-success-icon":`Primer_Brand__FormControl-module__FormControl-validation-success-icon___UgUzb`,FormControlValidationFadeIn:`Primer_Brand__FormControl-module__FormControlValidationFadeIn___hRw_R`},Co=({children:e,className:t,htmlFor:n,required:r,showRequiredIndicator:i=!0,size:a=`medium`,validationStatus:o,visuallyHidden:c,...u})=>(0,s.jsxs)(`label`,{htmlFor:n,className:d(So[`FormControl-label`],o&&So[`FormControl-label--${o}`],So[`FormControl-label--${a}`],c&&So[`FormControl-label--visually-hidden`],t),...u,children:[l().Children.map(e,e=>l().isValidElement(e)&&e.type===To?l().cloneElement(e,{className:d(So[`FormControl--visible`],e.props.className)}):e),r&&i&&(0,s.jsxs)(`span`,{className:So[`FormControl-label-required`],"aria-hidden":!0,children:[` `,`*`]})]}),wo=({children:e,validationStatus:t,className:n,...r})=>(0,s.jsxs)(F,{as:`span`,size:`100`,className:d(So[`FormControl-validation`],t&&So[`FormControl-validation--animate-in`],t&&So[`FormControl-validation--${t}`],n),...r,children:[t===`error`&&(0,s.jsx)(`span`,{className:So[`FormControl-validation-error-icon`],children:(0,s.jsx)(oo,{})}),t===`success`&&(0,s.jsx)(`span`,{className:So[`FormControl-validation-success-icon`],children:(0,s.jsx)(lo,{})}),e]}),To=({className:e,...t})=>(0,s.jsx)(F,{as:`span`,size:`100`,variant:`muted`,className:d(So[`FormControl-hint`],e),...t}),Eo=Object.assign(({children:e,className:t,hasBorder:n,fullWidth:r,id:i,required:a,size:o=`medium`,validationStatus:c,...u})=>{let f=p(i),m=l().Children.toArray(e),h=m.some(e=>l().isValidElement(e)&&(e.type===fo||e.type===xo)),g=m.some(e=>l().isValidElement(e)&&e.type===To),_=m.some(e=>l().isValidElement(e)&&e.type===wo);return(0,s.jsx)(`section`,{id:`FormControl--${f}`,className:d(So.FormControl,r&&So[`FormControl--fullWidth`],h&&So[`FormControl--checkbox`],n&&So[`FormControl--border`],t),...u,children:l().Children.map(e,e=>{if(!l().isValidElement(e))return e;let t=[g&&`${f}-hint`,_&&`${f}-validation`].filter(Boolean).join(` `)||void 0;if(e.type===_o||e.type===bo||e.type===ho){let n=e;return l().cloneElement(n,{className:d(n.props.className),id:f,name:n.props.name||f,required:n.props.required||a,validationStatus:n.props.validationStatus||c,fullWidth:r,size:o,"aria-describedby":t})}if(e.type===fo){let n=e;return l().cloneElement(n,{className:d(n.props.className,So[`FormControl-control--checkbox`]),id:f,name:n.props.name||f,required:n.props.required||a,validationStatus:n.props.validationStatus||c,"aria-describedby":t})}if(e.type===xo){let n=e;return l().cloneElement(n,{className:d(h&&So[`FormControl-control--radio`],n.props.className),id:f,name:n.props.name,required:n.props.required||a,"aria-describedby":t})}if(e.type===Co){let t=e;return l().cloneElement(t,{className:d(h&&So[`FormControl-label--checkbox`],t.props.className),htmlFor:f,children:t.props.children,required:a,validationStatus:c,size:o,showRequiredIndicator:!h&&t.props.showRequiredIndicator})}if(e.type===wo){let t=e;return l().cloneElement(t,{className:d(h&&So[`FormControl-validation-checkbox`],t.props.className),validationStatus:c,id:`${f}-validation`})}if(e.type===To){let t=e;return l().cloneElement(t,{id:`${f}-hint`})}return e})})},{Label:Co,Validation:wo,Hint:To});function Do(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&r.every(n=>e[n]===t[n])}let G={SubdomainNavBar:`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK`,"SubdomainNavBar--has-primary-nav":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-primary-nav___QwOCp`,"SubdomainNavBar--has-title":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2`,"SubdomainNavBar--variant-default":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp`,"SubdomainNavBar--variant-featured":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-featured___i_EMH`,"SubdomainNavBar-back-arrow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-back-arrow___OOrj8`,"SubdomainNavBar-button-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys`,"SubdomainNavBar-button-area--has-leading-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--has-leading-item___HsvBF`,"SubdomainNavBar-button-area--visible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--visible___fLvbf`,"SubdomainNavBar-button-area-inner":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv`,"SubdomainNavBar-cta-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button___g_9BM`,"SubdomainNavBar-cta-button--secondary":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button--secondary___P0FJH`,"SubdomainNavBar-inner-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y`,"SubdomainNavBar-inner-container--centered":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--centered___FXUTh`,"SubdomainNavBar-inner-container--search-open":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU`,"SubdomainNavBar-leading-component":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA`,"SubdomainNavBar-link":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc`,"SubdomainNavBar-link--title":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt`,"SubdomainNavBar-link-content":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9`,"SubdomainNavBar-link-text":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-text___a540y`,"SubdomainNavBar-logo-mark":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_`,"SubdomainNavBar-menu-backdrop":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-backdrop___sLFAC`,"SubdomainNavBar-menu-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J`,"SubdomainNavBar-menu-button--close":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT`,"SubdomainNavBar-menu-button-bar":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF`,"SubdomainNavBar-menu-button-icon":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL`,"SubdomainNavBar-menu-button-label":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-label___iD85T`,"SubdomainNavBar-menu-wrapper":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO`,"SubdomainNavBar-menu-wrapper--close":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper--close___NzelD`,"SubdomainNavBar-menu-wrapper-footer":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd`,"SubdomainNavBar-menu-wrapper-footer--has-leading-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer--has-leading-item___WS7Rf`,"SubdomainNavBar-mobile-menu-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW`,"SubdomainNavBar-more-link":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2`,"SubdomainNavBar-outer-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv`,"SubdomainNavBar-outer-container--fixed":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container--fixed___ZhyZf`,"SubdomainNavBar-overflow-menu":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu___RXj_t`,"SubdomainNavBar-overflow-menu-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx`,"SubdomainNavBar-overflow-menu-list":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-list___EbzqG`,"SubdomainNavBar-primary-nav":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn`,"SubdomainNavBar-primary-nav-list":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r`,"SubdomainNavBar-primary-nav-list--invisible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--invisible___HnkQO`,"SubdomainNavBar-primary-nav-list--visible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv`,"SubdomainNavBar-primary-nav-list-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9`,"SubdomainNavBar-primary-nav-list-item--overflow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflow___FXC7u`,"SubdomainNavBar-primary-nav-list-item--overflowed":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflowed___vVhQg`,"SubdomainNavBar-primary-nav-overflow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt`,"SubdomainNavBar-primary-nav-overflow--has-overflow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow--has-overflow___zoCZu`,"SubdomainNavBar-search-close-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ`,"SubdomainNavBar-search-dialog":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5`,"SubdomainNavBar-search-dialog--has-results":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog--has-results___fcWO5`,"SubdomainNavBar-search-dialog-control-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog-control-area___KlFbq`,"SubdomainNavBar-search-form":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5`,"SubdomainNavBar-search-input-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-area___DttZX`,"SubdomainNavBar-search-input-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7`,"SubdomainNavBar-search-input-button-placeholder":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx`,"SubdomainNavBar-search-input-button-placeholder-text":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder-text___W96nO`,"SubdomainNavBar-search-input-button-shortcut":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd`,"SubdomainNavBar-search-result-group":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec`,"SubdomainNavBar-search-result-group-heading":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-heading___wULje`,"SubdomainNavBar-search-result-group-list":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-list___vCi4S`,"SubdomainNavBar-search-result-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z`,"SubdomainNavBar-search-result-item-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd`,"SubdomainNavBar-search-result-item-desc":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-desc___Rb5Tm`,"SubdomainNavBar-search-result-item-meta":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-meta___HjhRd`,"SubdomainNavBar-search-results":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9`,"SubdomainNavBar-search-results-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area___y0BAA`,"SubdomainNavBar-search-results-area--visible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area--visible___lo6ji`,"SubdomainNavBar-search-results-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-container___kow2P`,"SubdomainNavBar-search-results-heading":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-heading___FTzyR`,"SubdomainNavBar-search-text-input":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-text-input___kDY_0`,"SubdomainNavBar-search-trigger":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj`,"SubdomainNavBar-search-trigger--has-trailing-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger--has-trailing-item___sHQYt`,"SubdomainNavBar-secondary-nav":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz`,"SubdomainNavBar-skip-to-content":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-skip-to-content___WMHSh`,"SubdomainNavBar-title":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2`,"SubdomainNavBar-title-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5`,"SubdomainNavBar-title-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-item___CclaY`,"SubdomainNavBar-title-label":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-label___C3mii`,"SubdomainNavBar-title-navigation":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-navigation___QI1qZ`,"SubdomainNavBar-title-prefix":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-prefix___MCu96`,"SubdomainNavBar-trailing-component":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV`,"fade-in":`Primer_Brand__SubdomainNavBar-module__fade-in___u4FB2`,"fade-in-down":`Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g`,"fade-in-down-overflow":`Primer_Brand__SubdomainNavBar-module__fade-in-down-overflow____WJvz`,"fade-in-down-staggered":`Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ`,"fade-out":`Primer_Brand__SubdomainNavBar-module__fade-out___fhdxi`},Oo=l().createContext({}),ko=(0,c.forwardRef)(({children:e,className:t,overflowMenuLabel:n,...r},i)=>{let a=I(i),o=(0,c.useRef)(null),u=(0,c.useRef)(null),f=(0,c.useRef)(null),{isMedium:p}=ea(),[m]=function(e,t,n,r=!1){let[i,a]=(0,c.useState)({}),o=(0,c.useCallback)(()=>{let n=e.current;if(r||!n)return void a(e=>Object.keys(e).length===0?e:{});let i=Array.from(n.children).filter(e=>e instanceof HTMLElement&&e!==t.current);if(i.length===0)return void a(e=>Object.keys(e).length===0?e:{});let o=window.getComputedStyle(n),s=(Number.parseFloat(o.paddingInlineStart)||0)+(Number.parseFloat(o.paddingInlineEnd)||0),c=Math.max(0,n.clientWidth-s);if(i.reduce((e,t)=>e+t.offsetWidth,0)<=c){let e=i.reduce((e,t,n)=>(e[n]=!0,e),{});a(t=>Do(t,e)?t:e);return}let l=Math.max(0,c-(t.current?.offsetWidth??0)),u=0,d=!1,f=i.reduce((e,t,n)=>{if(d)return e[n]=!1,e;let r=u+t.offsetWidth,i=r<=l;return i?u=r:d=!0,e[n]=i,e},{});a(e=>Do(e,f)?e:f)},[r,e,t]);return Vt(()=>{o()},[n,o]),(0,c.useEffect)(()=>{let n=e.current;if(r||!n)return;let i,a=!1,s=()=>{i!==void 0&&cancelAnimationFrame(i),i=requestAnimationFrame(o)},c=typeof ResizeObserver<`u`?new ResizeObserver(s):void 0;c?.observe(n);for(let e of Array.from(n.children))e instanceof HTMLElement&&e!==t.current&&c?.observe(e);t.current&&c?.observe(t.current),c||window.addEventListener(`resize`,s),s();let l=document.fonts;return l&&(async()=>{await l.ready,a||s()})(),()=>{a=!0,i!==void 0&&cancelAnimationFrame(i),c?.disconnect(),c||window.removeEventListener(`resize`,s)}},[r,n,e,t,o]),(0,c.useEffect)(()=>{r&&a(e=>Object.keys(e).length===0?e:{})},[r]),[i]}(a,o,l().Children.toArray(e).map((e,t)=>l().isValidElement(e)?`${t}:${typeof e.props.children==`string`?e.props.children:``}`:`${t}:`).join(`|`),!p),[h,g]=(0,c.useState)(!1),_=Object.values(m).includes(!1),v=l().useId(),y=l().Children.toArray(e).findIndex((e,t)=>!!l().isValidElement(e)&&!1===m[t]),b=y===-1?2*l().Children.count(e):2*y-1,x=l().Children.map(e,(e,t)=>{if(l().isValidElement(e)){let n=p&&!1===m[t];return(0,s.jsx)(Oo.Provider,{value:{isOverflowed:n},children:l().cloneElement(e,{className:d(e.props.className,n&&G[`SubdomainNavBar-primary-nav-list-item--overflowed`]),style:{...e.props.style,order:2*t}})})}return e}),S=(0,c.useCallback)(()=>{g(!1)},[]),C=(0,c.useCallback)(()=>{h&&(S(),u.current?.focus())},[S,h]);(0,c.useEffect)(()=>{_||S()},[S,_]),Xt(o,S,f),Zt(C);let{position:w}=Yt({floatingElementRef:f,anchorElementRef:u,align:`end`,side:`outside-bottom`},[h,_,b,m]);return p?(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-primary-nav-overflow`],_&&G[`SubdomainNavBar-primary-nav-overflow--has-overflow`],t),children:[(0,s.jsxs)(`ul`,{className:G[`SubdomainNavBar-primary-nav-list`],ref:a,...r,children:[x,(0,s.jsx)(Ao,{ariaControls:v,buttonRef:u,menuOpen:h,onClick:()=>{g(e=>!e)},order:b,overflowMenuLabel:n,ref:o,visible:_})]}),(0,s.jsx)(jo,{id:v,menuOpen:h,onClose:S,position:w,ref:f,visibilityMap:m,children:e})]}):(0,s.jsx)(`ul`,{className:d(G[`SubdomainNavBar-primary-nav-list`],t),ref:a,...r,children:e})}),Ao=(0,c.forwardRef)(({ariaControls:e,buttonRef:t,className:n,menuOpen:r,onClick:i,order:a,overflowMenuLabel:o,visible:c},l)=>{let u=I(l);return(0,s.jsx)(`li`,{"aria-hidden":!c||void 0,className:d(G[`SubdomainNavBar-primary-nav-list-item--overflow`],n),ref:u,style:{order:a},children:(0,s.jsx)(`button`,{"aria-expanded":r?`true`:`false`,"aria-controls":e,onClick:i,className:d(G[`SubdomainNavBar-link`],G[`SubdomainNavBar-more-link`]),ref:t,tabIndex:c?void 0:-1,children:(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-link-content`],children:[o,r?(0,s.jsx)(Pr,{}):(0,s.jsx)(Lr,{})]})})})}),jo=(0,c.forwardRef)(({children:e,className:t,id:n,menuOpen:r,onClose:i,position:a,visibilityMap:o},c)=>r?(0,s.jsx)(`div`,{id:n,ref:c,style:{top:`${a?.top??0}px`,left:`${a?.left??0}px`,visibility:a?void 0:`hidden`},className:d(G[`SubdomainNavBar-overflow-menu`],t),children:(0,s.jsx)(`ul`,{className:d(G[`SubdomainNavBar-overflow-menu-list`]),children:l().Children.map(e,(e,t)=>l().isValidElement(e)&&!1===o[t]?(0,s.jsx)(Oo.Provider,{value:{isOverflowed:!1,onLinkClick:i},children:l().cloneElement(e,{className:d(G[`SubdomainNavBar-overflow-menu-item`],e.props.className)})}):null)})}):null);bn();let Mo=[],No;function Po(e){if(!e)return;let t=e.hasAttribute(`data-prevent-scroll-on-focus`);e.focus({preventScroll:t})}function Fo({onFocus:e}){let t=document.createElement(`span`);return t.setAttribute(`class`,`sentinel`),t.setAttribute(`tabindex`,`0`),t.setAttribute(`aria-hidden`,`true`),t.style.cssText=`position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0`,t.onfocus=e,t}function Io(e,t,n){let r=new AbortController,i=n??r.signal;e.setAttribute(`data-focus-trap`,`active`);let a=Fo({onFocus:()=>{Po(Cn(e,!0))}}),o=Fo({onFocus:()=>{Po(Cn(e))}});e.querySelector(`:scope > span.sentinel`)!==null||(e.prepend(a),e.append(o));let s=function(e,t){let n=new MutationObserver(n=>{for(let r of n)if(r.type===`childList`&&r.addedNodes.length){for(let e of r.addedNodes)if(e instanceof HTMLElement&&e.tagName===`SPAN`&&e.classList.contains(`sentinel`))return;let n=e.firstElementChild,i=e.lastElementChild,[a,o]=t;n!=null&&n.classList.contains(`sentinel`)||e.insertAdjacentElement(`afterbegin`,a),i!=null&&i.classList.contains(`sentinel`)||e.insertAdjacentElement(`beforeend`,o)}});return n.observe(e,{childList:!0}),n}(e,[a,o]),c;function l(n){if(n instanceof HTMLElement&&document.contains(e))return e.contains(n)?void(c=n):c&&En(c)&&e.contains(c)?void Po(c):t&&e.contains(t)?void Po(t):void Po(Cn(e))}let u=function(e){let t=new AbortController;return e.addEventListener(`abort`,()=>{t.abort()}),t}(i);if(No){let e=No;No.container.setAttribute(`data-focus-trap`,`suspended`),No.controller.abort(),Mo.push(e)}u.signal.addEventListener(`abort`,()=>{No=void 0}),i.addEventListener(`abort`,()=>{e.removeAttribute(`data-focus-trap`);let t=e.getElementsByClassName(`sentinel`);for(;t.length>0;)t[0].remove();let n=Mo.findIndex(t=>t.container===e);n>=0&&Mo.splice(n,1),s.disconnect(),function(){let e=Mo.pop();e&&Io(e.container,e.initialFocus,e.originalSignal)}()}),document.addEventListener(`focus`,e=>{l(e.target)},{signal:u.signal,capture:!0}),l(document.activeElement),No={container:e,controller:u,initialFocus:t,originalSignal:i};let d=Mo.findIndex(t=>t.container===e);if(d>=0&&Mo.splice(d,1),!n)return r}function Lo(e,t=[]){let n=I(e?.containerRef),r=I(e?.initialFocusRef),i=e?.disabled,a=l().useRef(null),o=l().useRef(null);function s(){a.current?.abort(),e?.restoreFocusOnCleanUp&&o.current instanceof HTMLElement&&o.current.focus(),o.current=null}return l().useEffect(()=>{if(n.current instanceof HTMLElement){if(!i)return o.current||=document.activeElement,a.current=Io(n.current,r.current??void 0)??null,()=>{s()};s()}},[n,r,i,...t]),{containerRef:n,initialFocusRef:r}}let K=new Set([`alt`,`option`,`ctrl`,`control`,`meta`,`cmd`,`command`,`shift`]);function Ro(e){if(!(e instanceof Element))return!1;let t=e.closest(`input, textarea, select, [role="textbox"], [role="combobox"], [role="searchbox"], [contenteditable]`);return!!t&&(!!(t instanceof HTMLElement&&t.isContentEditable)||t.matches(`input, textarea, select, [role="textbox"], [role="combobox"], [role="searchbox"]`))}function zo(e){return`results`in e}let Bo={menuLabel:`Menu`,closeLabel:`Close`,overflowMenuLabel:`More`},Vo=l().createContext(`small`),Ho={root:`SubdomainNavBar`,get innerContainer(){return`${this.root}-inner-container`},get menuButton(){return`${this.root}-menuButton`},get menuLinks(){return`${this.root}-menuLinks`},get liveRegion(){return`${this.root}-search-live-region`}};function Uo(e){if(e.closest(`[hidden], [inert], [aria-hidden="true"]`))return!1;for(let t=e;t;t=t.parentElement){let e=window.getComputedStyle(t);if(e.display===`none`||e.visibility===`hidden`)return!1}return!0}let Wo=(0,c.forwardRef)(function({children:e,className:t,fixed:n=!0,fullWidth:r=!1,variant:i=`default`,logoHref:a=`https://github.com`,style:o,title:u,titleHref:f=`/`,leadingComponent:m,trailingComponent:h,onNarrowMenuToggle:g,menuLabels:_,skipToContentTargetId:v,...y},b){let[x,S]=(0,c.useState)(!0),[C,w]=(0,c.useState)(!1),[T,E]=(0,c.useState)(0),{isMedium:D,isLarge:O}=ea(),[k,A]=(0,c.useState)(!1),[j,ee]=(0,c.useState)(),te=(0,c.useRef)(null),ne=(0,c.useRef)(null),M=p(),re=`${M}-main`,ie=p(),ae={...Bo,..._},oe=i===`featured`,se=(0,c.useCallback)(()=>{E(Math.max(0,te.current?.getBoundingClientRect().top??0))},[]),ce=(0,c.useCallback)(()=>{x||(S(!0),g?.(!1))},[x,g]),le=(0,c.useRef)(null),ue=(0,c.useCallback)(()=>{let e=Array.from(document.querySelectorAll(`main`)).find(Uo);return e?(e.id||=document.getElementById(`start-of-content`)?re:`start-of-content`,e):ne.current},[re]),de=(0,c.useCallback)(()=>{if(v){let e=document.getElementById(v);if(e&&Uo(e))return e}return ue()},[ue,v]),fe=(0,c.useCallback)(()=>{A(!0);let e=de();e&&ee(e.id)},[de]),pe=(0,c.useCallback)(e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;let t=v?document.getElementById(v):null,r=v&&(!t||!Uo(t)),i=de();if(r&&console.warn(`SubdomainNavBar could not find the skip-to-content target "${v}". Falling back to the page's main content.`),!i)return;let a=`#${encodeURIComponent(i.id)}`;e.currentTarget.setAttribute(`href`,a),ee(i.id);let o=i.tabIndex<0&&!i.hasAttribute(`tabindex`);o&&(i.tabIndex=-1);let s=i.style.scrollMarginBlockStart;if(n){let e=te.current?.getBoundingClientRect().height??0;i.style.scrollMarginBlockStart=`${e}px`}i.addEventListener(`blur`,()=>{o&&i.removeAttribute(`tabindex`),i.style.scrollMarginBlockStart=s},{once:!0}),i.focus({preventScroll:!0})},[n,de,v]);(0,c.useEffect)(()=>{let e=de();e&&ee(e.id)},[de]),Lo({containerRef:le,restoreFocusOnCleanUp:!0,disabled:x}),Zt(ce),(0,c.useEffect)(()=>{O&&ce()},[ce,O]),(0,c.useEffect)(()=>{if(x||O)return;se();let e=new ResizeObserver(se),t=te.current;return t&&e.observe(t),e.observe(document.documentElement),()=>e.disconnect()},[O,x,se]),(0,c.useEffect)(()=>{if(x)return;let e=document.body.style.overflow;return document.body.style.overflow=`hidden`,()=>{document.body.style.overflow=e}},[x]);let me=(0,c.useCallback)(()=>A(!1),[]),he=(0,c.useMemo)(()=>l().Children.toArray(e).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===Go),[]).length>0,ge=(0,c.useMemo)(()=>l().Children.toArray(e).map((e,t)=>l().isValidElement(e)&&e.type===Go?l().cloneElement(e,{href:e.props.href,children:e.props.children,style:{"--animation-order":t}}):null).filter(Boolean),[e]),_e=(0,c.useMemo)(()=>l().Children.toArray(e).filter(e=>l().isValidElement(e)&&(e.type===Jo||e.type===Yo)),[e]),N=(0,c.useMemo)(()=>_e.map(e=>l().cloneElement(e,{onClick:t=>{e.props.onClick?.(t),t.defaultPrevented||ce()}})),[_e,ce]),P=_e.length>0,ve=(0,c.useMemo)(()=>l().Children.toArray(e).find(e=>l().isValidElement(e)&&e.type===qo),[e]),ye=!!ve,be=(0,c.useCallback)(()=>{ye&&(ce(),w(!0))},[ce,ye]),xe=(0,c.useCallback)(()=>w(!1),[]);(0,c.useImperativeHandle)(b,()=>te.current?Object.assign(te.current,{openSearch:be,closeSearch:xe}):{openSearch:be,closeSearch:xe},[xe,be]),function({disabled:e,keyboardShortcut:t=!1,onTrigger:n}){let r=(0,c.useMemo)(()=>function(e){if(!e)return!1;let t=e.split(`+`).map(e=>e.trim()).filter(Boolean),n=t.pop();if(!n)return!1;let r=t.map(e=>e.toLowerCase());return!!r.every(e=>K.has(e))&&{key:n,altKey:r.includes(`alt`)||r.includes(`option`),ctrlKey:r.includes(`ctrl`)||r.includes(`control`),metaKey:r.includes(`meta`)||r.includes(`cmd`)||r.includes(`command`),shiftKey:r.includes(`shift`)}}(t),[t]);(0,c.useEffect)(()=>{if(!r)return;let t=t=>{e||t.defaultPrevented||t.isComposing||!function(e,t){let n=t.key.toLowerCase(),r=e.key.toLowerCase(),i=e.code.toLowerCase();return e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey&&(/^[^a-z0-9]$/.test(n)&&r===n?!t.shiftKey||e.shiftKey:e.shiftKey===t.shiftKey&&(/^[a-z]$/.test(n)?r===n||i===`key${n}`:/^[0-9]$/.test(n)?r===n||i===`digit${n}`:r===n))}(t,r)||Ro(t.target)||Ro(document.activeElement)||(t.preventDefault(),n())};return document.addEventListener(`keydown`,t),()=>document.removeEventListener(`keydown`,t)},[e,n,r])}({disabled:C,keyboardShortcut:ve?.props.keyboardShortcut,onTrigger:be});let Se=m!=null,Ce=h!=null,we=he||P||Se||Ce,Te={...o,"--SubdomainNavBar-menu-offset-block-start":`${T}px`};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-outer-container`],n&&G[`SubdomainNavBar-outer-container--fixed`]),children:[(0,s.jsx)(Me,{as:`a`,href:`#${j||v||M}`,variant:`primary`,size:`small`,className:d(G[`SubdomainNavBar-skip-to-content`],!k&&`visually-hidden`),onFocus:fe,onBlur:me,onClick:pe,children:`Skip to content`}),(0,s.jsxs)(`header`,{ref:te,className:d(G.SubdomainNavBar,G[`SubdomainNavBar--variant-${i}`],u&&G[`SubdomainNavBar--has-title`],he&&G[`SubdomainNavBar--has-primary-nav`],t),"data-testid":Ho.root,style:Te,...y,children:[(0,s.jsxs)(`div`,{ref:le,className:d(G[`SubdomainNavBar-inner-container`],C&&G[`SubdomainNavBar-inner-container--search-open`],!r&&G[`SubdomainNavBar-inner-container--centered`]),"data-testid":Ho.innerContainer,children:[(0,s.jsx)(`nav`,{"aria-label":`Header logo and title`,className:G[`SubdomainNavBar-title-navigation`],children:(0,s.jsxs)(`ol`,{className:G[`SubdomainNavBar-title-area`],children:[(0,s.jsx)(`li`,{children:(0,s.jsxs)(`a`,{href:a,"aria-label":`GitHub Home`,className:G[`SubdomainNavBar-logo-mark`],children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-back-arrow`],children:(0,s.jsx)(Za,{fill:`currentColor`,size:24})}),(0,s.jsx)(nr,{fill:`currentColor`,size:24})]})}),u&&(0,s.jsx)(`li`,{className:G[`SubdomainNavBar-title-item`],children:(0,s.jsx)(`a`,{href:f,"aria-label":`${u} home`,className:G[`SubdomainNavBar-title`],children:(0,s.jsxs)(F,{size:`400`,variant:`muted`,weight:`medium`,children:[oe&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-title-prefix`],children:`GitHub`}),` `]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-title-label`],children:u})]})})})]})}),he&&(0,s.jsx)(`nav`,{id:`menu-navigation`,"aria-label":u,className:G[`SubdomainNavBar-primary-nav`],"data-testid":Ho.menuLinks,children:(0,s.jsx)(ko,{className:G[`SubdomainNavBar-primary-nav-list--invisible`],overflowMenuLabel:ae.overflowMenuLabel,children:ge})}),O&&Se&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-leading-component`],children:m}),(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-secondary-nav`]),children:[l().Children.toArray(e).map(e=>l().isValidElement(e)&&e.type===qo?l().cloneElement(e,{active:C,className:d(e.props.className,O&&(P||Ce)&&G[`SubdomainNavBar-search-trigger--has-trailing-item`]),onSearchOpen:be,onSearchClose:xe,title:u}):null).filter(Boolean),we&&(0,s.jsxs)(`button`,{"aria-expanded":!x,"aria-label":x?ae.menuLabel:ae.closeLabel,"aria-controls":ie,className:d(G[`SubdomainNavBar-menu-button`],G[`SubdomainNavBar-mobile-menu-button`],!x&&G[`SubdomainNavBar-menu-button--close`]),"data-testid":Ho.menuButton,onClick:()=>{x?(w(!1),se(),S(!1),g?.(!0)):ce()},children:[(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-menu-button-icon`],"aria-hidden":`true`,children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-bar`]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-bar`]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-bar`]})]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-label`],children:x?ae.menuLabel:ae.closeLabel})]}),O&&Ce&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-trailing-component`],children:h}),O&&P&&(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-button-area`],G[`SubdomainNavBar-button-area--visible`],Ce&&G[`SubdomainNavBar-button-area--has-leading-item`]),children:(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-button-area-inner`],children:_e})}),!O&&(0,s.jsxs)(`div`,{id:ie,className:d(G[`SubdomainNavBar-menu-wrapper`],x&&G[`SubdomainNavBar-menu-wrapper--close`]),children:[!x&&(0,s.jsxs)(`div`,{children:[Se&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-leading-component`],children:m}),he&&(0,s.jsx)(Oo.Provider,{value:{onLinkClick:ce},children:D?(0,s.jsx)(`ul`,{className:G[`SubdomainNavBar-primary-nav-list--visible`],children:ge}):(0,s.jsx)(ko,{className:d(G[`SubdomainNavBar-primary-nav-list--visible`]),overflowMenuLabel:ae.overflowMenuLabel,children:ge})})]}),!x&&(P||Ce)&&(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-menu-wrapper-footer`],(he||Se)&&G[`SubdomainNavBar-menu-wrapper-footer--has-leading-item`]),children:[Ce&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-trailing-component`],children:h}),P&&(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-button-area`],G[`SubdomainNavBar-button-area--visible`]),children:(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-button-area-inner`],children:(0,s.jsx)(Vo.Provider,{value:D?`small`:`medium`,children:N})})})]})]})]})]}),!O&&!x&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-menu-backdrop`],"aria-hidden":`true`,onClick:ce})]})]}),(0,s.jsx)(`div`,{ref:ne,id:M,tabIndex:-1})]})});function Go({href:e,className:t,children:n,isExternal:r,"aria-current":i,"aria-hidden":a,rel:o,tabIndex:l,target:u,...f}){let{isOverflowed:p,onLinkClick:m}=(0,c.useContext)(Oo);return(0,s.jsx)(`li`,{...f,"aria-hidden":!!p||a,className:d(G[`SubdomainNavBar-primary-nav-list-item`],t),tabIndex:p?-1:l,children:(0,s.jsx)(`a`,{href:e,"aria-current":i,className:G[`SubdomainNavBar-link`],onClick:m,rel:o,tabIndex:p?-1:void 0,target:u,children:(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-link-content`],children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-link-text`],children:n}),r&&(0,s.jsx)(Br,{size:16,"aria-label":`External link`})]})})})}let Ko={searchLabel:`Search`,closeLabel:`Close`,resultsLabel:`Results`,searchResultsLabel:`Search results`,formatSearchWithTitle:e=>`Search ${e}`,formatSearchTrigger:e=>`${e} search`,formatResultsHeading:e=>`Results for “${e}”`,formatResultsLabel:e=>`Results for ${e}`,formatSuggestions:e=>`${e} suggestions.`},qo=(0,c.forwardRef)(({active:e,className:t,title:n,searchResults:r,searchTerm:i,onSearchOpen:a,onSearchClose:o,onSubmit:l,onChange:u,placeholder:f,shortcutLabel:p,keyboardShortcut:m,labels:h},g)=>{let _=(0,c.useRef)(null),v=(0,c.useRef)(null),y={...Ko,...h},b=f??(n?y.formatSearchWithTitle(n):y.searchLabel),x=n?y.formatSearchWithTitle(n):y.searchLabel,S=p??(m||``),{activeDescendant:C,handleSearchResultKeyDown:w,hasGroupedSearchResults:T,hasSearchResults:E,normalizedSearchResultGroups:D,resetActiveDescendant:O,searchResultsLength:k}=function({dialogRef:e,searchResults:t}){let n=(0,c.useMemo)(()=>function(e=[]){let t=[],n=0;for(let r of e){if(zo(r)){if(r.results.length===0)continue;t.push({title:r.title,results:r.results.map(e=>({result:e,index:n++}))});continue}let e=r.group,i=t.find(t=>t.title===e);i||(i={title:e,results:[]},t.push(i)),i.results.push({result:r,index:n++})}return t}(t),[t]),r=n.some(e=>e.title),i=n.reduce((e,t)=>e+t.results.length,0),a=i>0,[o,s]=(0,c.useState)(-1),l=(0,c.useCallback)(()=>s(-1),[]);return{activeDescendant:o,handleSearchResultKeyDown:(0,c.useCallback)(t=>{let n=e.current,r=o;[`ArrowDown`,`ArrowUp`,`Enter`].includes(t.key)&&(t.key!==`Enter`||o!==-1)&&n&&(t.preventDefault(),t.key===`ArrowDown`?(r=o{o?.(),O()},[o,O]),j=(0,c.useCallback)(e=>{v.current=e,typeof g==`function`?g(e):g&&(g.current=e)},[g]);(0,c.useEffect)(()=>{let t=_.current;if(t)return e?(t.open||(typeof t.showModal==`function`?t.showModal():t.setAttribute(`open`,``)),void v.current?.focus()):void(t.open&&(typeof t.close==`function`?t.close():t.removeAttribute(`open`)))},[e,v]),(0,c.useEffect)(()=>{let e=_.current;if(!e)return;let t=t=>{if(t.target!==e)return;let n=e.getBoundingClientRect();t.clientX>=n.left&&t.clientX<=n.right&&t.clientY>=n.top&&t.clientY<=n.bottom||A()};return e.addEventListener(`click`,t),()=>e.removeEventListener(`click`,t)},[A]);let ee=(0,c.useCallback)(e=>{e.preventDefault(),A()},[A]),te=({result:e,index:t})=>(0,s.jsxs)(`li`,{className:G[`SubdomainNavBar-search-result-item`],role:`presentation`,children:[(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-search-result-item-container`],children:(0,s.jsxs)(`a`,{id:`subdomainnavbar-search-result-${t}`,href:e.url,role:`option`,"aria-selected":t===C,children:[(0,s.jsx)(`span`,{children:e.title}),T&&e.isExternal&&(0,s.jsx)(eo,{size:20,"aria-hidden":`true`})]})}),(0,s.jsx)(F,{as:`p`,size:`200`,id:`subdomainnavbar-search-result-item-desc${t}`,className:G[`SubdomainNavBar-search-result-item-desc`],children:e.description}),(0,s.jsxs)(`div`,{className:G[`SubdomainNavBar-search-result-item-meta`],children:[(0,s.jsx)(F,{size:`100`,className:G[`SubdomainNavBar-search-result-item-desc`],children:e.date}),e.category&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(F,{size:`100`,className:G[`SubdomainNavBar-search-result-item-desc`],children:[` `,`•`,` `]}),(0,s.jsx)(F,{size:`100`,className:G[`SubdomainNavBar-search-result-item-desc`],children:e.category})]})]})]},`${e.title}-${t}`);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-search-trigger`],t),children:(0,s.jsxs)(`button`,{"aria-label":y.formatSearchTrigger(b),className:G[`SubdomainNavBar-search-input-button`],onClick:a,"data-testid":`toggle-search`,type:`button`,children:[(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-search-input-button-placeholder`],children:[(0,s.jsx)(ro,{"aria-hidden":`true`,size:16}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-search-input-button-placeholder-text`],children:b})]}),S&&(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-search-input-button-shortcut`],children:S})]})}),(0,s.jsx)(`dialog`,{ref:_,"aria-label":x,className:d(G[`SubdomainNavBar-search-dialog`],E&&G[`SubdomainNavBar-search-dialog--has-results`]),onCancel:ee,children:e&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-search-dialog-control-area`]),children:(0,s.jsxs)(`div`,{className:G[`SubdomainNavBar-search-input-area`],children:[(0,s.jsx)(`form`,{className:d(G[`SubdomainNavBar-search-form`]),onSubmit:l,role:`search`,children:(0,s.jsxs)(Eo,{fullWidth:!0,size:`medium`,children:[(0,s.jsx)(Eo.Label,{visuallyHidden:!0,children:y.searchLabel}),(0,s.jsx)(_o,{ref:j,className:d(G[`SubdomainNavBar-search-text-input`]),name:`search`,role:`combobox`,autoComplete:`off`,"aria-autocomplete":`list`,"aria-expanded":E,"aria-controls":`listbox-search-results`,placeholder:b,onChange:u,defaultValue:i,invisible:!0,leadingVisual:(0,s.jsx)(ro,{size:16}),"aria-activedescendant":C===-1?void 0:`subdomainnavbar-search-result-${C}`,onKeyDown:w})]})}),(0,s.jsx)(`button`,{"aria-label":y.closeLabel,className:G[`SubdomainNavBar-search-close-button`],onClick:A,type:`button`,children:y.closeLabel})]})}),(0,s.jsxs)(`div`,{id:`listbox-search-results`,className:d(G[`SubdomainNavBar-search-results-area`],E&&G[`SubdomainNavBar-search-results-area--visible`]),children:[E&&(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-search-results-container`]),children:[!T&&(0,s.jsx)(F,{id:`subdomainnavbar-search-results-heading`,className:G[`SubdomainNavBar-search-results-heading`],children:y.formatResultsHeading(i??``)}),(0,s.jsx)(`ul`,{role:`listbox`,tabIndex:0,"aria-labelledby":T?void 0:`subdomainnavbar-search-results-heading`,"aria-label":T?i?y.formatResultsLabel(i):y.searchResultsLabel:void 0,className:d(G[`SubdomainNavBar-search-results`]),children:T?D.map((e,t)=>{let n=`subdomainnavbar-search-result-group-${t}`;return(0,s.jsxs)(`li`,{className:G[`SubdomainNavBar-search-result-group`],role:`presentation`,children:[e.title&&(0,s.jsx)(F,{id:n,className:G[`SubdomainNavBar-search-result-group-heading`],children:e.title}),(0,s.jsx)(`ul`,{className:G[`SubdomainNavBar-search-result-group-list`],role:`group`,"aria-labelledby":e.title?n:void 0,"aria-label":e.title?void 0:y.resultsLabel,children:e.results.map(te)})]},e.title??`ungrouped-${t}`)}):D.flatMap(e=>e.results.map(te))})]}),(0,s.jsxs)(`div`,{"aria-live":`polite`,"aria-atomic":`true`,"data-testid":Ho.liveRegion,className:`visually-hidden`,children:[y.formatSuggestions(k),(0,s.jsx)(`span`,{children:`\xA0`})]})]})]})})]})});function Jo({children:e,href:t,...n}){let r=l().useContext(Vo);return(0,s.jsx)(Me,{as:`a`,href:t,className:d(G[`SubdomainNavBar-cta-button`]),variant:`primary`,size:r,...n,children:e})}function Yo({children:e,href:t,...n}){let r=l().useContext(Vo);return(0,s.jsx)(Me,{as:`a`,href:t,className:d(G[`SubdomainNavBar-cta-button`],G[`SubdomainNavBar-cta-button--secondary`]),size:r,...n,children:e})}Wo.displayName=`SubdomainNavBar`;let Xo=Object.assign(Wo,{Link:Go,Search:qo,PrimaryAction:Jo,SecondaryAction:Yo,testIds:Ho}),Zo=(0,c.forwardRef)(({className:e,children:t,href:n,...r},i)=>{let a=d(`Primer_Brand__InlineLink-module__InlineLink___U_Ama`,e);return(0,s.jsx)(`a`,{ref:i,href:n,className:a,...r,children:t})}),Qo=(0,c.forwardRef)(function({className:e,children:t,wrap:n=!0,...r},i){return(0,s.jsx)(`code`,{ref:i,className:d(`Primer_Brand__InlineCode-module__InlineCode___NJ7el`,!n&&`Primer_Brand__InlineCode-module__InlineCode--nowrap___mcEPL`,e),...r,children:(0,s.jsx)(`span`,{className:`Primer_Brand__InlineCode-module__InlineCode__text___N7vdd`,children:t})})}),$o={Token:`Primer_Brand__Token-module__Token___r7qQC`,"Token--hasLeadingVisual":`Primer_Brand__Token-module__Token--hasLeadingVisual___cPRLz`,"Token--interactive":`Primer_Brand__Token-module__Token--interactive___aQ1rk`,"Token--variant-accent":`Primer_Brand__Token-module__Token--variant-accent___Ji_P4`,"Token--variant-default":`Primer_Brand__Token-module__Token--variant-default___NBxMW`,"Token--variant-invisible":`Primer_Brand__Token-module__Token--variant-invisible___bJrcK`,"Token--variant-outline":`Primer_Brand__Token-module__Token--variant-outline___X52wp`,Token__label:`Primer_Brand__Token-module__Token__label___wC8Q5`,"Token__leading-visual":`Primer_Brand__Token-module__Token__leading-visual___SDos3`,Token__visual:`Primer_Brand__Token-module__Token__visual___U0j1l`},es=[`default`,`accent`,`outline`,`invisible`],ts=es[0],ns={root:`Token`,get leadingVisual(){return`${this.root}-leading-visual`}},rs=(0,c.forwardRef)(({animate:e,variant:t=ts,as:n=`span`,children:r,className:i,"data-testid":a,leadingVisual:o,style:c,...u},f)=>{let{classes:p,styles:m}=E(e),h=d(p,$o.Token,o&&$o[`Token--hasLeadingVisual`],n===`a`&&$o[`Token--interactive`],$o[`Token--variant-${t}`],i),g=(0,s.jsxs)(s.Fragment,{children:[o&&(0,s.jsx)(`span`,{className:$o[`Token__leading-visual`],"data-testid":ns.leadingVisual,"aria-hidden":`true`,children:typeof o==`function`?(0,s.jsx)(o,{className:$o.Token__visual}):l().isValidElement(o)&&l().cloneElement(o,{className:d($o.Token__visual,o.props.className)})}),(0,s.jsx)(F,{as:`span`,size:`100`,className:$o.Token__label,children:r})]});return n===`a`?(0,s.jsx)(`a`,{ref:f,className:h,"data-testid":a||ns.root,style:{...m,...c},...u,children:g}):(0,s.jsx)(`span`,{ref:f,className:h,"data-testid":a||ns.root,style:{...m,...c},...u,children:g})}),is=Object.assign(rs,{testIds:ns}),as=e=>l().isValidElement(e)&&e.type===l().Fragment,os={FAQ:`Primer_Brand__FAQ-module__FAQ___R3vLU`,"FAQ--variant-gridline":`Primer_Brand__FAQ-module__FAQ--variant-gridline___mM5vd`,"FAQ__content-wrapper--gridline":`Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD`,FAQ__heading:`Primer_Brand__FAQ-module__FAQ__heading___bH0aG`,"FAQ__heading--center":`Primer_Brand__FAQ-module__FAQ__heading--center___xMpbW`,"FAQ__heading--large":`Primer_Brand__FAQ-module__FAQ__heading--large___pBEPT`,"FAQ__heading--start":`Primer_Brand__FAQ-module__FAQ__heading--start___eHaT3`,"FAQ__heading-wrapper--gridline":`Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1`,FAQ__subheading:`Primer_Brand__FAQ-module__FAQ__subheading___I4puv`,details__summary:`Primer_Brand__FAQ-module__details__summary___zIBcp`},ss=(0,c.forwardRef)(({children:e,style:t,animate:n,className:r,variant:i=`default`,...a},o)=>{let{classes:c,styles:u}=E(n),f=l().Children.toArray(e).filter(e=>!(!l().isValidElement(e)||typeof e.type==`string`||!as(e)&&e.type!==cs&&e.type!==ls&&e.type!==Ri)),p=l().Children.toArray(e).some(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===ls);return(0,s.jsx)(`section`,{ref:o,className:d(os.FAQ,os[`FAQ--variant-${i}`],c,r),style:{...u,...t},...a,children:l().Children.toArray(f).map((e,t)=>{if(l().isValidElement(e)&&e.type===cs){let n=l().cloneElement(e,{align:p?`start`:e.props.align,size:p?`3`:e.props.size,weight:p?`medium`:e.props.weight});return i===`gridline`?(0,s.jsx)(`div`,{className:os[`FAQ__heading-wrapper--${i}`],children:n},e.key??t):n}let n=e;return i===`gridline`?(0,s.jsx)(`div`,{className:os[`FAQ__content-wrapper--${i}`],children:n},t):n})})}),cs=(0,c.forwardRef)(({children:e,className:t,size:n=`3`,align:r=`center`,as:i,...a},o)=>{let c=n===`3`?`h3`:`h2`;return(0,s.jsx)(Er,{as:i||c,size:n,className:d(os.FAQ__heading,os[`FAQ__heading--${r}`],t),ref:o,...a,children:e})});function ls({children:e,className:t,as:n=`h3`,size:r=`subhead-medium`,font:i=`monospace`,weight:a=`medium`,...o}){return(0,s.jsx)(Er,{as:n,className:d(os.FAQ__subheading,t),weight:a,size:r,font:i,...o,children:e})}let us=Object.assign(ss,{Subheading:ls,Heading:cs,Item:Ri,Question:Bi,Answer:Vi}),ds={FAQGroup:`Primer_Brand__FAQGroup-module__FAQGroup___D0VvR`,FAQGroup__accordion:`Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP`,"FAQGroup__accordion--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__accordion--gridline___zDvVd`,"FAQGroup__content--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__content--gridline___C9omN`,"FAQGroup__gridline-wrapper":`Primer_Brand__FAQGroup-module__FAQGroup__gridline-wrapper___OBSr9`,FAQGroup__heading:`Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD`,"FAQGroup__heading-wrapper":`Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper___lkgjS`,"FAQGroup__heading-wrapper--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper--gridline___Q_oGI`,"FAQGroup__nested-accordion-item":`Primer_Brand__FAQGroup-module__FAQGroup__nested-accordion-item___JGGeC`,"FAQGroup__panel-subHeading":`Primer_Brand__FAQGroup-module__FAQGroup__panel-subHeading___F0U3h`,FAQGroup__tablist:`Primer_Brand__FAQGroup-module__FAQGroup__tablist___WdY5Z`,"FAQGroup__tablist--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__tablist--gridline___OCZgL`,"FAQGroup__tablist-button":`Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC`,FAQ__heading:`Primer_Brand__FAQGroup-module__FAQ__heading___w52lv`};function fs({children:e,className:t,as:n=`h3`,...r}){return(0,s.jsx)(Er,{as:n,className:d(ds.FAQGroup__heading,t),...r,children:e})}let ps=Object.assign(function({children:e,id:t,variant:n=`default`,defaultSelectedIndex:r=0,tabAttributes:i,...a}){let[o,c]=l().useState(r),[u,f]=l().useState(!1),m=p(t),h=l().useRef(null),g=e=>t=>{c(e),u||f(!0)},v=e=>t=>{if(t.key===`ArrowUp`){t.preventDefault();let n=(e-1+y.length)%y.length;c(n),u||f(!0)}else if(t.key===`ArrowDown`){t.preventDefault();let n=(e+1)%y.length;c(n),u||f(!0)}};l().useEffect(()=>{u&&h.current?.focus()},[u,o]);let y=l().Children.toArray(e).filter(e=>l().isValidElement(e)&&e.type===us),b=l().Children.map(y,(e,t)=>{if(e.props.children){let n=l().Children.toArray(e.props.children).find(e=>l().isValidElement(e)&&e.type===us.Heading),r=n?.props.children,{ref:a,...c}=(n&&i?i(r??null,t):void 0)??{};return(0,s.jsx)(`button`,{type:`button`,role:`tab`,className:ds[`FAQGroup__tablist-button`],id:`${m}-tab-${t}`,"aria-controls":`${m}-panel-${t}`,"aria-selected":o===t,onClick:g(t),onKeyDown:v(t),"data-testid":`FAQGroup-tab-${t+1}`,tabIndex:o===t?void 0:-1,ref:e=>{var n,r;o===t?h.current=e:h.current===e&&(h.current=null),r=e,(n=a)&&(typeof n==`function`?n(r):n.current=r)},...c,children:r},t)}return null}),x=l().Children.map(y,(e,t)=>{if(e.props.children){let n=l().Children.map(e.props.children,e=>l().isValidElement(e)&&e.type!==us.Heading?e:null),r=l().Children.map(e.props.children,e=>l().isValidElement(e)&&e.type===us.Heading?e.props.children:null);return(0,s.jsxs)(`div`,{role:`tabpanel`,id:`${m}-panel-${t}`,"aria-labelledby":`${m}-tab-${t}`,hidden:o!==t,"data-testid":`FAQGroup-tab-panel-${t+1}`,children:[r&&(0,s.jsx)(us.Subheading,{"data-testid":`FAQGroup-tab-panel-heading-${t+1}`,className:d(ds[`FAQGroup__panel-subHeading`]),children:r}),n]},t)}}),S=l().Children.map(y,(e,t)=>{if(e.props.children){let r=l().Children.toArray(e.props.children).find(e=>l().isValidElement(e)&&e.type===us.Heading),i=l().Children.map(e.props.children,e=>l().isValidElement(e)&&e.type!==us.Heading?l().cloneElement(e,{className:d(ds[`FAQGroup__nested-accordion-item`],e.props.className)}):null);return r&&i?(0,s.jsxs)(Hi,{variant:`emphasis`,className:d(n===`gridline`&&ds[`FAQGroup__accordion--gridline`]),children:[(0,s.jsx)(Hi.Heading,{...r.props}),(0,s.jsx)(Hi.Content,{children:i})]},t):null}}),C=l().Children.toArray(e).find(e=>l().isValidElement(e)&&e.type===fs),w=n===`gridline`?de:l().Fragment,T=n===`gridline`?{className:d(ds[`FAQGroup__gridline-wrapper`])}:{};return(0,s.jsxs)(w,{...T,children:[(0,s.jsx)(`div`,{className:d(ds[`FAQGroup__heading-wrapper`],ds[`FAQGroup__heading-wrapper--${n}`]),children:(0,s.jsx)(_,{enableGutters:!1,...a,children:(0,s.jsx)(_.Column,{children:C&&(0,s.jsx)(_,{children:(0,s.jsx)(_.Column,{children:C})})})})}),(0,s.jsx)(_,{enableGutters:!1,...a,children:(0,s.jsxs)(_.Column,{span:12,children:[(0,s.jsx)(`div`,{className:d(ds.FAQGroup__accordion),children:S}),(0,s.jsxs)(_,{className:d(ds.FAQGroup),children:[(0,s.jsx)(_.Column,{span:{medium:5,large:4},className:d(ds.FAQGroup__tablist,n===`gridline`&&ds[`FAQGroup__tablist--gridline`]),children:(0,s.jsx)(M,{direction:`vertical`,"aria-orientation":`vertical`,padding:`none`,role:`tablist`,gap:`none`,alignItems:`flex-start`,children:b})}),(0,s.jsx)(_.Column,{start:6,span:7,className:d(n===`gridline`&&ds[`FAQGroup__content--gridline`]),children:x})]})]})})]})},{Heading:fs}),ms=(0,c.createContext)(null),hs=()=>{let e=(0,c.useContext)(ms);if(!e)throw Error(`useControlGroup must be used within an ControlGroupProvider. Did you forget to wrap your component in a ?`);return e},gs=(0,c.forwardRef)(({className:e,id:t,...n},r)=>{let i=p(t),a=[c.Children.toArray(n.children).some(e=>(0,c.isValidElement)(e)&&e.type===vs)&&`${i}-caption`,c.Children.toArray(n.children).some(e=>(0,c.isValidElement)(e)&&e.type===ys)&&`${i}-validation`].filter(Boolean).join(` `)||void 0;return(0,s.jsx)(ms.Provider,{value:{id:i},children:(0,s.jsx)(`fieldset`,{ref:r,className:d(`Primer_Brand__ControlGroup-module__ControlGroup__container___gYDZP`,e),"aria-describedby":a,...n})})}),_s=(0,c.forwardRef)(({children:e,className:t,visuallyHidden:n,...r},i)=>(0,s.jsx)(`legend`,{ref:i,className:d(`Primer_Brand__ControlGroup-module__ControlGroup__label___scr79`,n&&`visually-hidden`,t),...r,children:(0,s.jsx)(F,{as:`span`,weight:`medium`,size:`100`,children:e})})),vs=(0,c.forwardRef)(({className:e,...t},n)=>{let{id:r}=hs();return(0,s.jsx)(F,{as:`span`,size:`100`,variant:`muted`,ref:n,id:`${r}-caption`,className:e,...t})}),ys=(0,c.forwardRef)(({className:e,variant:t,children:n,...r},i)=>{let{id:a}=hs();return(0,s.jsxs)(F,{as:`span`,size:`100`,ref:i,id:`${a}-validation`,className:d(`Primer_Brand__ControlGroup-module__ControlGroup__validation___sJqFH`,`Primer_Brand__ControlGroup-module__ControlGroup__validation--animate-in___nHrFv`,t===`success`&&`Primer_Brand__ControlGroup-module__ControlGroup__validation--success___eyNH9`,t===`error`&&`Primer_Brand__ControlGroup-module__ControlGroup__validation--error____n_l3`,e),...r,children:[t===`success`&&(0,s.jsx)(`span`,{className:`Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--success___OO92u`,children:(0,s.jsx)(lo,{})}),t===`error`&&(0,s.jsx)(`span`,{className:`Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--error___rZPNd`,children:(0,s.jsx)(oo,{})}),n]})}),bs=Object.assign(gs,{Label:_s,Caption:vs,Validation:ys}),xs=bs,Ss=bs,Cs={Avatar:`Primer_Brand__Avatar-module__Avatar___QrJMw`,"Avatar--shape-circle":`Primer_Brand__Avatar-module__Avatar--shape-circle___VvaB7`,"Avatar--shape-square":`Primer_Brand__Avatar-module__Avatar--shape-square___hKak4`,"Avatar--size-32":`Primer_Brand__Avatar-module__Avatar--size-32___vJxfW`,"Avatar--size-40":`Primer_Brand__Avatar-module__Avatar--size-40___RSkow`,"Avatar--size-48":`Primer_Brand__Avatar-module__Avatar--size-48___TvwXR`,"Avatar--size-64":`Primer_Brand__Avatar-module__Avatar--size-64___rovws`,"Avatar--size-80":`Primer_Brand__Avatar-module__Avatar--size-80___YDbIK`,"Avatar-narrow--size-32":`Primer_Brand__Avatar-module__Avatar-narrow--size-32___wmqNx`,"Avatar-narrow--size-40":`Primer_Brand__Avatar-module__Avatar-narrow--size-40___JnS3w`,"Avatar-narrow--size-48":`Primer_Brand__Avatar-module__Avatar-narrow--size-48___X8e2V`,"Avatar-regular--size-32":`Primer_Brand__Avatar-module__Avatar-regular--size-32___f5goH`,"Avatar-regular--size-40":`Primer_Brand__Avatar-module__Avatar-regular--size-40___Qaf20`,"Avatar-regular--size-48":`Primer_Brand__Avatar-module__Avatar-regular--size-48___db8dV`,"Avatar-regular--size-64":`Primer_Brand__Avatar-module__Avatar-regular--size-64___rBoTS`,"Avatar-regular--size-80":`Primer_Brand__Avatar-module__Avatar-regular--size-80___AKjNL`,"Avatar-wide--size-32":`Primer_Brand__Avatar-module__Avatar-wide--size-32___Kn8pg`,"Avatar-wide--size-40":`Primer_Brand__Avatar-module__Avatar-wide--size-40___DBSrS`,"Avatar-wide--size-48":`Primer_Brand__Avatar-module__Avatar-wide--size-48___ai2Hf`,"Avatar-wide--size-64":`Primer_Brand__Avatar-module__Avatar-wide--size-64___FLSak`,"Avatar-wide--size-80":`Primer_Brand__Avatar-module__Avatar-wide--size-80___h09bA`,Avatar__image:`Primer_Brand__Avatar-module__Avatar__image___AajXN`},ws=[32,40,48,64,80],Ts=[`circle`,`square`],Es={root:`Avatar`,get image(){return`${this.root}__image`}},Ds=(0,c.forwardRef)(({alt:e,className:t,size:n=ws[1],shape:r=Ts[0],"data-testid":i,src:a,...o},l)=>{let u=(0,c.useMemo)(()=>typeof n==`number`?Cs[`Avatar--size-${n}`]:Object.keys(n).map(e=>Cs[`Avatar-${e}--size-${n[e]}`]).join(` `),[n]);return(0,s.jsx)(`span`,{ref:l,className:d(Cs.Avatar,u,Cs[`Avatar--shape-${r}`],t),"data-testid":i||Es.root,children:(0,s.jsx)(`img`,{className:d(Cs.Avatar__image),src:a,alt:e,"data-testid":Es.image,...o})})}),Os=Object.assign(Ds,{testIds:Es}),ks={Testimonial:`Primer_Brand__Testimonial-module__Testimonial___UUywT`,"Testimonial--border":`Primer_Brand__Testimonial-module__Testimonial--border___B_Qre`,"Testimonial--hasLink":`Primer_Brand__Testimonial-module__Testimonial--hasLink___Qr_M5`,"Testimonial--size-large":`Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c`,"Testimonial--variant-default":`Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4`,"Testimonial--variant-expressive":`Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM`,"Testimonial--variant-subtle":`Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc`,"Testimonial-avatar":`Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh`,"Testimonial-caption":`Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67`,"Testimonial-from":`Primer_Brand__Testimonial-module__Testimonial-from___Kfj__`,"Testimonial-link":`Primer_Brand__Testimonial-module__Testimonial-link___gHJ58`,"Testimonial-logo-image":`Primer_Brand__Testimonial-module__Testimonial-logo-image___KQQfi`,"Testimonial-position":`Primer_Brand__Testimonial-module__Testimonial-position___j2h0f`,"Testimonial-quote":`Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F`,Testimonial__media:`Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ`,Testimonial__quoteMark:`Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1`,"Testimonial__quoteMark--blue":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue___gf2qX`,"Testimonial__quoteMark--blue-purple":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue-purple___Ec9P1`,"Testimonial__quoteMark--coral":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--coral___WzMiA`,"Testimonial__quoteMark--default":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--default___nAhKC`,"Testimonial__quoteMark--gray":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--gray___WGLgi`,"Testimonial__quoteMark--green":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--green___gsL2x`,"Testimonial__quoteMark--green-blue":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--green-blue___wqq5w`,"Testimonial__quoteMark--hasBackground":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY`,"Testimonial__quoteMark--indigo":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--indigo___KN9eK`,"Testimonial__quoteMark--lemon":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--lemon___XgAJR`,"Testimonial__quoteMark--lime":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--lime___DyfRi`,"Testimonial__quoteMark--orange":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--orange___wA2te`,"Testimonial__quoteMark--pink":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink___hrNQC`,"Testimonial__quoteMark--pink-blue":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink-blue___z73Hz`,"Testimonial__quoteMark--purple":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple___H1_Zx`,"Testimonial__quoteMark--purple-red":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple-red___Wb4Yy`,"Testimonial__quoteMark--red":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--red___nzAC4`,"Testimonial__quoteMark--red-orange":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--red-orange___f5Woq`,"Testimonial__quoteMark--teal":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--teal___EPZ3D`,"Testimonial__quoteMark--yellow":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--yellow___gFQED`,Testimonial__quoteMarkGlyph:`Primer_Brand__Testimonial-module__Testimonial__quoteMarkGlyph___skopW`,Testimonial__quoteWrapper:`Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7`},As=[...v,...y],js=As[0],Ms=[`subtle`,`default`,`minimal`,`expressive`],Ns=`minimal`,Ps=(0,c.forwardRef)(function({quoteMarkColor:e,animate:t,className:n,children:r,variant:i=`minimal`,hasBorder:a=!0,size:o,style:c,...u},f){let{classes:p,styles:m}=E(t),h=e??(i===`expressive`?`green`:`default`),g=(0,s.jsx)(`div`,{"aria-hidden":`true`,className:d(ks.Testimonial__quoteMark,ks[`Testimonial__quoteMark--${h}`],i===`expressive`&&ks[`Testimonial__quoteMark--hasBackground`]),children:(0,s.jsx)(`span`,{className:ks.Testimonial__quoteMarkGlyph,children:`“`})}),_=l().Children.toArray(r),v=e=>_.find(t=>l().isValidElement(t)&&t.type===e),y=v(Fs),b=v(zs),x=v(Rs),S=v(Ls),C=v(Is),w=C&&i===`expressive`&&typeof C.props.children==`string`?l().cloneElement(C,{children:(0,s.jsx)(pr,{animate:!0,animationTrigger:`on-visible`,variant:`default`,children:C.props.children})}):C;return(0,s.jsxs)(`figure`,{ref:f,className:d(p,ks.Testimonial,ks[`Testimonial--variant-${i}`],o&&ks[`Testimonial--size-${o}`],a&&ks[`Testimonial--border`],i===`expressive`&&b&&ks[`Testimonial--hasLink`],n),style:{...m,...c,"--testimonial-accent-color":h},...u,children:[(0,s.jsxs)(`div`,{className:ks.Testimonial__quoteWrapper,children:[g,y,i!==`expressive`&&b]}),(0,s.jsxs)(`div`,{className:ks.Testimonial__media,children:[x,S,w]}),i===`expressive`&&b]})}),Fs=(0,c.forwardRef)(function({children:e,className:t},n){return(0,s.jsx)(`blockquote`,{ref:n,children:(0,s.jsx)(F,{className:d(ks[`Testimonial-quote`],t),children:e})})}),Is=(0,c.forwardRef)(function({children:e,className:t,position:n},r){return(0,s.jsxs)(`figcaption`,{ref:r,className:d(ks[`Testimonial-caption`],t),children:[(0,s.jsx)(F,{size:`200`,className:ks[`Testimonial-from`],font:`monospace`,children:e}),n&&(0,s.jsx)(F,{size:`200`,className:d(ks[`Testimonial-position`]),variant:`muted`,children:n})]})}),Ls=(0,c.forwardRef)(function({children:e,...t},n){return(0,s.jsx)(`div`,{className:ks[`Testimonial-logo`],...t,children:l().Children.map(e,e=>{if(l().isValidElement(e)&&e.type===`img`){let t=e,r={className:d(ks[`Testimonial-logo-image`],t.props.className),ref:n};return l().cloneElement(t,r)}})})}),Rs=function({size:e,...t}){return(0,s.jsx)(Os,{className:d(ks[`Testimonial-avatar`]),size:48,...t})},zs=(0,c.forwardRef)(function({className:e,...t},n){return(0,s.jsx)(qr,{className:d(ks[`Testimonial-link`],e),...t,size:`medium`,variant:`accent`})}),Bs=Object.assign(Ps,{Quote:Fs,Name:Is,Avatar:Rs,Logo:Ls,Link:zs}),Vs={ComparisonTable:`Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX`,"ComparisonTable--heading":`Primer_Brand__ComparisonTable-module__ComparisonTable--heading___CeSsH`,"ComparisonTable--hide-element-on-narrow":`Primer_Brand__ComparisonTable-module__ComparisonTable--hide-element-on-narrow___GnYyu`,"ComparisonTable-cell":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR`,"ComparisonTable-cell--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk`,"ComparisonTable-cell--lastrow":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm`,"ComparisonTable-cell-container":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0`,"ComparisonTable-cell-container--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container--featured___x6tKO`,"ComparisonTable-cell-heading":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM`,"ComparisonTable-cell-heading--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb`,"ComparisonTable-cell-heading--first":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--first___Ps2aK`,"ComparisonTable-cell-heading-label--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading-label--featured___c_wMH`,"ComparisonTable-footnote":`Primer_Brand__ComparisonTable-module__ComparisonTable-footnote___rf35Q`,"ComparisonTable-inline-cell-label":`Primer_Brand__ComparisonTable-module__ComparisonTable-inline-cell-label___hE3hL`},Hs=(0,c.forwardRef)(({as:e,animate:t,children:n,className:r,heading:i,featuredColumn:a=1,visuallyHiddenFeaturedLabel:o=`featured`,variant:u=`default`,style:f,...p},m)=>{let{classes:h,styles:g}=E(t),_=e||`section`,v=(0,c.useMemo)(()=>l().Children.toArray(n).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`),[n]),y=v.filter(e=>e.type===Us),b=y.map((e,t)=>t===0?l().cloneElement(e,{className:d(Vs[`ComparisonTable-row`],e.props.className),children:l().Children.map(e.props.children,(t,n)=>{if(l().isValidElement(t)&&t.type===Ws){let r=n===a;return l().cloneElement(t,{as:t.props.children?`th`:`td`,className:d(Vs[`ComparisonTable-cell`],Vs[`ComparisonTable-cell-heading`],Vs[`ComparisonTable-cell-heading--${u}`],n===0&&Vs[`ComparisonTable-cell-heading--first`],r&&Vs[`ComparisonTable-cell-heading--featured`],e.props.className),children:(0,s.jsxs)(`span`,{className:d(n===a&&Vs[`ComparisonTable-cell-heading-label--featured`]),children:[t.props.children,r&&(0,s.jsxs)(`span`,{className:`visually-hidden`,children:[`(`,o,`)`]})]})})}return null})}):null).filter(Boolean),x=(0,c.useMemo)(()=>{let e=y.at(0);return e&&l().Children.map(e.props.children,e=>{if(l().isValidElement(e))return e.props.children})||[]},[y]),[,...S]=y,C=S.map((e,t)=>l().cloneElement(e,{className:d(Vs[`ComparisonTable-row`],`ComparisonTable-row--${t}`,e.props.className),children:l().Children.map(e.props.children,(n,r)=>l().isValidElement(n)&&n.type===Ws?(0,s.jsxs)(Ws,{...n.props,as:r===0?`th`:`td`,className:d(Vs[`ComparisonTable-cell`],Vs[`ComparisonTable-cell--${u}`],r===0&&Vs[`ComparisonTable-cell-heading`],r===0&&Vs[`ComparisonTable-cell-heading--${u}`],r===a&&Vs[`ComparisonTable-cell--featured`],S.length-1===t&&Vs[`ComparisonTable-cell--lastrow`],e.props.className),children:[r>=1&&(0,s.jsx)(`span`,{className:d(Vs[`ComparisonTable-inline-cell-label`],Vs[`ComparisonTable--hide-element-on-narrow`],r===a&&Vs[`ComparisonTable-cell-heading-label--featured`]),children:x[r]}),(0,s.jsx)(`span`,{className:d(Vs[`ComparisonTable-cell-container`],r===a&&Vs[`ComparisonTable-cell-container--featured`]),children:n.props.children})]}):null)})),w=v.find(e=>e.type===Gs);return(0,s.jsxs)(_,{ref:m,className:d(h,r),style:{...g,...f},...p,children:[i&&(0,s.jsx)(Er,{className:Vs[`ComparisonTable--heading`],as:`h3`,size:`4`,children:i}),(0,s.jsxs)(`table`,{className:d(Vs.ComparisonTable,`ComparisonTable--${u}`),children:[b.length&&(0,s.jsx)(`thead`,{children:b}),C.length&&(0,s.jsx)(`tbody`,{children:C})]}),w&&(0,s.jsx)(`footer`,{className:Vs[`ComparisonTable-footnote`],children:w})]})}),Us=({children:e,...t})=>(0,s.jsx)(`tr`,{...t,children:e}),Ws=({as:e,children:t,...n})=>{let r=e||`td`;return(0,s.jsx)(r,{...n,children:t})},Gs=({children:e,...t})=>typeof e==`string`?(0,s.jsx)(F,{as:`p`,size:`100`,variant:`muted`,children:e}):(0,s.jsx)(`div`,{...t,children:e}),Ks=Object.assign(Hs,{Row:Us,Cell:Ws,Footnote:Gs});var qs=[`12`,`16`,`24`],Js={12:{width:12,path:c.createElement(`path`,{d:`M6 4c-.2 0-.4.1-.5.2L2.2 7.5c-.3.3-.3.8 0 1.1.3.3.8.3 1.1 0L6 5.9l2.7 2.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1L6.6 4.3C6.4 4.1 6.2 4 6 4Z`})},16:{width:16,path:c.createElement(`path`,{d:`M3.22 10.53a.749.749 0 0 1 0-1.06l4.25-4.25a.749.749 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.749.749 0 0 1-1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M18.78 15.78a.749.749 0 0 1-1.06 0L12 10.061 6.28 15.78a.749.749 0 1 1-1.06-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 0 1 0 1.06Z`})}},Ys=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-up`,Js,qs)});Ys.displayName=`ChevronUpIcon`;let Xs={AnchorNav:`Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ`,"AnchorNav--expanded":`Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk`,"AnchorNav--hide-until-sticky":`Primer_Brand__AnchorNav-module__AnchorNav--hide-until-sticky___d3Ec2`,"AnchorNav--no-bg-scroll":`Primer_Brand__AnchorNav-module__AnchorNav--no-bg-scroll___oiJl5`,"AnchorNav--stuck":`Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO`,"AnchorNav--with-default-background-color":`Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc`,"AnchorNav-action":`Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE`,"AnchorNav-inner-container":`Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ`,"AnchorNav-inner-container--expanded":`Primer_Brand__AnchorNav-module__AnchorNav-inner-container--expanded____aoje`,"AnchorNav-link":`Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2`,"AnchorNav-link--center":`Primer_Brand__AnchorNav-module__AnchorNav-link--center___aryYq`,"AnchorNav-link--is-active":`Primer_Brand__AnchorNav-module__AnchorNav-link--is-active___xbYDS`,"AnchorNav-link--start":`Primer_Brand__AnchorNav-module__AnchorNav-link--start___COZM3`,"AnchorNav-link-container":`Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2`,"AnchorNav-link-label":`Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK`,"AnchorNav-link-label--is-active":`Primer_Brand__AnchorNav-module__AnchorNav-link-label--is-active___DyUFY`,"AnchorNav-menu-button":`Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP`,"AnchorNav-menu-button-arrow":`Primer_Brand__AnchorNav-module__AnchorNav-menu-button-arrow___v5tcA`,"AnchorNav-overlay--expanded":`Primer_Brand__AnchorNav-module__AnchorNav-overlay--expanded___xXv6O`,AnchorNav__actionsContainer:`Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq`,"AnchorNav__actionsContainer--multiple":`Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--multiple___hgA_r`,"AnchorNav__actionsContainer--no-offset":`Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--no-offset___xn5H8`,"fade-in":`Primer_Brand__AnchorNav-module__fade-in___KfA_2`},Zs={root:`AnchorNav`,get menuButton(){return`${this.root}-menu-button`},get menuLinks(){return`${this.root}-menu-links`},get action(){return`${this.root}-action`},get secondaryAction(){return`${this.root}-secondary-action`},get navSpacer(){return`${this.root}-nav-spacer`}};function Qs({alignment:e=`start`,children:t,href:n,isActive:r,toggleMenuCallback:i,prefersReducedMotion:a,intersectionOptions:o={rootMargin:`middle`},updateCurrentActiveNav:l,...u}){let{isLarge:f}=ea(),[p,m]=(0,c.useState)(),h=/^#/.test(n),g=!!p?.isIntersecting,_=([e])=>{m(e)};(0,c.useEffect)(()=>{let e=document.querySelector(h?n:`#${n}`);if(!window.IntersectionObserver||!e)return;let t=o.rootMargin===`start`?`0px`:`-50% 0% -50% 0%`,r={threshold:o.rootMargin===`start`?.4:0,root:null,rootMargin:t},i=new IntersectionObserver(_,r);return i.observe(e),()=>i.disconnect()},[n,o.rootMargin,h]),(0,c.useEffect)(()=>{g&&l&&typeof t==`string`&&l(t)},[g,t,l]);let v=(0,c.useCallback)(()=>{i&&!f&&i()},[f,i]);return(0,s.jsx)(`a`,{className:d(Xs[`AnchorNav-link`],Xs[`AnchorNav-link--${e}`],g&&Xs[`AnchorNav-link--is-active`]),href:h?n:`#${n}`,"aria-current":g&&`true`,"data-first":r,"data-active":g?`true`:`false`,onClick:v,...u,children:(0,s.jsx)(F,{as:`span`,className:d(Xs[`AnchorNav-link-label`],g&&Xs[`AnchorNav-link-label--is-active`]),children:t})})}function $s({children:e,href:t,variant:n=`secondary`,size:r=`small`,...i}){return(0,s.jsx)(Me,{as:`a`,variant:n,className:d(Xs[`AnchorNav-action`]),href:t,"data-testid":Zs.action,size:r,...i,children:e})}function ec({children:e,href:t,variant:n=`secondary`,size:r=`small`,...i}){return(0,s.jsx)(Me,{as:`a`,variant:n,className:d(Xs[`AnchorNav-action`]),href:t,"data-testid":Zs.secondaryAction,size:r,...i,children:e})}let tc=Object.assign(function({children:e,enableDefaultBgColor:t=!1,hideUntilSticky:n=!1,...r}){let[i,a]=(0,c.useState)(!1),[o,u]=(0,c.useState)(!1),[f,m]=(0,c.useState)(),[h,g]=(0,c.useState)(),[_,v]=(0,c.useState)(),[y,b]=(0,c.useState)(!1),[x,S]=(0,c.useState)(0),C=(0,c.useRef)(null),w=(0,c.useRef)(null),T=(0,c.useRef)(null),E=(0,c.useRef)(null),{isLarge:D}=ea(),O=p(),k=(0,c.useCallback)(()=>a(!1),[a]),A=(0,c.useCallback)(()=>a(!i),[i]),j=(0,c.useMemo)(()=>l().Children.toArray(e).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`),[e]);(0,c.useEffect)(()=>{_===void 0&&h&&v(h.boundingClientRect.y+window.scrollY)},[_,h]);let ee=([e])=>{g(e)};Zt(k),((e,t,n,r,i)=>{(0,c.useEffect)(()=>{e&&r?document.body.classList.add(Xs[`AnchorNav--no-bg-scroll`]):document.body.classList.remove(Xs[`AnchorNav--no-bg-scroll`])},[e,r]),(0,c.useEffect)(()=>{e&&r&&(t.current?.firstChild)?.focus()},[e,r,t]),(0,c.useEffect)(()=>{let t=n.current;if(t&&e&&r){let e=e=>{t.contains(e.relatedTarget)||i()};return t.addEventListener(`focusout`,e),()=>{t.removeEventListener(`focusout`,e)}}},[e,r,n,i])})(i,T,E,!D,k),(0,c.useEffect)(()=>{if(C.current){let e=C.current.offsetHeight;S(e)}},[D]),(0,c.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`);u(e.matches)},[]),(0,c.useEffect)(()=>{let e=()=>{if(_){let e=window.pageYOffset>_;b(e)}};return window.addEventListener(`scroll`,e),()=>{window.removeEventListener(`scroll`,e)}},[_]),(0,c.useEffect)(()=>{let e=n?C.current:w.current;if(!window.IntersectionObserver||!e)return;let t=new IntersectionObserver(ee,{threshold:0,root:null,rootMargin:`0px 0px -100%`});return t.observe(e),()=>t.disconnect()},[n]);let te=(0,c.useCallback)(e=>{e?.preventDefault(),A()},[A]),ne=(0,c.useCallback)(e=>{m(e)},[m]),M=j.filter(e=>l().isValidElement(e)&&e.type===Qs).length,re=j.map((e,t)=>{if(l().isValidElement(e)&&e.type===Qs){let n={href:e.props.href,toggleMenuCallback:A,prefersReducedMotion:o,updateCurrentActiveNav:ne,alignment:M<4?`start`:`center`};return l().cloneElement(e,{isActive:t===0,...n})}return null}).filter(Boolean).slice(0,5),ie=j.reduce((e,t)=>(l().isValidElement(t)&&t.type===$s&&e.push(l().cloneElement(t)),e),[]),ae=j.reduce((e,t)=>(l().isValidElement(t)&&t.type===ec&&e.push(l().cloneElement(t)),e),[]),oe=ie.some(e=>e.props.size&&e.props.size!==`small`)||ae.some(e=>e.props.size&&e.props.size!==`small`);(0,c.useEffect)(()=>{!f&&re.length>0&&m(re[0]?.props.children)},[f,re]);let se=ie.length>0&&ae.length>0;return(0,s.jsxs)(`div`,{ref:C,children:[(0,s.jsxs)(`nav`,{ref:w,"aria-label":`Anchored navigation`,"data-sticky":y.toString(),className:d(Xs.AnchorNav,n&&Xs[`AnchorNav--hide-until-sticky`],y&&Xs[`AnchorNav--stuck`],i&&Xs[`AnchorNav--expanded`],t&&Xs[`AnchorNav--with-default-background-color`]),...r,children:[(0,s.jsxs)(`div`,{ref:E,className:d(Xs[`AnchorNav-inner-container`],i&&Xs[`AnchorNav-inner-container--expanded`]),children:[(0,s.jsxs)(`button`,{onClick:te,className:d(Xs[`AnchorNav-menu-button`]),"aria-expanded":i,"aria-controls":O,"data-testid":Zs.menuButton,children:[i?(0,s.jsx)(Ys,{size:16,className:Xs[`AnchorNav-menu-button-arrow`],fill:`currentcolor`}):(0,s.jsx)(pn,{size:16,className:Xs[`AnchorNav-menu-button-arrow`],fill:`currentcolor`}),(0,s.jsx)(`span`,{className:`visually-hidden`,children:`Anchor navigation menu. Currently selected: `}),(0,s.jsx)(F,{as:`span`,className:d(Xs[`AnchorNav-link-label`]),children:f})]}),(0,s.jsx)(`div`,{id:O,"data-testid":Zs.menuLinks,className:Xs[`AnchorNav-link-container`],ref:T,children:re}),(0,s.jsxs)(`span`,{"data-forward-focus":`true`,className:d(Xs.AnchorNav__actionsContainer,oe&&Xs[`AnchorNav__actionsContainer--no-offset`],se&&Xs[`AnchorNav__actionsContainer--multiple`]),children:[ie.length&&ae.length&&l().isValidElement(ie[0])?l().cloneElement(ie[0],{variant:`primary`}):ie,ae]})]}),(0,s.jsx)(`span`,{className:d(i&&Xs[`AnchorNav-overlay--expanded`]),onClick:k,"aria-hidden":!0})]}),y&&(0,s.jsx)(`div`,{style:{height:x},"aria-hidden":`true`,"data-testid":Zs.navSpacer})]})},{Link:Qs,Action:$s,SecondaryAction:ec,testIds:Zs}),nc={CTABanner:`Primer_Brand__CTABanner-module__CTABanner___m0t8s`,"CTABanner--shadow":`Primer_Brand__CTABanner-module__CTABanner--shadow___BA030`,"CTABanner--variant-balanced":`Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr`,"CTABanner--variant-default":`Primer_Brand__CTABanner-module__CTABanner--variant-default___eD19a`,"CTABanner--variant-minimal":`Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5`,"CTABanner-buttonGroup":`Primer_Brand__CTABanner-module__CTABanner-buttonGroup___UMs1W`,"CTABanner-container":`Primer_Brand__CTABanner-module__CTABanner-container___iRzd1`,"CTABanner-container--background":`Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH`,"CTABanner-container--border":`Primer_Brand__CTABanner-module__CTABanner-container--border___FbAer`,"CTABanner-container--border-gridlines":`Primer_Brand__CTABanner-module__CTABanner-container--border-gridlines___H1FN8`,"CTABanner-container--rounded":`Primer_Brand__CTABanner-module__CTABanner-container--rounded___JJhRt`,"CTABanner-content":`Primer_Brand__CTABanner-module__CTABanner-content___sZo6_`,"CTABanner-content--center":`Primer_Brand__CTABanner-module__CTABanner-content--center___S0ChQ`,"CTABanner-description":`Primer_Brand__CTABanner-module__CTABanner-description___I7md6`,"CTABanner-grid":`Primer_Brand__CTABanner-module__CTABanner-grid___u3x9a`,"CTABanner-grid-column--primary":`Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt`,"CTABanner-grid-column--secondary":`Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK`,"CTABanner-heading":`Primer_Brand__CTABanner-module__CTABanner-heading___JYhUV`,"CTABanner-image":`Primer_Brand__CTABanner-module__CTABanner-image___stI4S`,"CTABanner-link":`Primer_Brand__CTABanner-module__CTABanner-link___XxOjC`,"CTABanner-logo":`Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn`,"CTABanner-outer-container--border":`Primer_Brand__CTABanner-module__CTABanner-outer-container--border___PwQrC`},rc=[`default`,`subtle`],ic=(0,c.forwardRef)(({align:e=`center`,hasBorder:t=!1,hasGridLines:n=!1,hasShadow:r=!1,hasBackground:i=!0,backgroundColor:a=`var(--brand-CTABanner-bgColor)`,backgroundImageSrc:o,backgroundImagePosition:u=`center`,backgroundImageSize:f=`cover`,className:p,children:m,leadingComponent:h,trailingComponent:g,style:v,variant:y=`default`,...b},x)=>{let S=(0,c.useCallback)((e,t)=>t===`background-image-src`?`url(${e})`:t===`background-color`&&typeof e==`string`&&rc.includes(e)?`var(--brand-color-canvas-${e})`:e,[]),C=(0,c.useCallback)((e,t)=>typeof t==`string`||Array.isArray(t)?{[`--brand-CTABanner-${e}`]:S(t,e)}:{[`--brand-CTABanner-narrow-${e}`]:S(t?.narrow,e),[`--brand-CTABanner-regular-${e}`]:S(t?.regular,e),[`--brand-CTABanner-wide-${e}`]:S(t?.wide,e)},[S]),w=(0,c.useMemo)(()=>{let e={},t=(t,n)=>{n&&Object.assign(e,C(t,n))};return t(`background-color`,a),t(`background-image-src`,o),t(`background-image-position`,u),t(`background-image-size`,f),e},[a,o,u,f,C]),{ImageChild:T,ButtonGroupChild:E,restChildren:D,hasImageChild:O}=(0,c.useMemo)(()=>l().Children.toArray(m).reduce((e,t)=>{if(l().isValidElement(t)){if(t.type===lc)e.hasImageChild=!0,y===`balanced`?e.ImageChild=t:y!==`minimal`&&e.restChildren.push(t);else if(y===`minimal`&&t.type===cc)e.ButtonGroupChild=t;else if(t.type===oc){let n=t;e.restChildren.push(n.props.size===void 0?l().cloneElement(n,{size:y===`minimal`?`6`:ac}):n)}else e.restChildren.push(t)}return e},{ImageChild:void 0,ButtonGroupChild:void 0,restChildren:[],hasImageChild:!1}),[m,y]),k=y===`balanced`&&T||y===`minimal`&&E,A=n?({children:e})=>(0,s.jsx)(`div`,{className:nc[`CTABanner-outer-container--border`],children:e}):l().Fragment,j=y===`balanced`||y===`minimal`?`start`:e;return(0,s.jsx)(A,{children:(0,s.jsx)(`section`,{ref:x,className:d(nc.CTABanner,r&&nc[`CTABanner--shadow`],nc[`CTABanner--variant-${y}`],p),style:{...w,...v},...b,children:(0,s.jsx)(`div`,{className:d(nc[`CTABanner-container`],t&&nc[`CTABanner-container--border`],n&&nc[`CTABanner-container--border-gridlines`],!n&&nc[`CTABanner-container--rounded`],i&&nc[`CTABanner-container--background`]),children:k?(0,s.jsxs)(_,{className:nc[`CTABanner-grid`],children:[(0,s.jsx)(_.Column,{span:{xsmall:12,large:6},className:nc[`CTABanner-grid-column--primary`],children:(0,s.jsxs)(`div`,{className:d(nc[`CTABanner-content`],j===`center`&&nc[`CTABanner-content--center`]),children:[h&&(0,s.jsx)(h,{}),D,g&&(0,s.jsx)(g,{})]})}),(0,s.jsx)(_.Column,{span:{xsmall:12,large:6},className:nc[`CTABanner-grid-column--secondary`],children:T||E})]}):(0,s.jsxs)(`div`,{className:d(nc[`CTABanner-content`],j===`center`&&nc[`CTABanner-content--center`]),children:[h&&(0,s.jsx)(h,{}),D,g&&(0,s.jsx)(g,{})]})})})})}),ac=`3`,oc=(0,c.forwardRef)(({as:e=`h3`,size:t=`3`,className:n,children:r,...i},a)=>(0,s.jsx)(Er,{ref:a,className:d(nc[`CTABanner-heading`],n),size:t,as:e,...i,children:r})),sc=(0,c.forwardRef)(({className:e,children:t,variant:n=`muted`,...r},i)=>(0,s.jsx)(F,{ref:i,className:d(nc[`CTABanner-description`],e),as:`p`,variant:n,...r,children:t})),cc=(0,c.forwardRef)(({className:e,buttonSize:t=`medium`,buttonsAs:n,children:r,...i},a)=>(0,s.jsx)(Gn,{buttonSize:t,buttonsAs:n,className:d(nc[`CTABanner-buttonGroup`],e),ref:a,...i,children:r})),lc=(0,c.forwardRef)(({className:e,src:t,alt:n,...r},i)=>(0,s.jsx)(Zn,{ref:i,className:d(nc[`CTABanner-image`],e),src:t,alt:n,borderRadius:`medium`,...r})),uc=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(`div`,{ref:r,className:d(nc[`CTABanner-logo`],e),...n,children:t})),dc=Object.assign(ic,{Heading:oc,Description:sc,ButtonGroup:cc,Image:lc,Logo:uc,Link:({className:e,children:t,variant:n=`accent`,...r})=>(0,s.jsx)(qr,{variant:n,className:d(nc[`CTABanner-link`],e),...r,children:t})});var fc=[`12`,`16`,`24`],pc={12:{width:12,path:c.createElement(`path`,{d:`M2.22 2.22a.749.749 0 0 1 1.06 0L6 4.939 8.72 2.22a.749.749 0 1 1 1.06 1.06L7.061 6 9.78 8.72a.749.749 0 1 1-1.06 1.06L6 7.061 3.28 9.78a.749.749 0 1 1-1.06-1.06L4.939 6 2.22 3.28a.749.749 0 0 1 0-1.06Z`})},16:{width:16,path:c.createElement(`path`,{d:`M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:c.createElement(`path`,{d:`M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z`})}},mc=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-x`,pc,fc)});mc.displayName=`XIcon`;var hc=[`16`,`24`],gc={16:{width:16,path:c.createElement(`path`,{d:`M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z`})},24:{width:24,path:c.createElement(`path`,{d:`M4.5 12.75a.75.75 0 0 1 .75-.75h13.5a.75.75 0 0 1 0 1.5H5.25a.75.75 0 0 1-.75-.75Z`})}},_c=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-dash`,gc,hc)});_c.displayName=`DashIcon`;let vc=(0,c.createContext)({variant:`default`}),yc={ListItem:`Primer_Brand__ListItem-module__ListItem___aFf5u`,"ListItem--default":`Primer_Brand__ListItem-module__ListItem--default___pqfZV`,"ListItem--muted":`Primer_Brand__ListItem-module__ListItem--muted___EzTWR`,"ListItem__leading-visual":`Primer_Brand__ListItem-module__ListItem__leading-visual___Fu5ba`,"ListItem__leading-visual--muted":`Primer_Brand__ListItem-module__ListItem__leading-visual--muted___nJk0R`,OrderedList__item:`Primer_Brand__ListItem-module__OrderedList__item___BJsQo`},bc=Object.assign(function({className:e,children:t,leadingVisualFill:n,leadingVisual:r,leadingVisualAriaLabel:i,variant:a=`default`,...o}){let{variant:l}=(0,c.useContext)(vc);return(0,s.jsxs)(`li`,{className:d(yc.ListItem,!l&&yc.OrderedList__item,e),...o,children:[(()=>{let e={fill:n,"aria-label":i,...n&&{style:{fill:n}}};if(r)return(0,s.jsx)(r,{className:d(yc[`ListItem__leading-visual`],!n&&yc[`ListItem__leading-visual--muted`]),...e});switch(l){case`checked`:return(0,s.jsx)(gn,{className:d(yc[`ListItem__leading-visual`],yc.ListItem__checked,!n&&yc[`ListItem__leading-visual--muted`]),...e});case`x`:return(0,s.jsx)(mc,{className:d(yc[`ListItem__leading-visual`],yc.ListItem__x,!n&&yc[`ListItem__leading-visual--muted`]),...e});case`default`:return(0,s.jsx)(_c,{className:d(yc[`ListItem__leading-visual`],yc.ListItem__default,!n&&yc[`ListItem__leading-visual--muted`]),...e});default:return null}})(),(0,s.jsx)(F,{as:`span`,variant:a,className:d(yc[`ListItem--${a}`]),children:t})]})}),xc=`Primer_Brand__list-shared-module__List___dFefs`,Sc=Object.assign(function({variant:e=`default`,children:t,...n}){return(0,s.jsx)(`ul`,{className:d(xc,n.className),...n,children:(0,s.jsx)(vc.Provider,{value:{variant:e},children:t})})},{Item:bc}),Cc=Object.assign(function({children:e,...t}){return(0,s.jsx)(`ol`,{className:d(xc,`Primer_Brand__OrderedList-module__OrderedList___eCBYV`,t.className),...t,children:(0,s.jsx)(vc.Provider,{value:{variant:``},children:e})})},{Item:bc}),wc=(0,c.forwardRef)(({className:e,...t},n)=>(0,s.jsx)(`form`,{ref:n,className:d(`Primer_Brand__CTAForm-module__CTAForm___oOV3J`,e),...t})),Tc=(0,c.forwardRef)(({className:e,children:t,...n},r)=>{let i=l().Children.toArray(t).map(e=>l().isValidElement(e)&&e.type===Eo?l().cloneElement(e,{fullWidth:!0,required:!0,...e.props}):e);return(0,s.jsx)(`div`,{ref:r,className:d(`Primer_Brand__CTAForm-module__CTAForm-input___sR5r3`,e),...n,children:i})}),Ec=(0,c.forwardRef)(({className:e,children:t,...n},r)=>{let i=l().Children.toArray(t).map(e=>l().isValidElement(e)&&e.type===Eo?l().cloneElement(e,{fullWidth:!0,size:`large`,...e.props}):e);return(0,s.jsx)(`div`,{ref:r,className:d(`Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl`,e),...n,children:i})}),Dc=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(Me,{type:`submit`,variant:`secondary`,className:d(`Primer_Brand__CTAForm-module__CTAForm-button___dWqAC`,e),ref:r,...n,children:t})),Oc=Object.assign(wc,{Input:Tc,Confirm:Ec,Action:Dc});var kc=[`16`,`24`],Ac={16:{width:16,path:c.createElement(`path`,{d:`M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M18.655 10.405a.75.75 0 0 1-1.06 0l-4.97-4.97v14.44a.75.75 0 0 1-1.5 0V5.435l-4.97 4.97a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l6.25-6.25a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06Z`})}},jc=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-arrow-up`,Ac,kc)});jc.displayName=`ArrowUpIcon`;let Mc=`Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn`,Nc=`Primer_Brand__MinimalFooter-module__MinimalFooter__metaText___NDwZ3`,Pc=`Primer_Brand__MinimalFooter-module__MinimalFooter__section____O9_E`,Fc={x:{fullName:`X`,url:`https://x.com/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/x.svg`,iconWidth:20,iconHeight:16},github:{fullName:`GitHub`,url:`https://github.com/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/github-mark.svg`,iconWidth:20,iconHeight:20},linkedin:{fullName:`LinkedIn`,url:`https://www.linkedin.com/company/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/linkedin.svg`,iconWidth:19,iconHeight:18},youtube:{fullName:`YouTube`,url:`https://www.youtube.com/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/youtube.svg`,iconWidth:23,iconHeight:16},facebook:{fullName:`Facebook`,url:`https://www.facebook.com/GitHub`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/facebook.svg`,iconWidth:18,iconHeight:18},twitch:{fullName:`Twitch`,url:`https://www.twitch.tv/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/twitch.svg`,iconWidth:18,iconHeight:18},tiktok:{fullName:`TikTok`,url:`https://www.tiktok.com/@github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/tiktok.svg`,iconWidth:18,iconHeight:18},instagram:{fullName:`Instagram`,url:`https://www.instagram.com/github/`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/instagram.svg`,iconWidth:24,iconHeight:24}},Ic=Object.keys(Fc);function Lc({children:e,className:t}){let n=l().Children.map(e,e=>{if(l().isValidElement(e)&&e.type===F){let t=e,n={variant:`muted`,size:`100`,className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL`,t.props.className)};return t.props.as||(n.as=`p`),l().cloneElement(t,n)}return null});return(0,s.jsx)(`div`,{className:d(Pc,`Primer_Brand__MinimalFooter-module__MinimalFooter__section--footnotes___iIJlL`),children:(0,s.jsx)(`section`,{className:Mc,children:(0,s.jsx)(`div`,{className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__terms___wPthK`,t),children:n})})})}let Rc=({name:e})=>{let t=Fc[e];return(0,s.jsx)(`li`,{children:(0,s.jsxs)(`a`,{href:t.url,className:`Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV`,"data-analytics-event":`{"category":"Footer","action":"go to ${t.fullName}","label":"text:${e}"}`,children:[(0,s.jsx)(`img`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL`,src:t.icon,height:t.iconHeight,width:t.iconWidth,loading:`lazy`,decoding:`async`,alt:``}),(0,s.jsxs)(`span`,{className:`visually-hidden`,children:[`GitHub on `,t.fullName]})]})})};function zc({logoHref:e}){return(0,s.jsx)(`a`,{href:e,className:`Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc`,"data-analytics-event":`{"category":"Footer","action":"go to home","label":"text:home"}`,"aria-label":`GitHub`,children:(0,s.jsx)(nr,{size:24})})}function Bc({socialLinks:e}){return(0,s.jsx)(`ul`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__social-links___L0cTI`,children:e.map(e=>(0,s.jsx)(Rc,{name:e},e))})}let Vc=({as:e,children:t,...n})=>{let r=e||`a`;return(0,s.jsx)(r,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c`,"data-analytics-event":n.href?`{"category":"Footer","action":"go to ${n.href}","label":"text:${t}"}`:void 0,...n,children:(0,s.jsx)(F,{variant:`muted`,size:`100`,font:`monospace`,weight:{narrow:`medium`,wide:`normal`},className:Nc,children:t})})},Hc=(0,c.forwardRef)(({children:e,className:t,focusTargetId:n,onClick:r,type:i=`button`,...a},o)=>{let l=ar(),u=(0,c.useCallback)(e=>{if(r?.(e),!e.defaultPrevented&&(window.scrollTo({top:0,behavior:l?`instant`:`smooth`}),e.detail===0)){let e=n?document.getElementById(n):document.querySelector(`main`)??document.querySelector(`body`)??document.documentElement;if(!e)return;e.hasAttribute(`tabindex`)||(e.tabIndex=-1,e.addEventListener(`blur`,()=>e.removeAttribute(`tabindex`),{once:!0})),e.focus({preventScroll:!0})}},[n,r,l]);return(0,s.jsx)(`button`,{ref:o,type:i,className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho`,t),onClick:u,...a,children:(0,s.jsxs)(`span`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-content___fAoRM`,children:[(0,s.jsx)(F,{as:`span`,size:`100`,weight:`medium`,className:Nc,children:e}),(0,s.jsx)(`span`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3`,"aria-hidden":`true`,children:(0,s.jsx)(jc,{})})]})})}),Uc=Object.assign(function({centerComponent:e,className:t,children:n,copyrightStatement:r,logoHref:i=`https://github.com`,socialLinks:a,...o}){let c,u,f=[];for(let e of l().Children.toArray(n))l().isValidElement(e)&&(e.type===Lc?c??=e:e.type===Hc?u??=e:e.type===Vc&&f.length<5&&f.push(e));let p=new Date().getFullYear(),m=a===void 0?Ic:a,h=!1===m?[]:m,g=h.length>0,_=f.length>0,v=_?(0,s.jsx)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1`,children:f}):null,y=(0,s.jsx)(F,{as:`p`,size:`100`,font:`monospace`,weight:{narrow:`medium`,wide:`normal`},variant:`muted`,className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__copyright___Zz0yX`,Nc),children:r||`© ${p} GitHub. All rights reserved.`});return(0,s.jsxs)(`footer`,{className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd`,c&&`Primer_Brand__MinimalFooter-module__MinimalFooter--withFootnotes___r5iQL`,t),...o,children:[c,(0,s.jsx)(`div`,{className:Pc,children:(0,s.jsx)(`section`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__top___H_7ju`,children:(0,s.jsx)(`div`,{className:Mc,children:(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__top-row___ZGvWR`,children:[(0,s.jsx)(zc,{logoHref:i}),_||u?(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM`,children:[u,v]}):null]})})})}),e?(0,s.jsx)(`div`,{className:d(Pc,`Primer_Brand__MinimalFooter-module__MinimalFooter__section--center___Tq8St`),children:(0,s.jsx)(`section`,{className:Mc,children:e})}):null,(0,s.jsx)(`div`,{className:d(Pc,`Primer_Brand__MinimalFooter-module__MinimalFooter__section--bottom___KBLLb`),children:(0,s.jsx)(`section`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__bottom___yXxek`,children:(0,s.jsx)(`div`,{className:Mc,children:(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__bottom-row___Utlyc`,children:[y,g?(0,s.jsx)(Bc,{socialLinks:h}):null]})})})})]})},{Footnotes:Lc,Link:Vc,BackToTop:Hc}),Wc={Pillar:`Primer_Brand__Pillar-module__Pillar___dHhm7`,"Pillar--align-center":`Primer_Brand__Pillar-module__Pillar--align-center___mWN5F`,"Pillar--align-start":`Primer_Brand__Pillar-module__Pillar--align-start___dfipC`,"Pillar--has-border":`Primer_Brand__Pillar-module__Pillar--has-border___PSR1K`,"Pillar--has-max-width":`Primer_Brand__Pillar-module__Pillar--has-max-width___Rm68E`,Pillar__description:`Primer_Brand__Pillar-module__Pillar__description___BPMTa`,Pillar__heading:`Primer_Brand__Pillar-module__Pillar__heading___C7yPQ`,Pillar__icon:`Primer_Brand__Pillar-module__Pillar__icon___MyYVk`,"Pillar__icon--with-background":`Primer_Brand__Pillar-module__Pillar__icon--with-background___z0eoV`,Pillar__image:`Primer_Brand__Pillar-module__Pillar__image___I_5uJ`,Pillar__link:`Primer_Brand__Pillar-module__Pillar__link___yiBNY`},Gc=`green`,Kc=32,qc=(0,c.forwardRef)(({children:e,className:t,animate:n,as:r=`div`,align:i=`start`,style:a,hasBorder:o=!1,fullWidth:c=!1,...u},f)=>{let{classes:p,styles:m}=E(n),h=l().Children.toArray(e).filter(e=>!(!l().isValidElement(e)||typeof e.type==`string`||e.type!==Jc&&e.type!==Yc&&e.type!==Xc&&e.type!==Zc&&e.type!==Qc)),g=[`div`,`article`].includes(r)?r:`div`;return(0,s.jsx)(g,{className:d(Wc.Pillar,Wc[`Pillar--align-${i}`],o&&Wc[`Pillar--has-border`],!c&&Wc[`Pillar--has-max-width`],p,t),ref:f,...u,style:{...m,...a},children:h})});function Jc({className:e,...t}){return(0,s.jsx)(`div`,{className:Wc.Pillar__image,children:(0,s.jsx)(Zn,{className:e,...t})})}function Yc({icon:e,className:t,hasBackground:n=!0,size:r,...i}){if(!n){let n={...i,className:d(Wc.Pillar__icon,t)},r;if(l().isValidElement(e))r=e;else{let t=e;r=(0,s.jsx)(t,{})}return(0,s.jsx)(`span`,{...n,children:r})}return(0,s.jsx)(Zi,{className:d(Wc.Pillar__icon,Wc[`Pillar__icon--with-background`],t),color:Gc,hasBackground:!0,icon:e,size:r??32,...i})}let Xc=(0,c.forwardRef)(({children:e,as:t=`h3`,size:n=`6`,className:r,...i},a)=>(0,s.jsx)(Er,{size:n,className:d(Wc.Pillar__heading,Wc[`Pillar__heading--size-${n}`],r),ref:a,as:t,...i,children:e})),Zc=(0,c.forwardRef)(({children:e,className:t,...n},r)=>(0,s.jsx)(F,{variant:`muted`,ref:r,size:`200`,as:`p`,className:d(Wc.Pillar__description,t),...n,children:e})),Qc=(0,c.forwardRef)(({className:e,children:t,href:n,...r},i)=>(0,s.jsx)(qr,{variant:`accent`,href:n,ref:i,className:d(Wc.Pillar__link,e),...r,children:t})),$c=Object.assign(qc,{Icon:Yc,Image:Jc,Heading:Xc,Description:Zc,Link:Qc}),q={Card:`Primer_Brand__Card-module__Card___ByGEk`,"Card--align-center":`Primer_Brand__Card-module__Card--align-center___geXUu`,"Card--backgroundColor-default":`Primer_Brand__Card-module__Card--backgroundColor-default___azlLW`,"Card--backgroundColor-none":`Primer_Brand__Card-module__Card--backgroundColor-none___ZURf_`,"Card--backgroundColor-subtle":`Primer_Brand__Card-module__Card--backgroundColor-subtle___GNf9B`,"Card--border":`Primer_Brand__Card-module__Card--border___nNZlZ`,"Card--ctaVariant-arrow":`Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa`,"Card--disableAnimation":`Primer_Brand__Card-module__Card--disableAnimation___Zv8eW`,"Card--expandableArrow":`Primer_Brand__Card-module__Card--expandableArrow___ORmuZ`,"Card--fullWidth":`Primer_Brand__Card-module__Card--fullWidth___j46z5`,"Card--hasLeadingVisual":`Primer_Brand__Card-module__Card--hasLeadingVisual___JnH6q`,"Card--imagePos-block-end":`Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f`,"Card--maxWidth":`Primer_Brand__Card-module__Card--maxWidth___sqVhD`,"Card--tokensPosition-block-end":`Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M`,"Card--variant-minimal":`Primer_Brand__Card-module__Card--variant-minimal___lq45H`,Card__action:`Primer_Brand__Card-module__Card__action___C6sRY`,"Card__action--arrowOnly":`Primer_Brand__Card-module__Card__action--arrowOnly____4i56`,Card__actionIcon:`Primer_Brand__Card-module__Card__actionIcon___RkX8K`,"Card__actionIcon--arrowOnly":`Primer_Brand__Card-module__Card__actionIcon--arrowOnly___Vi3cC`,Card__actionLabel:`Primer_Brand__Card-module__Card__actionLabel___nT5Pl`,Card__actionLabelClip:`Primer_Brand__Card-module__Card__actionLabelClip___XkCTY`,Card__description:`Primer_Brand__Card-module__Card__description___KN9CH`,Card__heading:`Primer_Brand__Card-module__Card__heading___INFhp`,Card__icon:`Primer_Brand__Card-module__Card__icon___H4tc9`,Card__image:`Primer_Brand__Card-module__Card__image___zt4oH`,"Card__image--padding-none":`Primer_Brand__Card-module__Card__image--padding-none___k5R8r`,"Card__image--position-block-end":`Primer_Brand__Card-module__Card__image--position-block-end___FHlIj`,"Card__image--position-block-start":`Primer_Brand__Card-module__Card__image--position-block-start___r8NDr`,Card__label:`Primer_Brand__Card-module__Card__label___EAot7`,Card__leadingVisual:`Primer_Brand__Card-module__Card__leadingVisual___hyXFF`,Card__leadingVisualItem:`Primer_Brand__Card-module__Card__leadingVisualItem___T7Ut8`,Card__link:`Primer_Brand__Card-module__Card__link___Ye5mq`,Card__outer:`Primer_Brand__Card-module__Card__outer___QBN0D`,Card__tokens:`Primer_Brand__Card-module__Card__tokens___eYuJh`,"Card__tokens--position-block-end":`Primer_Brand__Card-module__Card__tokens--position-block-end___jQn1b`},el=[`default`,`minimal`],tl=[`text`,`arrow`,`none`],nl=[`default`,`subtle`,`none`],rl=[`block-start`,`block-end`],il=[`token`,`accent-text`],al=[`default`,`none`],ol=v,sl=ol[0],cl=tl[0],ll=il[0],ul=(0,c.forwardRef)(({align:e=`start`,onMouseEnter:t,onMouseLeave:n,onFocus:r,onBlur:i,children:a,className:o,ctaText:c=`Learn more`,ctaVariant:u=cl,disableAnimation:f=!1,fullWidth:p=!1,href:m,hasBorder:h=!1,leadingVisual:g,style:_,variant:v=`default`,backgroundColor:y,...b},x)=>{let S=I(x),C=y??(v===`minimal`||u===`arrow`?`none`:`default`),w;w=a==null?null:as(a)?a.props.children??null:a;let{cardImage:T,cardIcon:E,cardLabel:D,cardTokensBlockStart:O,cardTokensBlockEnd:k,cardHeading:A,cardDescription:j}=l().Children.toArray(w).reduce((e,t)=>(Cl(t)?e.cardHeading=l().cloneElement(t,{href:m}):yl(t)?e.cardImage=t:bl(t)?e.cardIcon=t:xl(t)?e.cardLabel=t:Sl(t)?t.props.position===`block-end`?e.cardTokensBlockEnd=t:e.cardTokensBlockStart=t:wl(t)&&(e.cardDescription=t),e),{}),ee=function(e){return e?typeof e==`function`?l().createElement(e,{className:q.Card__leadingVisualItem}):l().isValidElement(e)?l().cloneElement(e,{className:d(q.Card__leadingVisualItem,e.props.className)}):null:null}(g),te=ee?void 0:E,ne=T?T.props.position||`block-start`:null,M=e!==`center`||u!==`text`;return(0,s.jsx)(dl,{style:_,className:d(p?q[`Card--fullWidth`]:q[`Card--maxWidth`],q[`Card--align-${e}`]),children:(0,s.jsxs)(`div`,{className:d(q.Card,f&&q[`Card--disableAnimation`],ee&&q[`Card--hasLeadingVisual`],u===`arrow`&&q[`Card--ctaVariant-arrow`],k&&q[`Card--tokensPosition-block-end`],v===`minimal`&&q[`Card--variant-minimal`],h&&q[`Card--border`],q[`Card--backgroundColor-${C}`],ne&&q[`Card--imagePos-${ne}`],o),style:_,ref:S,...b,children:[ne===`block-start`?T:null,ee?(0,s.jsx)(`div`,{className:q.Card__leadingVisual,children:ee}):null,te,O,D,A,j,k,ne===`block-end`?T:null,u===`none`?null:(0,s.jsxs)(`div`,{className:d(q.Card__action,u===`arrow`&&q[`Card__action--arrowOnly`]),"aria-hidden":u===`arrow`||void 0,children:[(0,s.jsx)(`span`,{className:d(u===`arrow`&&q.Card__actionLabelClip),children:(0,s.jsx)(F,{as:`span`,size:`200`,className:d(Vr[`Link--label`],q.Card__actionLabel),children:c})}),M?(0,s.jsx)(`span`,{className:d(q.Card__actionIcon,u===`arrow`&&q[`Card__actionIcon--arrowOnly`]),children:(0,s.jsx)(ge,{className:d(Vr[`Link-arrow`],q[`Card--expandableArrow`]),"aria-hidden":`true`})}):null]})]})})});function dl({className:e,children:t,style:n}){return(0,s.jsx)(`div`,{className:d(q.Card__outer,e),style:n,children:t})}function fl({className:e,position:t=`block-start`,padding:n=`default`,...r}){return(0,s.jsx)(`div`,{className:d(q.Card__image,q[`Card__image--position-${t}`],n===`none`&&q[`Card__image--padding-none`]),children:(0,s.jsx)(Zn,{className:e,...r})})}let pl=({className:e,hasBackground:t=!0,...n})=>(0,s.jsx)(Zi,{className:d(q.Card__icon,e),hasBackground:t,...n}),ml=(0,c.forwardRef)(({children:e,className:t,position:n=`block-start`,...r},i)=>(0,s.jsx)(`div`,{className:d(q.Card__tokens,n===`block-end`&&q[`Card__tokens--position-block-end`],t),ref:i,...r,children:e})),hl=(0,c.forwardRef)(({children:e,variant:t=ll,className:n,...r},i)=>t===`accent-text`?(0,s.jsx)(ur,{ref:i,className:d(q.Card__label,n),variant:`accent`,...r,children:e}):(0,s.jsx)(is,{ref:i,className:d(q.Card__label,n),...r,children:e})),gl=(0,c.forwardRef)(({children:e,as:t=`h3`,className:n,href:r,onMouseEnter:i,onMouseLeave:a,onBlur:o,onFocus:c,...l},u)=>(0,s.jsx)(Er,{size:`6`,className:d(q.Card__heading,n),ref:u,as:t,...l,children:(0,s.jsx)(`a`,{href:r,className:d(q.Card__link),onMouseEnter:i,onMouseLeave:a,onBlur:o,onFocus:c,children:e})})),_l=(0,c.forwardRef)(({children:e,className:t,...n},r)=>(0,s.jsx)(F,{variant:`muted`,ref:r,size:`200`,as:`p`,className:d(q.Card__description,t),...n,children:e})),vl=e=>t=>l().isValidElement(t)&&t.type===e,yl=vl(fl),bl=vl(pl),xl=vl(hl),Sl=vl(ml),Cl=vl(gl),wl=vl(_l),Tl=Object.assign(ul,{Image:fl,Icon:pl,Label:hl,Tokens:ml,Heading:gl,Description:_l}),El={SectionIntro:`Primer_Brand__SectionIntro-module__SectionIntro___RduRB`,"SectionIntro--align-center":`Primer_Brand__SectionIntro-module__SectionIntro--align-center___qU_a9`,"SectionIntro--align-start":`Primer_Brand__SectionIntro-module__SectionIntro--align-start___C59mu`,"SectionIntro--full-width":`Primer_Brand__SectionIntro-module__SectionIntro--full-width___HROKL`,"SectionIntro-description":`Primer_Brand__SectionIntro-module__SectionIntro-description___Sz93l`,"SectionIntro-heading":`Primer_Brand__SectionIntro-module__SectionIntro-heading___u6_Wl`,"SectionIntro-heading--muted":`Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF`,"SectionIntro-label":`Primer_Brand__SectionIntro-module__SectionIntro-label___ZjciO`,"SectionIntro-link":`Primer_Brand__SectionIntro-module__SectionIntro-link___dePuF`},Dl=(0,c.forwardRef)(({align:e=`start`,animate:t,className:n,children:r,fullWidth:i=!1,leadingComponent:a,style:o,...c},l)=>{let{classes:u,styles:f}=E(t);return(0,s.jsxs)(`header`,{ref:l,className:d(El.SectionIntro,El[`SectionIntro--align-${e}`],i&&El[`SectionIntro--full-width`],u,n),...c,style:{...f,...o},children:[a&&(0,s.jsx)(a,{}),r]})}),Ol=(0,c.forwardRef)(({as:e=Cr,size:t=`4`,className:n,children:r,...i},a)=>{let o=(0,c.useMemo)(()=>l().Children.toArray(r),[r]),u=(0,c.useCallback)(()=>o.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`,[o]),f=o.length===1?`default`:u();return(0,s.jsx)(Er,{ref:a,className:d(El[`SectionIntro-heading`],f===`muted`&&El[`SectionIntro-heading--muted`],n),size:t,as:e,...i,children:r})}),kl=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(F,{as:`p`,className:d(El[`SectionIntro-description`],e),ref:r,variant:`muted`,...n,children:t})),Al=(0,c.forwardRef)(({children:e,className:t,variant:n=`muted`,animate:r=!1,animationDelay:i=1e3,...a},o)=>(0,s.jsx)(`span`,{ref:o,className:d(El[`SectionIntro-label`],t),...a,children:(0,s.jsx)(pr,{variant:n,animate:r,delay:i,children:e})})),jl=(0,c.forwardRef)(({className:e,children:t,variant:n=`accent`,...r},i)=>(0,s.jsx)(qr,{ref:i,className:d(El[`SectionIntro-link`],e),size:`medium`,variant:n,...r,children:t})),Ml=Object.assign(Dl,{Heading:Ol,Description:kl,Link:jl,Label:Al});function Nl({animate:e,as:t=`div`,children:n,className:r,style:i,...a}){let{classes:o,styles:c}=E(e),l=[`div`,`span`,`section`].includes(t)?t:`div`;return(0,s.jsx)(l,{className:d(o,r),style:{...c,...i},...a,children:n})}let Pl=`Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq`,Fl=l().forwardRef(function({children:e,...t},n){let r=I(n),{lines:i}=((e,t)=>{let n=(0,c.useRef)(null),r=t??n,[i,a]=(0,c.useState)();return(0,c.useEffect)(()=>{r.current&&e&&(()=>{let t=r.current;if(!t||!e)return;let n=window.getComputedStyle(t).color;t.style.color=`transparent`,t.textContent=``;let i=e.split(` `),o=[],s=0,c=[];for(let e of i){t.textContent+=`${e} `;let n=t.offsetHeight;c.length===0?(s=n,c.push([e])):(n>s?(o.push(c.length),c.push([e])):c.at(-1)?.push(e),s=n)}t.style.color=n,t.textContent=``,a(c.map(e=>e.join(` `)))})()},[e,r]),{ref:r,lines:i}})(e||``,r),[a,o]=l().useState(!1),[u,f]=l().useState(!1);return(0,c.useEffect)(()=>{let e=r.current,t=new IntersectionObserver(n=>{for(let r of n)r.isIntersecting&&(o(!0),e&&t.unobserve(e))},{threshold:1,rootMargin:`0px 0px -10% 0px`});return e&&t.observe(e),()=>{e&&t.unobserve(e)}},[r]),(0,s.jsx)(`span`,{ref:r,...t,children:i?.map((e,t)=>(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)(`span`,{className:d(Pl,a&&`Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--visible___KIbWH`,a&&(u?Pl:`Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA`)),style:{"--animation-delay":220+200*t+`ms`},onAnimationEnd:()=>(e=>{i&&e===i.length-1&&f(!0)})(t),children:e}),` `]},e))})}),Il={Prose:`Primer_Brand__Prose-module__Prose___X2BXE`,"Prose--default":`Primer_Brand__Prose-module__Prose--default___ZqcxT`,"Prose--editorial":`Primer_Brand__Prose-module__Prose--editorial___DtuDo`,"Prose--lineLength":`Primer_Brand__Prose-module__Prose--lineLength___ws7gn`},Ll=(0,c.forwardRef)(({html:e,enableFullWidth:t=!1,className:n,variant:r=`default`,...i},a)=>(0,s.jsx)(`div`,{className:d(Il.Prose,!t&&Il[`Prose--lineLength`],Il[`Prose--${r}`],n),ref:a,...i,dangerouslySetInnerHTML:{__html:e}})),Rl=`Primer_Brand__VideoPlayer-module__VideoPlayer__controlTextColor___YMFpe`,zl=`Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4`,Bl=`Primer_Brand__VideoPlayer-module__VideoPlayer__progressBar___wYSPx`,Vl=(0,c.createContext)(null),Hl=(e,t)=>{let n=e.ref?.current;if(!n)return console.error(`Video element is not available, ignoring action`,t),e;switch(t.type){case`play`:return n.play(),{...e,isPlaying:!0};case`pause`:return n.pause(),{...e,isPlaying:!1};case`mute`:return n.volume=0,{...e,isMuted:!0,volumeBeforeMute:e.volume};case`unmute`:{let t=e.volumeBeforeMute??1;return n.volume=t,{...e,isMuted:!1,volume:t}}case`setVolume`:return n.volume=t.payload,{...e,volume:t.payload};case`enableCC`:return{...e,ccEnabled:!0};case`disableCC`:return{...e,ccEnabled:!1};case`setDuration`:return{...e,duration:t.payload};default:return e}},Ul=()=>{let e=(0,c.useContext)(Vl);if(!e)throw Error(`useVideo must be used within a VideoProvider. Did you forget to wrap your component in a ?`);return e},Wl=(0,c.forwardRef)(({children:e},t)=>{let n=I(t),r=(0,c.useRef)(null),[i,a]=(0,c.useReducer)(Hl,{isPlaying:!1,isMuted:!1,volume:1,volumeBeforeMute:null,ccEnabled:!1,ref:n,duration:0}),[o,l]=(e=>{let[t,n]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{if(!e)return;let t=()=>{let t=document.fullscreenElement===e,r=`Primer_Brand__VideoPlayer-module__VideoPlayer__container--fullscreen___p73I7`;t?e.classList.add(r):e.classList.remove(r),n(t)};return document.addEventListener(`fullscreenchange`,t),()=>{document.removeEventListener(`fullscreenchange`,t)}},[e]),[t,(0,c.useCallback)(n=>{let r=typeof n==`function`?n(t):n;e&&t!==r&&(r?e.requestFullscreen():document.exitFullscreen())},[e,t])]})(r.current),u={...i,isFullScreen:o,fullscreenRef:r,play:()=>a({type:`play`}),pause:()=>a({type:`pause`}),togglePlaying:()=>a({type:i.isPlaying?`pause`:`play`}),mute:()=>a({type:`mute`}),unmute:()=>a({type:`unmute`}),toggleMute:()=>a({type:i.isMuted?`unmute`:`mute`}),setVolume:e=>{let t=typeof e==`function`?e(i.volume):e;a({type:`setVolume`,payload:Math.max(0,Math.min(1,t))})},enableCC:()=>{a({type:`enableCC`})},disableCC:()=>a({type:`disableCC`}),toggleCC:()=>a({type:i.ccEnabled?`disableCC`:`enableCC`}),enterFullScreen:()=>l(!0),exitFullScreen:()=>l(!1),toggleFullScreen:()=>l(e=>!e),setDuration:e=>a({type:`setDuration`,payload:e}),seekToPercent:e=>{let t=i.ref?.current;t&&(t.currentTime=e/100*t.duration)},seek:e=>{let t=i.ref?.current;t&&(t.currentTime=typeof e==`function`?e(t.currentTime):e)}};return(0,c.useEffect)(()=>{let e=i.ref?.current;if(!e)return;let t={play:()=>{a({type:`play`})},playing:()=>{e.textTracks[0].mode=`hidden`},pause:()=>{a({type:`pause`})},ended:()=>{e.currentTime=0},mute:()=>{a({type:`mute`})},unmute:()=>{a({type:`unmute`})},volumechange:()=>{a({type:`setVolume`,payload:e.volume})},loadedmetadata:()=>{a({type:`setDuration`,payload:e.duration})}};for(let[n,r]of Object.entries(t))e.addEventListener(n,r);return()=>{for(let[n,r]of Object.entries(t))e.removeEventListener(n,r)}},[i.ref]),(0,s.jsx)(Vl.Provider,{value:u,children:e})}),Gl=({className:e,...t})=>{let[n,r]=(0,c.useState)(``),{ref:i}=Ul(),a=i?.current,o=a?.textTracks[0]?.cues;return(0,c.useEffect)(()=>{if(!a)return;let e=()=>{if(o)for(let e=0;e=t.startTime&&a.currentTimea.removeEventListener(`timeupdate`,e)},[a,o]),o?(0,s.jsx)(`div`,{className:d(e,`Primer_Brand__Captions-module__Captions___xrhu1`),...t,children:(0,s.jsx)(F,{as:`p`,className:`Primer_Brand__Captions-module__Captions__text___e1cBR`,align:`center`,children:n})}):null},Kl=({className:e,...t})=>(0,s.jsx)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar___L4653`,e),...t}),ql=({children:e,className:t,...n})=>{let r=(0,c.useRef)(null),[i,a]=(0,c.useState)(!1),o=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let e=r.current,t=e?.parentElement;if(!e||!t)return;let n=()=>{o.current&&=(clearTimeout(o.current),null)},i=e=>{e.key===`Escape`&&a(!1)},s=()=>{let e=t===document.activeElement||t.contains(document.activeElement);a(e)},c=()=>{a(!1)},l=()=>{n(),a(!0)},u=()=>{n(),o.current=setTimeout(()=>{a(!1)},100)};return t.addEventListener(`focus`,s),t.addEventListener(`blur`,s),t.addEventListener(`focusin`,s),t.addEventListener(`focusout`,s),t.addEventListener(`click`,c),t.addEventListener(`mouseenter`,l),t.addEventListener(`mouseleave`,u),window.addEventListener(`keydown`,i),()=>{n(),t.removeEventListener(`focus`,s),t.removeEventListener(`blur`,s),t.removeEventListener(`focusin`,s),t.removeEventListener(`focusout`,s),t.removeEventListener(`click`,c),t.removeEventListener(`mouseenter`,l),t.removeEventListener(`mouseleave`,u),window.removeEventListener(`keydown`,i)}},[r]),(0,s.jsx)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip___mtg_l`,i&&`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip-visible___xOTRZ`,t),ref:r,...n,children:i?(0,s.jsx)(`span`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipContent___BoAqV`,children:(0,s.jsx)(F,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipText____Syz7`,weight:`medium`,children:e})}):(0,s.jsx)(`span`,{className:`visually-hidden`,children:e})})},Jl=({tooltip:e,children:t,className:n,...r})=>(0,s.jsxs)(`button`,{className:d(zl,n),...r,children:[t,(0,s.jsx)(ql,{children:e})]}),Yl=e=>(0,s.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,...e,children:[(0,s.jsx)(`rect`,{width:`7.2`,height:`24`,rx:`1`,fill:`currentColor`}),(0,s.jsx)(`rect`,{x:`12.5`,width:`7.2`,height:`24`,rx:`1`,fill:`currentColor`})]}),Xl=e=>{let{isPlaying:t,togglePlaying:n}=Ul();return(0,s.jsx)(Jl,{onClick:n,tooltip:t?`Pause video`:`Play video`,...e,children:t?(0,s.jsx)(Yl,{}):(0,s.jsx)($n,{})})},Zl=({className:e,onChange:t=e=>e,value:n,max:r,onKeyDown:i=e=>e,a11yStep:a=1,tooltip:o,tooltipFormatter:l=e=>e.toString(),name:u,id:f,...m})=>{let[h,g]=(0,c.useState)(n),[_,v]=(0,c.useState)(0),[y,b]=(0,c.useState)(0),x=p(),S=f||x,C=(0,c.useRef)(null);return(0,c.useEffect)(()=>{g(n)},[n]),(0,c.useEffect)(()=>{let e=C.current;if(!r||!o||!e)return;let t=t=>{if(t.target!==e)return b(0),void v(0);v(t.offsetX),b(t.offsetX/t.target.clientWidth*r)};return e.addEventListener(`mousemove`,t),()=>{e.removeEventListener(`mousemove`,t)}},[r,o,C]),(0,s.jsxs)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__range___Tmjbg`,e),children:[(0,s.jsx)(`progress`,{"aria-hidden":`true`,className:`Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK`,value:h,max:r}),(0,s.jsxs)(`label`,{htmlFor:S,children:[(0,s.jsx)(`span`,{className:`visually-hidden`,children:u}),(0,s.jsx)(`input`,{tabIndex:0,type:`range`,className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl`,Bl),value:h,onChange:e=>{g(e.currentTarget.valueAsNumber),t(e)},max:r,onKeyDown:e=>{var t=e;typeof h==`number`&&(t.key===`ArrowUp`?(t.stopPropagation(),g(h+a)):t.key===`ArrowDown`&&(t.stopPropagation(),g(h-a))),i(e)},id:S,name:u,ref:C,...m})]}),o&&y?(0,s.jsx)(ql,{style:{left:_},children:l(y)}):null]})},Ql=e=>e.toString().padStart(2,`0`),$l=(e,t)=>{if(isNaN(e)||e<0)return`00:00`;t&&e>t&&(e=t);let n=`${Ql(Math.floor(e%3600/60))}:${Ql(Math.floor(e%60))}`;return e>3600&&(n=`${Ql(Math.floor(e/3600))}:${n}`),n},eu=({className:e,...t})=>{let{ref:n,duration:r}=Ul(),[i,a]=(0,c.useState)(0),o=(0,c.useCallback)(e=>{let t=e.currentTarget.valueAsNumber;n?.current&&(n.current.currentTime=t)},[n]);return(0,c.useEffect)(()=>{let e=n?.current;if(!e)return;let t=()=>{a(e.currentTime)};return e.addEventListener(`timeupdate`,t),()=>{e.removeEventListener(`timeupdate`,t)}},[n]),(0,s.jsxs)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__seek___Z4IA2`,e),...t,children:[(0,s.jsx)(Zl,{type:`range`,min:`0`,max:r,step:1e-4,onInput:o,value:i,className:Bl,tooltip:!0,tooltipFormatter:e=>$l(e,r),name:`Seek`}),(0,s.jsx)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__progressTime___GvTKs`,children:(0,s.jsxs)(F,{as:`p`,className:d(Rl,`Primer_Brand__VideoPlayer-module__VideoPlayer__seekTime___HLf0h`),font:`monospace`,children:[$l(i,r),(0,s.jsxs)(`span`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__totalTime___nWILS`,children:[` / `,$l(r)]})]})})]})},tu=({className:e,...t})=>{let{ccEnabled:n,toggleCC:r}=Ul();return(0,s.jsxs)(`button`,{className:d(e,zl,`Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt`,!n&&`Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL`),onClick:r,...t,children:[(0,s.jsx)(F,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v`,"aria-hidden":`true`,children:`CC`}),(0,s.jsx)(ql,{children:n?`Disable captions`:`Enable captions`})]})};var nu=[`16`,`24`],ru={16:{width:16,path:c.createElement(`path`,{d:`M8 2.75v10.5a.751.751 0 0 1-1.238.57L3.473 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.722l3.29-2.82A.75.75 0 0 1 8 2.75Zm3.28 2.47L13 6.94l1.72-1.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L14.06 8l1.72 1.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L13 9.06l-1.72 1.72a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L11.94 8l-1.72-1.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-7.042 1.1a.752.752 0 0 1-.488.18h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62V4.38Z`})},24:{width:24,path:c.createElement(`path`,{d:`M12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805A.75.75 0 0 1 12 3.75ZM6.255 9.305a.748.748 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86V5.445ZM16.28 8.22a.75.75 0 1 0-1.06 1.06L17.94 12l-2.72 2.72a.75.75 0 1 0 1.06 1.06L19 13.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L20.06 12l2.72-2.72a.75.75 0 0 0-1.06-1.06L19 10.94l-2.72-2.72Z`})}},iu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-mute`,ru,nu)});iu.displayName=`MuteIcon`;var au=[`16`,`24`],ou={16:{width:16,path:c.createElement(`path`,{d:`M7.563 2.069A.75.75 0 0 1 8 2.75v10.5a.751.751 0 0 1-1.238.57L3.472 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.723l3.289-2.82a.75.75 0 0 1 .801-.111ZM6.5 4.38 4.238 6.319a.748.748 0 0 1-.488.181h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62Zm6.096-2.038a.75.75 0 0 1 1.06 0 8 8 0 0 1 0 11.314.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042 6.5 6.5 0 0 0 0-9.193.75.75 0 0 1 0-1.06Zm-1.06 2.121-.001.001a5 5 0 0 1 0 7.07.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734 3.5 3.5 0 0 0 0-4.95.75.75 0 1 1 1.061-1.061Z`})},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M11.553 3.064A.75.75 0 0 1 12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805a.752.752 0 0 1 .808-.13ZM10.5 5.445l-4.245 3.86a.748.748 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86Zm8.218-1.223a.75.75 0 0 1 1.06 0c4.296 4.296 4.296 11.26 0 15.556a.75.75 0 0 1-1.06-1.06 9.5 9.5 0 0 0 0-13.436.75.75 0 0 1 0-1.06Z`}),c.createElement(`path`,{d:`M16.243 7.757a.75.75 0 1 0-1.061 1.061 4.5 4.5 0 0 1 0 6.364.75.75 0 0 0 1.06 1.06 6 6 0 0 0 0-8.485Z`}))}},su=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-unmute`,ou,au)});su.displayName=`UnmuteIcon`;let cu=e=>{let{isMuted:t,toggleMute:n}=Ul();return(0,s.jsx)(Jl,{tooltip:t?`Unmute`:`Mute`,onClick:n,...e,children:t?(0,s.jsx)(iu,{size:24}):(0,s.jsx)(su,{size:24})})},lu=({name:e=`Volume`,...t})=>{let{volume:n,setVolume:r}=Ul();return(0,s.jsx)(Zl,{className:`Primer_Brand__VolumeControl-module__VolumeControl___rq9Ra`,type:`range`,min:`0`,max:1,step:.001,onInput:e=>r(e.currentTarget.valueAsNumber),value:n,a11yStep:.1,name:e,...t})};var uu=[`16`,`24`],du={16:{width:16,path:c.createElement(`path`,{d:`M10.75 1a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 10 4.25v-2.5a.75.75 0 0 1 .75-.75Zm-5.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 4.25 6h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5A.75.75 0 0 1 5.25 1ZM1 10.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75Zm9 1c0-.966.784-1.75 1.75-1.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M15.75 3a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 15 7.25v-3.5a.75.75 0 0 1 .75-.75Zm-7.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 7.25 9h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5A.75.75 0 0 1 8.25 3ZM3 15.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75Zm12 1c0-.966.784-1.75 1.75-1.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0Z`})}},fu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-screen-normal`,du,uu)});fu.displayName=`ScreenNormalIcon`;var pu=[`16`,`24`],mu={16:{width:16,path:c.createElement(`path`,{d:`M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75Zm12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75ZM2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:c.createElement(`path`,{d:`M3.75 15a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 3 19.25v-3.5a.75.75 0 0 1 .75-.75Zm16.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 19.25 21h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 .75-.75ZM4.75 4.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0v-3.5C3 3.784 3.784 3 4.75 3h3.5a.75.75 0 0 1 0 1.5ZM15 3.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75Z`})}},hu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-screen-full`,mu,pu)});hu.displayName=`ScreenFullIcon`;let gu=e=>{let{isFullScreen:t,toggleFullScreen:n}=Ul();return(0,s.jsx)(Jl,{onClick:n,tooltip:t?`Exit full screen`:`Full screen`,...e,children:t?(0,s.jsx)(fu,{size:24}):(0,s.jsx)(hu,{size:24})})},_u=(0,c.forwardRef)(({title:e,visuallyHiddenTitle:t,showBranding:n=!0,children:r,className:i,showPlayPauseButton:a=!0,showSeekControl:o=!0,showCCButton:l=!0,showMuteButton:u=!0,showVolumeControl:f=!0,showFullScreenButton:p=!0,playIcon:m=()=>(0,s.jsx)($n,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__playButton___qff0F`}),...h},g)=>{let{ccEnabled:_,fullscreenRef:v,isPlaying:y,ref:b,togglePlaying:x}=Ul(),S=I((0,c.useCallback)(e=>{vu(g,e)},[g])),C=(0,c.useCallback)(e=>{vu(b,e),vu(S,e)},[b,S]),w=(({videoWrapperRef:e,className:t})=>{let[n,r]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{let n=()=>{if(!e.current)return;let n=e.current.getBoundingClientRect().width,i=!!(n&&n<544);r(i),i?e.current.classList.add(t):e.current.classList.remove(t)},i=new ResizeObserver(t=>{e.current&&n()});n();let a=e.current;return a?(i.observe(a),()=>{i.unobserve(a)}):()=>{i.disconnect()}},[t,e]),n})({videoWrapperRef:v,className:`Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8`}),T=a||o,E=l||u||f||p,D=T||E;return(0,s.jsxs)(`div`,{"data-video-player-container":!0,className:`Primer_Brand__VideoPlayer-module__VideoPlayer__container___WmQho`,ref:v,children:[(0,s.jsxs)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__overlayContainer___K_dl1`,children:[(0,s.jsxs)(`video`,{ref:C,title:e,controls:!1,className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw`,i),...h,children:[r,(0,s.jsx)(`track`,{kind:`captions`})]}),n||!t?(0,s.jsxs)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j`,y&&`Primer_Brand__VideoPlayer-module__VideoPlayer__title--hidden___gJxj8`),children:[n&&(0,s.jsx)(nr,{size:40,"aria-label":`GitHub logo`}),!t&&(0,s.jsx)(F,{size:`400`,weight:`medium`,className:Rl,children:e})]}):null,(0,s.jsx)(`button`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz`,y&&`Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay--transparent___Nc60m`),onClick:x,"aria-label":y?`Pause`:`Play`,children:!y&&(0,s.jsx)(m,{})})]}),_&&(0,s.jsx)(Gl,{}),D&&(0,s.jsxs)(Kl,{children:[T&&(0,s.jsxs)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row1___SdOxD`,children:[a&&(0,s.jsx)(Xl,{}),o&&(0,s.jsx)(eu,{})]}),E&&(0,s.jsxs)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row2___EZoJX`,children:[l&&(0,s.jsx)(tu,{}),u&&(0,s.jsx)(cu,{}),f&&!w&&(0,s.jsx)(lu,{}),p&&(0,s.jsx)(gu,{})]})]})]})});function vu(e,t){e&&(typeof e==`function`?e(t):e.current=t)}let yu=(0,c.forwardRef)((e,t)=>(0,c.useContext)(Vl)?(0,s.jsx)(_u,{ref:t,...e}):(0,s.jsx)(Wl,{children:(0,s.jsx)(_u,{ref:t,...e})})),bu=Object.assign(yu,{Source:e=>(0,s.jsx)(`source`,{...e}),Track:({kind:e=`captions`,...t})=>(0,s.jsx)(`track`,{kind:e,...t}),Provider:Wl});var xu=[`16`,`24`],Su={16:{width:16,path:c.createElement(`path`,{d:`M5 2h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Zm5 0h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Z`})},24:{width:24,path:c.createElement(`path`,{d:`M9 3H7.5A1.5 1.5 0 0 0 6 4.5v15A1.5 1.5 0 0 0 7.5 21H9a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 9 3Zm7.5 0H15a1.5 1.5 0 0 0-1.5 1.5v15A1.5 1.5 0 0 0 15 21h1.5a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 16.5 3Z`})}},Cu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-pause`,Su,xu)});Cu.displayName=`PauseIcon`;let wu={play:`Play video`,pause:`Pause video`},Tu={root:`MinimalVideoPlayer`,get video(){return`${this.root}-video`},get control(){return`${this.root}-control`}},Eu=(0,c.forwardRef)(({autoPlay:e=!0,children:t,className:n,"data-testid":r,internalAccessibleLabels:i=wu,loop:a=!0,onEnded:o,onPause:l,onPlay:u,onPlaying:f,title:p,...m},h)=>{let{handlePlaybackEnded:g,handlePlaybackPaused:_,handlePlaybackStarted:v,isPlaying:y,togglePlayback:b,videoRef:x}=function({autoPlay:e,forwardedRef:t,prefersReducedMotion:n}){let r=I(t),i=(0,c.useRef)(!1),a=(0,c.useRef)(!1),[o,s]=(0,c.useState)(!1),l=(0,c.useCallback)(async()=>{let e=r.current;if(e)try{await e.play()}catch{e.paused&&s(!1)}},[r]),u=(0,c.useCallback)(()=>s(!0),[]),d=(0,c.useCallback)(()=>s(!1),[]),f=(0,c.useCallback)(()=>{i.current=!1,s(!1)},[]);return(0,c.useEffect)(()=>{let t=r.current;if(!t)return;let o=r=>{if(r)return i.current?(i.current=!1,void(e&&!n&&l())):!a.current&&n?void(a.current=!0):void(!a.current&&e&&(a.current=!0,l()));t.paused||(i.current=e&&!n,t.pause())};if(typeof IntersectionObserver>`u`)return void o(!0);let s=new IntersectionObserver(([e])=>{o(e.intersectionRatio>0)});return s.observe(t),()=>s.disconnect()},[e,n,l,r]),(0,c.useEffect)(()=>{n&&(a.current=!0,i.current=!1,r.current?.pause())},[n,r]),{handlePlaybackEnded:f,handlePlaybackPaused:d,handlePlaybackStarted:u,isPlaying:o,togglePlayback:(0,c.useCallback)(()=>{let e=r.current;if(e){if(a.current=!0,i.current=!1,o)return s(!1),void e.pause();l()}},[o,l,r]),videoRef:r}}({autoPlay:e,forwardedRef:h,prefersReducedMotion:ar()});return(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer___vOvcR`,"data-testid":r||Tu.root,"data-video-player-container":!0,children:[(0,s.jsx)(`video`,{...m,ref:x,autoPlay:!1,className:d(`Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__video___Zai7A`,n),controls:!1,"data-testid":Tu.video,loop:a,muted:!0,onEnded:e=>{g(),o?.(e)},onPause:e=>{_(),l?.(e)},onPlay:e=>{v(),u?.(e)},onPlaying:e=>{v(),f?.(e)},playsInline:!0,title:p,children:t}),(0,s.jsx)(`button`,{"aria-label":y?i.pause:i.play,className:`Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6`,"data-testid":Tu.control,onClick:b,type:`button`,children:y?(0,s.jsx)(Cu,{"aria-hidden":`true`}):(0,s.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,s.jsx)(`path`,{d:`M13.3777 6.94756C14.2069 7.40341 14.2069 8.59489 13.3777 9.05073L5.37808 13.4483C4.57834 13.8879 3.60001 13.3093 3.60001 12.3967L3.60001 3.60161C3.60001 2.689 4.57834 2.1104 5.37808 2.55003L13.3777 6.94756Z`,fill:`currentColor`})})})]})}),Du=Object.assign(Eu,{testIds:Tu});var Ou=[`16`,`24`],ku={16:{width:16,path:c.createElement(`path`,{d:`M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z`})},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M9.5 15.584V8.416a.5.5 0 0 1 .77-.42l5.576 3.583a.5.5 0 0 1 0 .842l-5.576 3.584a.5.5 0 0 1-.77-.42Z`}),c.createElement(`path`,{d:`M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Z`}))}},Au=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-play`,ku,Ou)});Au.displayName=`PlayIcon`;let ju={LogoSuite:`Primer_Brand__LogoSuite-module__LogoSuite___W2Pai`,"LogoSuite--center":`Primer_Brand__LogoSuite-module__LogoSuite--center___byPyg`,"LogoSuite--default":`Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL`,"LogoSuite--gridline-expressive":`Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax`,"LogoSuite--hasDivider":`Primer_Brand__LogoSuite-module__LogoSuite--hasDivider___Znsqm`,"LogoSuite--justify":`Primer_Brand__LogoSuite-module__LogoSuite--justify___ZFxvW`,"LogoSuite--start":`Primer_Brand__LogoSuite-module__LogoSuite--start___Kk6GC`,LogoSuite__content:`Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a`,LogoSuite__description:`Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM`,LogoSuite__heading:`Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw`,"LogoSuite__heading--visually-hidden":`Primer_Brand__LogoSuite-module__LogoSuite__heading--visually-hidden___pTR4r`,LogoSuite__logobar:`Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm`,"LogoSuite__logobar--gap-condensed":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-condensed___d2k3z`,"LogoSuite__logobar--gap-default":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-default___nLZ7M`,"LogoSuite__logobar--has-marquee":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-marquee___d5jZP`,"LogoSuite__logobar--has-takeover":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm`,"LogoSuite__logobar--paused":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--paused___i6vSY`,"LogoSuite__logobar--variant-emphasis":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb`,"LogoSuite__logobar--variant-muted":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z`,"LogoSuite__logobar-marquee":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr`,"LogoSuite__logobar-marquee--focused":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee--focused___AVQlQ`,"LogoSuite__logobar-marqueeGroup":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf`,"LogoSuite__logobar-marqueeGroup--speed-default":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-default___ptGOl`,"LogoSuite__logobar-marqueeGroup--speed-slow":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-slow___s1IKV`,"LogoSuite__logobar-playPauseButton":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi`,"LogoSuite__logobar-takeoverButtonContainer":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO`,LogoSuite__logobarContainer:`Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_`,LogoSuite__textContainer:`Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV`,LogobarScrollX:`Primer_Brand__LogoSuite-module__LogobarScrollX___K2Z30`},Mu={root:`LogoSuite`,get marqueeGroup(){return`${this.root}-marqueeGroup`}},Nu=(0,c.forwardRef)(({as:e=Cr,size:t=`subhead-large`,className:n,children:r,visuallyHidden:i,...a},o)=>(0,s.jsx)(Er,{ref:o,className:d(ju.LogoSuite__heading,i&&ju[`LogoSuite__heading--visually-hidden`],i&&`visually-hidden`,n),size:t,as:e,...a,children:r})),Pu=(0,c.forwardRef)(({className:e,children:t,size:n=`200`,variant:r=`muted`,...i},a)=>(0,s.jsx)(F,{as:`p`,ref:a,size:n,variant:r,className:d(ju.LogoSuite__description,e),...i,children:t})),Fu=({isPlaying:e=!0,onPlayPause:t})=>{let n=(0,c.useCallback)(()=>{t?.(!e)},[t,e]);return(0,s.jsx)(`button`,{className:ju[`LogoSuite__logobar-playPauseButton`],type:`button`,onClick:n,"aria-label":e?`Pause animation`:`Play animation`,children:e?(0,s.jsx)(Cu,{}):(0,s.jsx)(Au,{})})},Iu=(0,c.forwardRef)(({className:e,children:t,gap:n=`default`,marquee:r=!1,marqueeSpeed:i=`normal`,variant:a=`muted`,takeoverButton:o,...l},u)=>{let f=ar(),[p,m]=(0,c.useState)(()=>r&&!f&&i!==`idle`);(0,c.useEffect)(()=>{m(r&&!f&&i!==`idle`)},[r,f,i]);let h={ref:u,className:d(ju.LogoSuite__logobar,ju[`LogoSuite__logobar--variant-${a}`],ju[`LogoSuite__logobar--gap-${n}`],e),...l},[g,_]=(0,c.useState)(!1),v=(0,c.useCallback)(()=>{_(!0)},[]),y=(0,c.useCallback)(e=>{e.currentTarget.contains(e.relatedTarget)||_(!1)},[]),b=()=>{if(!o)return null;let{className:e,label:t,ref:n,...r}=o;return(0,s.jsx)(`div`,{className:ju[`LogoSuite__logobar-takeoverButtonContainer`],children:(0,s.jsx)(Me,{as:`a`,variant:`primary`,className:d(ju[`LogoSuite__logobar-takeoverButton`],e),...r,children:t})})};if(r){let{className:e,...n}=h,r=!p||f;return(0,s.jsxs)(`div`,{...n,className:d(ju[`LogoSuite__logobar--has-marquee`],e,r&&ju[`LogoSuite__logobar--paused`]),children:[(0,s.jsxs)(`div`,{className:d(ju[`LogoSuite__logobar-marquee`],g&&ju[`LogoSuite__logobar-marquee--focused`]),onFocus:v,onBlur:y,children:[(0,s.jsx)(`div`,{className:d(ju[`LogoSuite__logobar-marqueeGroup`],ju[`LogoSuite__logobar-marqueeGroup--speed-${i}`]),"data-testid":Mu.marqueeGroup,children:t}),(0,s.jsx)(`div`,{inert:!0,"aria-hidden":`true`,className:d(ju[`LogoSuite__logobar-marqueeGroup`],ju[`LogoSuite__logobar-marqueeGroup--speed-${i}`]),children:t})]}),(0,s.jsx)(Fu,{onPlayPause:m,isPlaying:p})]})}if(o){let{className:e,...n}=h;return(0,s.jsxs)(`div`,{...n,className:d(e,ju[`LogoSuite__logobar--has-takeover`]),children:[t,b()]})}return(0,s.jsx)(`div`,{...h,children:t})}),Lu=Object.assign(({align:e=`center`,children:t,className:n,hasDivider:r=!0,variant:i=`default`,"data-testid":a})=>{let o=(0,c.useMemo)(()=>l().Children.toArray(t),[t]),u=o.find(e=>l().isValidElement(e)&&e.type===Nu),f=o.find(e=>l().isValidElement(e)&&e.type===Pu),p=o.find(e=>l().isValidElement(e)&&e.type===Iu),m=l().isValidElement(u)&&u.props.visuallyHidden,h=i===`gridline-expressive`,g=h&&(u&&!m||f);return(0,s.jsx)(`div`,{className:d(ju.LogoSuite,ju[`LogoSuite--${e}`],r&&ju[`LogoSuite--hasDivider`],ju[`LogoSuite--${i}`],n),"data-testid":a,children:h?(0,s.jsxs)(_,{className:ju.LogoSuite__content,children:[g&&(0,s.jsxs)(_.Column,{span:{large:3},className:ju.LogoSuite__textContainer,children:[u,f]}),(0,s.jsxs)(_.Column,{span:{large:g?9:12},className:ju.LogoSuite__logobarContainer,children:[!g&&m&&u,p]})]}):(0,s.jsxs)(s.Fragment,{children:[u,f,p]})})},{Heading:Nu,Description:Pu,Logobar:Iu,testIds:Mu}),Ru=Object.assign(({animate:e,className:t,children:n,fullWidth:r=!1,...i})=>{let{classes:a,styles:o}=E(e),c=d(a,`Primer_Brand__Timeline-module__Timeline___keSeT`,r&&`Primer_Brand__Timeline-module__Timeline--full-width___XLdKp`,t);return(0,s.jsx)(`ul`,{className:c,style:{...o},...i,children:n})},{Item:({className:e,children:t,...n})=>{let r=d(`Primer_Brand__Timeline-module__Timeline__item____ME4_`,e),i=(0,c.useMemo)(()=>l().Children.toArray(t),[t]),a=(0,c.useCallback)(()=>i.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`,[i]),o=i.length===1?`default`:a();return(0,s.jsx)(`li`,{className:r,...n,children:(0,s.jsx)(F,{className:`Primer_Brand__Timeline-module__Timeline__item-text___sbSjp`,size:`200`,variant:o,children:t})})}}),zu={Bento:`Primer_Brand__Bento-module__Bento___mNrII`,"Bento---xxlarge-padding-normal":`Primer_Brand__Bento-module__Bento---xxlarge-padding-normal___TojyH`,"Bento--medium-padding-condensed":`Primer_Brand__Bento-module__Bento--medium-padding-condensed___BgWOb`,"Bento--medium-padding-normal":`Primer_Brand__Bento-module__Bento--medium-padding-normal___xjnwE`,"Bento--medium-padding-spacious":`Primer_Brand__Bento-module__Bento--medium-padding-spacious___I5PEZ`,"Bento--padding-condensed":`Primer_Brand__Bento-module__Bento--padding-condensed___qkDcr`,"Bento--padding-normal":`Primer_Brand__Bento-module__Bento--padding-normal___c85Rj`,"Bento--padding-spacious":`Primer_Brand__Bento-module__Bento--padding-spacious___ydfpH`,"Bento--small-padding-condensed":`Primer_Brand__Bento-module__Bento--small-padding-condensed___dV4bU`,"Bento--small-padding-normal":`Primer_Brand__Bento-module__Bento--small-padding-normal____b5pg`,"Bento--small-padding-spacious":`Primer_Brand__Bento-module__Bento--small-padding-spacious___skviu`,"Bento--xlarge-padding-condensed":`Primer_Brand__Bento-module__Bento--xlarge-padding-condensed___mPi3N`,"Bento--xlarge-padding-normal":`Primer_Brand__Bento-module__Bento--xlarge-padding-normal___tb1wm`,"Bento--xlarge-padding-spacious":`Primer_Brand__Bento-module__Bento--xlarge-padding-spacious___bT4bv`,"Bento--xsmall-padding-condensed":`Primer_Brand__Bento-module__Bento--xsmall-padding-condensed___Eno9E`,"Bento--xsmall-padding-normal":`Primer_Brand__Bento-module__Bento--xsmall-padding-normal___C2rTu`,"Bento--xsmall-padding-spacious":`Primer_Brand__Bento-module__Bento--xsmall-padding-spacious___kepW0`,"Bento--xxlarge-padding-condensed":`Primer_Brand__Bento-module__Bento--xxlarge-padding-condensed___L_cr9`,"Bento--xxlarge-padding-spacious":`Primer_Brand__Bento-module__Bento--xxlarge-padding-spacious___C_vI2`,"Bento-column-padding-override":`Primer_Brand__Bento-module__Bento-column-padding-override___SxVV5`,"Bento-padding--large-condensed":`Primer_Brand__Bento-module__Bento-padding--large-condensed___HeO1J`,"Bento-padding--large-normal":`Primer_Brand__Bento-module__Bento-padding--large-normal___LcQOA`,"Bento-padding--large-spacious":`Primer_Brand__Bento-module__Bento-padding--large-spacious____8oib`,"Bento-row-padding-override":`Primer_Brand__Bento-module__Bento-row-padding-override___r37Kb`,Bento__Content:`Primer_Brand__Bento-module__Bento__Content___BhnY8`,"Bento__Content-icon":`Primer_Brand__Bento-module__Bento__Content-icon___K3van`,"Bento__Content-label":`Primer_Brand__Bento-module__Bento__Content-label___SbyAo`,"Bento__Content-text":`Primer_Brand__Bento-module__Bento__Content-text___Q4UA5`,Bento__Item:`Primer_Brand__Bento-module__Bento__Item___fM9oe`,"Bento__Item--bgColor-default":`Primer_Brand__Bento-module__Bento__Item--bgColor-default___AyFWG`,"Bento__Item--bgColor-subtle":`Primer_Brand__Bento-module__Bento__Item--bgColor-subtle___rIDKo`,"Bento__Item--column-span-1":`Primer_Brand__Bento-module__Bento__Item--column-span-1___wJS_f`,"Bento__Item--column-span-10":`Primer_Brand__Bento-module__Bento__Item--column-span-10___NKxdA`,"Bento__Item--column-span-11":`Primer_Brand__Bento-module__Bento__Item--column-span-11___ZjirT`,"Bento__Item--column-span-12":`Primer_Brand__Bento-module__Bento__Item--column-span-12___CaIjg`,"Bento__Item--column-span-2":`Primer_Brand__Bento-module__Bento__Item--column-span-2___wJFH9`,"Bento__Item--column-span-3":`Primer_Brand__Bento-module__Bento__Item--column-span-3___hskYi`,"Bento__Item--column-span-4":`Primer_Brand__Bento-module__Bento__Item--column-span-4___EWadX`,"Bento__Item--column-span-5":`Primer_Brand__Bento-module__Bento__Item--column-span-5___ggzyV`,"Bento__Item--column-span-6":`Primer_Brand__Bento-module__Bento__Item--column-span-6___UuNEL`,"Bento__Item--column-span-7":`Primer_Brand__Bento-module__Bento__Item--column-span-7___dnYwC`,"Bento__Item--column-span-8":`Primer_Brand__Bento-module__Bento__Item--column-span-8___bUlVW`,"Bento__Item--column-span-9":`Primer_Brand__Bento-module__Bento__Item--column-span-9___Veeak`,"Bento__Item--column-start-1":`Primer_Brand__Bento-module__Bento__Item--column-start-1___hJ0es`,"Bento__Item--column-start-10":`Primer_Brand__Bento-module__Bento__Item--column-start-10___pNAFk`,"Bento__Item--column-start-11":`Primer_Brand__Bento-module__Bento__Item--column-start-11___JPuyR`,"Bento__Item--column-start-12":`Primer_Brand__Bento-module__Bento__Item--column-start-12___nAVWL`,"Bento__Item--column-start-2":`Primer_Brand__Bento-module__Bento__Item--column-start-2___RV3eY`,"Bento__Item--column-start-3":`Primer_Brand__Bento-module__Bento__Item--column-start-3___M960L`,"Bento__Item--column-start-4":`Primer_Brand__Bento-module__Bento__Item--column-start-4___V5b3w`,"Bento__Item--column-start-5":`Primer_Brand__Bento-module__Bento__Item--column-start-5___hCu7p`,"Bento__Item--column-start-6":`Primer_Brand__Bento-module__Bento__Item--column-start-6___WeOjZ`,"Bento__Item--column-start-7":`Primer_Brand__Bento-module__Bento__Item--column-start-7___azf_1`,"Bento__Item--column-start-8":`Primer_Brand__Bento-module__Bento__Item--column-start-8___ufTXp`,"Bento__Item--column-start-9":`Primer_Brand__Bento-module__Bento__Item--column-start-9___m59SZ`,"Bento__Item--flow-column":`Primer_Brand__Bento-module__Bento__Item--flow-column___Gd6ts`,"Bento__Item--flow-row":`Primer_Brand__Bento-module__Bento__Item--flow-row___DVol6`,"Bento__Item--horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--horizontalAlign-center___DJpgD`,"Bento__Item--horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--horizontalAlign-start___apVss`,"Bento__Item--large-column-span-1":`Primer_Brand__Bento-module__Bento__Item--large-column-span-1___sPCsf`,"Bento__Item--large-column-span-10":`Primer_Brand__Bento-module__Bento__Item--large-column-span-10___d4zEs`,"Bento__Item--large-column-span-11":`Primer_Brand__Bento-module__Bento__Item--large-column-span-11___UKFCJ`,"Bento__Item--large-column-span-12":`Primer_Brand__Bento-module__Bento__Item--large-column-span-12___lOmLI`,"Bento__Item--large-column-span-2":`Primer_Brand__Bento-module__Bento__Item--large-column-span-2___wpcnQ`,"Bento__Item--large-column-span-3":`Primer_Brand__Bento-module__Bento__Item--large-column-span-3___z8T3W`,"Bento__Item--large-column-span-4":`Primer_Brand__Bento-module__Bento__Item--large-column-span-4___RNQwy`,"Bento__Item--large-column-span-5":`Primer_Brand__Bento-module__Bento__Item--large-column-span-5___t06QC`,"Bento__Item--large-column-span-6":`Primer_Brand__Bento-module__Bento__Item--large-column-span-6___eUMZR`,"Bento__Item--large-column-span-7":`Primer_Brand__Bento-module__Bento__Item--large-column-span-7___mLdYl`,"Bento__Item--large-column-span-8":`Primer_Brand__Bento-module__Bento__Item--large-column-span-8___zhtsq`,"Bento__Item--large-column-span-9":`Primer_Brand__Bento-module__Bento__Item--large-column-span-9___IrFuA`,"Bento__Item--large-column-start-1":`Primer_Brand__Bento-module__Bento__Item--large-column-start-1___ogy5Y`,"Bento__Item--large-column-start-10":`Primer_Brand__Bento-module__Bento__Item--large-column-start-10___uY9Wm`,"Bento__Item--large-column-start-11":`Primer_Brand__Bento-module__Bento__Item--large-column-start-11___kwY5A`,"Bento__Item--large-column-start-12":`Primer_Brand__Bento-module__Bento__Item--large-column-start-12___B9iMH`,"Bento__Item--large-column-start-2":`Primer_Brand__Bento-module__Bento__Item--large-column-start-2___A8Kex`,"Bento__Item--large-column-start-3":`Primer_Brand__Bento-module__Bento__Item--large-column-start-3___nCs4W`,"Bento__Item--large-column-start-4":`Primer_Brand__Bento-module__Bento__Item--large-column-start-4___k6wxM`,"Bento__Item--large-column-start-5":`Primer_Brand__Bento-module__Bento__Item--large-column-start-5___u9g2t`,"Bento__Item--large-column-start-6":`Primer_Brand__Bento-module__Bento__Item--large-column-start-6___wT9tc`,"Bento__Item--large-column-start-7":`Primer_Brand__Bento-module__Bento__Item--large-column-start-7___cH1Zn`,"Bento__Item--large-column-start-8":`Primer_Brand__Bento-module__Bento__Item--large-column-start-8___UsTw7`,"Bento__Item--large-column-start-9":`Primer_Brand__Bento-module__Bento__Item--large-column-start-9___txaE3`,"Bento__Item--large-flow-column":`Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE`,"Bento__Item--large-flow-row":`Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b`,"Bento__Item--large-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--large-gap-condensed___Rbi9v`,"Bento__Item--large-gap-normal":`Primer_Brand__Bento-module__Bento__Item--large-gap-normal___S9Fjb`,"Bento__Item--large-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--large-gap-spacious___i_Gyj`,"Bento__Item--large-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-center___YtwaR`,"Bento__Item--large-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-start___YQT1t`,"Bento__Item--large-row-span-1":`Primer_Brand__Bento-module__Bento__Item--large-row-span-1___o_4N_`,"Bento__Item--large-row-span-10":`Primer_Brand__Bento-module__Bento__Item--large-row-span-10___IXd3G`,"Bento__Item--large-row-span-11":`Primer_Brand__Bento-module__Bento__Item--large-row-span-11___OVPxd`,"Bento__Item--large-row-span-12":`Primer_Brand__Bento-module__Bento__Item--large-row-span-12___aAmjb`,"Bento__Item--large-row-span-2":`Primer_Brand__Bento-module__Bento__Item--large-row-span-2___yJebq`,"Bento__Item--large-row-span-3":`Primer_Brand__Bento-module__Bento__Item--large-row-span-3___MsNH2`,"Bento__Item--large-row-span-4":`Primer_Brand__Bento-module__Bento__Item--large-row-span-4___aYG1Q`,"Bento__Item--large-row-span-5":`Primer_Brand__Bento-module__Bento__Item--large-row-span-5___qiTGf`,"Bento__Item--large-row-span-6":`Primer_Brand__Bento-module__Bento__Item--large-row-span-6___yDxVJ`,"Bento__Item--large-row-span-7":`Primer_Brand__Bento-module__Bento__Item--large-row-span-7___gfW02`,"Bento__Item--large-row-span-8":`Primer_Brand__Bento-module__Bento__Item--large-row-span-8___qrky4`,"Bento__Item--large-row-span-9":`Primer_Brand__Bento-module__Bento__Item--large-row-span-9___wluiD`,"Bento__Item--large-row-start-1":`Primer_Brand__Bento-module__Bento__Item--large-row-start-1___kYB2F`,"Bento__Item--large-row-start-10":`Primer_Brand__Bento-module__Bento__Item--large-row-start-10___EaLQx`,"Bento__Item--large-row-start-11":`Primer_Brand__Bento-module__Bento__Item--large-row-start-11___IQx_d`,"Bento__Item--large-row-start-12":`Primer_Brand__Bento-module__Bento__Item--large-row-start-12___hlrVv`,"Bento__Item--large-row-start-2":`Primer_Brand__Bento-module__Bento__Item--large-row-start-2___o21Td`,"Bento__Item--large-row-start-3":`Primer_Brand__Bento-module__Bento__Item--large-row-start-3___htfzI`,"Bento__Item--large-row-start-4":`Primer_Brand__Bento-module__Bento__Item--large-row-start-4___P2f1W`,"Bento__Item--large-row-start-5":`Primer_Brand__Bento-module__Bento__Item--large-row-start-5___HT3C4`,"Bento__Item--large-row-start-6":`Primer_Brand__Bento-module__Bento__Item--large-row-start-6___pcerM`,"Bento__Item--large-row-start-7":`Primer_Brand__Bento-module__Bento__Item--large-row-start-7___j2ui8`,"Bento__Item--large-row-start-8":`Primer_Brand__Bento-module__Bento__Item--large-row-start-8___V82iT`,"Bento__Item--large-row-start-9":`Primer_Brand__Bento-module__Bento__Item--large-row-start-9___EG4R2`,"Bento__Item--large-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-center___mbhdV`,"Bento__Item--large-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-end___hj9Dq`,"Bento__Item--large-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-start___VDcbn`,"Bento__Item--medium-column-span-1":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-1___qXoCp`,"Bento__Item--medium-column-span-10":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-10___vCY7I`,"Bento__Item--medium-column-span-11":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-11___woBRo`,"Bento__Item--medium-column-span-12":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-12___eR9Ow`,"Bento__Item--medium-column-span-2":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-2___Or0aW`,"Bento__Item--medium-column-span-3":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-3___rfJlA`,"Bento__Item--medium-column-span-4":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-4___jrzrn`,"Bento__Item--medium-column-span-5":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-5___VX5Xb`,"Bento__Item--medium-column-span-6":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-6___PuJLu`,"Bento__Item--medium-column-span-7":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-7___Gf10h`,"Bento__Item--medium-column-span-8":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-8___EPkMS`,"Bento__Item--medium-column-span-9":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-9___simHy`,"Bento__Item--medium-column-start-1":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-1___ysXie`,"Bento__Item--medium-column-start-10":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-10___NGybV`,"Bento__Item--medium-column-start-11":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-11___vc1Nv`,"Bento__Item--medium-column-start-12":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-12___gZcLo`,"Bento__Item--medium-column-start-2":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-2___obU8P`,"Bento__Item--medium-column-start-3":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-3___ttZ2X`,"Bento__Item--medium-column-start-4":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-4___yd4pw`,"Bento__Item--medium-column-start-5":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-5___wl6Sl`,"Bento__Item--medium-column-start-6":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-6___rlfWR`,"Bento__Item--medium-column-start-7":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-7___dfJXo`,"Bento__Item--medium-column-start-8":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-8___HLzZU`,"Bento__Item--medium-column-start-9":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-9___Jul8L`,"Bento__Item--medium-flow-column":`Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6`,"Bento__Item--medium-flow-row":`Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl`,"Bento__Item--medium-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--medium-gap-condensed___Nk4Uj`,"Bento__Item--medium-gap-normal":`Primer_Brand__Bento-module__Bento__Item--medium-gap-normal___KXAsF`,"Bento__Item--medium-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--medium-gap-spacious___vFlWU`,"Bento__Item--medium-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-center___aHFRW`,"Bento__Item--medium-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-start___nzIvg`,"Bento__Item--medium-row-span-1":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-1___vJifa`,"Bento__Item--medium-row-span-10":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-10___nXL1W`,"Bento__Item--medium-row-span-11":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-11___bp7xe`,"Bento__Item--medium-row-span-12":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-12___QykVK`,"Bento__Item--medium-row-span-2":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-2___rHIIs`,"Bento__Item--medium-row-span-3":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-3___XpZk0`,"Bento__Item--medium-row-span-4":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-4___xPGyT`,"Bento__Item--medium-row-span-5":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-5___XHAdt`,"Bento__Item--medium-row-span-6":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-6___uXSJ0`,"Bento__Item--medium-row-span-7":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-7___V9oop`,"Bento__Item--medium-row-span-8":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-8___bTuWm`,"Bento__Item--medium-row-span-9":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-9___RBjok`,"Bento__Item--medium-row-start-1":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-1___s1Rgz`,"Bento__Item--medium-row-start-10":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-10___ZCbg8`,"Bento__Item--medium-row-start-11":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-11___bSDUT`,"Bento__Item--medium-row-start-12":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-12___ozUh1`,"Bento__Item--medium-row-start-2":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-2___dsf4y`,"Bento__Item--medium-row-start-3":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-3___rWjRq`,"Bento__Item--medium-row-start-4":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-4___Iiuud`,"Bento__Item--medium-row-start-5":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-5___tbnzw`,"Bento__Item--medium-row-start-6":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-6___jPFm7`,"Bento__Item--medium-row-start-7":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-7___ZqLlM`,"Bento__Item--medium-row-start-8":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-8___TIOvf`,"Bento__Item--medium-row-start-9":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-9___oukNX`,"Bento__Item--medium-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-center___FEwTP`,"Bento__Item--medium-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-end___b8l2w`,"Bento__Item--medium-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-start___DOGQs`,"Bento__Item--row-span-1":`Primer_Brand__Bento-module__Bento__Item--row-span-1____HYWz`,"Bento__Item--row-span-10":`Primer_Brand__Bento-module__Bento__Item--row-span-10___YeL2N`,"Bento__Item--row-span-11":`Primer_Brand__Bento-module__Bento__Item--row-span-11___OuImI`,"Bento__Item--row-span-12":`Primer_Brand__Bento-module__Bento__Item--row-span-12___ZRPCc`,"Bento__Item--row-span-2":`Primer_Brand__Bento-module__Bento__Item--row-span-2___VYZcw`,"Bento__Item--row-span-3":`Primer_Brand__Bento-module__Bento__Item--row-span-3___PkNE4`,"Bento__Item--row-span-4":`Primer_Brand__Bento-module__Bento__Item--row-span-4___FygFo`,"Bento__Item--row-span-5":`Primer_Brand__Bento-module__Bento__Item--row-span-5___wO0Ev`,"Bento__Item--row-span-6":`Primer_Brand__Bento-module__Bento__Item--row-span-6___QvMUL`,"Bento__Item--row-span-7":`Primer_Brand__Bento-module__Bento__Item--row-span-7___KfzTy`,"Bento__Item--row-span-8":`Primer_Brand__Bento-module__Bento__Item--row-span-8___ctYpA`,"Bento__Item--row-span-9":`Primer_Brand__Bento-module__Bento__Item--row-span-9___NK44C`,"Bento__Item--row-start-1":`Primer_Brand__Bento-module__Bento__Item--row-start-1___ocNBk`,"Bento__Item--row-start-10":`Primer_Brand__Bento-module__Bento__Item--row-start-10___IQVeg`,"Bento__Item--row-start-11":`Primer_Brand__Bento-module__Bento__Item--row-start-11___w0uDj`,"Bento__Item--row-start-12":`Primer_Brand__Bento-module__Bento__Item--row-start-12___o52Zm`,"Bento__Item--row-start-2":`Primer_Brand__Bento-module__Bento__Item--row-start-2___vcLtw`,"Bento__Item--row-start-3":`Primer_Brand__Bento-module__Bento__Item--row-start-3___w9cDE`,"Bento__Item--row-start-4":`Primer_Brand__Bento-module__Bento__Item--row-start-4___Rn8P9`,"Bento__Item--row-start-5":`Primer_Brand__Bento-module__Bento__Item--row-start-5___c5xci`,"Bento__Item--row-start-6":`Primer_Brand__Bento-module__Bento__Item--row-start-6___fh6uR`,"Bento__Item--row-start-7":`Primer_Brand__Bento-module__Bento__Item--row-start-7___jVnOo`,"Bento__Item--row-start-8":`Primer_Brand__Bento-module__Bento__Item--row-start-8___L4G8w`,"Bento__Item--row-start-9":`Primer_Brand__Bento-module__Bento__Item--row-start-9___Orw5A`,"Bento__Item--small-column-span-1":`Primer_Brand__Bento-module__Bento__Item--small-column-span-1___a6Uk_`,"Bento__Item--small-column-span-10":`Primer_Brand__Bento-module__Bento__Item--small-column-span-10___ZBSO0`,"Bento__Item--small-column-span-11":`Primer_Brand__Bento-module__Bento__Item--small-column-span-11___Or5lx`,"Bento__Item--small-column-span-12":`Primer_Brand__Bento-module__Bento__Item--small-column-span-12___xu8z2`,"Bento__Item--small-column-span-2":`Primer_Brand__Bento-module__Bento__Item--small-column-span-2___eRR9s`,"Bento__Item--small-column-span-3":`Primer_Brand__Bento-module__Bento__Item--small-column-span-3___iBkjl`,"Bento__Item--small-column-span-4":`Primer_Brand__Bento-module__Bento__Item--small-column-span-4___iTLL7`,"Bento__Item--small-column-span-5":`Primer_Brand__Bento-module__Bento__Item--small-column-span-5___FXZKF`,"Bento__Item--small-column-span-6":`Primer_Brand__Bento-module__Bento__Item--small-column-span-6___VEiVP`,"Bento__Item--small-column-span-7":`Primer_Brand__Bento-module__Bento__Item--small-column-span-7___RFD8p`,"Bento__Item--small-column-span-8":`Primer_Brand__Bento-module__Bento__Item--small-column-span-8___WBTAW`,"Bento__Item--small-column-span-9":`Primer_Brand__Bento-module__Bento__Item--small-column-span-9___PDKMV`,"Bento__Item--small-column-start-1":`Primer_Brand__Bento-module__Bento__Item--small-column-start-1___blYcd`,"Bento__Item--small-column-start-10":`Primer_Brand__Bento-module__Bento__Item--small-column-start-10___PwfIO`,"Bento__Item--small-column-start-11":`Primer_Brand__Bento-module__Bento__Item--small-column-start-11___HwJrV`,"Bento__Item--small-column-start-12":`Primer_Brand__Bento-module__Bento__Item--small-column-start-12___AuD3D`,"Bento__Item--small-column-start-2":`Primer_Brand__Bento-module__Bento__Item--small-column-start-2___z84xb`,"Bento__Item--small-column-start-3":`Primer_Brand__Bento-module__Bento__Item--small-column-start-3___jAHiV`,"Bento__Item--small-column-start-4":`Primer_Brand__Bento-module__Bento__Item--small-column-start-4___sa5rD`,"Bento__Item--small-column-start-5":`Primer_Brand__Bento-module__Bento__Item--small-column-start-5___EjA_Y`,"Bento__Item--small-column-start-6":`Primer_Brand__Bento-module__Bento__Item--small-column-start-6___TsMuS`,"Bento__Item--small-column-start-7":`Primer_Brand__Bento-module__Bento__Item--small-column-start-7___wzVOe`,"Bento__Item--small-column-start-8":`Primer_Brand__Bento-module__Bento__Item--small-column-start-8___Cylzb`,"Bento__Item--small-column-start-9":`Primer_Brand__Bento-module__Bento__Item--small-column-start-9___K3kJa`,"Bento__Item--small-flow-column":`Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew`,"Bento__Item--small-flow-row":`Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE`,"Bento__Item--small-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--small-gap-condensed____69Z4`,"Bento__Item--small-gap-normal":`Primer_Brand__Bento-module__Bento__Item--small-gap-normal___R5AS5`,"Bento__Item--small-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--small-gap-spacious___ysMFz`,"Bento__Item--small-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-center___hIKKU`,"Bento__Item--small-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-start____az8o`,"Bento__Item--small-row-span-1":`Primer_Brand__Bento-module__Bento__Item--small-row-span-1___hJcO9`,"Bento__Item--small-row-span-10":`Primer_Brand__Bento-module__Bento__Item--small-row-span-10___pce_C`,"Bento__Item--small-row-span-11":`Primer_Brand__Bento-module__Bento__Item--small-row-span-11___GO_ln`,"Bento__Item--small-row-span-12":`Primer_Brand__Bento-module__Bento__Item--small-row-span-12___lUcIB`,"Bento__Item--small-row-span-2":`Primer_Brand__Bento-module__Bento__Item--small-row-span-2___RdAwK`,"Bento__Item--small-row-span-3":`Primer_Brand__Bento-module__Bento__Item--small-row-span-3___CMwq5`,"Bento__Item--small-row-span-4":`Primer_Brand__Bento-module__Bento__Item--small-row-span-4___KuACi`,"Bento__Item--small-row-span-5":`Primer_Brand__Bento-module__Bento__Item--small-row-span-5___xqZZV`,"Bento__Item--small-row-span-6":`Primer_Brand__Bento-module__Bento__Item--small-row-span-6___Q9O51`,"Bento__Item--small-row-span-7":`Primer_Brand__Bento-module__Bento__Item--small-row-span-7___MZ6cD`,"Bento__Item--small-row-span-8":`Primer_Brand__Bento-module__Bento__Item--small-row-span-8___eIEpG`,"Bento__Item--small-row-span-9":`Primer_Brand__Bento-module__Bento__Item--small-row-span-9___HkxM3`,"Bento__Item--small-row-start-1":`Primer_Brand__Bento-module__Bento__Item--small-row-start-1___esfXx`,"Bento__Item--small-row-start-10":`Primer_Brand__Bento-module__Bento__Item--small-row-start-10___UNRQz`,"Bento__Item--small-row-start-11":`Primer_Brand__Bento-module__Bento__Item--small-row-start-11___D0qCf`,"Bento__Item--small-row-start-12":`Primer_Brand__Bento-module__Bento__Item--small-row-start-12___Poeju`,"Bento__Item--small-row-start-2":`Primer_Brand__Bento-module__Bento__Item--small-row-start-2___rMTHJ`,"Bento__Item--small-row-start-3":`Primer_Brand__Bento-module__Bento__Item--small-row-start-3___e5nFr`,"Bento__Item--small-row-start-4":`Primer_Brand__Bento-module__Bento__Item--small-row-start-4___hWxGW`,"Bento__Item--small-row-start-5":`Primer_Brand__Bento-module__Bento__Item--small-row-start-5___kZona`,"Bento__Item--small-row-start-6":`Primer_Brand__Bento-module__Bento__Item--small-row-start-6___l17Wp`,"Bento__Item--small-row-start-7":`Primer_Brand__Bento-module__Bento__Item--small-row-start-7___nZc8H`,"Bento__Item--small-row-start-8":`Primer_Brand__Bento-module__Bento__Item--small-row-start-8___s8jU5`,"Bento__Item--small-row-start-9":`Primer_Brand__Bento-module__Bento__Item--small-row-start-9___et36x`,"Bento__Item--small-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-center___eyrsO`,"Bento__Item--small-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-end___t8ken`,"Bento__Item--small-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-start___QMpW2`,"Bento__Item--verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--verticalAlign-center___zOTQa`,"Bento__Item--verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--verticalAlign-end___fUd68`,"Bento__Item--verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--verticalAlign-start___uJAby`,"Bento__Item--visual-as-background":`Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q`,"Bento__Item--xlarge-column-span-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-1___LC_qv`,"Bento__Item--xlarge-column-span-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-10___TV_va`,"Bento__Item--xlarge-column-span-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-11___mRbhR`,"Bento__Item--xlarge-column-span-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-12___jCuU4`,"Bento__Item--xlarge-column-span-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-2___PkH2a`,"Bento__Item--xlarge-column-span-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-3___sjEds`,"Bento__Item--xlarge-column-span-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-4___CwpLr`,"Bento__Item--xlarge-column-span-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-5___ATLZK`,"Bento__Item--xlarge-column-span-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-6___wDVtR`,"Bento__Item--xlarge-column-span-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-7___BF_PQ`,"Bento__Item--xlarge-column-span-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-8___Je6tc`,"Bento__Item--xlarge-column-span-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-9___de_EV`,"Bento__Item--xlarge-column-start-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-1___eTMGO`,"Bento__Item--xlarge-column-start-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-10___xiPsu`,"Bento__Item--xlarge-column-start-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-11___h6pke`,"Bento__Item--xlarge-column-start-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-12___lINEt`,"Bento__Item--xlarge-column-start-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-2___ghZ8B`,"Bento__Item--xlarge-column-start-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-3___zIFiN`,"Bento__Item--xlarge-column-start-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-4___Ye3wL`,"Bento__Item--xlarge-column-start-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-5___Vtfhw`,"Bento__Item--xlarge-column-start-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-6___MiwV4`,"Bento__Item--xlarge-column-start-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-7___n3U82`,"Bento__Item--xlarge-column-start-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-8___S45Zc`,"Bento__Item--xlarge-column-start-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-9___bjxcX`,"Bento__Item--xlarge-flow-column":`Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC`,"Bento__Item--xlarge-flow-row":`Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT`,"Bento__Item--xlarge-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--xlarge-gap-condensed___Fvi39`,"Bento__Item--xlarge-gap-normal":`Primer_Brand__Bento-module__Bento__Item--xlarge-gap-normal___uQQu6`,"Bento__Item--xlarge-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--xlarge-gap-spacious___QxB62`,"Bento__Item--xlarge-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-center___mfany`,"Bento__Item--xlarge-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-start___zzvpZ`,"Bento__Item--xlarge-row-span-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-1___k8cvi`,"Bento__Item--xlarge-row-span-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-10___Q9UMh`,"Bento__Item--xlarge-row-span-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-11___Oeb8y`,"Bento__Item--xlarge-row-span-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-12___iXpKf`,"Bento__Item--xlarge-row-span-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-2___eQ1hk`,"Bento__Item--xlarge-row-span-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-3___FdBn9`,"Bento__Item--xlarge-row-span-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-4___Eu9U7`,"Bento__Item--xlarge-row-span-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-5___AymfS`,"Bento__Item--xlarge-row-span-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-6___ciomo`,"Bento__Item--xlarge-row-span-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-7___bDoNI`,"Bento__Item--xlarge-row-span-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-8___aCyc1`,"Bento__Item--xlarge-row-span-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-9___t6eYp`,"Bento__Item--xlarge-row-start-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-1___XJ8IJ`,"Bento__Item--xlarge-row-start-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-10___g9Tom`,"Bento__Item--xlarge-row-start-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-11___WATnH`,"Bento__Item--xlarge-row-start-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-12___f2aPN`,"Bento__Item--xlarge-row-start-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-2___Jh4mU`,"Bento__Item--xlarge-row-start-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-3___Qaz7u`,"Bento__Item--xlarge-row-start-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-4___Wdsyy`,"Bento__Item--xlarge-row-start-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-5___SWvQD`,"Bento__Item--xlarge-row-start-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-6___YIWd4`,"Bento__Item--xlarge-row-start-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-7___UWo93`,"Bento__Item--xlarge-row-start-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-8___f8RMO`,"Bento__Item--xlarge-row-start-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-9___O7BXf`,"Bento__Item--xlarge-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-center___P_tSO`,"Bento__Item--xlarge-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-end___UwemK`,"Bento__Item--xlarge-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-start___EyXCQ`,"Bento__Item--xsmall-column-span-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-1___O3dlL`,"Bento__Item--xsmall-column-span-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-10___dEYRU`,"Bento__Item--xsmall-column-span-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-11___cBfF2`,"Bento__Item--xsmall-column-span-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-12___fEgOK`,"Bento__Item--xsmall-column-span-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-2___LLZAj`,"Bento__Item--xsmall-column-span-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-3___SROOQ`,"Bento__Item--xsmall-column-span-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-4___dLcHs`,"Bento__Item--xsmall-column-span-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-5___Zil5S`,"Bento__Item--xsmall-column-span-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-6___pGhxP`,"Bento__Item--xsmall-column-span-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-7___Gmugv`,"Bento__Item--xsmall-column-span-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-8___mNfgZ`,"Bento__Item--xsmall-column-span-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-9___w5AFK`,"Bento__Item--xsmall-column-start-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-1___xf8R8`,"Bento__Item--xsmall-column-start-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-10___nGG9V`,"Bento__Item--xsmall-column-start-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-11___UTeRm`,"Bento__Item--xsmall-column-start-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-12___NhrVC`,"Bento__Item--xsmall-column-start-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-2___f5xs_`,"Bento__Item--xsmall-column-start-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-3___bl1q4`,"Bento__Item--xsmall-column-start-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-4___PhKl_`,"Bento__Item--xsmall-column-start-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-5___xYV6c`,"Bento__Item--xsmall-column-start-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-6___PYKbP`,"Bento__Item--xsmall-column-start-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-7___NE6p3`,"Bento__Item--xsmall-column-start-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-8___AeJAI`,"Bento__Item--xsmall-column-start-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-9___ikepW`,"Bento__Item--xsmall-flow-column":`Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5`,"Bento__Item--xsmall-flow-row":`Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i`,"Bento__Item--xsmall-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--xsmall-gap-condensed___aPIBg`,"Bento__Item--xsmall-gap-normal":`Primer_Brand__Bento-module__Bento__Item--xsmall-gap-normal___XrOHt`,"Bento__Item--xsmall-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--xsmall-gap-spacious___mv1WJ`,"Bento__Item--xsmall-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-center___xcsj2`,"Bento__Item--xsmall-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-start___dT6ng`,"Bento__Item--xsmall-row-span-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-1___k41Hr`,"Bento__Item--xsmall-row-span-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-10___beFeO`,"Bento__Item--xsmall-row-span-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-11___DgR1X`,"Bento__Item--xsmall-row-span-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-12___Gl_9d`,"Bento__Item--xsmall-row-span-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-2___qHzNc`,"Bento__Item--xsmall-row-span-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-3___t3hyC`,"Bento__Item--xsmall-row-span-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-4___X_F9d`,"Bento__Item--xsmall-row-span-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-5___UuegS`,"Bento__Item--xsmall-row-span-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-6___W2L8o`,"Bento__Item--xsmall-row-span-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-7___lYC_E`,"Bento__Item--xsmall-row-span-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-8___f66F5`,"Bento__Item--xsmall-row-span-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-9___eU0LD`,"Bento__Item--xsmall-row-start-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-1___ISePA`,"Bento__Item--xsmall-row-start-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-10___MKWyL`,"Bento__Item--xsmall-row-start-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-11___nxv94`,"Bento__Item--xsmall-row-start-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-12___Vbl6J`,"Bento__Item--xsmall-row-start-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-2___jM4bs`,"Bento__Item--xsmall-row-start-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-3___FTZiY`,"Bento__Item--xsmall-row-start-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-4___gfyxX`,"Bento__Item--xsmall-row-start-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-5___jO7WM`,"Bento__Item--xsmall-row-start-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-6___nKfix`,"Bento__Item--xsmall-row-start-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-7___NncQO`,"Bento__Item--xsmall-row-start-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-8___wY_Tb`,"Bento__Item--xsmall-row-start-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-9___p5PaK`,"Bento__Item--xsmall-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-center___k4IC6`,"Bento__Item--xsmall-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-end___v_7lF`,"Bento__Item--xsmall-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-start___cWQRy`,"Bento__Item--xxlarge-column-span-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-1___AChhv`,"Bento__Item--xxlarge-column-span-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-10___iplz_`,"Bento__Item--xxlarge-column-span-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-11___sUFyE`,"Bento__Item--xxlarge-column-span-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-12___UauN_`,"Bento__Item--xxlarge-column-span-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-2___yj5YI`,"Bento__Item--xxlarge-column-span-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-3___jy7Fg`,"Bento__Item--xxlarge-column-span-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-4___fXoXs`,"Bento__Item--xxlarge-column-span-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-5___hZOPX`,"Bento__Item--xxlarge-column-span-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-6___WEvG1`,"Bento__Item--xxlarge-column-span-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-7___eliQQ`,"Bento__Item--xxlarge-column-span-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-8____DaEU`,"Bento__Item--xxlarge-column-span-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-9___PACVQ`,"Bento__Item--xxlarge-column-start-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-1___IjDaG`,"Bento__Item--xxlarge-column-start-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-10___U3Q49`,"Bento__Item--xxlarge-column-start-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-11___arwBj`,"Bento__Item--xxlarge-column-start-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-12___AVlIn`,"Bento__Item--xxlarge-column-start-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-2___yrjzP`,"Bento__Item--xxlarge-column-start-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-3___revB_`,"Bento__Item--xxlarge-column-start-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-4___nXjQh`,"Bento__Item--xxlarge-column-start-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-5___eKzaF`,"Bento__Item--xxlarge-column-start-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-6___poX4Y`,"Bento__Item--xxlarge-column-start-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-7___swX7v`,"Bento__Item--xxlarge-column-start-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-8___jRIvg`,"Bento__Item--xxlarge-column-start-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-9___B6iPN`,"Bento__Item--xxlarge-flow-column":`Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB`,"Bento__Item--xxlarge-flow-row":`Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a`,"Bento__Item--xxlarge-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-condensed___kImZb`,"Bento__Item--xxlarge-gap-normal":`Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-normal___bsI4f`,"Bento__Item--xxlarge-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-spacious___tLuXL`,"Bento__Item--xxlarge-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-center___QFMr_`,"Bento__Item--xxlarge-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-start___BPlw7`,"Bento__Item--xxlarge-row-span-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-1___la7E2`,"Bento__Item--xxlarge-row-span-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-10___MWhmW`,"Bento__Item--xxlarge-row-span-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-11___R0fGH`,"Bento__Item--xxlarge-row-span-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-12___mgPOb`,"Bento__Item--xxlarge-row-span-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-2___WXQZy`,"Bento__Item--xxlarge-row-span-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-3___K295L`,"Bento__Item--xxlarge-row-span-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-4___dizmC`,"Bento__Item--xxlarge-row-span-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-5___gxqXP`,"Bento__Item--xxlarge-row-span-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-6___fCUrs`,"Bento__Item--xxlarge-row-span-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-7___t_vib`,"Bento__Item--xxlarge-row-span-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-8___FkHnk`,"Bento__Item--xxlarge-row-span-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-9___S9z_S`,"Bento__Item--xxlarge-row-start-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-1___uKVBZ`,"Bento__Item--xxlarge-row-start-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-10____Xfo3`,"Bento__Item--xxlarge-row-start-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-11___GgPCA`,"Bento__Item--xxlarge-row-start-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-12___Tauza`,"Bento__Item--xxlarge-row-start-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-2___l1Sk8`,"Bento__Item--xxlarge-row-start-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-3___a3epC`,"Bento__Item--xxlarge-row-start-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-4___cIZFC`,"Bento__Item--xxlarge-row-start-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-5___rDSnG`,"Bento__Item--xxlarge-row-start-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-6___iFfkQ`,"Bento__Item--xxlarge-row-start-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-7___HQgB2`,"Bento__Item--xxlarge-row-start-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-8___Kk8Ll`,"Bento__Item--xxlarge-row-start-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-9___JA8it`,"Bento__Item--xxlarge-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-center___MfM4H`,"Bento__Item--xxlarge-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-end___trbrg`,"Bento__Item--xxlarge-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-start___KQhGN`,Bento__Visual:`Primer_Brand__Bento-module__Bento__Visual___uQCng`,"Bento__Visual--fill":`Primer_Brand__Bento-module__Bento__Visual--fill___B70Uy`,"Bento__Visual--horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-center___nyK69`,"Bento__Visual--horizontalAlign-end":`Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-end___k1jRS`,"Bento__Visual--horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-start___DzeEf`,"Bento__Visual--no-fill":`Primer_Brand__Bento-module__Bento__Visual--no-fill___JcHtr`,"Bento__Visual--overflow-hidden":`Primer_Brand__Bento-module__Bento__Visual--overflow-hidden___KzPcB`,"Bento__Visual--overflow-initial":`Primer_Brand__Bento-module__Bento__Visual--overflow-initial___TJvWe`,"Bento__Visual--verticalAlign-center":`Primer_Brand__Bento-module__Bento__Visual--verticalAlign-center___nSnau`,"Bento__Visual--verticalAlign-end":`Primer_Brand__Bento-module__Bento__Visual--verticalAlign-end___IVb1w`,"Bento__Visual--verticalAlign-start":`Primer_Brand__Bento-module__Bento__Visual--verticalAlign-start___pyNZQ`,"Bento__call-to-action":`Primer_Brand__Bento-module__Bento__call-to-action___CF7bA`,"Bento__heading--muted":`Primer_Brand__Bento-module__Bento__heading--muted___un_Vf`,"Bento__heading--no-text":`Primer_Brand__Bento-module__Bento__heading--no-text___FiQWM`,"Bento__heading--with-max-width":`Primer_Brand__Bento-module__Bento__heading--with-max-width___B8vBa`},Bu=(e,t,n)=>{let r=[];if(typeof n==`number`||typeof n==`string`)r.push(zu[`${e}--${t}-${n}`]);else if(typeof n==`object`)for(let[i,a]of Object.entries(n))r.push(zu[`${e}--${i}-${t}-${a}`]);return r},Vu=({children:e,leadingVisual:t,padding:n=`spacious`,verticalAlign:r,horizontalAlign:i=`start`,className:a,...o})=>{let u=[zu.Bento__Content];u.push(...Bu(`Bento__Item`,`verticalAlign`,r),...Bu(`Bento__Item`,`horizontalAlign`,i),...Bu(`Bento`,`padding`,n));let f=(0,c.useMemo)(()=>l().Children.toArray(e),[e]),p=f.filter(e=>l().isValidElement(e)&&e.type===Hu),m=f.find(e=>l().isValidElement(e)&&e.type===yi),h=f.find(e=>l().isValidElement(e)&&e.type===F),g=f.find(e=>l().isValidElement(e)&&e.type===qr),_=l().isValidElement(m);return(0,s.jsxs)(`div`,{className:d(zu[`Bento-padding--${n}`],...u,a),...o,children:[l().isValidElement(t)&&l().cloneElement(t,{className:zu[`Bento__Content-icon`],size:t.props.size||44}),_&&l().cloneElement(m,{className:d(zu[`Bento__Content-label`],m.props.className)}),p.map(e=>l().cloneElement(e,{className:d(!l().isValidElement(h)&&zu[`Bento__heading--no-text`],i===`center`&&zu[`Bento__heading--with-max-width`],e.props.className)})),l().isValidElement(h)&&l().cloneElement(h,{variant:h.props.variant||`muted`,as:h.props.as||`p`,size:h.props.size||`300`,className:d(zu[`Bento__Content-text`],h.props.className)}),l().isValidElement(g)&&l().cloneElement(g,{variant:g.props.variant||`accent`,className:d(zu[`Bento__call-to-action`],g.props.className)})]})},Hu=(0,c.forwardRef)(({as:e=`h3`,size:t=`5`,weight:n=`medium`,variant:r=`default`,className:i,children:a,...o},u)=>{let f=(0,c.useMemo)(()=>l().Children.toArray(a),[a]),p=(0,c.useCallback)(()=>Ai(a,`b`)||Ai(a,`em`)?`muted`:`default`,[a]),m=f.length===1?`default`:p();return(0,s.jsx)(Er,{ref:u,className:d(m===`muted`&&zu[`Bento__heading--muted`],r===`muted`&&zu[`Bento__heading--muted`],i),size:t,as:e,weight:n,...o,children:a})}),Uu=({horizontalAlign:e,verticalAlign:t,fillMedia:n=!0,overflow:r=`hidden`,position:i=`50% 50%`,padding:a,className:o,children:c,...u})=>{let f=[zu.Bento__Visual,e&&zu[`Bento__Visual--horizontalAlign-${e}`],t&&zu[`Bento__Visual--verticalAlign-${t}`],zu[`Bento__Visual--overflow-${r}`]];f.push(...Bu(`Bento`,`padding`,a));let p=l().Children.map(c,e=>l().isValidElement(e)?l().isValidElement(e)&&e.type===`img`||l().isValidElement(e)&&e.type===Zn?l().cloneElement(e,{style:{...e.props.style,objectPosition:i}}):e:null);return(0,s.jsx)(`div`,{className:d(...f,n&&zu[`Bento__Visual--fill`],!n&&zu[`Bento__Visual--no-fill`],o),...u,children:p})},Wu=Object.assign(({className:e,...t})=>(0,s.jsx)(`section`,{className:d(zu.Bento,e),...t}),{Item:({className:e,columnStart:t,columnSpan:n=12,rowStart:r,rowSpan:i=2,flow:a=`row`,colorMode:o,visualAsBackground:c=!1,order:u=`default`,bgColor:f=`subtle`,children:p,...m})=>{let{currentBreakpointSize:h}=ea(),g=l().Children.toArray(p).reduce((e,t)=>(l().isValidElement(t)&&t.type===Uu&&e.push(t),l().isValidElement(t)&&t.type===Vu&&e.push(t),e),[]),_=g.find(e=>l().isValidElement(e)&&e.type===Vu)?.props.padding||`spacious`,v=[zu.Bento__Item,zu[`Bento__Item--bgColor-${f}`]];v.push(...Bu(`Bento__Item`,`column-span`,n),...Bu(`Bento__Item`,`row-span`,i),...Bu(`Bento__Item`,`column-start`,t),...Bu(`Bento__Item`,`row-start`,r),...Bu(`Bento__Item`,`flow`,a),...Bu(`Bento__Item`,`gap`,_)),!c&&l().Children.toArray(p).length>=1&&(a===`column`&&v.push(zu[`Bento-column-padding-override`]),a===`row`&&v.push(zu[`Bento-row-padding-override`]));let y=o?{"data-color-mode":o}:{},b=(({order:e,children:t,currentBreakpointSize:n})=>{if(typeof e==`string`)return e==="default"?t:l().Children.toArray(t).reverse();if(typeof e==`object`&&n){let r={},i=`default`;for(let t of Object.keys($i)){let n=t.toLocaleLowerCase();e[n]&&(i=e[n]),r[n]=e[n]||i}return r[n]==="default"?t:l().Children.toArray(t).reverse()}return t})({order:u,children:g,currentBreakpointSize:h});return(0,s.jsx)(`div`,{...y,className:d(...v,(c||l().Children.toArray(p).length===1)&&zu[`Bento__Item--visual-as-background`],e),...m,children:b})},Visual:Uu,Content:Vu,Heading:Hu}),Gu={EyebrowBanner:`Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn`,EyebrowBanner__heading:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__heading___gGjRD`,EyebrowBanner__headings:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__headings___Tyish`,EyebrowBanner__icon:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon___RlAjy`,"EyebrowBanner__icon--badge":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD`,"EyebrowBanner__icon--color-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-blue___JEOeh`,"EyebrowBanner__icon--color-coral":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-coral___f1EgJ`,"EyebrowBanner__icon--color-default":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-default___zjZm_`,"EyebrowBanner__icon--color-gray":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-gray___DfR6X`,"EyebrowBanner__icon--color-green":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-green___l3tOa`,"EyebrowBanner__icon--color-indigo":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-indigo___SwE_O`,"EyebrowBanner__icon--color-lemon":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lemon___uo7HU`,"EyebrowBanner__icon--color-lime":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lime___UoH_J`,"EyebrowBanner__icon--color-orange":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-orange___Oakbb`,"EyebrowBanner__icon--color-pink":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-pink___RtapL`,"EyebrowBanner__icon--color-purple":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-purple___qMl8t`,"EyebrowBanner__icon--color-red":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-red___jbmX3`,"EyebrowBanner__icon--color-teal":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-teal___iB9Rw`,"EyebrowBanner__icon--color-yellow":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-yellow___Jt5i1`,EyebrowBanner__inner:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__inner___LiSah`,EyebrowBanner__leadingLabel:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel___JfbO4`,"EyebrowBanner__leadingLabel--color-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue___gWZsh`,"EyebrowBanner__leadingLabel--color-blue-purple":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue-purple___jHrJf`,"EyebrowBanner__leadingLabel--color-coral":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-coral___zDffR`,"EyebrowBanner__leadingLabel--color-gray":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-gray___ZXNfp`,"EyebrowBanner__leadingLabel--color-green":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green___KfjSH`,"EyebrowBanner__leadingLabel--color-green-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green-blue___IT4vV`,"EyebrowBanner__leadingLabel--color-indigo":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-indigo___jRhXl`,"EyebrowBanner__leadingLabel--color-lemon":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lemon___VfgJy`,"EyebrowBanner__leadingLabel--color-lime":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lime___QxCgJ`,"EyebrowBanner__leadingLabel--color-orange":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-orange___ctXEe`,"EyebrowBanner__leadingLabel--color-pink":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink___DK8mh`,"EyebrowBanner__leadingLabel--color-pink-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink-blue___taquP`,"EyebrowBanner__leadingLabel--color-purple":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple___SjSu3`,"EyebrowBanner__leadingLabel--color-purple-red":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple-red___mFOTU`,"EyebrowBanner__leadingLabel--color-red":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red___fvZYM`,"EyebrowBanner__leadingLabel--color-red-orange":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red-orange___MoG8u`,"EyebrowBanner__leadingLabel--color-teal":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-teal___QCvJH`,"EyebrowBanner__leadingLabel--color-yellow":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-yellow___nHfOQ`,EyebrowBanner__leadingVisual:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f`,EyebrowBanner__subHeading:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__subHeading___EHr9v`,EyebrowBanner__trailingVisual:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual___vQJwY`,"EyebrowBanner__trailingVisual-icon":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual-icon___m2rYL`},Ku={root:`EyebrowBanner`,visual:`EyebrowBanner__visual`,label:`EyebrowBanner__label`,expandableArrow:`EyebrowBanner__expandableArrow`},qu=(0,c.forwardRef)(({className:e,children:t,"data-testid":n,href:r,onMouseEnter:i,onMouseLeave:a,onFocus:o,onBlur:u,...f},p)=>{let[m,h]=l().useState(!1),[g,_]=l().useState(!1),v=(0,c.useCallback)(e=>{h(!m),i?.(e)},[i,m]),y=(0,c.useCallback)(e=>{h(!m),a?.(e)},[a,m]),b=(0,c.useCallback)(e=>{_(!g),o?.(e)},[o,g]),x=(0,c.useCallback)(e=>{_(!g),u?.(e)},[u,g]),S=l().Children.toArray(t).filter(e=>{if(l().isValidElement(e))return e.type===Ju}),C=l().Children.toArray(t).filter(e=>{if(l().isValidElement(e))return e.type===Yu}),w=l().Children.toArray(t).find(e=>{if(l().isValidElement(e))return e.type===Qu}),T=l().Children.toArray(t).find(e=>{if(l().isValidElement(e))return e.type===J});return(0,s.jsx)(`a`,{href:r,ref:p,className:d(Gu.EyebrowBanner,e),onMouseEnter:v,onMouseLeave:y,onFocus:b,onBlur:x,"data-testid":n||Ku.root,...f,children:(0,s.jsxs)(`span`,{className:Gu.EyebrowBanner__inner,children:[w&&(0,s.jsx)(`span`,{className:Gu.EyebrowBanner__leadingVisual,children:w}),(0,s.jsx)(`span`,{className:`visually-hidden`,children:`\xA0`}),T&&!w&&(0,s.jsx)(s.Fragment,{children:T}),(0,s.jsx)(`span`,{className:`visually-hidden`,children:`\xA0`}),(0,s.jsxs)(`span`,{className:Gu.EyebrowBanner__headings,children:[S,(0,s.jsx)(`span`,{className:`visually-hidden`,children:`\xA0`}),C]}),(0,s.jsx)(`span`,{className:Gu.EyebrowBanner__trailingVisual,children:(0,s.jsx)(ge,{className:Gu[`EyebrowBanner__trailingVisual-icon`],expanded:m||g,"data-testid":Ku.expandableArrow})})]})})}),Ju=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(F,{size:`100`,variant:`default`,weight:`medium`,ref:r,className:d(Gu.EyebrowBanner__heading,e),...n,children:t})),Yu=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(F,{size:`100`,variant:`muted`,ref:r,className:d(Gu.EyebrowBanner__subHeading,e),...n,children:t})),Xu=v,Zu=Xu[0],Qu=(0,c.forwardRef)(({className:e,children:t,"aria-hidden":n,icon:r,color:i=Zu,hasBackground:a=!1,...o},c)=>(0,s.jsx)(`span`,{ref:c,className:d(Gu.EyebrowBanner__visual,r&&Gu.EyebrowBanner__icon,r&&Gu[`EyebrowBanner__icon--color-${i}`],a&&Gu[`EyebrowBanner__icon--badge`],e),"data-testid":Ku.visual,"aria-hidden":n||typeof r!=`function`,...o,children:r?typeof r==`function`?(0,s.jsx)(r,{}):r:t})),$u=[...y,...v],J=(0,c.forwardRef)(({className:e,children:t,color:n,...r},i)=>(0,s.jsx)(`span`,{ref:i,className:d(Gu.EyebrowBanner__leadingLabel,n&&Gu[`EyebrowBanner__leadingLabel--color-${n}`],e),"data-testid":Ku.label,...r,children:t})),Y=Object.assign(qu,{Visual:Qu,Label:J,Heading:Ju,SubHeading:Yu,testIds:Ku}),X={PricingOptions:`Primer_Brand__PricingOptions-module__PricingOptions___hjzt8`,"PricingOptions--appearance-gradient":`Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ`,"PricingOptions--appearance-solid":`Primer_Brand__PricingOptions-module__PricingOptions--appearance-solid___S7wHh`,"PricingOptions--items1":`Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G`,"PricingOptions--items2":`Primer_Brand__PricingOptions-module__PricingOptions--items2___Z08y5`,"PricingOptions--items3":`Primer_Brand__PricingOptions-module__PricingOptions--items3___u4TM8`,"PricingOptions--items4":`Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3`,"PricingOptions--layout-cards":`Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc`,"PricingOptions--layout-default":`Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8`,PricingOptions__actions:`Primer_Brand__PricingOptions-module__PricingOptions__actions___e2W5P`,"PricingOptions__actions-message":`Primer_Brand__PricingOptions-module__PricingOptions__actions-message___n7IvJ`,"PricingOptions__actions-message-content":`Primer_Brand__PricingOptions-module__PricingOptions__actions-message-content___CKvOG`,"PricingOptions__actions-message-leading-component":`Primer_Brand__PricingOptions-module__PricingOptions__actions-message-leading-component___Wk0uH`,PricingOptions__description:`Primer_Brand__PricingOptions-module__PricingOptions__description___hb2GR`,"PricingOptions__feature-list":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc`,"PricingOptions__feature-list--has-divider":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ`,"PricingOptions__feature-list-accordion":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF`,"PricingOptions__feature-list-accordion-chevron":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-chevron___XXErd`,"PricingOptions__feature-list-accordion-content":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-content___hCzO7`,"PricingOptions__feature-list-accordion-heading":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW`,"PricingOptions__feature-list-group-heading":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o`,"PricingOptions__feature-list-item":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item___M9A0t`,"PricingOptions__feature-list-item--excluded":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--excluded___iDvOS`,"PricingOptions__feature-list-item--has-info":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--has-info___zXREr`,"PricingOptions__feature-list-item-info":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV`,"PricingOptions__feature-list-set":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-set___cJt0a`,PricingOptions__footnote:`Primer_Brand__PricingOptions-module__PricingOptions__footnote___UwqUw`,PricingOptions__header:`Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2`,PricingOptions__heading:`Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK`,PricingOptions__item:`Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw`,"PricingOptions__item--align-center":`Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b`,"PricingOptions__item--has-leading-component":`Primer_Brand__PricingOptions-module__PricingOptions__item--has-leading-component___Dzv8_`,PricingOptions__label:`Primer_Brand__PricingOptions-module__PricingOptions__label___VwACa`,"PricingOptions__label-cell":`Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM`,"PricingOptions__label-cell--empty":`Primer_Brand__PricingOptions-module__PricingOptions__label-cell--empty___SSWHp`,"PricingOptions__label-cell--has-label":`Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI`,PricingOptions__labels:`Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw`,"PricingOptions__leading-component":`Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4`,"PricingOptions__menu-action":`Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF`,PricingOptions__price:`Primer_Brand__PricingOptions-module__PricingOptions__price___qxTEV`,"PricingOptions__price-amount":`Primer_Brand__PricingOptions-module__PricingOptions__price-amount___tdTS8`,"PricingOptions__price-currency-code":`Primer_Brand__PricingOptions-module__PricingOptions__price-currency-code___kFWAy`,"PricingOptions__price-currency-symbol":`Primer_Brand__PricingOptions-module__PricingOptions__price-currency-symbol___Fv4Ny`,"PricingOptions__price-original-price":`Primer_Brand__PricingOptions-module__PricingOptions__price-original-price___C9hzM`,"PricingOptions__price-original-price-value":`Primer_Brand__PricingOptions-module__PricingOptions__price-original-price-value___Xtjg8`,"PricingOptions__price-trailing-text":`Primer_Brand__PricingOptions-module__PricingOptions__price-trailing-text___W2UAb`,"PricingOptions__price-value":`Primer_Brand__PricingOptions-module__PricingOptions__price-value___XH4vo`},ed={root:`PricingOptions`,item:`PricingOptions__item`,labelRow:`PricingOptions__labels`,heading:`PricingOptions__heading`,label:`PricingOptions__label`,description:`PricingOptions__description`,price:`PricingOptions__price`,actionsMessage:`PricingOptions__actionsMessage`,primaryAction:`PricingOptions__primaryAction`,secondaryAction:`PricingOptions__secondaryAction`,menuAction:`PricingOptions__menuAction`,featureList:`PricingOptions__featureList`,featureListHeading:`PricingOptions__featureListHeading`,featureListItem:`PricingOptions__featureListItem`,featureListGroupHeading:`PricingOptions__featureListGroupHeading`,footnote:`PricingOptions__footnote`},td=l().createContext({align:`start`,allFeatureListsExpanded:!1,featureListUserInteracted:!1,updateFeatureListExpanded:()=>{},setFeatureListUserInteracted:()=>{}}),nd=({children:e,align:t=`start`})=>{let[n,r]=l().useState(!1),[i,a]=l().useState(!1);return(0,s.jsx)(td.Provider,{value:{allFeatureListsExpanded:n,updateFeatureListExpanded:e=>{r(()=>e)},align:t,featureListUserInteracted:i,setFeatureListUserInteracted:a},children:e})},rd=()=>l().useContext(td),id=({children:e})=>(0,s.jsx)(s.Fragment,{children:e}),ad=(0,c.forwardRef)(({align:e=`start`,children:t,className:n,"data-testid":r,variant:i=`default`,...a},o)=>{let u=(0,c.useMemo)(()=>l().Children.toArray(t).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===od),[t]).slice(0,4),f=(0,c.useMemo)(()=>u.map(e=>{let t=l().Children.toArray(e.props.children).find(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===id);return l().isValidElement(t)?t:null}),[u]),p=f.some(e=>e!==null);return(0,s.jsx)(nd,{align:e,children:(0,s.jsxs)(`div`,{className:d(X.PricingOptions,X[`PricingOptions--layout-`+(i.includes(`default`)?`default`:`cards`)],X[`PricingOptions--items${u.length}`],X[`PricingOptions--appearance-`+(i.includes(`gradient`)?`gradient`:`solid`)],n),"data-testid":r||ed.root,ref:o,...a,children:[u,p&&(0,s.jsx)(`div`,{className:X.PricingOptions__labels,"data-testid":ed.labelRow,style:{"--brand-pricing-options-column-count":u.length},children:f.map((e,t)=>{let n=!!e?.props.children;return(0,s.jsx)(`div`,{className:d(X[`PricingOptions__label-cell`],n?X[`PricingOptions__label-cell--has-label`]:X[`PricingOptions__label-cell--empty`]),"data-testid":e?.props[`data-testid`]||ed.label,children:e?.props.children?(0,s.jsx)(`span`,{className:X.PricingOptions__label,children:e.props.children}):null},t)})})]})})}),od=(0,c.forwardRef)(({"data-testid":e,children:t,className:n,leadingComponent:r,...i},a)=>{let{align:o}=rd(),{Heading:u,Description:f,Price:p,FeatureList:m,Actions:h,ActionsMessage:g,Footnote:_}=(0,c.useMemo)(()=>l().Children.toArray(t),[t]).reduce((e,t)=>(l().isValidElement(t)&&typeof t.type!=`string`&&(t.type===ud&&(e.FeatureList=t),t.type!==hd&&t.type!==gd&&t.type!==_d||e.Actions.push(t),t.type===md&&(e.ActionsMessage=t),t.type===vd&&(e.Footnote=t),t.type===cd&&(e.Heading=t),t.type===sd&&(e.Description=t),t.type===ld&&(e.Price=t)),e),{FeatureList:null,Actions:[],ActionsMessage:null,Footnote:null,Heading:null,Description:null,Price:null});return(0,s.jsxs)(`div`,{className:d(X.PricingOptions__item,r&&X[`PricingOptions__item--has-leading-component`],X[`PricingOptions__item--align-${o}`],n),"data-testid":e||ed.item,ref:a,...i,children:[(0,s.jsx)(`div`,{className:X.PricingOptions__header,children:u}),f,p,r&&(0,s.jsx)(`div`,{className:X[`PricingOptions__leading-component`],children:r}),(h.length>0||g)&&(0,s.jsxs)(`div`,{className:X.PricingOptions__actions,children:[h,g]}),m,_]})}),sd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(F,{as:`p`,className:d(X.PricingOptions__description,t),"data-testid":n||ed.description,ref:i,size:`200`,variant:`muted`,...r,children:e})),cd=(0,c.forwardRef)(({as:e=`h3`,children:t,"data-testid":n,size:r=`5`,className:i,...a},o)=>(0,s.jsx)(Er,{as:e,className:d(X.PricingOptions__heading,X[`PricingOptions__heading--size-${r}`],i),"data-testid":n||ed.heading,ref:o,size:r,...a,children:t})),ld=(0,c.forwardRef)(({children:e,className:t,currencyCode:n=`USD`,currencySymbol:r=`$`,"data-testid":i,originalPrice:a,trailingText:o,...c},l)=>(0,s.jsxs)(F,{as:`p`,className:d(X.PricingOptions__price,t),"data-testid":i||ed.price,ref:l,weight:`normal`,...c,children:[(0,s.jsxs)(`span`,{className:X[`PricingOptions__price-amount`],children:[(0,s.jsx)(F,{as:`span`,className:X[`PricingOptions__price-currency-symbol`],size:`500`,weight:`normal`,children:r}),(0,s.jsx)(F,{as:`span`,className:X[`PricingOptions__price-value`],size:`500`,weight:`normal`,children:e}),(0,s.jsx)(F,{as:`span`,className:X[`PricingOptions__price-currency-code`],size:`100`,weight:`normal`,children:n})]}),a&&(0,s.jsxs)(`del`,{className:X[`PricingOptions__price-original-price`],children:[(0,s.jsx)(F,{size:`400`,variant:`muted`,weight:`normal`,children:r}),(0,s.jsx)(F,{className:X[`PricingOptions__price-original-price-value`],size:`300`,variant:`muted`,weight:`normal`,children:a})]}),o&&(0,s.jsx)(F,{as:`span`,className:X[`PricingOptions__price-trailing-text`],size:`200`,variant:`muted`,children:o})]})),ud=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,hasDivider:r=!0,expanded:i,accordionAs:a=`h4`,...o},c)=>{let{allFeatureListsExpanded:u,updateFeatureListExpanded:f,featureListUserInteracted:p,setFeatureListUserInteracted:m}=rd(),{isMedium:h,isXLarge:g,isSmall:_}=ea();l().useEffect(()=>{i!==void 0&&typeof i!=`object`||m(!1)},[h,g,_,m,i]);let v=l().useMemo(()=>{if(p)return u;if(typeof i==`boolean`)return i;if(i===void 0)return!!g||!!h;let{narrow:e,regular:t,wide:n}=i;return g?n:h?t:e},[i,u,h,g,p]),y=(0,s.jsx)(yd.FeatureListHeading,{children:`What's included`}),b=l().Children.toArray(e).reduce((e,t)=>(l().isValidElement(t)&&t.type===dd?y=t:l().isValidElement(t)&&t.type===pd?(e.length===0&&e.push({Heading:null,Items:[]}),e[e.length-1].Items.push(t)):l().isValidElement(t)&&t.type===fd&&e.push({Heading:t,Items:[]}),e),[]).map(({Heading:e,Items:t},n)=>(0,s.jsxs)(`div`,{className:X[`PricingOptions__feature-list-set`],children:[e,(0,s.jsx)(Sc,{variant:`checked`,...o,children:t})]},n));return(0,s.jsx)(`div`,{ref:c,className:d(X[`PricingOptions__feature-list`],r&&X[`PricingOptions__feature-list--has-divider`],t),"data-testid":n||ed.featureList,children:(0,s.jsxs)(Hi,{className:X[`PricingOptions__feature-list-accordion`],disableAnimation:!0,open:v,onToggle:e=>{m(!0),f(e.currentTarget.open)},children:[(0,s.jsxs)(Hi.Heading,{as:a,className:X[`PricingOptions__feature-list-accordion-heading`],children:[y,(0,s.jsx)(Lr,{className:X[`PricingOptions__feature-list-accordion-chevron`]})]}),(0,s.jsx)(Hi.Content,{className:X[`PricingOptions__feature-list-accordion-content`],children:b})]})})}),dd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(`div`,{className:t,"data-testid":n||ed.featureListHeading,ref:i,...r,children:e})),fd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(Er,{as:`h4`,className:d(X[`PricingOptions__feature-list-group-heading`],t),"data-testid":n||ed.featureListGroupHeading,ref:i,size:`subhead-medium`,...r,children:e})),pd=(0,c.forwardRef)(({children:e,className:t,infoTooltip:n,infoTooltipAriaLabel:r,leadingVisual:i,leadingVisualFill:a,variant:o=`included`,"data-testid":c,...l},u)=>{let f=i??(o===`included`?gn:mc),p=o===`included`?`Includes`:`Does not include`,m=a??(o===`included`?`var(--brand-color-accent-primary)`:`var(--brand-color-text-muted)`);return(0,s.jsxs)(Sc.Item,{className:d(X[`PricingOptions__feature-list-item`],{[X[`PricingOptions__feature-list-item--excluded`]]:o===`excluded`},n&&X[`PricingOptions__feature-list-item--has-info`],t),"data-testid":c||ed.featureListItem,leadingVisual:f,leadingVisualAriaLabel:p,leadingVisualFill:m,ref:u,...l,children:[e,n&&(0,s.jsx)(Nt,{text:n,direction:`n`,children:(0,s.jsx)(`button`,{type:`button`,className:X[`PricingOptions__feature-list-item-info`],"aria-label":r??`More information about ${typeof e==`string`?e:`this feature`}`,children:(0,s.jsxs)(`svg`,{viewBox:`0 0 4 8`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:[(0,s.jsx)(`path`,{d:`M0.75 3C0.33579 3 0 3.33579 0 3.75C0 4.16421 0.33579 4.5 0.75 4.5H1V6.5H0.75C0.33579 6.5 0 6.8358 0 7.25C0 7.6642 0.33579 8 0.75 8H2.75C3.16421 8 3.5 7.6642 3.5 7.25C3.5 6.8358 3.16421 6.5 2.75 6.5H2.5V3.75C2.5 3.33579 2.16421 3 1.75 3H0.75Z`,fill:`currentColor`}),(0,s.jsx)(`path`,{d:`M2.5 1C2.5 1.55228 2.05229 2 1.5 2C0.94772 2 0.5 1.55228 0.5 1C0.5 0.44772 0.94772 0 1.5 0C2.05229 0 2.5 0.44772 2.5 1Z`,fill:`currentColor`})]})})})]})}),md=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,leadingComponent:r,...i},a)=>(0,s.jsxs)(`div`,{ref:a,className:d(X[`PricingOptions__actions-message`],t),"data-testid":n||ed.actionsMessage,...i,children:[r&&(0,s.jsx)(`span`,{className:X[`PricingOptions__actions-message-leading-component`],children:r}),(0,s.jsx)(`div`,{className:X[`PricingOptions__actions-message-content`],children:e})]})),hd=(0,c.forwardRef)(({as:e,children:t,className:n,"data-testid":r,...i},a)=>(0,s.jsx)(Me,{ref:a,as:e,"data-testid":r||ed.primaryAction,className:d(X[`PricingOptions__primary-action`],n),size:`medium`,variant:`primary`,block:!0,...i,children:t})),gd=(0,c.forwardRef)(({as:e,children:t,className:n,"data-testid":r,...i},a)=>(0,s.jsx)(Me,{ref:a,as:e,className:d(X[`PricingOptions__primary-action`],n),"data-testid":r||ed.secondaryAction,variant:`secondary`,block:!0,...i,children:t})),_d=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(`div`,{ref:i,className:d(X[`PricingOptions__menu-action`],t),"data-testid":n||ed.menuAction,...r,children:e})),vd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(F,{as:`p`,className:d(X.PricingOptions__footnote,t),"data-testid":n||ed.footnote,ref:i,size:`100`,variant:`muted`,weight:`light`,...r,children:e})),yd=Object.assign(ad,{ActionsMessage:md,Description:sd,FeatureList:ud,FeatureListHeading:dd,FeatureListGroupHeading:fd,FeatureListItem:pd,Footnote:vd,Label:id,Heading:cd,Item:od,MenuAction:_d,Price:ld,PrimaryAction:hd,SecondaryAction:gd,testIds:ed}),Z={SubNav:`Primer_Brand__SubNav-module__SubNav___dVoQu`,"SubNav--full-width":`Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq`,"SubNav--has-shadow":`Primer_Brand__SubNav-module__SubNav--has-shadow___jkyC7`,"SubNav--has-sub-heading":`Primer_Brand__SubNav-module__SubNav--has-sub-heading___YxW9a`,"SubNav--header-container-outer":`Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD`,"SubNav--open":`Primer_Brand__SubNav-module__SubNav--open___xWq0D`,"SubNav--subHeadingActive":`Primer_Brand__SubNav-module__SubNav--subHeadingActive___AxXKr`,SubNav__action:`Primer_Brand__SubNav-module__SubNav__action___hRMk9`,"SubNav__action-container":`Primer_Brand__SubNav-module__SubNav__action-container___lgC_T`,"SubNav__anchor-menu-container":`Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG`,"SubNav__anchor-menu-outer-container":`Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf`,"SubNav__anchor-menu-outer-container--stuck":`Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i`,SubNav__container:`Primer_Brand__SubNav-module__SubNav__container___iZQjL`,"SubNav__container--with-anchor-nav":`Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7`,"SubNav__header-container":`Primer_Brand__SubNav-module__SubNav__header-container___heD5O`,SubNav__heading:`Primer_Brand__SubNav-module__SubNav__heading___MAxf6`,"SubNav__heading-container":`Primer_Brand__SubNav-module__SubNav__heading-container___jlouG`,"SubNav__heading-label":`Primer_Brand__SubNav-module__SubNav__heading-label___gwyQg`,"SubNav__heading-separator":`Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp`,"SubNav__heading-separator--has-adjacent-label":`Primer_Brand__SubNav-module__SubNav__heading-separator--has-adjacent-label___F3S2G`,"SubNav__heading-separator--main":`Primer_Brand__SubNav-module__SubNav__heading-separator--main___sziYb`,"SubNav__heading-separator--subheading-active":`Primer_Brand__SubNav-module__SubNav__heading-separator--subheading-active___ysuBi`,SubNav__link:`Primer_Brand__SubNav-module__SubNav__link___VBkrZ`,"SubNav__link--expanded":`Primer_Brand__SubNav-module__SubNav__link--expanded___sbpQG`,"SubNav__link--has-active-sub-menu":`Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN`,"SubNav__link--has-sub-menu":`Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW`,"SubNav__link--in-overlay":`Primer_Brand__SubNav-module__SubNav__link--in-overlay___osowG`,"SubNav__link--is-in-view":`Primer_Brand__SubNav-module__SubNav__link--is-in-view___GqmLc`,"SubNav__link-item--overflowed":`Primer_Brand__SubNav-module__SubNav__link-item--overflowed___x0xat`,"SubNav__link-label":`Primer_Brand__SubNav-module__SubNav__link-label___IoiSp`,"SubNav__links-overlay":`Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND`,"SubNav__links-overlay--open":`Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA`,"SubNav__overflow-container":`Primer_Brand__SubNav-module__SubNav__overflow-container___GPuX_`,"SubNav__overflow-container--visible":`Primer_Brand__SubNav-module__SubNav__overflow-container--visible___OLUw7`,"SubNav__overflow-menu":`Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz`,"SubNav__overflow-menu-list":`Primer_Brand__SubNav-module__SubNav__overflow-menu-list____hd03`,"SubNav__overflow-toggle":`Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18`,"SubNav__overflow-toggle--active":`Primer_Brand__SubNav-module__SubNav__overflow-toggle--active___BiGMB`,"SubNav__overlay-toggle":`Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X`,"SubNav__overlay-toggle-content":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4`,"SubNav__overlay-toggle-content--end":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-content--end___GySmq`,"SubNav__overlay-toggle-icon":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-icon___AjCc8`,"SubNav__overlay-toggle-label":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-label___J0P2K`,"SubNav__sub-menu":`Primer_Brand__SubNav-module__SubNav__sub-menu___UENed`,"SubNav__sub-menu--anchor":`Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG`,"SubNav__sub-menu--dropdown":`Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN`,"SubNav__sub-menu-children":`Primer_Brand__SubNav-module__SubNav__sub-menu-children___t0gfy`,"SubNav__sub-menu-icon":`Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY`,"SubNav__sub-menu-list":`Primer_Brand__SubNav-module__SubNav__sub-menu-list___aBVGd`,"SubNav__sub-menu-toggle":`Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9`,SubNav__subHeading:`Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp`,"SubNav__subheading-container-active":`Primer_Brand__SubNav-module__SubNav__subheading-container-active___EOoAH`,"fade-in":`Primer_Brand__SubNav-module__fade-in___t8Rrr`};var bd=a(3);let xd={root:`SubNav-root`,get button(){return`${this.root}-button`},get overlay(){return`${this.root}-overlay`},get link(){return`${this.root}-link`},get heading(){return`${this.root}-heading`},get action(){return`${this.root}-action`},get subMenu(){return`${this.root}-sub-menu`},get overflowButton(){return`${this.root}-overflow-button`},get overflowMenu(){return`${this.root}-overflow-menu`}},Sd=[`dropdown`,`anchor`],Cd=(0,c.createContext)(void 0),wd=()=>{let e=(0,c.useContext)(Cd);if(!e)throw Error(`useSubNavContext must be used within a SubNavProvider`);return e};function Td({children:e}){let{anchorMenuRef:t,portalRef:n}=function(){let e=(0,c.useRef)(null),t=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let t=e.current,n=new IntersectionObserver(e=>{if(e.length===0)return;let t=e[e.length-1];t.target.classList.toggle(Z[`SubNav__anchor-menu-outer-container--stuck`],t.boundingClientRect.top<0&&t.intersectionRatio<1)},{threshold:[1]});return t&&n.observe(t),()=>{t&&n.unobserve(t)}},[]),{anchorMenuRef:e,portalRef:t}}(),r=(0,c.useMemo)(()=>({portalRef:n}),[n]);return(0,s.jsxs)(Cd.Provider,{value:r,children:[e,(0,s.jsx)(`div`,{className:Z[`SubNav__anchor-menu-outer-container`],ref:t,children:(0,s.jsx)(`div`,{className:d(Z[`SubNav__anchor-menu-container`]),ref:n})})]})}let Ed={menuLabel:`Navigation menu`,closeLabel:`Close navigation menu`,activeLabel:`Navigation menu. Current page:`,closeActiveLabel:`Close navigation menu. Current page:`,overflowMenuLabel:`More`},Dd=(0,c.memo)((0,c.forwardRef)(({id:e,children:t,className:n,"data-testid":r,fullWidth:i,hasShadow:a,menuLabels:o},u)=>{let f=I(u),m=(0,c.useRef)(null),h=p(),g=p(),[_,v]=(0,c.useState)(!1),y={...Ed,...o},{isLarge:b}=ea(),{navRef:x,narrowMenuRef:S,isNarrowMenuOpen:C,closeNarrowMenu:w,toggleNarrowMenu:T}=function(e){let t=(0,c.useRef)(null),n=(0,c.useRef)(null),[r,i]=(0,c.useState)(!1),a=!e&&r;Lo({containerRef:n,disabled:!a});let o=(0,c.useCallback)(()=>{e||i(!1)},[e]),s=(0,c.useCallback)(()=>{e||i(e=>!e)},[e]);return(0,c.useEffect)(()=>{e&&i(!1)},[e]),Xt(n,o),Zt(o),(0,c.useEffect)(()=>{if(!a)return;let e=t.current,n=document.body.style.overflow,r=()=>{if(e){let t=e.getBoundingClientRect().top;e.style.setProperty(`--subnav-available-height`,window.innerHeight-t+`px`)}};return document.body.style.overflow=`hidden`,r(),window.addEventListener(`resize`,r),()=>{document.body.style.overflow=n,window.removeEventListener(`resize`,r),e?.style.removeProperty(`--subnav-available-height`)}},[a]),{navRef:t,narrowMenuRef:n,isNarrowMenuOpen:a,closeNarrowMenu:o,toggleNarrowMenu:s}}(b),E=c.Children.toArray(t),D=E.find(e=>(0,c.isValidElement)(e)&&!!e.props[`aria-current`]);(0,c.useEffect)(()=>{let e=E.some(e=>{if((0,c.isValidElement)(e)&&e.type===jd){let t=c.Children.toArray(e.props.children)[1];if((0,c.isValidElement)(t)&&t.type===Md&&t.props.variant===`anchor`)return!0}return!1});v(e)},[E]);let{heading:O,subheading:k,links:A,action:j}=E.reduce((e,t)=>{if((0,c.isValidElement)(t)){if(t.type===Od)e.heading=t;else if(t.type===kd)e.subheading=t;else if(t.type===jd){let n=t,[r,i]=c.Children.toArray(n.props.children),a=(0,c.isValidElement)(i)&&i.type===Md&&i.props.variant===`anchor`;e.links.push(l().cloneElement(n,{...a?{children:[r]}:{},onClick:e=>{n.props.onClick?.(e),!e.defaultPrevented&&n.props[`aria-current`]&&w()}}))}else t.type===Nd&&(e.action=t)}return e},{heading:void 0,subheading:void 0,links:[],action:void 0}),{overlayRef:ee,overflowRef:te,overflowButtonRef:ne,overflowMenuRef:M,visibleLinkCount:re,hasOverflow:ie,isOverflowMenuOpen:ae,closeOverflowMenu:oe,handleOverflowMenuBlur:se}=function(e,t,n){let r=(0,c.useRef)(null),i=(0,c.useRef)(null),a=(0,c.useRef)(null),o=(0,c.useRef)(null),[s,l]=(0,c.useState)(n),[u,d]=(0,c.useState)(!1),f=!!t&&s{let e=o.current;e?.matches(`:popover-open`)&&e.hidePopover()},[]),m=(0,c.useCallback)(()=>{let e=o.current,t=i.current;if(!e||!t||!e.matches(`:popover-open`))return;let n=!((r=document.body)?.showPopover&&!/native code/i.test(document.body.showPopover.toString()));var r;let{top:a,left:s}=Le(e,t,{align:`end`,side:`outside-bottom`,displayInViewport:n});if(n){let e=document.body.getBoundingClientRect(),t=getComputedStyle(document.body);a+=e.top+window.scrollY+(Number.parseInt(t.borderTopWidth,10)||0),s+=e.left+window.scrollX+(Number.parseInt(t.borderLeftWidth,10)||0)}e.style.top=`${a}px`,e.style.left=`${s}px`},[]);return Vt(()=>{yt()||wt();let e=o.current;if(!e)return;a.current?.setAttribute(`popovertarget`,e.id);let t=e=>{let t=e.newState===`open`;t&&m(),d(t)};return e.addEventListener(`toggle`,t),()=>{e.removeEventListener(`toggle`,t),e.matches(`:popover-open`)&&e.hidePopover()}},[n,m]),(0,c.useEffect)(()=>{f||(p(),d(!1))},[p,f,s]),(0,c.useEffect)(()=>{if(u)return document.addEventListener(`scroll`,m,!0),window.addEventListener(`resize`,m),()=>{document.removeEventListener(`scroll`,m,!0),window.removeEventListener(`resize`,m)}},[u,m]),Vt(m,[e,s,m]),Vt(()=>{let e=r.current;if(!t||!e)return void l(n);let a=Array.from(e.children).filter(e=>e instanceof HTMLElement),o=a.find(e=>e.classList.contains(Z[`SubNav__action-container`])),s=a.filter(e=>e!==o&&e!==i.current),c=()=>{if(e.clientWidth===0)return void l(n);let t=getComputedStyle(e),r=(Number.parseFloat(t.paddingInlineStart)||0)+(Number.parseFloat(t.paddingInlineEnd)||0),a=Number.parseFloat(t.columnGap)||0,c=e.clientWidth-r,u=s.map(e=>e.getBoundingClientRect().width),d=o?o.getBoundingClientRect().width+a:0;if(u.reduce((e,t)=>e+t,0)+a*Math.max(0,s.length-1)+d<=c)return void l(s.length);let f=i.current?.getBoundingClientRect().width??0,p=Math.max(0,c-d-f),h=0,g=0;for(let e of u){if(h+e+a>p)break;h+=e+a,g++}l(g),m()},u;c();let d=!1,f=()=>{u!==void 0&&cancelAnimationFrame(u),u=requestAnimationFrame(c)},p=typeof ResizeObserver<`u`?new ResizeObserver(f):void 0;p?.observe(e);for(let e of a)p?.observe(e);p||window.addEventListener(`resize`,f);let h=document.fonts;return h&&(async()=>{await h.ready,d||f()})(),()=>{d=!0,u!==void 0&&cancelAnimationFrame(u),p?.disconnect(),window.removeEventListener(`resize`,f)}},[e,t,n,m]),{overlayRef:r,overflowRef:i,overflowButtonRef:a,overflowMenuRef:o,visibleLinkCount:s,hasOverflow:f,isOverflowMenuOpen:u,closeOverflowMenu:p,handleOverflowMenuBlur:e=>{e.currentTarget.contains(e.relatedTarget)||p()}}}(t,b,A.length),ce=D?c.Children.toArray(D.props.children):[],le=ce[0],ue=ce[1],de=(0,c.isValidElement)(ue)&&ue.type===Md&&ue.props.variant===`anchor`?ue:null,fe=(0,c.isValidElement)(k)&&k.type===kd&&!!k.props[`aria-current`],pe=k?le:null,me=A.slice(re).some(e=>!!e.props[`aria-current`]&&e.props[`aria-current`]!==`false`),he=(0,c.useMemo)(()=>(0,s.jsx)(`div`,{className:d(Z[`SubNav__overlay-toggle`],C&&Z[`SubNav__overlay-toggle--open`]),children:(0,s.jsx)(`span`,{className:d(Z[`SubNav__overlay-toggle-content`],!pe&&Z[`SubNav__overlay-toggle-content--end`]),children:(0,s.jsxs)(`button`,{ref:m,className:Z[`SubNav__overlay-toggle-label`],"data-testid":xd.button,onClick:C?w:T,"aria-expanded":C?`true`:`false`,"aria-controls":h,"aria-label":le?`${C?y.closeActiveLabel:y.activeLabel} ${le}`:C?y.closeLabel:y.menuLabel,children:[pe&&(0,s.jsx)(F,{as:`span`,size:`100`,children:pe}),C?(0,s.jsx)(Pr,{className:Z[`SubNav__overlay-toggle-icon`],size:13}):(0,s.jsx)(Lr,{className:Z[`SubNav__overlay-toggle-icon`],size:13})]})})}),[w,T,h,C,le,pe,y.closeLabel,y.menuLabel,y.activeLabel,y.closeActiveLabel]),ge={id:void 0,ref:null,"aria-activedescendant":void 0,"aria-controls":void 0,"aria-describedby":void 0,"aria-details":void 0,"aria-flowto":void 0,"aria-labelledby":void 0,"aria-owns":void 0},_e=e=>c.Children.map(e,e=>{if(!(0,c.isValidElement)(e))return e;let t=e.type===l().Fragment?{}:ge;return l().cloneElement(e,{...t,...e.props.children===void 0?{}:{children:_e(e.props.children)}})});return(0,s.jsx)(`div`,{ref:f,className:d(Z.SubNav__container,k&&Z[`SubNav--has-sub-heading`],k&&fe&&Z[`SubNav--subHeadingActive`],_&&Z[`SubNav__container--with-anchor-nav`]),children:(0,s.jsx)(Td,{children:(0,s.jsx)(`nav`,{ref:x,id:e,className:d(Z.SubNav,C&&Z[`SubNav--open`],a&&Z[`SubNav--has-shadow`],i&&Z[`SubNav--full-width`],n),"data-testid":r||xd.root,children:(0,s.jsxs)(`div`,{ref:S,className:Z[`SubNav--header-container-outer`],children:[(0,s.jsxs)(`div`,{className:Z[`SubNav__header-container`],children:[O&&(0,s.jsx)(`div`,{className:Z[`SubNav__heading-container`],children:O}),k&&(0,s.jsx)(`div`,{className:d(Z[`SubNav__heading-container`],Z[`SubNav__subheading-container`],fe&&Z[`SubNav__subheading-container-active`]),children:k}),!b&&(!k||fe)&&he,de&&de]}),!b&&k&&!fe&&he,A.length>0&&(0,s.jsxs)(`ul`,{ref:ee,id:h,className:d(Z[`SubNav__links-overlay`],C&&Z[`SubNav__links-overlay--open`]),"data-testid":xd.overlay,children:[A.map((e,t)=>{let n=!!b&&t>=re,r=c.Children.toArray(e.props.children).some(e=>(0,c.isValidElement)(e)&&e.type===Md);return l().cloneElement(e,{className:d(e.props.className,!r&&Z[`SubNav__link--in-overlay`]),_isOverflowed:n,...n?{...ge,children:_e(e.props.children)}:{}})}),(0,s.jsxs)(`li`,{ref:te,className:d(Z[`SubNav__overflow-container`],ie&&Z[`SubNav__overflow-container--visible`]),"aria-hidden":!ie||void 0,onBlur:se,children:[(0,s.jsxs)(`button`,{ref:ne,type:`button`,className:d(Z[`SubNav__overflow-toggle`],me&&Z[`SubNav__overflow-toggle--active`]),"data-testid":xd.overflowButton,"aria-expanded":ae,"aria-controls":g,tabIndex:ie?void 0:-1,children:[(0,s.jsx)(F,{as:`span`,size:`100`,className:Z[`SubNav__link-label`],children:y.overflowMenuLabel}),ae?(0,s.jsx)(Pr,{}):(0,s.jsx)(Lr,{})]}),(0,s.jsx)(`div`,{ref:M,id:g,popover:`auto`,"data-testid":xd.overflowMenu,className:Z[`SubNav__overflow-menu`],children:(0,s.jsx)(`ul`,{className:Z[`SubNav__overflow-menu-list`],"aria-label":y.overflowMenuLabel,children:A.slice(re).map(e=>l().cloneElement(e,{_isOverflowed:!1,_isOverflowMenu:!0,_onOverflowLinkActivate:oe}))})})]}),j&&(0,s.jsx)(`li`,{className:Z[`SubNav__action-container`],children:j})]})]})})})})})),Od=({href:e,children:t,className:n,"data-testid":r,...i})=>(0,s.jsx)(`a`,{href:e,className:d(Z.SubNav__heading,n),"data-testid":xd.heading||r,...i,children:t}),kd=({href:e,children:t,className:n,"data-testid":r,...i})=>(0,s.jsx)(`a`,{href:e,className:d(Z.SubNav__heading,Z.SubNav__link,Z.SubNav__subHeading,n),"data-testid":xd.heading||r,...i,children:t}),Ad=(0,c.forwardRef)(({children:e,href:t,"aria-current":n,"data-testid":r,className:i,_subMenuVariant:a,_isOverflowMenu:o=!1,_onOverflowLinkActivate:u,variant:f,...m},h)=>{let g=p(),{isLarge:_}=ea(),[v,y]=(0,c.useState)(!1),b=I(h),x=(0,c.useRef)(null);((e,t)=>{let[n,r]=(0,c.useState)(!1),i=(0,c.useCallback)(e=>{e!==n&&(r(e),t?.(e))},[n,t]);(0,c.useEffect)(()=>{if(!e)return;let t=()=>{i(!0)},n=t=>{e.current&&!e.current.contains(t.relatedTarget)&&i(!1)},r=e.current;return r?(r.addEventListener(`focusin`,t,!0),r.addEventListener(`focusout`,n,!0),()=>{r.removeEventListener(`focusin`,t,!0),r.removeEventListener(`focusout`,n,!0)}):void 0},[i,e])})(b,e=>{e||y(!1)});let S=(0,c.useCallback)(()=>y(!0),[]),C=(0,c.useCallback)(()=>y(!1),[]),w=(0,c.useCallback)(()=>y(e=>!e),[]),T=!!n&&n!==`false`;Zt(C),(0,c.useEffect)(()=>{x.current&&x.current.toggleAttribute(`inert`,!!_&&!o&&!v)},[_,o,v]);let[E,D]=e,O=(0,c.isValidElement)(D)&&D.type===Md?D.props[`aria-label`]:void 0,k=o&&(0,c.isValidElement)(D)&&D.type===Md?l().cloneElement(D,{_isOverflowMenu:o,_onOverflowLinkActivate:u}):D;return(0,s.jsxs)(`div`,{className:d(Z[`SubNav__link--has-sub-menu`],v&&Z[`SubNav__link--expanded`],T&&Z[`SubNav__link--has-active-sub-menu`]),"data-testid":r||xd.subMenu,ref:b,onMouseOver:S,onMouseOut:C,onFocus:()=>null,onBlur:()=>null,children:[(0,s.jsx)(`a`,{href:t,className:d(Z.SubNav__link,n&&Z[`SubNav__link--active`],i),"aria-current":n,...m,onClick:e=>{m.onClick?.(e),e.defaultPrevented||u?.()},children:(0,s.jsx)(F,{as:`span`,size:`100`,weight:`medium`,className:Z[`SubNav__link-label`],children:E})}),_&&!o&&(0,s.jsx)(`button`,{className:Z[`SubNav__sub-menu-toggle`],onClick:w,"aria-expanded":v?`true`:`false`,"aria-controls":g,"aria-label":O??`${E?.toString().trim()} submenu`,children:(0,s.jsx)(Lr,{className:Z[`SubNav__sub-menu-icon`],size:16})}),(0,s.jsx)(`div`,{id:g,className:Z[`SubNav__sub-menu-children`],ref:x,children:k})]})}),jd=(0,c.forwardRef)((e,t)=>{let[n,r]=(0,c.useState)(!1),i=(0,c.useRef)(null),{_isOverflowed:a,_isOverflowMenu:o=!1,_onOverflowLinkActivate:l,...u}=e,f=c.Children.toArray(e.children);(0,c.useEffect)(()=>{i.current?.toggleAttribute(`inert`,!!a)},[a]);let p=f.some(e=>{if((0,c.isValidElement)(e))return e.type===Md});if((0,c.useEffect)(()=>{if(p)return;let t=e.href.replace(`#`,``),n=document.getElementById(t);if(!n)return;let i=new IntersectionObserver(([e])=>{r(e.isIntersecting)},{threshold:0,root:null,rootMargin:`0px 0px -100%`});return i.observe(n),()=>i.disconnect()},[p,e.href]),p){let e=f.some(e=>(0,c.isValidElement)(e)&&e.type===Md&&e.props.variant===`anchor`);return(0,s.jsx)(`li`,{ref:i,"aria-hidden":!!a||void 0,className:d(Z[`SubNav__link-item`],a&&Z[`SubNav__link-item--overflowed`]),children:(0,s.jsx)(Ad,{ref:t,...u,_isOverflowMenu:o,_onOverflowLinkActivate:l,_subMenuVariant:e?`anchor`:void 0})})}let{children:m,href:h,"aria-current":g,"data-testid":_,variant:v,className:y,...b}=u;return(0,s.jsx)(`li`,{ref:i,"aria-hidden":!!a||void 0,className:d(Z[`SubNav__link-item`],a&&Z[`SubNav__link-item--overflowed`]),children:(0,s.jsx)(`a`,{href:h,className:d(Z.SubNav__link,g&&Z[`SubNav__link--active`],n&&Z[`SubNav__link--is-in-view`],y),"aria-current":g,"data-testid":_||xd.link,ref:t,...b,onClick:e=>{b.onClick?.(e),e.defaultPrevented||l?.()},children:(0,s.jsx)(F,{as:`span`,size:`100`,weight:`medium`,className:Z[`SubNav__link-label`],children:m})})})});function Md({children:e,className:t,"aria-label":n=`Sub navigation`,variant:r=`dropdown`,_isOverflowMenu:i=!1,_onOverflowLinkActivate:a,...o}){let u=l().useContext(Cd),f=(0,c.useRef)(null),{isLarge:p}=ea();if((0,c.useEffect)(()=>{let e=e=>{f.current&&!f.current.contains(e.target)||e.target instanceof HTMLAnchorElement||e.stopPropagation()};return r===`anchor`&&document.addEventListener(`click`,e,!0),()=>{document.removeEventListener(`click`,e,!0)}},[r]),r===`anchor`&&u?.portalRef.current)return(0,bd.createPortal)((0,s.jsx)(`nav`,{ref:f,className:d(Z[`SubNav__sub-menu`],Z[`SubNav__sub-menu--anchor`],t),role:`navigation`,"aria-label":n,children:(0,s.jsx)(`ul`,{className:Z[`SubNav__sub-menu-list`],...o,children:l().Children.map(e,e=>(0,c.isValidElement)(e)&&e.type===jd?l().cloneElement(e,{...i?{_isOverflowMenu:i,_onOverflowLinkActivate:a}:{},onClick:t=>{e.props.onClick?.(t)}}):null)})}),u.portalRef.current);{let u=p&&!i?Gt:l().Fragment;return(0,s.jsx)(u,{...p&&!i?{colorMode:`light`}:{},children:(0,s.jsx)(`ul`,{className:d(Z[`SubNav__sub-menu`],Z[`SubNav__sub-menu--${r}`],t),"aria-label":n,...o,children:i?c.Children.map(e,e=>(0,c.isValidElement)(e)&&e.type===jd?l().cloneElement(e,{_isOverflowMenu:i,_onOverflowLinkActivate:a}):e):e})})}}function Nd({children:e,href:t,variant:n=`primary`,size:r=`small`,...i}){return(0,s.jsx)(Me,{className:Z.SubNav__action,as:`a`,href:t,variant:n,"data-testid":xd.action,size:r,...i,children:e})}let Pd=Object.assign(Dd,{Heading:Od,SubHeading:kd,Link:jd,Action:Nd,SubMenu:Md,testIds:xd}),Fd={NavList:`Primer_Brand__NavList-module__NavList___U7Jyj`,NavList__accordionButton:`Primer_Brand__NavList-module__NavList__accordionButton___Jii1C`,NavList__group:`Primer_Brand__NavList-module__NavList__group___LANuQ`,NavList__groupList:`Primer_Brand__NavList-module__NavList__groupList___ylfjF`,NavList__groupTitle:`Primer_Brand__NavList-module__NavList__groupTitle___Ios1h`,NavList__item:`Primer_Brand__NavList-module__NavList__item___OceIg`,"NavList__item--expanded":`Primer_Brand__NavList-module__NavList__item--expanded___b3doz`,"NavList__item--has-current-descendant":`Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb`,"NavList__item--leaf":`Primer_Brand__NavList-module__NavList__item--leaf___SN9hT`,"NavList__item--level-1":`Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts`,"NavList__item--level-2":`Primer_Brand__NavList-module__NavList__item--level-2___AEntj`,"NavList__item--level-3":`Primer_Brand__NavList-module__NavList__item--level-3___yJC82`,"NavList__item--level-4":`Primer_Brand__NavList-module__NavList__item--level-4___w3rA3`,"NavList__item--level-5":`Primer_Brand__NavList-module__NavList__item--level-5___euPGq`,NavList__itemContent:`Primer_Brand__NavList-module__NavList__itemContent___TyAP4`,NavList__label:`Primer_Brand__NavList-module__NavList__label___cZ4Jt`,NavList__labelArea:`Primer_Brand__NavList-module__NavList__labelArea___N5Ya6`,NavList__leadingVisual:`Primer_Brand__NavList-module__NavList__leadingVisual___ToOHr`,NavList__link:`Primer_Brand__NavList-module__NavList__link___lJiXk`,"NavList__link--disabled":`Primer_Brand__NavList-module__NavList__link--disabled___gPpvz`,NavList__list:`Primer_Brand__NavList-module__NavList__list___K5lSx`,"NavList__list--flat":`Primer_Brand__NavList-module__NavList__list--flat___wuoKR`,NavList__subNav:`Primer_Brand__NavList-module__NavList__subNav___DZ2GX`,"NavList__subNav--expanded":`Primer_Brand__NavList-module__NavList__subNav--expanded___Wu6L6`,NavList__toggleIcon:`Primer_Brand__NavList-module__NavList__toggleIcon___hh94D`,NavList__trailingVisual:`Primer_Brand__NavList-module__NavList__trailingVisual___q6Uc4`},Id={root:`NavList`,get list(){return`${this.root}-list`},get item(){return`${this.root}-item`},get link(){return`${this.root}-link`},get leadingVisual(){return`${this.root}-leading-visual`},get trailingVisual(){return`${this.root}-trailing-visual`},get subNav(){return`${this.root}-sub-nav`},get group(){return`${this.root}-group`},get groupTitle(){return`${this.root}-group-title`},get groupList(){return`${this.root}-group-list`},get toggle(){return`${this.root}-toggle`}},Ld=(0,c.createContext)(1),Rd=(0,c.createContext)({expanded:!0,level:2}),zd=(0,c.forwardRef)(({children:e,className:t,"aria-label":n,"aria-labelledby":r,"data-testid":i,...a},o)=>{let l=(0,c.useMemo)(()=>c.Children.toArray(e),[e]),u=(0,c.useMemo)(()=>l.some(Yd),[l]),f=(0,c.useMemo)(()=>l.some(Xd),[l]),p=u?1:2,m=!u&&!f;return(0,s.jsx)(`nav`,{ref:o,className:d(Fd.NavList,t),"aria-label":n,"aria-labelledby":r,"data-testid":i||Id.root,...a,children:(0,s.jsx)(Ld.Provider,{value:p,children:(0,s.jsx)(`ul`,{className:d(Fd.NavList__list,m&&Fd[`NavList__list--flat`]),"data-testid":Id.list,children:e})})})}),Bd=(0,c.forwardRef)(({as:e,children:t,className:n,defaultExpanded:r=!1,disabled:i=!1,expanded:a,leadingVisual:o,onClick:u,onExpandedChange:f,trailingVisual:m,"aria-current":h,"data-testid":g,..._},v)=>{let y=e||`a`,b=(0,c.useContext)(Ld),x=p(),S=p(),C=(0,c.useMemo)(()=>c.Children.toArray(t),[t]),w=(0,c.useMemo)(()=>C.filter(Wd),[C]),T=(0,c.useMemo)(()=>C.find(Wd),[C]),E=(0,c.useMemo)(()=>C.filter(Zd),[C]),D=(0,c.useMemo)(()=>T?C.filter(e=>e!==T):C,[C,T]),O=D.length>0,k=!!T,A=b<5,j=!k,ee=T?.props.id??x,te=(0,c.useMemo)(()=>qd(T?.props.children),[T?.props.children]),ne=a!==void 0,[M,re]=(0,c.useState)(r||te),ie=!!(ne?a:M),{href:ae,id:oe,...se}=_,ce=oe??S,le=u,ue=(0,c.useMemo)(()=>E.length>0?`NavList.Item: NavList.Group is not supported as a child. Use NavList.SubNav for nested disclosure. NavList.Item will not be rendered.`:k&&!A?`NavList.Item: NavList supports up to 5 levels. Level 5 items cannot contain NavList.SubNav. NavList.Item will not be rendered.`:w.length>1?`NavList.Item: Only one NavList.SubNav child is supported. NavList.Item will not be rendered.`:k&&!O?`NavList.Item: A label is required when using NavList.SubNav. NavList.Item will not be rendered.`:!k||ae===void 0&&e===void 0?void 0:"NavList.Item: `href` and `as` are not supported when using NavList.SubNav because expandable items render as buttons. NavList.Item will not be rendered.",[e,A,O,k,ae,E.length,w.length]);(0,c.useEffect)(()=>{te&&!ne&&re(!0)},[te,ne]);let de=(0,c.useCallback)(e=>{ne||re(e),f?.(e)},[ne,f]),fe=(0,c.useCallback)(()=>{de(!ie)},[ie,de]),pe=(0,c.useCallback)(e=>{i?e.preventDefault():le?.(e)},[i,le]),me=(0,c.useCallback)(e=>{Jd(v,e)},[v]),he=(0,c.useCallback)(e=>{i?e.preventDefault():(le?.(e),e.defaultPrevented||fe())},[i,le,fe]);if(ue)return null;let ge=(0,s.jsxs)(`span`,{className:Fd.NavList__labelArea,children:[Qd(o,Fd.NavList__leadingVisual,Id.leadingVisual),(0,s.jsx)(`span`,{className:Fd.NavList__label,children:D}),Qd(m,Fd.NavList__trailingVisual,Id.trailingVisual)]});return(0,s.jsxs)(`li`,{className:d(Fd.NavList__item,Fd[`NavList__item--level-${b}`],j&&Fd[`NavList__item--leaf`],k&&ie&&Fd[`NavList__item--expanded`],te&&Fd[`NavList__item--has-current-descendant`]),"data-testid":g||Id.item,children:[(0,s.jsx)(`div`,{className:Fd.NavList__itemContent,children:k&&A?(0,s.jsxs)(`button`,{ref:me,id:ce,type:`button`,className:d(Fd.NavList__link,Fd.NavList__accordionButton,i&&Fd[`NavList__link--disabled`],n),"aria-expanded":ie?`true`:`false`,"aria-controls":ee,"data-testid":Id.toggle,...se,disabled:i,onClick:he,children:[(0,s.jsx)(Lr,{className:Fd.NavList__toggleIcon,"aria-hidden":`true`}),ge]}):(0,s.jsx)(y,{ref:v,className:d(Fd.NavList__link,i&&Fd[`NavList__link--disabled`],n),"aria-current":h,"aria-disabled":i||void 0,"data-testid":Id.link,onClick:pe,..._,children:ge})}),T?(0,s.jsx)(Rd.Provider,{value:{expanded:ie,labelledBy:ce,level:b+1},children:l().cloneElement(T,{id:ee})}):null]})}),Vd=(0,c.forwardRef)(({children:e,className:t,"aria-labelledby":n,"data-testid":r,...i},a)=>{let{expanded:o,labelledBy:l,level:u}=(0,c.useContext)(Rd),f=(0,c.useRef)(null),p=(0,c.useCallback)(e=>{e.style.setProperty(`--brand-NavList-subNav-height`,`${e.scrollHeight}px`)},[]),m=(0,c.useCallback)(()=>{let e=f.current;for(;e;)p(e),e=e.parentElement?.closest(`.${Fd.NavList__subNav}`)??null},[p]),h=(0,c.useCallback)(e=>{f.current=e,Jd(a,e)},[a]);return(0,c.useEffect)(()=>{m()},[e,o,m]),(0,c.useEffect)(()=>{f.current?.toggleAttribute(`inert`,!o)},[o]),(0,c.useEffect)(()=>{let e=f.current;if(!e||typeof ResizeObserver>`u`)return;let t=new ResizeObserver(m);return t.observe(e),()=>{t.disconnect()}},[m]),(0,s.jsx)(`ul`,{ref:h,className:d(Fd.NavList__subNav,o&&Fd[`NavList__subNav--expanded`],t),"aria-labelledby":n??l,...i,"aria-hidden":o?void 0:`true`,"data-testid":r||Id.subNav,children:(0,s.jsx)(Ld.Provider,{value:u,children:e})})}),Hd=(0,c.forwardRef)(({title:e,children:t,className:n,"data-testid":r,...i},a)=>{let o=p(),u=(0,c.useMemo)(()=>{let e=t=>c.Children.toArray(t).flatMap(t=>Gd(t)?[t]:(0,c.isValidElement)(t)&&t.type===l().Fragment?e(t.props.children):[]);return e(t)},[t]);return(0,c.useMemo)(()=>{let e=t=>c.Children.toArray(t).some(t=>!Gd(t)&&(!(0,c.isValidElement)(t)||t.type!==l().Fragment||e(t.props.children)));return e(t)},[t]),(0,s.jsxs)(`li`,{ref:a,className:d(Fd.NavList__group,n),"data-testid":r||Id.group,...i,children:[e?(0,s.jsx)(`h3`,{id:o,className:Fd.NavList__groupTitle,"data-testid":Id.groupTitle,children:e}):null,(0,s.jsx)(`ul`,{className:Fd.NavList__groupList,"aria-labelledby":e?o:void 0,"data-testid":Id.groupList,children:(0,s.jsx)(Ld.Provider,{value:2,children:u})})]})}),Ud=Object.assign(zd,{Item:Bd,SubNav:Vd,Group:Hd,testIds:Id});function Wd(e){return(0,c.isValidElement)(e)&&e.type===Vd}function Gd(e){return(0,c.isValidElement)(e)&&e.type===Bd}function Kd(e){return(0,c.isValidElement)(e)&&e.type===Hd}function qd(e){return c.Children.toArray(e).some(e=>{return!!(0,c.isValidElement)(e)&&(t=e.props[`aria-current`],!(!t||t===`false`)||qd(e.props.children));var t})}function Jd(e,t){e&&(typeof e==`function`?e(t):e.current=t)}function Yd(e){return!!(0,c.isValidElement)(e)&&(e.type===l().Fragment?c.Children.toArray(e.props.children).some(Yd):c.Children.toArray(e.props.children).some(Wd))}function Xd(e){return!!(0,c.isValidElement)(e)&&(e.type===l().Fragment?c.Children.toArray(e.props.children).some(Xd):Kd(e))}function Zd(e){return!!(0,c.isValidElement)(e)&&(e.type===l().Fragment?c.Children.toArray(e.props.children).some(Zd):Kd(e))}function Qd(e,t,n){if(!e)return null;let r=(0,c.isValidElement)(e)?e:l().createElement(e);return(0,c.isValidElement)(r)?(0,s.jsx)(`span`,{className:t,"data-testid":n,children:l().cloneElement(r,{className:r.props.className,"aria-hidden":`true`,focusable:`false`})}):null}var $d=[`16`,`24`,`48`,`96`],ef={16:{width:16,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z`}),c.createElement(`path`,{d:`M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z`}))},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z`}),c.createElement(`path`,{d:`M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z`}))},48:{width:48,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M47.801 34.003c-1.72 2.988-11.706 10.037-23.82 10.037S1.881 36.991.161 34.003a1.309 1.309 0 0 1-.161-.57v-5.615c.012-.17.047-.338.11-.498.744-1.867 2.692-4.58 5.206-5.308.333-.855.826-2.106 1.287-3.029a20.112 20.112 0 0 1-.104-2.171c0-2.659.563-4.992 2.262-6.729.793-.811 1.777-1.433 2.945-1.901C14.502 5.911 18.483 4 23.938 4c5.455 0 9.523 1.911 12.319 4.182 1.167.468 2.151 1.09 2.944 1.901 1.699 1.737 2.263 4.07 2.263 6.729 0 .736-.027 1.465-.105 2.171.461.923.954 2.174 1.288 3.029 2.513.728 4.461 3.441 5.205 5.308.081.205.115.424.115.645v5.318c0 .252-.04.502-.166.72ZM24.325 22.031h-.688a8.52 8.52 0 0 1-.709 1.016c-1.537 1.892-3.833 2.98-7.008 2.98-3.447 0-5.972-.717-7.557-2.514a4.408 4.408 0 0 1-.171-.21l-.195.21v13.155c2.867 1.558 9.02 4.353 15.984 4.353s13.117-2.795 15.984-4.353V23.513l-.195-.21s-.066.091-.171.21c-1.584 1.797-4.11 2.514-7.557 2.514-3.175 0-5.47-1.088-7.008-2.98a8.637 8.637 0 0 1-.709-1.016h-.033.033Zm-1.969-5.864a14.31 14.31 0 0 0 .127-1.785v-.042c-.003-1.537-.339-2.538-.876-3.152-.681-.78-2.09-1.378-5.06-1.057-3.008.326-4.69 1.073-5.643 2.048-.923.944-1.408 2.356-1.408 4.633 0 2.42.348 3.849 1.115 4.719.729.827 2.165 1.499 5.309 1.499 2.417 0 3.799-.786 4.683-1.873.948-1.168 1.482-2.878 1.753-4.99Zm3.25 0c.271 2.112.805 3.822 1.754 4.99.883 1.087 2.265 1.873 4.682 1.873 3.145 0 4.58-.672 5.309-1.499.767-.87 1.116-2.299 1.116-4.719 0-2.277-.485-3.689-1.408-4.633-.954-.975-2.635-1.722-5.644-2.048-2.969-.321-4.378.277-5.06 1.057-.537.614-.873 1.615-.876 3.152v.042c.002.53.042 1.123.127 1.785Z`}),c.createElement(`path`,{d:`M28.998 28.516c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999Zm-9.996 0c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999Z`}))},96:{width:96,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M95.667 67.954C92.225 73.933 72.24 88.04 47.997 88.04 23.754 88.04 3.769 73.933.328 67.954c-.216-.375-.307-.796-.328-1.226V55.661c.019-.371.089-.736.226-1.081 1.489-3.738 5.386-9.166 10.417-10.623.667-1.712 1.655-4.215 2.576-6.062-.154-1.414-.208-2.872-.208-4.345 0-5.322 1.128-9.99 4.527-13.466 1.587-1.623 3.557-2.869 5.893-3.805 5.595-4.545 13.563-8.369 24.48-8.369s19.057 3.824 24.652 8.369c2.337.936 4.306 2.182 5.894 3.805 3.399 3.476 4.527 8.144 4.527 13.466 0 1.473-.054 2.931-.208 4.345.921 1.847 1.909 4.35 2.576 6.062 5.03 1.457 8.928 6.885 10.417 10.623.163.41.231.848.231 1.289v10.644c0 .504-.081 1.004-.333 1.441ZM48.686 43.993l-.3.001-1.077-.001c-.423.709-.894 1.39-1.418 2.035-3.078 3.787-7.672 5.964-14.026 5.964-6.897 0-11.952-1.435-15.123-5.032a7.886 7.886 0 0 1-.342-.419l-.39.419v26.326c5.737 3.118 18.05 8.713 31.987 8.713 13.938 0 26.251-5.595 31.988-8.713V46.96l-.39-.419s-.132.181-.342.419c-3.171 3.597-8.226 5.032-15.123 5.032-6.354 0-10.949-2.177-14.026-5.964a17.178 17.178 0 0 1-1.418-2.034h-.066l.066-.001Zm-3.94-11.733c.17-1.326.251-2.513.253-3.573v-.084c-.005-3.077-.678-5.079-1.752-6.308-1.365-1.562-4.184-2.758-10.127-2.115-6.021.652-9.386 2.146-11.294 4.098-1.847 1.889-2.818 4.715-2.818 9.272 0 4.842.698 7.703 2.232 9.443 1.459 1.655 4.332 3.001 10.625 3.001 4.837 0 7.603-1.573 9.371-3.749 1.899-2.336 2.967-5.759 3.51-9.985Zm6.503 0c.543 4.226 1.611 7.649 3.51 9.985 1.768 2.176 4.533 3.749 9.371 3.749 6.292 0 9.165-1.346 10.624-3.001 1.535-1.74 2.232-4.601 2.232-9.443 0-4.557-.97-7.383-2.817-9.272-1.908-1.952-5.274-3.446-11.294-4.098-5.943-.643-8.763.553-10.127 2.115-1.074 1.229-1.747 3.231-1.752 6.308v.084c.002 1.06.083 2.247.253 3.573Zm-2.563 11.734h.066l-.066-.001v.001Z`}),c.createElement(`path`,{d:`M38.5 55.75a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5Zm19 0a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5Z`}))}},tf=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-copilot`,ef,$d)});tf.displayName=`CopilotIcon`;var nf=[`16`,`24`],rf={16:{width:16,path:c.createElement(`path`,{d:`M.989 8 .064 2.68a1.342 1.342 0 0 1 1.85-1.462l13.402 5.744a1.13 1.13 0 0 1 0 2.076L1.913 14.782a1.343 1.343 0 0 1-1.85-1.463L.99 8Zm.603-5.288L2.38 7.25h4.87a.75.75 0 0 1 0 1.5H2.38l-.788 4.538L13.929 8Z`})},24:{width:24,path:c.createElement(`path`,{d:`M1.513 1.96a1.374 1.374 0 0 1 1.499-.21l19.335 9.215a1.147 1.147 0 0 1 0 2.07L3.012 22.25a1.374 1.374 0 0 1-1.947-1.46L2.49 12 1.065 3.21a1.375 1.375 0 0 1 .448-1.25Zm2.375 10.79-1.304 8.042L21.031 12 2.584 3.208l1.304 8.042h7.362a.75.75 0 0 1 0 1.5Z`})}},af=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-paper-airplane`,rf,nf)});af.displayName=`PaperAirplaneIcon`;let Q={IDE:`Primer_Brand__IDE-module__IDE___QDJIE`,"IDE--chat-only":`Primer_Brand__IDE-module__IDE--chat-only___GsGvX`,"IDE--default":`Primer_Brand__IDE-module__IDE--default___cSAvc`,"IDE--full-exp":`Primer_Brand__IDE-module__IDE--full-exp___QszuK`,"IDE--glass":`Primer_Brand__IDE-module__IDE--glass___uVNlv`,IDE__Chat:`Primer_Brand__IDE-module__IDE__Chat___w081c`,"IDE__Chat-copilot-indicator":`Primer_Brand__IDE-module__IDE__Chat-copilot-indicator___FhoZe`,"IDE__Chat-copilot-indicator-label":`Primer_Brand__IDE-module__IDE__Chat-copilot-indicator-label___IWynN`,"IDE__Chat-input":`Primer_Brand__IDE-module__IDE__Chat-input___XXUIS`,"IDE__Chat-input-area":`Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC`,"IDE__Chat-message":`Primer_Brand__IDE-module__IDE__Chat-message___LMwct`,"IDE__Chat-message--faded":`Primer_Brand__IDE-module__IDE__Chat-message--faded___Mj7EF`,"IDE__Chat-message--visible":`Primer_Brand__IDE-module__IDE__Chat-message--visible___hq0hB`,"IDE__Chat-message-content":`Primer_Brand__IDE-module__IDE__Chat-message-content___yFYul`,"IDE__Chat-message-snippet":`Primer_Brand__IDE-module__IDE__Chat-message-snippet___DAl6x`,"IDE__Chat-message-user":`Primer_Brand__IDE-module__IDE__Chat-message-user___AhfYF`,"IDE__Chat-messages":`Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_`,"IDE__Chat-wrapper":`Primer_Brand__IDE-module__IDE__Chat-wrapper___chroS`,IDE__Editor:`Primer_Brand__IDE-module__IDE__Editor___MkJjR`,"IDE__Editor--large":`Primer_Brand__IDE-module__IDE__Editor--large___YlfAf`,"IDE__Editor--medium":`Primer_Brand__IDE-module__IDE__Editor--medium___Nihdg`,"IDE__Editor--small":`Primer_Brand__IDE-module__IDE__Editor--small____cDnd`,"IDE__Editor-content":`Primer_Brand__IDE-module__IDE__Editor-content___qUzu5`,"IDE__Editor-content-inner":`Primer_Brand__IDE-module__IDE__Editor-content-inner___HAje_`,"IDE__Editor-content-wrapper":`Primer_Brand__IDE-module__IDE__Editor-content-wrapper___gb9HC`,"IDE__Editor-lineNumber":`Primer_Brand__IDE-module__IDE__Editor-lineNumber___vSZSt`,"IDE__Editor-lineNumber-text":`Primer_Brand__IDE-module__IDE__Editor-lineNumber-text___Ws1Hq`,"IDE__Editor-lineNumbers":`Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju`,"IDE__Editor-pane":`Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs`,"IDE__Editor-pane--suggested":`Primer_Brand__IDE-module__IDE__Editor-pane--suggested___IXAF0`,"IDE__Editor-tab":`Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ`,"IDE__Editor-tab--active":`Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L`,"IDE__Editor-tab-close-icon":`Primer_Brand__IDE-module__IDE__Editor-tab-close-icon___jxo0b`,"IDE__Editor-tab-icon":`Primer_Brand__IDE-module__IDE__Editor-tab-icon___IyrSp`,"IDE__Editor-tabs":`Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA`,IDE__inner:`Primer_Brand__IDE-module__IDE__inner___C7yFe`,IDE__main:`Primer_Brand__IDE-module__IDE__main___UBKnG`,"IDE__play-pause-button":`Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP`},of={root:`IDE`,get chat(){return`${this.root}-chat`},get editor(){return`${this.root}-editor`},get editorContent(){return`${this.editor}-content`},get editorTabs(){return`${this.editor}-tab`}},sf=(0,c.memo)(({children:e,className:t,"data-testid":n,height:r,variant:i=`default`,...a})=>{let[o,u]=(0,c.useState)(!1),[f,p]=(0,c.useState)(!1),[m,h]=(0,c.useState)(!1),g=(0,c.useRef)(null),_=(0,c.useRef)(null);(0,c.useEffect)(()=>{f&&m&&u(!1)},[f,m]);let v=(0,c.useMemo)(()=>c.Children.toArray(e),[e]),y=v.find(e=>(0,c.isValidElement)(e)&&e.type===gf.Chat),b=!!y,x=b?l().cloneElement(y,{ref:g,"data-testid":n||of.chat,animationIsPaused:o,setAnimationIsDone:p}):null,S=v.find(e=>(0,c.isValidElement)(e)&&e.type===gf.Editor),C=!!S,w=C?l().cloneElement(S,{ref:_,"data-testid":n||of.editor,animationIsPaused:o,setAnimationIsDone:h}):null,T=(!b||f)&&(!C||m),E=(0,c.useCallback)(e=>{T?(p(!1),h(!1),g.current?.resetAnimation(),_.current?.resetAnimation()):u(!e)},[T]);return(0,s.jsx)(`section`,{"data-testid":n||of.root,className:d(Q[`IDE--${i}`],b&&C&&Q[`IDE--full-exp`],b&&!C&&Q[`IDE--chat-only`],t),children:(0,s.jsx)(`div`,{...a,children:(0,s.jsxs)(`div`,{className:Q.IDE__inner,style:{"--brand-IDE-height":r?`${r}px`:void 0},children:[(0,s.jsxs)(`div`,{className:Q.IDE__main,children:[x,w]}),(0,s.jsx)(hf,{isPlaying:!o&&!T,onPlayPause:E})]})})})}),cf=(0,c.memo)((0,c.forwardRef)(({"data-testid":e,script:t,animationDelay:n=3e3,alternativeText:r,animationIsPaused:i,setAnimationIsDone:a,...o},l)=>{let u=I(l),f=n,p=(0,c.useRef)(null),[m,h]=(0,c.useState)([]),g=(0,c.useRef)(i);g.current=i;let _=(0,c.useCallback)(e=>{if(!e||!p.current)return;let t=p.current,n=e.getBoundingClientRect(),r=t.getBoundingClientRect();(n.topr.bottom)&&(t.scrollTop+=n.top-r.top)},[]),v=(0,c.useCallback)(()=>{if(!t.length)return;let e=document.querySelectorAll(`.${Q[`IDE__Chat-message`]}`),n=Array.from(e).slice(0,1),r=Array.from(e).slice(1),i=[];n[0]&&i.push({delay:0,action:`show`,element:n[0]}),i.push({delay:f/4,action:`delay`});for(let[e,t]of r.entries())i.push({delay:f,action:`show`,element:t,shouldScroll:e%2==0,shouldFadePrevious:!0,messageIndex:e,isLast:e===r.length-1});i.push({delay:100,isDone:!0}),h(i)},[t,f]),y=(0,c.useCallback)(()=>{a?.(!1);let e=document.querySelectorAll(`.${Q[`IDE__Chat-message`]}`);for(let t of e)t.classList.remove(Q[`IDE__Chat-message--visible`],Q[`IDE__Chat-message--faded`]);p.current&&(p.current.scrollTop=0),v()},[v,a]);return(0,c.useImperativeHandle)(u,()=>u.current?{...u.current,resetAnimation:y}:{resetAnimation:y}),(0,c.useEffect)(()=>{v()},[v]),(0,c.useEffect)(()=>{let e,t=-1,n=0,r=i=>{if(n>=m.length||g.current)return g.current&&(t=-1),void(e=requestAnimationFrame(r));let o=t===-1?0:i-t;t=i;let s=m[n];if(s.isDone)a?.(!0);else{if(s.delay-=o,s.delay<=0){if(s.action===`delay`)n++;else{let e=s;if(e.shouldScroll&&_(e.element),e.shouldFadePrevious){let t=document.querySelectorAll(`.${Q[`IDE__Chat-message`]}`),n=Array.from(t).slice(0,1),r=Array.from(t).slice(1);for(let e of n)e.classList.add(Q[`IDE__Chat-message--faded`]);let i=r.filter((t,n)=>n<(e.messageIndex??0));for(let e of i)e.classList.add(Q[`IDE__Chat-message--faded`]);e.isLast&&setTimeout(()=>{for(let e of n)e.classList.remove(Q[`IDE__Chat-message--faded`]);for(let e of r)e.classList.remove(Q[`IDE__Chat-message--faded`])},100)}e.element.classList.add(Q[`IDE__Chat-message--visible`]),n++}}e=requestAnimationFrame(r)}};return e=requestAnimationFrame(r),()=>{e&&cancelAnimationFrame(e)}},[m,_,a]),(0,s.jsxs)(`section`,{ref:u,className:Q.IDE__Chat,"data-testid":e||of.chat,...o,children:[(0,s.jsx)(`span`,{className:`visually-hidden`,children:r}),(0,s.jsxs)(`div`,{className:Q[`IDE__Chat-wrapper`],"aria-hidden":!0,children:[(0,s.jsx)(`div`,{ref:p,className:Q[`IDE__Chat-messages`],children:t.length&&t.map((e,t)=>(0,s.jsxs)(`div`,{id:`IDE__Chat-message-${t}`,className:d(Q[`IDE__Chat-message`],e.role===`user`&&Q[`IDE__Chat-message--user`]),children:[(0,s.jsxs)(`div`,{className:Q[`IDE__Chat-message-user`],children:[e.role===`user`?(0,s.jsx)(Os,{src:e.avatar,alt:e.handle}):(0,s.jsx)(tf,{size:24}),(0,s.jsx)(F,{as:`p`,size:`100`,weight:`medium`,className:Q[`IDE__Chat-message-handle`],children:e.handle})]}),(0,s.jsxs)(`div`,{className:Q[`IDE__Chat-message-content`],children:[(0,s.jsx)(`div`,{className:Q[`IDE__Chat-message-text`],children:e.message}),e.highlighter&&e.codeSnippet&&(0,s.jsx)(`pre`,{className:Q[`IDE__Chat-message-snippet`],dangerouslySetInnerHTML:{__html:e.codeSnippet}}),!e.highlighter&&e.codeSnippet&&(0,s.jsx)(`pre`,{className:Q[`IDE__Chat-message-snippet`],children:e.codeSnippet})]})]},t))}),(0,s.jsx)(`div`,{className:Q[`IDE__Chat-input-area`],children:(0,s.jsx)(_o,{disabled:!0,className:Q[`IDE__Chat-input`],fullWidth:!0,placeholder:`Ask a question or type '/' for commands.`,trailingVisual:(0,s.jsx)(af,{className:Q[`IDE__Chat-input-icon`]})})})]})]})})),lf=`https://github.com/primer/brand/assets`,uf={py:`${lf}/13340707/7ca66487-d958-4c30-acbc-397f7a6169b7`,ts:`${lf}/13340707/2a7b87cf-b522-4ab5-a127-5a2c69bd0a89`,js:`${lf}/13340707/5a7bfffa-af38-4e32-ab39-a9e7efbcc7c6`,jsx:`${lf}/13340707/d975a978-dbc7-4626-b995-c00cac9bc132`,hs:`${lf}/13340707/826843ce-424b-4693-84d3-a43e4b7f1280`,html:`${lf}/13340707/f5b03413-b8f4-4cd5-9d91-6b574ada14ed`,css:`${lf}/13340707/3df2f0ba-daff-4b76-8492-f5773c515369`,scss:`${lf}/13340707/a1d21f2e-c813-4211-8d9a-2869c1968e9a`,json:`${lf}/13340707/ca21068e-8c27-4b84-9a1d-b965b49b3568`,md:`${lf}/13340707/39e7ff2b-9d0a-47e9-9686-bed51800084c`,yml:`${lf}/13340707/afb28101-1352-444f-8a8e-419b6883132f`,yaml:`${lf}/13340707/afb28101-1352-444f-8a8e-419b6883132f`,txt:`${lf}/13340707/7c52da20-1fe2-496c-b4bb-6ea61d0fe3dd`,sh:`${lf}/13340707/549ce181-4541-4811-8712-a9c5abd8eeae`,sql:`${lf}/13340707/b2b73a2e-e4e1-47c8-aabc-c204836244b8`},df=Object.keys(uf),ff=(0,c.memo)((0,c.forwardRef)(({activeTab:e=0,"data-testid":t,files:n,triggerAnimation:r=!1,showLineNumbers:i=!0,size:a=`medium`,tabIcons:o=uf,animationIsPaused:u,setAnimationIsDone:f,...p},m)=>{let h=I(m),g=(0,c.useRef)(null),[_,v]=(0,c.useState)([]),y=(0,c.useRef)(u);y.current=u;let b=Qi({defaultTab:e.toString(),autoActivate:!0,onTabActivate:(e,t)=>{t?.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`start`}),C()}}),S=(0,c.useCallback)(()=>{if(!g.current)return;let e=g.current.querySelectorAll(`pre:not([data-has-suggestion="true"])`),t=g.current.querySelectorAll(`pre[data-has-suggestion="true"]`),n=[];for(let t of e)n.push({delay:200,elements:[t],tab:b.activeTab});n.push({delay:1e3,elements:Array.from(t),tab:b.activeTab}),n.push({delay:200,isDone:!0,tab:b.activeTab}),v(n)},[b.activeTab]),C=(0,c.useCallback)(()=>{v([]),f?.(!1);let e=g.current?.querySelectorAll(`pre`);if(e)for(let t of e)t.classList.remove(x[`Animation--active`]);S()},[S,f]);return(0,c.useImperativeHandle)(h,()=>h.current?{...h.current,resetAnimation:C}:{resetAnimation:C}),(0,c.useEffect)(()=>{S()},[S,r]),(0,c.useEffect)(()=>{let e,t=-1,n=0,r=i=>{if(n>=_.length||b.activeTab===null)return;if(y.current)return t=-1,void(e=requestAnimationFrame(r));let a=t===-1?0:i-t;t=i;let o=_[n];if(o.isDone)f?.(!0);else if(o.tab===b.activeTab){if(o.delay-=a,o.delay<=0){for(let e of o.elements)e.classList.add(x[`Animation--active`]);n++}e=requestAnimationFrame(r)}};return e=requestAnimationFrame(r),()=>{e&&cancelAnimationFrame(e)}},[_,f,b.activeTab]),(0,s.jsxs)(`div`,{className:d(Q.IDE__Editor,Q[`IDE__Editor--${a}`]),"data-testid":t||of.editor,...p,children:[(0,s.jsx)(`div`,{className:Q[`IDE__Editor-tabs`],"data-testid":of.editorTabs,...b.getTabListProps({label:`files`}),children:n.map((e,t)=>{let n=e.name.split(`.`).pop(),r=b.activeTab===t.toString();return(0,c.createElement)(`button`,{...b.getTabProps(t.toString()),key:e.name,className:d(Q[`IDE__Editor-tab`],r&&Q[`IDE__Editor-tab--active`])},n&&(0,s.jsx)(`img`,{className:Q[`IDE__Editor-tab-icon`],alt:``,width:16,height:16,src:o[n]}),e.name)})}),(0,s.jsx)(`div`,{className:Q[`IDE__Editor-content`],children:n.map((e,t)=>(0,c.createElement)(`div`,{...b.getTabPanelProps(t.toString()),key:e.name},(0,s.jsx)(`span`,{className:`visually-hidden`,children:e.alternativeText}),(0,s.jsxs)(`div`,{className:Q[`IDE__Editor-content-wrapper`],"aria-hidden":`true`,children:[i&&(0,s.jsx)(`div`,{className:Q[`IDE__Editor-lineNumbers`],children:(Array.isArray(e.code)?e.code:e.code.split(` -`)).map((e,t)=>(0,s.jsx)(`div`,{className:Q[`IDE__Editor-lineNumber`],children:t+1},t))}),(0,s.jsx)(`div`,{ref:b.activeTab===t.toString()?g:null,"data-testid":of.editorContent,className:Q[`IDE__Editor-content-inner`],children:Array.isArray(e.code)?e.code.map((t,n)=>{let r=n+1>=(e.suggestedLineStart??1/0);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)(`pre`,{className:d(Q[`IDE__Editor-pane`],n+1<(e.suggestedLineStart??1/0)&&x[`Animation--slide-in-right`],r&&x[`Animation--slide-in-down`],r&&Q[`IDE__Editor-pane--suggested`]),dangerouslySetInnerHTML:{__html:t===``?` `:t},"data-has-suggestion":r},n),r&&n===e.code.length-1&&(0,s.jsxs)(`pre`,{className:d(x[`Animation--slide-in-down`],Q[`IDE__Chat-copilot-indicator`]),"data-has-suggestion":r,children:[(0,s.jsx)(tf,{size:24,className:Q[`IDE__Chat-copilot-indicator-label`]}),(0,s.jsx)(F,{as:`span`,className:Q[`IDE__Chat-copilot-indicator-label`],children:`Copilot`})]})]},t+n)}):(0,s.jsx)(`pre`,{className:d(Q[`IDE__Editor-pane`],x[`Animation--slide-in-right`]),dangerouslySetInnerHTML:{__html:e.code}})})]})))})]})})),pf=()=>(0,s.jsx)(`svg`,{fill:`none`,role:`presentation`,"aria-hidden":`true`,viewBox:`3.17 2.28 13.7 15.42`,children:(0,s.jsx)(`path`,{d:`M4.66148 2.3125C3.83593 2.3125 3.16669 2.98174 3.16669 3.80729V16.1927C3.16669 17.0183 3.83593 17.6875 4.66148 17.6875H7.65106C8.47662 17.6875 9.14586 17.0183 9.14586 16.1927V3.80729C9.14586 2.98174 8.47662 2.3125 7.65106 2.3125H4.66148ZM4.44794 3.80729C4.44794 3.68936 4.54355 3.59375 4.66148 3.59375H7.65106C7.769 3.59375 7.86461 3.68936 7.86461 3.80729V16.1927C7.86461 16.3106 7.769 16.4062 7.65106 16.4062H4.66148C4.54355 16.4062 4.44794 16.3106 4.44794 16.1927V3.80729ZM12.349 2.3125C11.5235 2.3125 10.8542 2.98174 10.8542 3.80729V16.1927C10.8542 17.0183 11.5235 17.6875 12.349 17.6875H15.3386C16.1642 17.6875 16.8334 17.0183 16.8334 16.1927V3.80729C16.8334 2.98174 16.1642 2.3125 15.3386 2.3125H12.349ZM12.1355 3.80729C12.1355 3.68936 12.2311 3.59375 12.349 3.59375H15.3386C15.4565 3.59375 15.5521 3.68936 15.5521 3.80729V16.1927C15.5521 16.3106 15.4565 16.4062 15.3386 16.4062H12.349C12.2311 16.4062 12.1355 16.3106 12.1355 16.1927V3.80729Z`,fill:`currentColor`})}),mf=()=>(0,s.jsx)(`svg`,{fill:`none`,role:`presentation`,"aria-hidden":`true`,viewBox:`4.02 2.3 14.43 15.4`,children:(0,s.jsx)(`path`,{d:`M6.24905 3.69194C5.82218 3.45967 5.30225 3.76868 5.30225 4.25466V15.7452C5.30225 16.2312 5.82218 16.5402 6.24906 16.3079L16.8079 10.5626C17.2538 10.32 17.2538 9.67983 16.8079 9.4372L6.24905 3.69194ZM4.021 4.25466C4.021 2.79672 5.58078 1.86969 6.86142 2.56651L17.4203 8.31176C18.758 9.03966 18.758 10.9602 17.4203 11.6881L6.86143 17.4333C5.58079 18.1301 4.021 17.2031 4.021 15.7452V4.25466Z`,fill:`currentColor`})}),hf=({isPlaying:e=!0,onPlayPause:t})=>{let n=(0,c.useCallback)(()=>{t?.(!e)},[t,e]);return(0,s.jsx)(`button`,{className:Q[`IDE__play-pause-button`],type:`button`,onClick:n,"aria-label":e?`Pause animation`:`Play animation`,children:e?(0,s.jsx)(pf,{}):(0,s.jsx)(mf,{})})},gf=Object.assign(sf,{testIds:of,Chat:cf,Editor:ff}),_f={Breadcrumbs:`Primer_Brand__Breadcrumbs-module__Breadcrumbs___ANvyl`,"Breadcrumbs--default":`Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___q2JxW`,Breadcrumbs__item:`Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P`,Breadcrumbs__link:`Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd`,"Breadcrumbs__link--selected":`Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj`,Breadcrumbs__list:`Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___S1xLw`},vf=[`default`,`accent`],yf=(0,c.forwardRef)(({className:e,children:t,variant:n=`default`,...r},i)=>(0,s.jsx)(`nav`,{ref:i,className:d(_f.Breadcrumbs,_f[`Breadcrumbs--${n}`]),"aria-label":`Breadcrumbs`,...r,children:(0,s.jsx)(`ol`,{className:d(_f.Breadcrumbs__list),children:t})})),bf=(0,c.forwardRef)(({className:e,children:t,href:n,selected:r,...i},a)=>(0,s.jsx)(`li`,{className:_f.Breadcrumbs__item,children:r?(0,s.jsx)(F,{size:`100`,variant:`muted`,className:d(_f.Breadcrumbs__link,_f[`Breadcrumbs__link--selected`],e),"aria-current":`page`,...i,children:t}):(0,s.jsx)(Zo,{href:n,ref:a,className:d(_f.Breadcrumbs__link,e),...i,children:t})})),xf=Object.assign(yf,{Item:bf}),Sf={Section:`Primer_Brand__Section-module__Section___wNnZR`,"Section--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section--paddingBlockEnd-condensed___Iq2bF`,"Section--paddingBlockEnd-none":`Primer_Brand__Section-module__Section--paddingBlockEnd-none___OPMCW`,"Section--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section--paddingBlockEnd-normal___wlGa4`,"Section--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section--paddingBlockEnd-spacious___BFFzY`,"Section--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section--paddingBlockStart-condensed___jXPMP`,"Section--paddingBlockStart-none":`Primer_Brand__Section-module__Section--paddingBlockStart-none___q_KT1`,"Section--paddingBlockStart-normal":`Primer_Brand__Section-module__Section--paddingBlockStart-normal___okSnn`,"Section--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section--paddingBlockStart-spacious___Dbzh2`,"Section--rounded":`Primer_Brand__Section-module__Section--rounded___y86mS`,"Section--variant-gridline":`Primer_Brand__Section-module__Section--variant-gridline___ULwen`,"Section-narrow--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-condensed___Nmq0F`,"Section-narrow--paddingBlockEnd-none":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-none___PaxIA`,"Section-narrow--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-normal___aMtgm`,"Section-narrow--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-spacious___LGxf3`,"Section-narrow--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-condensed___MM1ai`,"Section-narrow--paddingBlockStart-none":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-none___VKaUr`,"Section-narrow--paddingBlockStart-normal":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-normal___EIj1h`,"Section-narrow--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-spacious___r_4fG`,"Section-regular--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-condensed___uRtvc`,"Section-regular--paddingBlockEnd-none":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-none___lPDsS`,"Section-regular--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-normal___gtZb4`,"Section-regular--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-spacious___SalhC`,"Section-regular--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-condensed___JTztM`,"Section-regular--paddingBlockStart-none":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-none___HgDah`,"Section-regular--paddingBlockStart-normal":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-normal___JTsVr`,"Section-regular--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-spacious___q_eWC`,"Section-wide--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-condensed___Lijsj`,"Section-wide--paddingBlockEnd-none":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-none___FjpEH`,"Section-wide--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-normal___u9c2A`,"Section-wide--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-spacious___zMr50`,"Section-wide--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-condensed___daJpd`,"Section-wide--paddingBlockStart-none":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-none___aIgHE`,"Section-wide--paddingBlockStart-normal":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-normal___J4uxA`,"Section-wide--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-spacious___wje1J`,Section__container:`Primer_Brand__Section-module__Section__container___irc5A`,"Section__container--fullWidth":`Primer_Brand__Section-module__Section__container--fullWidth___LwJV7`},Cf=[`none`,`condensed`,`normal`,`spacious`],wf=[`default`,`subtle`],Tf=[`default`,`gridline`],Ef=Cf[2],Df=Tf[0],Of=(0,c.forwardRef)(({as:e=`section`,variant:t=Df,paddingBlockStart:n=Ef,paddingBlockEnd:r=Ef,backgroundColor:i,backgroundImageSrc:a,backgroundImagePosition:o=`50%`,backgroundImageSize:l=`cover`,className:u,children:f,"data-testid":p,fullWidth:m=!1,rounded:h=!1,style:g,..._},v)=>{let y=(0,c.useCallback)((e,t)=>typeof e==`string`?Sf[`Section--${t}-${e}`]:Object.keys(e).map(n=>Sf[`Section-${n}--${t}-${e[n]}`]).join(` `),[]),b=(0,c.useCallback)((e,t)=>t===`background-image-src`?Array.isArray(e)?e.map(e=>`url(${e})`).join():`url(${e})`:t===`background-color`&&typeof e==`string`?wf.includes(e)?`var(--brand-color-canvas-${e})`:e:Array.isArray(e)?e.join():e,[]),x=(0,c.useCallback)((e,t)=>typeof t==`string`||Array.isArray(t)?{[`--brand-Section-${e}`]:b(t,e)}:{[`--brand-Section-narrow-${e}`]:b(t?.narrow,e),[`--brand-Section-regular-${e}`]:b(t?.regular,e),[`--brand-Section-wide-${e}`]:b(t?.wide,e)},[b]),S=(0,c.useCallback)((e,t,n)=>{n&&Object.assign(e,x(t,n))},[x]),C=(0,c.useMemo)(()=>y(n,`paddingBlockStart`),[n,y]),w=(0,c.useMemo)(()=>y(r,`paddingBlockEnd`),[r,y]),T=(0,c.useMemo)(()=>{let e={};return S(e,`background-color`,i),S(e,`background-image-src`,a),S(e,`background-image-position`,o),S(e,`background-image-size`,l),e},[S,i,a,o,l]);return(0,s.jsx)(e,{ref:v,className:d(Sf.Section,t===`gridline`&&Sf[`Section--variant-gridline`],t===`gridline`&&Yr,C,w,h&&t!==`gridline`&&Sf[`Section--rounded`],u),"data-testid":p||`Section`,style:{...T,...g},..._,children:(0,s.jsx)(`div`,{className:d(Sf.Section__container,m&&Sf[`Section__container--fullWidth`]),"data-testid":`Section__container`,children:f})})}),kf={Statistic:`Primer_Brand__Statistic-module__Statistic___sB6bA`,"Statistic--narrow-padding-condensed":`Primer_Brand__Statistic-module__Statistic--narrow-padding-condensed___MWqsG`,"Statistic--narrow-padding-none":`Primer_Brand__Statistic-module__Statistic--narrow-padding-none___D1xJU`,"Statistic--narrow-padding-normal":`Primer_Brand__Statistic-module__Statistic--narrow-padding-normal___yCtE0`,"Statistic--narrow-padding-spacious":`Primer_Brand__Statistic-module__Statistic--narrow-padding-spacious___iSeZl`,"Statistic--padding-condensed":`Primer_Brand__Statistic-module__Statistic--padding-condensed___JhuYL`,"Statistic--padding-none":`Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE`,"Statistic--padding-normal":`Primer_Brand__Statistic-module__Statistic--padding-normal___JcofR`,"Statistic--padding-spacious":`Primer_Brand__Statistic-module__Statistic--padding-spacious___njBos`,"Statistic--regular-padding-condensed":`Primer_Brand__Statistic-module__Statistic--regular-padding-condensed___kJuH6`,"Statistic--regular-padding-none":`Primer_Brand__Statistic-module__Statistic--regular-padding-none___fR2Ho`,"Statistic--regular-padding-normal":`Primer_Brand__Statistic-module__Statistic--regular-padding-normal___UZq0p`,"Statistic--regular-padding-spacious":`Primer_Brand__Statistic-module__Statistic--regular-padding-spacious___MODDU`,"Statistic--variant-boxed":`Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB`,"Statistic--wide-padding-condensed":`Primer_Brand__Statistic-module__Statistic--wide-padding-condensed___KVY9L`,"Statistic--wide-padding-none":`Primer_Brand__Statistic-module__Statistic--wide-padding-none____fUci`,"Statistic--wide-padding-normal":`Primer_Brand__Statistic-module__Statistic--wide-padding-normal___WJhTd`,"Statistic--wide-padding-spacious":`Primer_Brand__Statistic-module__Statistic--wide-padding-spacious___cnjbs`,Statistic__description:`Primer_Brand__Statistic-module__Statistic__description___I2lpL`,"Statistic__description--accent":`Primer_Brand__Statistic-module__Statistic__description--accent___wZsb5`,Statistic__heading:`Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki`},Af=[`small`,`medium`,`large`],jf=[`none`,`condensed`,`normal`,`spacious`],Mf={root:`Statistic`},Nf={small:`600`,medium:`800`,large:`1000`},Pf=(0,c.forwardRef)(({animate:e,className:t,children:n,"data-testid":r,size:i=`large`,variant:a=`default`,padding:o=`none`,leadingComponent:u,trailingComponent:f,style:p,...m},h)=>{let{classes:g,styles:_}=E(e),v=(0,c.useMemo)(()=>{return e=`padding`,(t=o)?typeof t==`string`||typeof t==`number`?kf[`Statistic--${e}-${t}`]:Object.keys(t).map(n=>kf[`Statistic--${n}-${e}-${t[n]}`]).join(` `):``;var e,t},[o]),y=(0,c.useMemo)(()=>{let e=l().Children.toArray(n).find(e=>l().isValidElement(e)&&e.type===Ff);return l().isValidElement(e)?e:void 0},[n]),b=(0,c.useMemo)(()=>{let e=l().Children.toArray(n).find(e=>l().isValidElement(e)&&e.type===If);return l().isValidElement(e)?e:void 0},[n]),x=y;return b&&x&&(x=l().cloneElement(x,{children:(0,s.jsxs)(s.Fragment,{children:[x.props.children,` `,b]})})),(0,s.jsxs)(`div`,{ref:h,className:d(kf.Statistic,kf[`Statistic--variant-${a}`],v,g,t),style:{..._,...p},"data-testid":r||Mf.root,...m,children:[u&&(0,s.jsx)(u,{}),x&&l().cloneElement(x,{size:x.props.size||Nf[i]}),f&&(0,s.jsx)(f,{})]})}),Ff=(0,c.forwardRef)(({as:e=`p`,className:t,children:n,font:r=`hubot-sans`,weight:i=`medium`,size:a=`1000`,...o},c)=>(0,s.jsx)(F,{as:e,ref:c,className:d(kf.Statistic__heading,t),font:r,weight:i,size:a,...o,children:n})),If=(0,c.forwardRef)(({children:e,className:t,size:n=`300`,variant:r=`muted`,...i},a)=>(0,s.jsx)(F,{variant:r===`accent`?`muted`:r,ref:a,size:n,font:`mona-sans`,className:d(kf.Statistic__description,kf[`Statistic__description--${r}`],t),...i,children:e})),Lf=Object.assign(Pf,{Heading:Ff,Description:If,testIds:Mf}),Rf=[`default`,`subtle`],zf=(0,c.forwardRef)(({align:e=`start`,backgroundColor:t=`subtle`,backgroundImageSrc:n,backgroundImagePosition:r=`center`,backgroundImageSize:i=`cover`,className:a,children:o,style:u,leadingVisual:f,...p},m)=>{let h=(0,c.useCallback)((e,t)=>t===`background-image-src`?`url(${e})`:t===`background-color`&&typeof e==`string`&&Rf.includes(e)?`var(--brand-color-canvas-${e})`:e,[]),g=(0,c.useCallback)((e,t)=>typeof t==`string`||Array.isArray(t)?{[`--brand-BreakoutBanner-${e}`]:h(t,e)}:{[`--brand-BreakoutBanner-narrow-${e}`]:h(t?.narrow,e),[`--brand-BreakoutBanner-regular-${e}`]:h(t?.regular,e),[`--brand-BreakoutBanner-wide-${e}`]:h(t?.wide,e)},[h]),_=(0,c.useMemo)(()=>{let e={},a=(t,n)=>{n&&Object.assign(e,g(t,n))};return a(`background-color`,t),a(`background-image-src`,n),a(`background-image-position`,r),a(`background-image-size`,i),e},[t,n,r,i,g]);return(0,c.useMemo)(()=>l().Children.toArray(o).some(e=>l().isValidElement(e)&&e.type===Bf),[o]),(0,s.jsx)(`div`,{ref:m,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM`,a),style:{..._,...u},...p,children:(0,s.jsx)(`div`,{className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-container___X145s`),children:(0,s.jsxs)(`div`,{className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-content___WPxKC`,e===`center`&&`Primer_Brand__BreakoutBanner-module__BreakoutBanner-content--center___mDWpD`),children:[f&&(0,s.jsx)(`div`,{className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l`),children:typeof f==`function`?(0,s.jsx)(f,{}):f}),o]})})})}),Bf=(0,c.forwardRef)(({as:e=`h3`,size:t=`4`,className:n,children:r,...i},a)=>(0,s.jsx)(Er,{ref:a,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner__heading___mnzmT`,n),size:t,as:e,...i,children:r})),$=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(F,{ref:r,as:`p`,variant:`muted`,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-description___xrWUJ`,e),...n,children:t})),Vf=(0,c.forwardRef)(({className:e,direction:t,gap:n,padding:r,children:i,...a},o)=>{let c=l().Children.toArray(i).map((e,t)=>l().isValidElement(e)&&e.type===qr?l().cloneElement(e,{size:e.props.size||`medium`,variant:e.props.variant||`accent`,arrowDirection:e.props.arrowDirection||(t===0?`end`:`none`),...e.props}):null).filter(Boolean).slice(0,2),u=t===`vertical`?{gap:`condensed`,direction:`vertical`,alignItems:`flex-start`}:{gap:n||{narrow:`normal`,regular:`spacious`},direction:t||{narrow:`vertical`,regular:`horizontal`}};return(0,s.jsx)(M,{padding:r||`none`,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-linkGroup___s8PUk`,e),ref:o,...u,...a,children:c})}),Hf=Object.assign(zf,{Heading:Bf,Description:$,LinkGroup:Vf});var Uf=[`16`,`24`],Wf={16:{width:16,path:c.createElement(`path`,{d:`M6.78 1.97a.75.75 0 0 1 0 1.06L3.81 6h6.44A4.75 4.75 0 0 1 15 10.75v2.5a.75.75 0 0 1-1.5 0v-2.5a3.25 3.25 0 0 0-3.25-3.25H3.81l2.97 2.97a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L1.47 7.28a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M10.53 5.03a.75.75 0 1 0-1.06-1.06l-6.25 6.25a.75.75 0 0 0 0 1.06l6.25 6.25a.75.75 0 1 0 1.06-1.06L5.56 11.5H17a3.248 3.248 0 0 1 3.25 3.248v4.502a.75.75 0 0 0 1.5 0v-4.502A4.748 4.748 0 0 0 17 10H5.56l4.97-4.97Z`})}},Gf=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-reply`,Wf,Uf)});Gf.displayName=`ReplyIcon`;let Kf={Footnotes:`Primer_Brand__Footnotes-module__Footnotes___EvN5V`,"Footnotes--variant-citations":`Primer_Brand__Footnotes-module__Footnotes--variant-citations___bUHtk`,FootnotesItem:`Primer_Brand__Footnotes-module__FootnotesItem___QQCwY`,FootnotesItem__citationIcon:`Primer_Brand__Footnotes-module__FootnotesItem__citationIcon___HeITw`,FootnotesItem__citationText:`Primer_Brand__Footnotes-module__FootnotesItem__citationText___s2efV`};function qf(e){return e?typeof e==`string`||typeof e==`number`?String(e):Array.isArray(e)?e.map(qf).join(``):l().isValidElement(e)?qf(e.props.children):``:``}let Jf=[`div`,`ol`],Yf=[`a`,`p`];function Xf({className:e,children:t,_variant:n=`citation`,...r}){if(n===`disclaimer`)return(0,s.jsx)(F,{as:`p`,variant:`muted`,size:`100`,className:d(Kf.FootnotesItem,e),children:t});let{href:i,...a}=r;return(0,s.jsx)(`li`,{className:d(Kf.FootnotesItem,e),...a,children:(0,s.jsxs)(F,{as:`p`,variant:`muted`,size:`100`,className:d(Kf.FootnotesItem__citationText),children:[t,i&&(0,s.jsx)(Zo,{href:i,"aria-label":`Back to content ${qf(t)}`,children:(0,s.jsx)(Gf,{className:Kf.FootnotesItem__citationIcon})})]})})}let Zf=Object.assign(function({as:e=`ol`,className:t,children:n,visuallyHiddenHeading:r=`Footnotes`,...i}){let a=l().useMemo(()=>l().Children.toArray(n),[n]);if(e===`div`){let e=a.map(e=>l().isValidElement(e)&&e.type===Xf?l().cloneElement(e,{_variant:`disclaimer`,...e.props}):null);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Er,{className:`visually-hidden`,as:`h2`,id:`footnote-label`,children:r}),(0,s.jsx)(`div`,{className:d(Kf.Footnotes,Kf[`Footnotes--variant-disclaimer`],t),...i,children:e})]})}return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Er,{className:`visually-hidden`,as:`h2`,id:`footnote-label`,children:r}),(0,s.jsx)(`ol`,{className:d(Kf.Footnotes,Kf[`Footnotes--variant-citations`],t),...i,children:n})]})},{Item:Xf}),Qf={FrostedGlassVFX:`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ`,"FrostedGlassVFX--intensity-high":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-high___kUSHI`,"FrostedGlassVFX--intensity-low":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-low___a87yo`,"FrostedGlassVFX--intensity-medium":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-medium___z1VQ1`,"FrostedGlassVFX--rounded-corners":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--rounded-corners___V4gcI`},$f=[`low`,`medium`,`high`];function ep({hasBorderRadius:e=!0,children:t,className:n,intensity:r=`medium`,...i}){return(0,s.jsx)(`div`,{className:d(Qf.FrostedGlassVFX,e&&Qf[`FrostedGlassVFX--rounded-corners`],Qf[`FrostedGlassVFX--intensity-${r}`],n),...i,children:t})}let tp={SectionIntroStacked:`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17`,"SectionIntroStacked--full-width":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--full-width___kRyw0`,"SectionIntroStacked--variant-gridline":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI`,"SectionIntroStacked-content":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-content___ULK2q`,"SectionIntroStacked-description":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-description___zSilb`,"SectionIntroStacked-heading":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading___tolwP`,"SectionIntroStacked-heading--muted":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ`,"SectionIntroStacked-items":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz`,"SectionIntroStacked-link":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-link___Y2Sox`,"SectionIntroStackedItem-item":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD`,"SectionIntroStackedItem-item--with-icon":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item--with-icon___Ej53Q`,SectionIntroStackedItem__content:`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__content___TdGFS`,SectionIntroStackedItem__icon:`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__icon___TUK4t`,"SectionIntroStackedItem__item-text":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text___5DHtq`,"SectionIntroStackedItem__item-text--muted":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text--muted___iWmQS`},np=[`default`,`gridline`],rp=(0,c.forwardRef)(({animate:e,className:t,children:n,style:r,variant:i=`default`,...a},o)=>{let{classes:c,styles:u}=E(e),f=l().Children.toArray(n),p=f.filter(e=>l().isValidElement(e)&&e.type===sp),m=f.filter(e=>!p.includes(e));return(0,s.jsx)(`header`,{ref:o,className:d(tp.SectionIntroStacked,i===`gridline`&&tp[`SectionIntroStacked--variant-gridline`],i===`gridline`&&Yr,c,t),...a,style:{...u,...r},children:(0,s.jsxs)(_,{fullWidth:!0,enableGutters:i!==`gridline`,columnGap:`none`,children:[(0,s.jsx)(_.Column,{span:{large:6},className:tp[`SectionIntroStacked-content`],children:m}),(0,s.jsx)(_.Column,{span:{large:6},start:{large:7},children:p})]})})}),ip=(0,c.forwardRef)(({as:e=Cr,size:t=`3`,className:n,children:r,...i},a)=>{let o=(0,c.useMemo)(()=>l().Children.toArray(r),[r]),u=(0,c.useCallback)(()=>o.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`,[o]),f=o.length===1?`default`:u();return(0,s.jsx)(Er,{ref:a,className:d(tp[`SectionIntroStacked-heading`],f===`muted`&&tp[`SectionIntroStacked-heading--muted`],n),size:t,as:e,...i,children:r})}),ap=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(F,{as:`p`,className:d(tp[`SectionIntroStacked-description`],e),ref:r,variant:`muted`,...n,children:t})),op=(0,c.forwardRef)(({className:e,children:t,variant:n=`accent`,size:r=`medium`,...i},a)=>(0,s.jsx)(qr,{ref:a,className:d(tp[`SectionIntroStacked-link`],e),size:r,variant:n,...i,children:t})),sp=({animate:e,className:t,children:n,...r})=>{let{classes:i,styles:a}=E(e),o=d(i,tp[`SectionIntroStacked-items`],t);return(0,s.jsx)(`ul`,{className:o,style:{...a},...r,children:n})},cp=({className:e,color:t=`green`,...n})=>(0,s.jsx)(Zi,{className:d(tp.SectionIntroStackedItem__icon,e),hasBackground:!0,size:`small`,color:t,...n}),lp=(0,c.forwardRef)(({as:e=`h3`,size:t=`subhead-large`,className:n,children:r,...i},a)=>(0,s.jsx)(Er,{ref:a,as:e,size:t,className:d(tp.SectionIntroStackedItem__heading,n),...i,children:r})),up=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(F,{as:`p`,variant:`muted`,size:`200`,className:d(tp.SectionIntroStackedItem__description,e),ref:r,...n,children:t})),dp=Object.assign(rp,{Heading:ip,Description:ap,Link:op,Items:sp,Item:({className:e,children:t,...n})=>{let r=d(tp[`SectionIntroStackedItem-item`],e),i=(0,c.useMemo)(()=>l().Children.toArray(t),[t]);if(i.some(e=>l().isValidElement(e)&&(e.type===cp||e.type===lp||e.type===up))){let e=i.find(e=>l().isValidElement(e)&&e.type===cp),t=i.filter(e=>!(l().isValidElement(e)&&e.type===cp));return(0,s.jsxs)(`li`,{className:d(r,!!e&&tp[`SectionIntroStackedItem-item--with-icon`]),...n,children:[e,(0,s.jsx)(`div`,{className:tp.SectionIntroStackedItem__content,children:t})]})}let a=i.length===1?`default`:i.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`;return(0,s.jsx)(`li`,{className:r,...n,children:(0,s.jsx)(F,{as:`span`,className:d(tp[`SectionIntroStackedItem__item-text`],a===`muted`&&tp[`SectionIntroStackedItem__item-text--muted`]),size:`350`,children:t})})},ItemIcon:cp,ItemHeading:lp,ItemDescription:up});var fp=[`12`,`16`,`24`],pp={12:{width:12,path:c.createElement(`path`,{d:`M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:c.createElement(`path`,{d:`M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:c.createElement(`path`,{d:`M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z`})}},mp=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-right`,pp,fp)});mp.displayName=`ChevronRightIcon`;let hp={Tablist__wrapper:`Primer_Brand__Tabs-module__Tablist__wrapper___Bz69R`,"Tablist__wrapper--accent":`Primer_Brand__Tabs-module__Tablist__wrapper--accent___nG4lJ`,"Tablist__wrapper--default":`Primer_Brand__Tabs-module__Tablist__wrapper--default___pPP9D`,"Tablist__wrapper--lastTabIsActive":`Primer_Brand__Tabs-module__Tablist__wrapper--lastTabIsActive___DHNPp`,"Tablist__wrapper--underline":`Primer_Brand__Tabs-module__Tablist__wrapper--underline___xT6ku`,Tabs:`Primer_Brand__Tabs-module__Tabs___p41NK`,"Tabs--accent":`Primer_Brand__Tabs-module__Tabs--accent___amEYm`,"Tabs--default":`Primer_Brand__Tabs-module__Tabs--default___g4Kwt`,"Tabs--underline":`Primer_Brand__Tabs-module__Tabs--underline___Nm9xx`,"Tabs-container":`Primer_Brand__Tabs-module__Tabs-container___jByf5`,"Tabs-container--align-center":`Primer_Brand__Tabs-module__Tabs-container--align-center___MOjwP`,"Tabs-container--align-start":`Primer_Brand__Tabs-module__Tabs-container--align-start___X9kN4`,Tabs__control:`Primer_Brand__Tabs-module__Tabs__control___crCR5`,"Tabs__control-icon":`Primer_Brand__Tabs-module__Tabs__control-icon___cgGsh`,Tabs__controls:`Primer_Brand__Tabs-module__Tabs__controls___OrV44`,Tabs__indicator:`Primer_Brand__Tabs-module__Tabs__indicator___KDvsE`,"Tabs__indicator--active":`Primer_Brand__Tabs-module__Tabs__indicator--active___XFIc8`,Tabs__item:`Primer_Brand__Tabs-module__Tabs__item___rPI4n`,"Tabs__item--active":`Primer_Brand__Tabs-module__Tabs__item--active___ruoXn`,Tabs__panel:`Primer_Brand__Tabs-module__Tabs__panel___JjAmC`,Tabs__panelContainer:`Primer_Brand__Tabs-module__Tabs__panelContainer___oZAgR`,Tabs__slider:`Primer_Brand__Tabs-module__Tabs__slider___hLsBB`},gp={root:`Tabs`,get tab(){return`${this.root}-tab`},get panel(){return`${this.root}-panel`},get indicators(){return`${this.root}-indicators`}},_p={controlsNext:`Next tab`,controlsPrev:`Previous tab`},vp=(0,c.forwardRef)(({align:e=`center`,children:t,defaultActiveTab:n,onChange:r,variant:i=`default`,className:a,"aria-label":o,"aria-labelledby":l,internalAccessibleLabels:u=_p,...f},p)=>{let{activeTab:m,activateTab:h,getTabListProps:g,getTabProps:_,getTabPanelProps:v}=Qi({defaultTab:n,onTabActivate:r}),y=(0,c.useRef)(null),b=(0,c.useRef)(null),x=(0,c.useRef)(null),S=c.Children.toArray(t),C=S.filter(e=>(0,c.isValidElement)(e)&&e.type===yp).map((e,t)=>{let n=String(t),r=e.ref,a=_(n,r);return(0,c.cloneElement)(e,{...a,id:e.props.id??a.id,"aria-controls":e.props[`aria-controls`]??a[`aria-controls`],value:n,key:a.id,isActive:m===n,variant:i})}),w=S.filter(e=>(0,c.isValidElement)(e)&&e.type===bp).map((e,t)=>{let n=v(String(t));return(0,c.cloneElement)(e,{...n,id:e.props.id??n.id,key:String(t)})});(0,c.useEffect)(()=>{if(!y.current||!x.current)return;let e=y.current.querySelector(`[aria-selected="true"]`);if(!m)return;let t=()=>{let t=x.current,n=y.current;if(!t||!n)return;let r=window.getComputedStyle(n).getPropertyValue(`--brand-Tabs-container-padding`),i=16*parseFloat(r),a=e.offsetLeft-i,o=e.offsetWidth;t.style.setProperty(`--brand-Tabs-slider-x`,`${a}px`),t.style.setProperty(`--brand-Tabs-slider-width`,`${o}px`)};t();let n=new ResizeObserver(t);n.observe(y.current);let r=y.current,i=r.clientWidth,a=window.getComputedStyle(r).getPropertyValue(`--brand-Tabs-container-padding`),o=16*parseFloat(a),s=e.offsetLeft-o+e.offsetWidth/2-i/2,c=r.scrollWidth-i,l=Math.max(0,Math.min(s,c));return r.scrollTo({left:l,behavior:`smooth`}),()=>{n.disconnect()}},[m]),(0,c.useEffect)(()=>{let e=y.current,t=b.current;if(!e||!t)return;let n=()=>{let{scrollLeft:n,scrollWidth:r,clientWidth:i}=e,a=r>i,o=a&&n{e.removeEventListener(`scroll`,n),r.disconnect()}},[C]);let T=g(typeof o==`string`?{label:o}:{labelledBy:l}),E=(0,c.useCallback)(()=>{m&&m!==String(C.length-1)&&h(String(Number(m)+1))},[m,h,C]),D=(0,c.useCallback)(()=>{m&&m!==`0`&&h(String(Number(m)-1))},[m,h]),O=C.length>=3,k=String(C.length-1)===m;return(0,s.jsxs)(`div`,{className:d(hp[`Tabs-container`],hp[`Tabs-container--align-${e}`],k&&hp[`Tabs-container--lastTabIsActive`],a),ref:p,"data-testid":gp.root,...f,children:[C.length>=3&&(0,s.jsx)(`div`,{className:hp.Tabs__controls,"data-testid":gp.indicators,children:(0,s.jsxs)(M,{direction:`horizontal`,padding:`none`,justifyContent:`space-between`,children:[(0,s.jsx)(`button`,{onClick:D,className:hp.Tabs__control,"aria-label":u.controlsPrev,children:(0,s.jsx)(F,{size:`100`,children:(0,s.jsx)(Za,{size:16,className:hp[`Tabs__control-icon`]})})}),(0,s.jsx)(M,{direction:`horizontal`,gap:4,padding:`none`,justifyContent:`space-between`,alignItems:`center`,children:C.map((e,t)=>(0,s.jsx)(`div`,{className:d(hp.Tabs__indicator,m&&Number(m)===t&&hp[`Tabs__indicator--active`])},t))}),(0,s.jsx)(`button`,{onClick:E,className:hp.Tabs__control,"aria-label":u.controlsNext,children:(0,s.jsx)(F,{size:`100`,children:(0,s.jsx)(mp,{size:16,className:hp[`Tabs__control-icon`]})})})]})}),(0,s.jsx)(`div`,{ref:b,className:d(hp.Tablist__wrapper,hp[`Tablist__wrapper--${i}`],k&&hp[`Tablist__wrapper--lastTabIsActive`]),children:(0,s.jsxs)(`div`,{ref:y,...T,className:d(hp.Tabs,hp[`Tabs--${i}`],O&&hp[`Tabs--hasMoreThanTwoTabs`]),children:[(0,s.jsx)(`div`,{ref:x,className:hp.Tabs__slider,"aria-hidden":!0}),C]})}),w.length>0&&(0,s.jsx)(`div`,{className:hp.Tabs__panelContainer,children:w})]})}),yp=(0,c.forwardRef)(({children:e,className:t,isActive:n,variant:r,...i},a)=>{let o=I(a);return(0,s.jsx)(`button`,{ref:o,className:d(hp.Tabs__item,n&&hp[`Tabs__item--active`],r&&hp[`Tabs__item--${r}`],t),"data-testid":gp.tab,...i,children:e})}),bp=(0,c.memo)(function({children:e,animation:t=!1,className:n,hidden:r,...i}){let a=t?(0,s.jsx)(w,{autoStaggerChildren:!1,children:(0,s.jsx)(Nl,{animate:t,children:e})}):e;return(0,s.jsx)(`div`,{className:d(hp.Tabs__panel,n),"data-testid":gp.panel,hidden:r,...i,children:a})}),xp=Object.assign(vp,{Item:yp,Panel:bp,testIds:gp}),Sp={Tiles:`Primer_Brand__Tiles-module__Tiles___z9bH9`,"Tiles--layout-compact":`Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M`,"Tiles--layout-default":`Primer_Brand__Tiles-module__Tiles--layout-default___UIRQE`,"Tiles--variant-gridlines":`Primer_Brand__Tiles-module__Tiles--variant-gridlines___XV5ah`,"Tiles-grid":`Primer_Brand__Tiles-module__Tiles-grid___PVssB`,"Tiles-item":`Primer_Brand__Tiles-module__Tiles-item___NtPvv`,"Tiles-item-content":`Primer_Brand__Tiles-module__Tiles-item-content___m7HiY`,"Tiles-item-icon":`Primer_Brand__Tiles-module__Tiles-item-icon___HpkyN`,"Tiles-item-label":`Primer_Brand__Tiles-module__Tiles-item-label___nnmkF`,"Tiles-item-link":`Primer_Brand__Tiles-module__Tiles-item-link___OhYck`,"Tiles-item-media":`Primer_Brand__Tiles-module__Tiles-item-media___BLrcU`,"Tiles-item-name":`Primer_Brand__Tiles-module__Tiles-item-name___DHlvN`},Cp={root:`Tiles`,get grid(){return`${this.root}-grid`},get item(){return`${this.root}-item`}},wp={default:{xsmall:2,small:3,medium:4,large:9},compact:{xsmall:4,small:3,medium:6,large:9}},Tp=(0,c.createContext)(`default`),Ep=(0,c.forwardRef)(({variant:e=`default`,layout:t=`default`,children:n,className:r,"data-testid":i,...a},o)=>{let c=e=>l().Children.toArray(e).reduce((e,t)=>e+(as(t)?c(t.props.children):1),0),u=(e,t)=>{if(e===0)return 1;let n=Math.ceil(e/t);return Math.ceil(e/n)},f=c(n),p=wp[t],m={"--tiles-columns-xsmall":u(f,p.xsmall),"--tiles-columns-small":u(f,p.small),"--tiles-columns-medium":u(f,p.medium),"--tiles-columns-large":u(f,p.large)};return(0,s.jsx)(Tp.Provider,{value:t,children:(0,s.jsx)(`div`,{ref:o,className:d(Sp.Tiles,Sp[`Tiles--variant-${e}`],Sp[`Tiles--layout-${t}`],e===`gridlines`&&Yr,r),"data-testid":i||Cp.root,...a,children:(0,s.jsx)(`ul`,{className:Sp[`Tiles-grid`],"data-testid":Cp.grid,style:m,children:n})})})}),Dp=(0,c.forwardRef)(({name:e,href:t,children:n,className:r,"data-testid":i,...a},o)=>{let l=(0,c.useContext)(Tp),u=!!t,f=l===`compact`&&!u,p=(0,s.jsxs)(`span`,{className:Sp[`Tiles-item-content`],children:[(0,s.jsx)(`span`,{className:Sp[`Tiles-item-media`],"aria-hidden":`true`,children:n}),(0,s.jsxs)(`span`,{className:d(Sp[`Tiles-item-label`],f&&`visually-hidden`),children:[(0,s.jsx)(F,{as:`span`,size:`100`,className:Sp[`Tiles-item-name`],children:e}),u&&(0,s.jsx)(eo,{size:16,className:Sp[`Tiles-item-icon`],"aria-hidden":`true`})]})]});return(0,s.jsx)(`li`,{ref:o,className:d(Sp[`Tiles-item`],r),"data-testid":i||Cp.item,...a,children:u?(0,s.jsx)(`a`,{href:t,className:Sp[`Tiles-item-link`],children:p}):p})}),Op=Object.assign(Ep,{Item:Dp,testIds:Cp});return o})())})),p=e(a(),1);function m(e){"@babel/helpers - typeof";return m=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},m(e)}var h=[`aria-hidden`,`aria-label`,`aria-labelledby`,`tabIndex`,`className`,`fill`,`size`,`verticalAlign`,`id`,`title`,`style`];function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0?`true`:`false`,"aria-label":o,"aria-labelledby":s,className:`${n} ${u}`.trim(),role:M,viewBox:`0 0 ${A} ${k}`,width:j,height:O,fill:f,id:x,display:`inline-block`,overflow:`visible`,style:v({verticalAlign:b},T)}),C?p.createElement(`title`,null,C):null,ee)}function E(e,t){return e.map(function(e){return parseInt(e,10)}).reduce(function(e,n){return n<=t?n:e},e[0])}var D=[`16`,`24`],O={16:{width:16,path:p.createElement(`path`,{d:`M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M13 17.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-.25-8.25a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0v-4.5Z`}),p.createElement(`path`,{d:`M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752Zm3.03.751a1.002 1.002 0 0 0-1.732 0L2.168 19.499A1.002 1.002 0 0 0 3.034 21h17.932a1.002 1.002 0 0 0 .866-1.5L12.866 3.994Z`}))}},k=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-alert`,O,D)});k.displayName=`AlertIcon`;var A=[`16`,`24`],j={16:{width:16,path:p.createElement(`path`,{d:`M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M10.78 19.03a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L5.81 11.5h14.44a.75.75 0 0 1 0 1.5H5.81l4.97 4.97a.75.75 0 0 1 0 1.06Z`})}},ee=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-arrow-left`,j,A)});ee.displayName=`ArrowLeftIcon`;var te=[`16`,`24`],ne={16:{width:16,path:p.createElement(`path`,{d:`M8.22 2.97a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l2.97-2.97H3.75a.75.75 0 0 1 0-1.5h7.44L8.22 4.03a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M13.22 19.03a.75.75 0 0 1 0-1.06L18.19 13H3.75a.75.75 0 0 1 0-1.5h14.44l-4.97-4.97a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z`})}},M=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-arrow-right`,ne,te)});M.displayName=`ArrowRightIcon`;var re=[`16`,`24`],ie={16:{width:16,path:p.createElement(`path`,{d:`M4.53 4.75A.75.75 0 0 1 5.28 4h6.01a.75.75 0 0 1 .75.75v6.01a.75.75 0 0 1-1.5 0v-4.2l-5.26 5.261a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L9.48 5.5h-4.2a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:p.createElement(`path`,{d:`M18.25 15.5a.75.75 0 0 1-.75-.75V7.56L7.28 17.78a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L16.44 6.5H9.25a.75.75 0 0 1 0-1.5h9a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75Z`})}},ae=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-arrow-up-right`,ie,re)});ae.displayName=`ArrowUpRightIcon`;var oe=[`16`,`24`],se={16:{width:16,path:p.createElement(`path`,{d:`m1.594 10.822-.795 3.481a.75.75 0 0 0 .898.898l3.481-.795a7 7 0 1 0-3.584-3.584m1.52.085a.75.75 0 0 0-.054-.488l-.058-.124a5.5 5.5 0 1 1 2.703 2.703l-.124-.058a.75.75 0 0 0-.488-.054l-2.566.587Z`})},24:{width:24,path:p.createElement(`path`,{d:`M2.002 16.586.796 22.315a.75.75 0 0 0 .889.889l5.729-1.206a11 11 0 1 0-5.412-5.412m1.519.062a.75.75 0 0 0-.056-.476l-.099-.209a9.5 9.5 0 1 1 4.671 4.671l-.209-.099a.75.75 0 0 0-.476-.056l-4.851 1.02Z`})}},ce=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chat`,se,oe)});ce.displayName=`ChatIcon`;var le=[`16`,`24`],ue={16:{width:16,path:p.createElement(`path`,{d:`M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z`})},24:{width:24,path:p.createElement(`path`,{d:`M21.03 5.72a.75.75 0 0 1 0 1.06l-11.5 11.5a.747.747 0 0 1-1.072-.012l-5.5-5.75a.75.75 0 1 1 1.084-1.036l4.97 5.195L19.97 5.72a.75.75 0 0 1 1.06 0Z`})}},de=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-check`,ue,le)});de.displayName=`CheckIcon`;var fe=[`16`,`24`],pe={16:{width:16,path:p.createElement(`path`,{d:`M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm1.5 0a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm10.28-1.72-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6.5-6.5Z`}),p.createElement(`path`,{d:`M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z`}))}},me=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-check-circle`,pe,fe)});me.displayName=`CheckCircleIcon`;var he=[`12`,`16`,`24`],ge={12:{width:12,path:p.createElement(`path`,{d:`M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:p.createElement(`path`,{d:`M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z`})},24:{width:24,path:p.createElement(`path`,{d:`M5.22 8.22a.749.749 0 0 0 0 1.06l6.25 6.25a.749.749 0 0 0 1.06 0l6.25-6.25a.749.749 0 1 0-1.06-1.06L12 13.939 6.28 8.22a.749.749 0 0 0-1.06 0Z`})}},_e=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chevron-down`,ge,he)});_e.displayName=`ChevronDownIcon`;var N=[`12`,`16`,`24`],P={12:{width:12,path:p.createElement(`path`,{d:`M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:p.createElement(`path`,{d:`M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z`})}},ve=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chevron-right`,P,N)});ve.displayName=`ChevronRightIcon`;var ye=[`12`,`16`,`24`],be={12:{width:12,path:p.createElement(`path`,{d:`M6 4c-.2 0-.4.1-.5.2L2.2 7.5c-.3.3-.3.8 0 1.1.3.3.8.3 1.1 0L6 5.9l2.7 2.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1L6.6 4.3C6.4 4.1 6.2 4 6 4Z`})},16:{width:16,path:p.createElement(`path`,{d:`M3.22 10.53a.749.749 0 0 1 0-1.06l4.25-4.25a.749.749 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.749.749 0 0 1-1.06 0Z`})},24:{width:24,path:p.createElement(`path`,{d:`M18.78 15.78a.749.749 0 0 1-1.06 0L12 10.061 6.28 15.78a.749.749 0 1 1-1.06-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 0 1 0 1.06Z`})}},xe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chevron-up`,be,ye)});xe.displayName=`ChevronUpIcon`;var Se=[`16`,`24`],Ce={16:{width:16,path:p.createElement(`path`,{d:`M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z`})},24:{width:24,path:p.createElement(`path`,{d:`M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z`})}},we=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-comment`,Ce,Se)});we.displayName=`CommentIcon`;var F=[`16`,`24`],Te={16:{width:16,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z`}),p.createElement(`path`,{d:`M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z`}))},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z`}),p.createElement(`path`,{d:`M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z`}))}},Ee=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-copy`,Te,F)});Ee.displayName=`CopyIcon`;var De=[`16`,`24`],Oe={16:{width:16,path:p.createElement(`path`,{d:`M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75Zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:p.createElement(`path`,{d:`M2.75 6a.75.75 0 0 0 0 1.5h18.5a.75.75 0 0 0 0-1.5H2.75ZM6 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75Zm4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z`})}},ke=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-filter`,Oe,De)});ke.displayName=`FilterIcon`;var Ae=[`16`,`24`],je={16:{width:16,path:p.createElement(`path`,{d:`M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M15 4.75a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM2.5 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5Zm0 14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 21Zm12.5-14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 6.5Z`}),p.createElement(`path`,{d:`M5.75 16.75A.75.75 0 0 1 5 16V8a.75.75 0 0 1 1.5 0v8a.75.75 0 0 1-.75.75Z`}),p.createElement(`path`,{d:`M17.5 8.75v-1H19v1a3.75 3.75 0 0 1-3.75 3.75h-7a1.75 1.75 0 0 0-1.75 1.75H5A3.25 3.25 0 0 1 8.25 11h7a2.25 2.25 0 0 0 2.25-2.25Z`}))}},Me=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-git-branch`,je,Ae)});Me.displayName=`GitBranchIcon`;var Ne=[`16`,`24`],Pe={16:{width:16,path:p.createElement(`path`,{d:`M10 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm-4 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5-9a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM7 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})},24:{width:24,path:p.createElement(`path`,{d:`M9 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 18a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm6 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})}},Fe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-grabber`,Pe,Ne)});Fe.displayName=`GrabberIcon`;var Ie=[`16`,`24`],Le={16:{width:16,path:p.createElement(`path`,{d:`M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75Z`}),p.createElement(`path`,{d:`M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z`}))}},Re=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-info`,Le,Ie)});Re.displayName=`InfoIcon`;var ze=[`16`,`24`],Be={16:{width:16,path:p.createElement(`path`,{d:`M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z`})},24:{width:24,path:p.createElement(`path`,{d:`M20 14a2 2 0 1 1-.001-3.999A2 2 0 0 1 20 14ZM6 12a2 2 0 1 1-3.999.001A2 2 0 0 1 6 12Zm8 0a2 2 0 1 1-3.999.001A2 2 0 0 1 14 12Z`})}},Ve=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-kebab-horizontal`,Be,ze)});Ve.displayName=`KebabHorizontalIcon`;var He=[`16`,`24`],Ue={16:{width:16,path:p.createElement(`path`,{d:`m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M14.78 3.653a3.936 3.936 0 1 1 5.567 5.567l-3.627 3.627a3.936 3.936 0 0 1-5.88-.353.75.75 0 0 0-1.18.928 5.436 5.436 0 0 0 8.12.486l3.628-3.628a5.436 5.436 0 1 0-7.688-7.688l-3 3a.75.75 0 0 0 1.06 1.061l3-3Z`}),p.createElement(`path`,{d:`M7.28 11.153a3.936 3.936 0 0 1 5.88.353.75.75 0 0 0 1.18-.928 5.436 5.436 0 0 0-8.12-.486L2.592 13.72a5.436 5.436 0 1 0 7.688 7.688l3-3a.75.75 0 1 0-1.06-1.06l-3 3a3.936 3.936 0 0 1-5.567-5.568l3.627-3.627Z`}))}},We=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-link`,Ue,He)});We.displayName=`LinkIcon`;var Ge=[`16`,`24`],Ke={16:{width:16,path:p.createElement(`path`,{d:`M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z`}),p.createElement(`path`,{d:`M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z`}))}},qe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-link-external`,Ke,Ge)});qe.displayName=`LinkExternalIcon`;var Je=[`16`,`24`],Ye={16:{width:16,path:p.createElement(`path`,{d:`M9.598 1.591a.749.749 0 0 1 .785-.175 7.001 7.001 0 1 1-8.967 8.967.75.75 0 0 1 .961-.96 5.5 5.5 0 0 0 7.046-7.046.75.75 0 0 1 .175-.786Zm1.616 1.945a7 7 0 0 1-7.678 7.678 5.499 5.499 0 1 0 7.678-7.678Z`})},24:{width:24,path:p.createElement(`path`,{d:`M14.768 3.96v.001l-.002-.005a9.08 9.08 0 0 0-.218-.779c-.13-.394.21-.8.602-.67.29.096.575.205.855.328l.01.005A10.002 10.002 0 0 1 12 22a10.002 10.002 0 0 1-9.162-5.985l-.004-.01a9.722 9.722 0 0 1-.329-.855c-.13-.392.277-.732.67-.602.257.084.517.157.78.218l.004.002A9 9 0 0 0 14.999 6a9.09 9.09 0 0 0-.231-2.04ZM16.5 6c0 5.799-4.701 10.5-10.5 10.5-.426 0-.847-.026-1.26-.075A8.5 8.5 0 1 0 16.425 4.74c.05.413.075.833.075 1.259Z`})}},Xe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-moon`,Ye,Je)});Xe.displayName=`MoonIcon`;var Ze=[`16`,`24`],Qe={16:{width:16,path:p.createElement(`path`,{d:`M11.134 1.535c.7-.509 1.416-.942 2.076-1.155.649-.21 1.463-.267 2.069.34.603.601.568 1.411.368 2.07-.202.668-.624 1.39-1.125 2.096-1.011 1.424-2.496 2.987-3.775 4.249-1.098 1.084-2.132 1.839-3.04 2.3a3.744 3.744 0 0 1-1.055 3.217c-.431.431-1.065.691-1.657.861-.614.177-1.294.287-1.914.357A21.151 21.151 0 0 1 .797 16H.743l.007-.75H.749L.742 16a.75.75 0 0 1-.743-.742l.743-.008-.742.007v-.054a21.25 21.25 0 0 1 .13-2.284c.067-.647.187-1.287.358-1.914.17-.591.43-1.226.86-1.657a3.746 3.746 0 0 1 3.227-1.054c.466-.893 1.225-1.907 2.314-2.982 1.271-1.255 2.833-2.75 4.245-3.777ZM1.62 13.089c-.051.464-.086.929-.104 1.395.466-.018.932-.053 1.396-.104a10.511 10.511 0 0 0 1.668-.309c.526-.151.856-.325 1.011-.48a2.25 2.25 0 1 0-3.182-3.182c-.155.155-.329.485-.48 1.01a10.515 10.515 0 0 0-.309 1.67Zm10.396-10.34c-1.224.89-2.605 2.189-3.822 3.384l1.718 1.718c1.21-1.205 2.51-2.597 3.387-3.833.47-.662.78-1.227.912-1.662.134-.444.032-.551.009-.575h-.001V1.78c-.014-.014-.113-.113-.548.027-.432.14-.995.462-1.655.942Zm-4.832 7.266-.001.001a9.859 9.859 0 0 0 1.63-1.142L7.155 7.216a9.7 9.7 0 0 0-1.161 1.607c.482.302.889.71 1.19 1.192Z`})},24:{width:24,path:p.createElement(`path`,{d:`M19.642 6.653c-1.31 1.812-3.251 3.86-4.945 5.575l-.091.092-2.69-2.69.098-.098c1.69-1.71 3.732-3.656 5.544-4.962.911-.657 1.715-1.115 2.353-1.318.652-.207.915-.091 1.039.033.113.113.231.367.019 1.02-.207.635-.668 1.436-1.327 2.348ZM10.9 10.736l2.605 2.605c-.88.754-1.684 1.294-2.378 1.655a4.832 4.832 0 0 0-1.892-1.89c.36-.69.903-1.482 1.665-2.37Zm-3.086 1.856a4.825 4.825 0 0 0-4.33 1.328c-.525.525-.88 1.302-1.13 2.079-.256.795-.43 1.682-.541 2.507a19.055 19.055 0 0 0-.173 2.216c-.004.3.003.567.022.778.009.104.022.212.044.31.01.05.027.113.053.18.02.051.074.178.19.295.117.117.245.17.297.19.066.026.13.043.178.054.099.021.207.035.31.044.211.019.479.025.779.021.603-.008 1.39-.06 2.216-.172.825-.112 1.711-.285 2.507-.54.776-.25 1.553-.606 2.079-1.132a4.825 4.825 0 0 0 1.327-4.333c1.209-.6 2.622-1.618 4.121-3.135 1.694-1.714 3.709-3.835 5.093-5.75.688-.952 1.258-1.904 1.538-2.764.274-.842.334-1.826-.384-2.544-.72-.719-1.703-.672-2.555-.401-.865.275-1.822.843-2.776 1.53-1.92 1.384-4.036 3.407-5.733 5.125-1.5 1.518-2.53 2.896-3.132 4.114Zm1.44 2.388a3.33 3.33 0 0 1 0 4.71c-.271.27-.774.537-1.478.763-.684.22-1.477.378-2.248.482-.769.104-1.495.152-2.035.16a9.247 9.247 0 0 1-.351-.002 9.182 9.182 0 0 1-.002-.35c.007-.542.055-1.267.16-2.036.104-.771.261-1.564.481-2.249.227-.703.493-1.206.764-1.478a3.33 3.33 0 0 1 4.71 0Z`})}},$e=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-paintbrush`,Qe,Ze)});$e.displayName=`PaintbrushIcon`;var et=[`16`,`24`],tt={16:{width:16,path:p.createElement(`path`,{d:`M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z`})},24:{width:24,path:p.createElement(`path`,{d:`M17.263 2.177a1.75 1.75 0 0 1 2.474 0l2.586 2.586a1.75 1.75 0 0 1 0 2.474L19.53 10.03l-.012.013L8.69 20.378a1.753 1.753 0 0 1-.699.409l-5.523 1.68a.748.748 0 0 1-.747-.188.748.748 0 0 1-.188-.747l1.673-5.5a1.75 1.75 0 0 1 .466-.756L14.476 4.963ZM4.708 16.361a.26.26 0 0 0-.067.108l-1.264 4.154 4.177-1.271a.253.253 0 0 0 .1-.059l10.273-9.806-2.94-2.939-10.279 9.813ZM19 8.44l2.263-2.262a.25.25 0 0 0 0-.354l-2.586-2.586a.25.25 0 0 0-.354 0L16.061 5.5Z`})}},nt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-pencil`,tt,et)});nt.displayName=`PencilIcon`;var rt=[`16`,`24`],it={16:{width:16,path:p.createElement(`path`,{d:`M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z`})},24:{width:24,path:p.createElement(`path`,{d:`M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2ZM3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0Z`})}},at=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-search`,it,rt)});at.displayName=`SearchIcon`;var ot=[`16`,`24`],st={16:{width:16,path:p.createElement(`path`,{d:`M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M11 18.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75Zm-8-12a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5A.75.75 0 0 1 3 6.25Zm13 6a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75ZM8.75 16a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75Z`}),p.createElement(`path`,{d:`M3 18.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm0-6a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75ZM16.75 10a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75ZM14 6.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75ZM11.25 4a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75Z`}))}},ct=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-sliders`,st,ot)});ct.displayName=`SlidersIcon`;var lt=[`16`,`24`],ut={16:{width:16,path:p.createElement(`path`,{d:`M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M8.456 14.494a.75.75 0 0 1 1.068.17 3.08 3.08 0 0 0 .572.492A3.381 3.381 0 0 0 12 15.72c.855 0 1.487-.283 1.904-.562a3.081 3.081 0 0 0 .572-.492l.021-.026a.75.75 0 0 1 1.197.905l-.027.034c-.013.016-.03.038-.052.063-.044.05-.105.119-.184.198a4.569 4.569 0 0 1-.695.566A4.88 4.88 0 0 1 12 17.22a4.88 4.88 0 0 1-2.736-.814 4.57 4.57 0 0 1-.695-.566 3.253 3.253 0 0 1-.236-.261c-.259-.332-.223-.824.123-1.084Z`}),p.createElement(`path`,{d:`M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z`}),p.createElement(`path`,{d:`M9 10.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM16.25 12a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z`}))}},dt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-smiley`,ut,lt)});dt.displayName=`SmileyIcon`;var ft=[`16`,`24`],pt={16:{width:16,path:p.createElement(`path`,{d:`M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M12 7a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 12 7Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z`}),p.createElement(`path`,{d:`M7.328 1.47a.749.749 0 0 1 .53-.22h8.284c.199 0 .389.079.53.22l5.858 5.858c.141.14.22.33.22.53v8.284a.749.749 0 0 1-.22.53l-5.858 5.858a.749.749 0 0 1-.53.22H7.858a.749.749 0 0 1-.53-.22L1.47 16.672a.749.749 0 0 1-.22-.53V7.858c0-.199.079-.389.22-.53Zm.84 1.28L2.75 8.169v7.662l5.419 5.419h7.662l5.419-5.418V8.168L15.832 2.75Z`}))}},mt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-stop`,pt,ft)});mt.displayName=`StopIcon`;var ht=[`16`,`24`],gt={16:{width:16,path:p.createElement(`path`,{d:`M8 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm5.657-8.157a.75.75 0 0 1 0 1.061l-1.061 1.06a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.06-1.06a.75.75 0 0 1 1.06 0Zm-9.193 9.193a.75.75 0 0 1 0 1.06l-1.06 1.061a.75.75 0 1 1-1.061-1.06l1.06-1.061a.75.75 0 0 1 1.061 0ZM8 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 8 0ZM3 8a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 3 8Zm13 0a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 16 8Zm-8 5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 8 13Zm3.536-1.464a.75.75 0 0 1 1.06 0l1.061 1.06a.75.75 0 0 1-1.06 1.061l-1.061-1.06a.75.75 0 0 1 0-1.061ZM2.343 2.343a.75.75 0 0 1 1.061 0l1.06 1.061a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-1.06-1.06a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M12 19a7 7 0 1 1 0-14 7 7 0 0 1 0 14Zm0-1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 1 0 0 11Zm-5.657.157a.75.75 0 0 1 0 1.06l-1.768 1.768a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.767-1.768a.75.75 0 0 1 1.061 0ZM3.515 3.515a.75.75 0 0 1 1.06 0l1.768 1.768a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L3.515 4.575a.75.75 0 0 1 0-1.06ZM12 0a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 12 0ZM4 12a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 4 12Zm8 8a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5A.75.75 0 0 1 12 20Zm12-8a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 24 12Zm-6.343 5.657a.75.75 0 0 1 1.06 0l1.768 1.768a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-1.768-1.767a.75.75 0 0 1 0-1.061Zm2.828-14.142a.75.75 0 0 1 0 1.06l-1.768 1.768a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l1.767-1.768a.75.75 0 0 1 1.061 0Z`})}},_t=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-sun`,gt,ht)});_t.displayName=`SunIcon`;var vt=[`16`,`24`],yt={16:{width:16,path:p.createElement(`path`,{d:`M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z`})},24:{width:24,path:p.createElement(`path`,{d:`M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z`})}},bt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-sync`,yt,vt)});bt.displayName=`SyncIcon`;var xt=[`16`,`24`],St={16:{width:16,path:p.createElement(`path`,{d:`M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z`}),p.createElement(`path`,{d:`M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z`}))}},Ct=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-trash`,St,xt)});Ct.displayName=`TrashIcon`;var wt=[`16`,`24`],I={16:{width:16,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z`}),p.createElement(`path`,{d:`M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z`}))},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M4 20.25V18a.75.75 0 0 1 1.5 0v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25Z`}),p.createElement(`path`,{d:`M5.22 9.53a.749.749 0 0 1 0-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 1 1-1.06 1.06l-4.97-4.969V16.75a.75.75 0 0 1-1.5 0V4.561L6.28 9.53a.749.749 0 0 1-1.06 0Z`}))}},Tt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-upload`,I,wt)});Tt.displayName=`UploadIcon`;var Et=[`12`,`16`,`24`],Dt={12:{width:12,path:p.createElement(`path`,{d:`M2.22 2.22a.749.749 0 0 1 1.06 0L6 4.939 8.72 2.22a.749.749 0 1 1 1.06 1.06L7.061 6 9.78 8.72a.749.749 0 1 1-1.06 1.06L6 7.061 3.28 9.78a.749.749 0 1 1-1.06-1.06L4.939 6 2.22 3.28a.749.749 0 0 1 0-1.06Z`})},16:{width:16,path:p.createElement(`path`,{d:`M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z`})}},Ot=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-x`,Dt,Et)});Ot.displayName=`XIcon`;function kt(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function At(e,t=`|`){return e.map(e=>en(e)).join(t)}function jt(e,t){return typeof t==`bigint`?t.toString():t}var Mt=class{constructor(e){this._getter=e,this._value=void 0}get value(){let e=this._getter;return e!==void 0&&(this._value=e(),this._getter=void 0),this._value}};function Nt(e){return new Mt(e)}function Pt(e){return e==null}function Ft(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function It(e,t){let n=e/t,r=Math.round(n),i=4*2**-52*Math.max(Math.abs(n),1);return Math.abs(n-r){let e=t._zod.def.shape[a];return r?r(e,a):e}):Vt(e,a,r?r(n.value,a):n.value))}}function Ut(e,t){for(let n of Reflect.ownKeys(t)){let r=Object.getOwnPropertyDescriptor(t,n);r.enumerable&&(r.get?Bt(e,n,()=>t[n]):Vt(e,n,r.value))}}function Wt(...e){let t={};for(let n of e){let e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function Gt(e){return JSON.stringify(e)}function Kt(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,``).replace(/[\s_-]+/g,`-`).replace(/^-+|-+$/g,``)}var qt=`captureStackTrace`in Error?Error.captureStackTrace:(...e)=>{};function L(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var Jt=Nt(()=>{if(Hn.jitless||typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function Yt(e){if(L(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return L(n)!==!1&&Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)!==!1}function Xt(e){return Yt(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}var Zt=new Set([`string`,`number`,`symbol`]);function Qt(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function $t(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function R(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function en(e){return typeof e==`bigint`?e.toString()+`n`:typeof e==`string`?`"${e}"`:`${e}`}function tn(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout===`optional`)}var nn={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},rn={int64:[BigInt(`-9223372036854775808`),BigInt(`9223372036854775807`)],uint64:[BigInt(0),BigInt(`18446744073709551615`)]};function an(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);let i={};return Ht(i,e,on(e,t)),$t(e,Wt(n,{shape:i,checks:[]}))}function on(e,t){let n=zt(e),r=[];for(let e of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,e)?.enumerable)throw Error(`Unrecognized key: "${String(e)}"`);t[e]&&r.push(e)}return r}function sn(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);let i=new Set(on(e,t)),a={};return Ht(a,e,Reflect.ownKeys(zt(e)).filter(e=>!i.has(e))),$t(e,Wt(n,{shape:a,checks:[]}))}function cn(e,t){if(!Yt(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=zt(e);for(let e of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return $t(e,Wt(e._zod.def,{shape:ln(e,t)}))}function ln(e,t){let n={};return Ht(n,e,Reflect.ownKeys(zt(e))),Ut(n,t),n}function un(e,t){if(!Yt(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return $t(e,Wt(e._zod.def,{shape:ln(e,t)}))}function dn(e,t){if(!t?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw Error(`.merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.`);let n={};return Ht(n,e,Reflect.ownKeys(zt(e))),Ht(n,t,Reflect.ownKeys(zt(t))),$t(e,Wt(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]}))}function fn(e,t,n,r=`partial`){let i=t._zod.def.checks;if(i&&i.length>0)throw Error(`.${r}() cannot be used on object schemas containing refinements`);let a=n?new Set(on(t,n)):void 0,o={};return Ht(o,t,Reflect.ownKeys(zt(t)),e&&((t,n)=>a&&!a.has(n)?t:new e({type:`optional`,innerType:t}))),$t(t,Wt(t._zod.def,{shape:o,checks:[]}))}function pn(e,t,n){let r=n?new Set(on(t,n)):void 0,i={};return Ht(i,t,Reflect.ownKeys(zt(t)),(t,n)=>r&&!r.has(n)?t:new e({type:`nonoptional`,innerType:t})),$t(t,Wt(t._zod.def,{shape:i}))}function mn(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function _n(e){return typeof e==`string`?e:e?.message}function vn(e,t,n){var r;for(let i=t;ie;return t[Fn]=!0,t}var In,Ln={value:void 0,enumerable:!1},Rn=`captureStackTrace`in Error?Error:null;function zn(e){let t=Rn;if(t){let n=t.stackTraceLimit;if(typeof n==`number`){try{t.stackTraceLimit=0}catch{return Rn=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function V(e,t,n,r){let i={};function a(e){this.def=e,this.constr=d,this.traits=new Set}a.prototype=i;let o=n,s=o&&new WeakSet;function c(n,r){if(!n._zod){Ln.value=new a(r);try{Object.defineProperty(n,"_zod",Ln)}finally{Ln.value=void 0}}else if(n._zod.traits.has(e))return;if(n._zod.traits.add(e),t(n,r),s){let e=Object.getPrototypeOf(n),t=n._zod.constr.prototype,r=e;for(;r&&r!==t;)r=Object.getPrototypeOf(r);let i=r??e;s.has(i)||(s.add(i),Tn(i,o))}let i=d.prototype;for(let e in i)Object.prototype.hasOwnProperty.call(i,e)&&(e in n||(n[e]=i[e].bind(n)))}let l=r?.Parent??Object;class u extends l{}Object.defineProperty(u,"name",{value:e});function d(e){let t=r?.Parent?zn(u):this;c(t,e);let n=t._zod.deferred;if(n){for(let e of n)e();t._zod.deferred=void 0}let i=globalThis.__zod_globalConfig?.postProcessor;return i&&i(t),t}return Object.defineProperty(d,"init",{value:c}),Object.defineProperty(d,Symbol.hasInstance,{value:t=>r?.Parent&&t instanceof r.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var Bn=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},Vn=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}};(In=globalThis).__zod_globalConfig??(In.__zod_globalConfig={});var Hn=globalThis.__zod_globalConfig;function Un(e){return e&&Object.assign(Hn,e),Hn}function Wn(){let e=this._zod;return e.message??=JSON.stringify(e.def,jt,2),e.message}function Gn(e){this._zod.message=e}var H={get:Wn,set:Gn,enumerable:!0,configurable:!0},Kn={value:void 0,enumerable:!1},qn=new WeakSet([Object.prototype,Error.prototype]),Jn=(e,t)=>{e.name=`$ZodError`,Kn.value=t,Object.defineProperty(e,"issues",Kn),Kn.value=void 0,Object.defineProperty(e,"message",H);let n=Object.getPrototypeOf(e);qn.has(n)||(qn.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let e=()=>this.message;return Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0})}}))},Yn=V(`$ZodError`,Jn);V(`$ZodError`,Jn,void 0,{Parent:Error});function Xn(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t===`__proto__`?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function Zn(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?Xn(n,i.path[0],()=>[]).push(t(i)):r.push(t(i));return{formErrors:r,fieldErrors:n}}function Qn(e,t=e=>e.message){let n={_errors:[]},r=(e,i=[])=>{for(let a of e.issues)if(a.code===`invalid_union`&&a.errors.length)a.errors.map(e=>r({issues:e},[...i,...a.path]));else if(a.code===`invalid_key`)r({issues:a.issues},[...i,...a.path]);else if(a.code===`invalid_element`)r({issues:a.issues},[...i,...a.path]);else{let e=[...i,...a.path];if(e.length===0)n._errors.push(t(a));else{let r=n,i=0;for(;i{let t=(n,r,i,a)=>{let o=i?{...i,async:!1}:{async:!1},s=n._zod.run({value:r,issues:[]},o);if(s instanceof Promise)throw new Bn;if(s.issues.length){let n=new((a?.Err)??e)(s.issues.map(e=>yn(e,o,Un())));throw qt(n,a?.callee??t),n}return s.value};return t},tr=e=>{let t=async(n,r,i,a)=>{let o=i?{...i,async:!0}:{async:!0},s=n._zod.run({value:r,issues:[]},o);if(s instanceof Promise&&(s=await s),s.issues.length){let n=new((a?.Err)??e)(s.issues.map(e=>yn(e,o,Un())));throw qt(n,a?.callee??t),n}return s.value};return t},nr=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new Bn;return a.issues.length?rr(e,a.issues,i):{success:!0,data:a.value}};function rr(e,t,n){let r;return{success:!1,get error(){return r||(r=new e(t.map(e=>yn(e,n,Un()))),t=void 0,n=void 0),r},set error(e){r=e,t=void 0,n=void 0}}}var ir=e=>async(t,n,r)=>{let i=r?{...r,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?rr(e,a.issues,i):{success:!0,data:a.value}},ar=Symbol.for(`zod.compile.invalid`),or=Symbol.for(`zod.compile.fallback`),sr=((e,t,n)=>{let r=e._zod.bag.validator;if(r!==void 0){if(r(t)!==ar)return!0;if(r.definite===!0&&n===void 0)return!1}return cr(e,t,n)});function cr(e,t,n){let r=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},i=e._zod.bag.fallbackRun,a;if(i?(r[or]=!0,a=i({value:t,issues:[]},r)):a=e._zod.run({value:t,issues:[]},r),a instanceof Promise)throw new Bn;return a.issues.length===0}var lr=async(e,t,n)=>{let r=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},i=e._zod.run({value:t,issues:[]},r);return i instanceof Promise&&(i=await i),i.issues.length===0},ur=e=>{let t=er(e),n=(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return t(e,r,o,$n(n,a))};return n},dr=e=>{let t=er(e),n=(e,r,i,a)=>t(e,r,i,$n(n,a));return n},fr=e=>{let t=tr(e),n=async(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return await t(e,r,o,$n(n,a))};return n},pr=e=>{let t=tr(e),n=async(e,r,i,a)=>await t(e,r,i,$n(n,a));return n},mr=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return nr(e)(t,n,i)},hr=e=>(t,n,r)=>nr(e)(t,n,r),gr=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return ir(e)(t,n,i)},_r=e=>async(t,n,r)=>ir(e)(t,n,r),vr=/^[cC][0-9a-z]{6,}$/,yr=/^[0-9a-z]+$/,br=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,xr=/^[0-9a-vA-V]{20}$/,Sr=/^[A-Za-z0-9]{27}$/,Cr=/^[a-zA-Z0-9_-]{21}$/;function wr(e){return RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var Tr=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Er=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,Dr=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Or=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,kr=`^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$`;function Ar(){return new RegExp(kr,`u`)}var jr=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Mr=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Nr=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Pr=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,Fr=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Ir=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,Lr=/^https?$/,Rr=/^\+[1-9]\d{6,14}$/,zr=`(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`;function Br(e){return RegExp(`^${e}$`)}var Vr=Br(zr);function Hr(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function Ur(e){return RegExp(`^${Hr(e)}$`)}function Wr(e){let t=[`Z`];e.offset&&t.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let n=`${Hr({precision:e.precision,seconds:!0})}(?:${t.join(`|`)})`,r=e.local?`${n}|${Hr({precision:e.precision})}`:n;return RegExp(`^${zr}T(?:${r})$`)}var Gr=/^[\s\S]{0,}$/,Kr=/^-?\d+(?:\.\d+)?$/,qr=/^(?:true|false)$/i,Jr=/^null$/i,Yr=/^[^A-Z]*$/,Xr=/^[^a-z]*$/,Zr=V(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),Qr=e=>{let t=e.value;return!Pt(t)&&t.length!==void 0},$r={number:`number`,bigint:`bigint`,object:`date`},ei=V(`$ZodCheckLessThan`,(e,t)=>{Zr.init(e,t);let n=$r[typeof t.value];e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value{Zr.init(e,t);let n=$r[typeof t.value];e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:$r[typeof r.value]??n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),ni=V(`$ZodCheckMultipleOf`,(e,t)=>{Zr.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):It(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),ri=V(`$ZodCheckNumberFormat`,(e,t)=>{Zr.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=nn[t.format];e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}sa&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),ii=V(`$ZodCheckMaxLength`,(e,t)=>{var n;Zr.init(e,t),(n=e._zod.def).when??(n.when=Qr),e._zod.check=n=>{let r=n.value,i=r.length;if((typeof r==`string`&&i>t.maximum?xn(r):i)<=t.maximum)return;let a=Sn(r);n.issues.push({origin:a,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),ai=V(`$ZodCheckMinLength`,(e,t)=>{var n;Zr.init(e,t),(n=e._zod.def).when??(n.when=Qr),e._zod.check=n=>{let r=n.value,i=r.length;if((typeof r==`string`&&i>=t.minimum&&i=t.minimum)return;let a=Sn(r);n.issues.push({origin:a,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),oi=V(`$ZodCheckLengthEquals`,(e,t)=>{var n;Zr.init(e,t),(n=e._zod.def).when??(n.when=Qr),e._zod.check=n=>{let r=n.value,i=r.length,a=typeof r==`string`&&i>=t.length&&i<=t.length*2?xn(r):i;if(a===t.length)return;let o=Sn(r),s=a>t.length;n.issues.push({origin:o,...s?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),si=V(`$ZodCheckStringFormat`,(e,t)=>{var n,r;Zr.init(e,t),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),ci=V(`$ZodCheckRegex`,(e,t)=>{si.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),li=V(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=Yr,si.init(e,t)}),ui=V(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=Xr,si.init(e,t)}),di=V(`$ZodCheckIncludes`,(e,t)=>{Zr.init(e,t);let n=Qt(t.includes);t.pattern=new RegExp(typeof t.position==`number`?`^.{${t.position},}${n}`:n),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),fi=V(`$ZodCheckStartsWith`,(e,t)=>{Zr.init(e,t);let n=RegExp(`^${Qt(t.prefix)}.*`);t.pattern??=n,e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),pi=V(`$ZodCheckEndsWith`,(e,t)=>{Zr.init(e,t);let n=RegExp(`.*${Qt(t.suffix)}$`);t.pattern??=n,e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),mi=V(`$ZodCheckOverwrite`,(e,t)=>{Zr.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),hi=class{constructor(e=[],t={}){this.content=[],this.indent=0,this.args=e,this.closed=t}indented(e){this.indent+=1;try{e(this)}finally{--this.indent}}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(` +`+e.stack}}var Le=Object.prototype.hasOwnProperty,Re=t.unstable_scheduleCallback,ze=t.unstable_cancelCallback,Be=t.unstable_shouldYield,Ve=t.unstable_requestPaint,He=t.unstable_now,Ue=t.unstable_getCurrentPriorityLevel,We=t.unstable_ImmediatePriority,Ge=t.unstable_UserBlockingPriority,Ke=t.unstable_NormalPriority,qe=t.unstable_LowPriority,Je=t.unstable_IdlePriority,Ye=t.log,Xe=t.unstable_setDisableYieldValue,Ze=null,Qe=null;function $e(e){if(typeof Ye==`function`&&Xe(e),Qe&&typeof Qe.setStrictMode==`function`)try{Qe.setStrictMode(Ze,e)}catch{}}var et=Math.clz32?Math.clz32:rt,tt=Math.log,nt=Math.LN2;function rt(e){return e>>>=0,e===0?32:31-(tt(e)/nt|0)|0}var it=256,at=262144,ot=4194304;function st(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&-e;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function ct(e,t,n){var r=e.pendingLanes;if(r===0)return 0;var i=0,a=e.suspendedLanes,o=e.pingedLanes;e=e.warmLanes;var s=r&134217727;return s===0?(s=r&~a,s===0?o===0?n||(n=r&~e,n!==0&&(i=st(n))):i=st(o):i=st(s)):(r=s&~a,r===0?(o&=s,o===0?n||(n=s&~e,n!==0&&(i=st(n))):i=st(o)):i=st(r)),i===0?0:t!==0&&t!==i&&(t&a)===0&&(a=i&-i,n=t&-t,a>=n||a===32&&n&4194048)?t:i}function lt(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function ut(e,t){t&8&&(t|=t&32);var n=e.entangledLanes;if(n!==0)for(e=e.entanglements,n&=t;0n;n++)t.push(e);return t}function mt(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function ht(e,t,n,r,i,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var s=e.entanglements,c=e.expirationTimes,l=e.hiddenUpdates;for(n=o&~n;0=ur),pr=` `,mr=!1;function hr(e,t){switch(e){case`keyup`:return cr.indexOf(t.keyCode)!==-1;case`keydown`:return t.keyCode!==229;case`keypress`:case`mousedown`:case`focusout`:return!0;default:return!1}}function gr(e){return e=e.detail,typeof e==`object`&&`data`in e?e.data:null}var _r=!1;function vr(e,t){switch(e){case`compositionend`:return gr(t);case`keypress`:return t.which===32?(mr=!0,pr):null;case`textInput`:return e=t.data,e===pr&&mr?null:e;default:return null}}function yr(e,t){if(_r)return e===`compositionend`||!lr&&hr(e,t)?(e=Pn(),Nn=Mn=jn=null,_r=!1,e):null;switch(e){case`paste`:return null;case`keypress`:if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1=t)return{node:n,offset:t-e};e=r}a:{for(;n;){if(n.nextSibling){n=n.nextSibling;break a}n=n.parentNode}n=void 0}n=Hr(n)}}function Wr(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Wr(e,t.parentNode):`contains`in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function Gr(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=Vr(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href==`string`}catch{n=!1}if(n)e=t.contentWindow;else break;t=Vr(e.document)}return t}function Kr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t===`input`&&(e.type===`text`||e.type===`search`||e.type===`tel`||e.type===`url`||e.type===`password`)||t===`textarea`||e.contentEditable===`true`)}var qr=On&&`documentMode`in document&&11>=document.documentMode,Jr=null,Yr=null,Xr=null,Zr=!1;function Qr(e,t,n){var r=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;Zr||Jr==null||Jr!==Vr(r)||(r=Jr,`selectionStart`in r&&Kr(r)?r={start:r.selectionStart,end:r.selectionEnd}:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection(),r={anchorNode:r.anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset}),Xr&&Br(Xr,r)||(Xr=r,r=qf(Yr,`onSelect`),0>=o,i-=o,qi=1<<32-et(t)+i|n<h?(g=d,d=null):g=d.sibling;var _=p(i,d,s[h],c);if(_===null){d===null&&(d=g);break}e&&d&&_.alternate===null&&t(i,d),o=a(_,o,h),u===null?l=_:u.sibling=_,u=_,d=g}if(h===s.length)return n(i,d),U&&Yi(i,h),l;if(d===null){for(;hg?(_=h,h=null):_=h.sibling;var y=p(i,h,v.value,l);if(y===null){h===null&&(h=_);break}e&&h&&y.alternate===null&&t(i,h),s=a(y,s,g),d===null?u=y:d.sibling=y,d=y,h=_}if(v.done)return n(i,h),U&&Yi(i,g),u;if(h===null){for(;!v.done;g++,v=c.next())v=f(i,v.value,l),v!==null&&(s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return U&&Yi(i,g),u}for(h=r(h);!v.done;g++,v=c.next())v=m(h,i,g,v.value,l),v!==null&&(e&&(_=v.alternate,_!==null&&h.delete(_.key===null?g:_.key)),s=a(v,s,g),d===null?u=v:d.sibling=v,d=v);return e&&h.forEach(function(e){return t(i,e)}),U&&Yi(i,g),u}function _(e,r,a,c){if(typeof a==`object`&&a&&a.type===j&&a.key===null&&a.props.ref===void 0&&(a=a.props.children),typeof a==`object`&&a){switch(a.$$typeof){case k:a:{for(var l=a.key;r!==null;){if(r.key===l){if(l=a.type,l===j){if(r.tag===7){n(e,r.sibling),c=i(r,a.props.children),ao(c,a),c.return=e,e=c;break a}}else if(r.elementType===l||typeof l==`object`&&l&&l.$$typeof===oe&&Qa(l)===r.type){n(e,r.sibling),c=i(r,a.props),ao(c,a),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}a.type===j?(c=Pi(a.props.children,e.mode,c,a.key),ao(c,a),c.return=e,e=c):(c=Ni(a.type,a.key,a.props,null,e.mode,c),ao(c,a),c.return=e,e=c)}return s(e);case A:a:{for(l=a.key;r!==null;){if(r.key===l){if(r.tag===4&&r.stateNode.containerInfo===a.containerInfo&&r.stateNode.implementation===a.implementation){n(e,r.sibling),c=i(r,a.children||[]),c.return=e,e=c;break a}n(e,r);break}t(e,r),r=r.sibling}c=Li(a,e.mode,c),c.return=e,e=c}return s(e);case oe:return a=Qa(a),_(e,r,a,c)}if(ge(a))return h(e,r,a,c);if(pe(a)){if(l=pe(a),typeof l!=`function`)throw Error(o(150));return a=l.call(a),g(e,r,a,c)}if(typeof a.then==`function`)return _(e,r,io(a),c);if(a.$$typeof===N)return _(e,r,Ca(e,a),c);oo(e,a)}return typeof a==`string`&&a!==``||typeof a==`number`||typeof a==`bigint`?(a=``+a,r!==null&&r.tag===6?(n(e,r.sibling),c=i(r,a),c.return=e,e=c):(n(e,r),c=Fi(a,e.mode,c),c.return=e,e=c),s(e)):n(e,r)}return function(e,t,n,r){try{ro=0;var i=_(e,t,n,r);return no=null,i}catch(t){if(t===Ka||t===Ja)throw t;var a=ki(29,t,null,e.mode);return a.lanes=r,a.return=e,a}}}var co=so(!0),lo=so(!1),uo=!1;function fo(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function po(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function mo(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function ho(e,t,n){var r=e.updateQueue;if(r===null)return null;if(r=r.shared,Qu&2){var i=r.pending;return i===null?t.next=t:(t.next=i.next,i.next=t),r.pending=t,t=Ei(e),Ti(e,null,n),t}return Si(e,r,t,n),Ei(e)}function W(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,n&4194048)){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,_t(e,n)}}function go(e,t){var n=e.updateQueue,r=e.alternate;if(r!==null&&(r=r.updateQueue,n===r)){var i=null,a=null;if(n=n.firstBaseUpdate,n!==null){do{var o={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};a===null?i=a=o:a=a.next=o,n=n.next}while(n!==null);a===null?i=a=t:a=a.next=t}else i=a=t;n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:a,shared:r.shared,callbacks:r.callbacks},e.updateQueue=n}else e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var _o=!1;function vo(){if(_o){var e=La;if(e!==null)throw e}}function yo(e,t,n,r){_o=!1;var i=e.updateQueue;uo=!1;var a=i.firstBaseUpdate,o=i.lastBaseUpdate,s=i.shared.pending;if(s!==null){i.shared.pending=null;var c=s,l=c.next;c.next=null,o===null?a=l:o.next=l,o=c;var u=e.alternate;u!==null&&(u=u.updateQueue,s=u.lastBaseUpdate,s!==o&&(s===null?u.firstBaseUpdate=l:s.next=l,u.lastBaseUpdate=c))}if(a!==null){var d=i.baseState;o=0,u=l=c=null,s=a;do{var f=s.lane&-536870913,p=f!==s.lane;if(p?(Y&f)===f:(r&f)===f){f!==0&&f===Ia&&(_o=!0),u!==null&&(u=u.next={lane:0,tag:s.tag,payload:s.payload,callback:null,next:null});a:{var m=e,h=s;f=t;var g=n;switch(h.tag){case 1:if(m=h.payload,typeof m==`function`){d=m.call(g,d,f);break a}d=m;break a;case 3:m.flags=m.flags&-65537|128;case 0:if(m=h.payload,f=typeof m==`function`?m.call(g,d,f):m,f==null)break a;d=D({},d,f);break a;case 2:uo=!0}}f=s.callback,f!==null&&(e.flags|=64,p&&(e.flags|=8192),p=i.callbacks,p===null?i.callbacks=[f]:p.push(f))}else p={lane:f,tag:s.tag,payload:s.payload,callback:s.callback,next:null},u===null?(l=u=p,c=d):u=u.next=p,o|=f;if(s=s.next,s===null){if(s=i.shared.pending,s===null)break;p=s,s=p.next,p.next=null,i.lastBaseUpdate=p,i.shared.pending=null}}while(1);u===null&&(c=d),i.baseState=c,i.firstBaseUpdate=l,i.lastBaseUpdate=u,a===null&&(i.shared.lanes=0),od|=o,e.lanes=o,e.memoizedState=d}}function bo(e,t){if(typeof e!=`function`)throw Error(o(191,e));e.call(t)}function xo(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;ea?a:8;var o=P.T,s={};s.types=o===null?null:o.types,P.T=s,sc(e,!1,t,n);try{var c=i(),l=P.S;l!==null&&l(s,c),typeof c==`object`&&c&&typeof c.then==`function`?oc(e,t,Ba(c,r),Ad(e)):oc(e,t,r,Ad(e))}catch(n){oc(e,t,{then:function(){},status:`rejected`,reason:n},Ad())}finally{F.p=a,o!==null&&s.types!==null&&(o.types=s.types),P.T=o}}function Xs(){}function Zs(e,t,n,r){if(e.tag!==5)throw Error(o(476));var i=Qs(e).queue;Ys(e,i,t,_e,n===null?Xs:function(){return $s(e),n(r)})}function Qs(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:_e,baseState:_e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cs,lastRenderedState:_e},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:cs,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function $s(e){var t=Qs(e);t.next===null&&(t=e.alternate.memoizedState),oc(e,t.next.queue,{},Ad())}function ec(){return Sa(sh)}function tc(){return rs().memoizedState}function nc(){return rs().memoizedState}function rc(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Ad();e=mo(n);var r=ho(t,e,n);r!==null&&(Nd(r,t,n),W(r,t,n)),t={cache:ka()},e.payload=t;return}t=t.return}}function ic(e,t,n){var r=Ad();n={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},cc(e)?lc(t,n):(n=Ci(e,t,n,r),n!==null&&(Nd(n,e,r),uc(n,t,r)))}function ac(e,t,n){oc(e,t,n,Ad())}function oc(e,t,n,r){var i={lane:r,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(cc(e))lc(t,i);else{var a=e.alternate;if(e.lanes===0&&(a===null||a.lanes===0)&&(a=t.lastRenderedReducer,a!==null))try{var o=t.lastRenderedState,s=a(o,n);if(i.hasEagerState=!0,i.eagerState=s,zr(s,o))return Si(e,t,i,0),$u===null&&xi(),!1}catch{}if(n=Ci(e,t,i,r),n!==null)return Nd(n,e,r),uc(n,t,r),!0}return!1}function sc(e,t,n,r){if(r={lane:2,revertLane:Nf(),gesture:null,action:r,hasEagerState:!1,eagerState:null,next:null},cc(e)){if(t)throw Error(o(479))}else t=Ci(e,n,r,2),t!==null&&Nd(t,e,2)}function cc(e){var t=e.alternate;return e===K||t!==null&&t===K}function lc(e,t){Vo=Bo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function uc(e,t,n){if(n&4194048){var r=t.lanes;r&=e.pendingLanes,n|=r,t.lanes=n,_t(e,n)}}var dc={readContext:Sa,use:os,useCallback:qo,useContext:qo,useEffect:qo,useImperativeHandle:qo,useLayoutEffect:qo,useInsertionEffect:qo,useMemo:qo,useReducer:qo,useRef:qo,useState:qo,useDebugValue:qo,useDeferredValue:qo,useTransition:qo,useSyncExternalStore:qo,useId:qo,useHostTransitionStatus:qo,useFormState:qo,useActionState:qo,useOptimistic:qo,useMemoCache:qo,useCacheRefresh:qo,useEffectEvent:qo},fc={readContext:Sa,use:os,useCallback:function(e,t){return ns().memoizedState=[e,t===void 0?null:t],e},useContext:Sa,useEffect:Is,useImperativeHandle:function(e,t,n){n=n==null?null:n.concat([e]),Ps(4194308,4,Hs.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ps(4194308,4,e,t)},useInsertionEffect:function(e,t){Ps(4,2,e,t)},useMemo:function(e,t){var n=ns();t=t===void 0?null:t;var r=e();if(Ho){$e(!0);try{e()}finally{$e(!1)}}return n.memoizedState=[r,t],r},useReducer:function(e,t,n){var r=ns();if(n!==void 0){var i=n(t);if(Ho){$e(!0);try{n(t)}finally{$e(!1)}}}else i=t;return r.memoizedState=r.baseState=i,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:i},r.queue=e,e=e.dispatch=ic.bind(null,K,e),[r.memoizedState,e]},useRef:function(e){var t=ns();return e={current:e},t.memoizedState=e},useState:function(e){e=vs(e);var t=e.queue,n=ac.bind(null,K,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:Ws,useDeferredValue:function(e,t){return qs(ns(),e,t)},useTransition:function(){var e=vs(!1);return e=Ys.bind(null,K,e.queue,!0,!1),ns().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var r=K,i=ns();if(U){if(n===void 0)throw Error(o(407));n=n()}else{if(n=t(),$u===null)throw Error(o(349));Y&127||ps(r,t,n)}i.memoizedState=n;var a={value:n,getSnapshot:t};return i.queue=a,Is(hs.bind(null,r,a,e),[e]),r.flags|=2048,Ms(9,{destroy:void 0},ms.bind(null,r,a,n,t),null),n},useId:function(){var e=ns(),t=$u.identifierPrefix;if(U){var n=Ji,r=qi;n=(r&~(1<<32-et(r)-1)).toString(32)+n,t=`_`+t+`R_`+n,n=Uo++,0<\/script>`,a=a.removeChild(a.firstChild);break;case`select`:a=typeof r.is==`string`?s.createElement(`select`,{is:r.is}):s.createElement(`select`),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a=typeof r.is==`string`?s.createElement(i,{is:r.is}):s.createElement(i)}}a[L]=t,a[wt]=r;a:for(s=t.child;s!==null;){if(s.tag===5||s.tag===6)a.appendChild(s.stateNode);else if(s.tag!==4&&s.tag!==27&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===t)break a;for(;s.sibling===null;){if(s.return===null||s.return===t)break a;s=s.return}s.sibling.return=s.return,s=s.sibling}t.stateNode=a;a:switch(np(a,i,r),i){case`button`:case`input`:case`select`:case`textarea`:r=!!r.autoFocus;break a;case`img`:r=!0;break a;default:r=!1}r&&ll(t)}}return ml(t),t.subtreeFlags&=-33554433,ul(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==r&&ll(t);else{if(typeof r!=`string`&&t.stateNode===null)throw Error(o(166));if(e=we.current,ca(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,i=ea,i!==null)switch(i.tag){case 27:case 5:r=i.memoizedProps}e[L]=t,e=!!(e.nodeValue===n||r!==null&&!0===r.suppressHydrationWarning||$f(e.nodeValue,n)),e||aa(t,!0)}else e=lp(e).createTextNode(r),e[L]=t,t.stateNode=e}return ml(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(r=ca(t),n!==null){if(e===null){if(!r)throw Error(o(318));if(e=t.memoizedState,e=e===null?null:e.dehydrated,!e)throw Error(o(557));e[L]=t}else la(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ml(t),e=!1}else n=ua(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(Mo(t),t):(Mo(t),null);if(t.flags&128)throw Error(o(558))}return ml(t),null;case 13:if(r=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(i=ca(t),r!==null&&r.dehydrated!==null){if(e===null){if(!i)throw Error(o(318));if(i=t.memoizedState,i=i===null?null:i.dehydrated,!i)throw Error(o(317));i[L]=t}else la(),!(t.flags&128)&&(t.memoizedState=null),t.flags|=4;ml(t),i=!1}else i=ua(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=i),i=!0;if(!i)return t.flags&256?(Mo(t),t):(Mo(t),null)}return Mo(t),t.flags&128?(t.lanes=n,t):(n=r!==null,e=e!==null&&e.memoizedState!==null,n&&(r=t.child,i=null,r.alternate!==null&&r.alternate.memoizedState!==null&&r.alternate.memoizedState.cachePool!==null&&(i=r.alternate.memoizedState.cachePool.pool),a=null,r.memoizedState!==null&&r.memoizedState.cachePool!==null&&(a=r.memoizedState.cachePool.pool),a!==i&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),fl(t,t.updateQueue),ml(t),null);case 4:return De(),e===null&&Uf(t.stateNode.containerInfo),t.flags|=67108864,ml(t),null;case 10:return ga(t.type),ml(t),null;case 19:if(Fo(t),r=t.memoizedState,r===null)return ml(t),null;if(i=!!(t.flags&128),a=r.rendering,a===null){if(i)pl(r,!1);else{if(ad!==0||e!==null&&e.flags&128)for(e=t.child;e!==null;){if(a=Io(e),a!==null){for(t.flags|=128,pl(r,!1),e=a.updateQueue,t.updateQueue=e,fl(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)Mi(n,e),n=n.sibling;return Po(t,No.current&1|2),U&&Yi(t,r.treeForkCount),t.child}e=e.sibling}r.tail!==null&&He()>gd&&(t.flags|=128,i=!0,pl(r,!1),t.lanes=4194304)}}else{if(!i){if(e=Io(a),e!==null){if(t.flags|=128,i=!0,e=e.updateQueue,t.updateQueue=e,fl(t,e),pl(r,!0),r.tail===null&&r.tailMode!==`collapsed`&&r.tailMode!==`visible`&&!a.alternate&&!U)return ml(t),null}else 2*He()-r.renderingStartTime>gd&&n!==536870912&&(t.flags|=128,i=!0,pl(r,!1),t.lanes=4194304)}r.isBackwards?(a.sibling=t.child,t.child=a):(e=r.last,e===null?t.child=a:e.sibling=a,r.last=a)}if(r.tail!==null){e=r.tail;a:{for(n=e;n!==null;){if(n.alternate!==null){n=!1;break a}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=He(),e.sibling=null,a=No.current,a=i?a&1|2:a&1,r.tailMode===`visible`||r.tailMode===`collapsed`||!n||U?Po(t,a):(n=a,Se(Do,t),Se(No,n),G===null&&(G=t)),U&&Yi(t,r.treeForkCount),e}return ml(t),null;case 22:case 23:return Mo(t),Eo(),r=t.memoizedState!==null,e===null?r&&(t.flags|=8192):e.memoizedState!==null!==r&&(t.flags|=8192),r?n&536870912&&!(t.flags&128)&&(ml(t),t.subtreeFlags&6&&(t.flags|=8192)):ml(t),n=t.updateQueue,n!==null&&fl(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),r=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),e!==null&&xe(Ha),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),ga(Oa),ml(t),null;case 25:return null;case 30:return t.flags|=33554432,ml(t),null}throw Error(o(156,t.tag))}function gl(e,t){switch(Qi(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return ga(Oa),De(),e=t.flags,e&65536&&!(e&128)?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return ke(t),null;case 31:if(t.memoizedState!==null){if(Mo(t),t.alternate===null)throw Error(o(340));la()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(Mo(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(o(340));la()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return Fo(t),e=t.flags,e&65536?(t.flags=e&-65537|128,e=t.memoizedState,e!==null&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return De(),null;case 10:return ga(t.type),null;case 22:case 23:return Mo(t),Eo(),e!==null&&xe(Ha),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return ga(Oa),null;case 25:return null;default:return null}}function _l(e,t){switch(Qi(t),t.tag){case 3:ga(Oa),De();break;case 26:case 27:case 5:ke(t);break;case 4:De();break;case 31:t.memoizedState!==null&&Mo(t);break;case 13:Mo(t);break;case 19:Fo(t);break;case 10:ga(t.type);break;case 22:case 23:Mo(t),Eo(),e!==null&&xe(Ha);break;case 24:ga(Oa)}}function vl(e,t){try{var n=t.updateQueue,r=n===null?null:n.lastEffect;if(r!==null){var i=r.next;n=i;do{if((n.tag&e)===e){r=void 0;var a=n.create,o=n.inst;r=a(),o.destroy=r}n=n.next}while(n!==i)}}catch(e){ff(t,t.return,e)}}function yl(e,t,n){try{var r=t.updateQueue,i=r===null?null:r.lastEffect;if(i!==null){var a=i.next;r=a;do{if((r.tag&e)===e){var o=r.inst,s=o.destroy;if(s!==void 0){o.destroy=void 0,i=t;var c=n,l=s;try{l()}catch(e){ff(i,c,e)}}}r=r.next}while(r!==a)}}catch(e){ff(t,t.return,e)}}function bl(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{xo(t,n)}catch(t){ff(e,e.return,t)}}}function xl(e,t,n){n.props=yc(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(n){ff(e,t,n)}}function Sl(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var r=e.stateNode;break;case 30:var i=e.stateNode,a=hi(e.memoizedProps,i);(i.ref===null||i.ref.name!==a)&&(i.ref=Pp(a)),r=i.ref;break;case 7:if(e.stateNode===null){var o=new Fp(e);h(e.child,!1,Qp,o,void 0,void 0),e.stateNode=o}r=e.stateNode;break;default:r=e.stateNode}typeof n==`function`?e.refCleanup=n(r):n.current=r}}catch(n){ff(e,t,n)}}function Cl(e,t){var n=e.ref,r=e.refCleanup;if(n!==null){if(typeof r==`function`)try{r()}catch(n){ff(e,t,n)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n==`function`)try{n(null)}catch(n){ff(e,t,n)}else n.current=null}}function wl(e,t){if((e.tag===5||e.tag===27||e.tag===6)&&e.alternate===null&&t!==null)for(var n=0;n title`))),np(r,t,n),r[L]=e,Lt(r),t=r;break a;case`link`:if(a=Gm(`link`,`href`,i).get(t+(n.href||``))){for(s=0;sg&&(o=g,g=h,h=o);var _=Ur(s,h),v=Ur(s,g);if(_&&v&&(p.rangeCount!==1||p.anchorNode!==_.node||p.anchorOffset!==_.offset||p.focusNode!==v.node||p.focusOffset!==v.offset)){var y=d.createRange();y.setStart(_.node,_.offset),p.removeAllRanges(),h>g?(p.addRange(y),p.extend(v.node,v.offset)):(y.setEnd(v.node,v.offset),p.addRange(y))}}}}for(d=[],p=s;p=p.parentNode;)p.nodeType===1&&d.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof s.focus==`function`&&s.focus(),s=0;sn?32:n,P.T=null,n=Cd,Cd=null;var a=Z,s=xd;if(yd=0,bd=Z=null,xd=0,Qu&6)throw Error(o(331));var c=Qu;if(Qu|=4,qu(a.current),zu(a,a.current,s,n),Qu=c,Ef(0,!1),Qe&&typeof Qe.onPostCommitFiberRoot==`function`)try{Qe.onPostCommitFiberRoot(Ze,a)}catch{}return!0}finally{F.p=i,P.T=r,cf(e,t)}}function df(e,t,n){t=zi(n,t),t=Tc(e.stateNode,t,2),e=ho(e,t,2),e!==null&&(mt(e,2),Tf(e))}function ff(e,t,n){if(e.tag===3)df(e,e,n);else for(;t!==null;){if(t.tag===3){df(t,e,n);break}if(t.tag===1){var r=t.stateNode;if(typeof t.type.getDerivedStateFromError==`function`||typeof r.componentDidCatch==`function`&&(vd===null||!vd.has(r))){e=zi(n,e),n=Ec(2),r=ho(t,n,2),r!==null&&(Dc(n,r,t,e),mt(r,2),Tf(r));break}}t=t.return}}function pf(e,t,n){var r=e.pingCache;if(r===null){r=e.pingCache=new Zu;var i=new Set;r.set(t,i)}else i=r.get(t),i===void 0&&(i=new Set,r.set(t,i));i.has(n)||(rd=!0,i.add(n),e=mf.bind(null,e,t,n),t.then(e,e))}function mf(e,t,n){var r=e.pingCache;r!==null&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,$u===e&&(Y&n)===n&&(ad===4||ad===3&&(Y&62914560)===Y&&300>He()-md?Qu&2?cd|=n:Bd(e,0):cd|=n,ud===Y&&(ud=0)),Tf(e)}function hf(e,t){t===0&&(t=ft()),e=wi(e,t),e!==null&&(mt(e,t),Tf(e))}function gf(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),hf(e,n)}function _f(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,i=e.memoizedState;i!==null&&(n=i.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(o(314))}r!==null&&r.delete(t),hf(e,n)}function vf(e,t){return Re(e,t)}var yf=null,bf=null,xf=!1,Sf=!1,Cf=!1,wf=0;function Tf(e){e!==bf&&e.next===null&&(bf===null?yf=bf=e:bf=bf.next=e),Sf=!0,xf||(xf=!0,Mf())}function Ef(e,t){if(!Cf&&Sf){Cf=!0;do for(var n=!1,r=yf;r!==null;){if(!t){if(e!==0){var i=r.pendingLanes;if(i===0)var a=0;else{var o=r.suspendedLanes,s=r.pingedLanes;a=(1<<31-et(42|e)+1)-1,a&=i&~(o&~s),a=a&201326741?a&201326741|1:a?a|2:0}a!==0&&(n=!0,jf(r,a))}else a=Y,a=ct(r,r===$u?a:0,r.cancelPendingCommit!==null||r.timeoutHandle!==-1),!(a&3)||lt(r,a)||(n=!0,jf(r,a))}r=r.next}while(n);Cf=!1}}function Df(){Of()}function Of(){Sf=xf=!1;var e=0;wf!==0&&hp()&&(e=wf);for(var t=He(),n=null,r=yf;r!==null;){var i=r.next,a=kf(r,t);a===0?(r.next=null,n===null?yf=i:n.next=i,i===null&&(bf=n)):(n=r,(e!==0||a&3)&&(Sf=!0)),r=i}yd!==0&&yd!==5||Ef(e,!1),wf!==0&&(wf=0)}function kf(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,i=e.expirationTimes,a=e.pendingLanes&-62914561;0s)break;var u=c.transferSize,d=c.initiatorType;u&&ap(d)&&(c=c.responseEnd,o+=u*(c$m){s.length=o;break}f=new Promise(jp.bind(f)),s.push(f)}}}if(0`u`?null:document;function Tm(e,t,n){var r=wm;if(r&&typeof t==`string`&&t){var i=rn(t);i=`link[rel="`+e+`"][href="`+i+`"]`,typeof n==`string`&&(i+=`[crossorigin="`+n+`"]`),ym.has(i)||(ym.add(i),e={rel:e,crossOrigin:n,href:t},r.querySelector(i)===null&&(t=r.createElement(`link`),np(t,`link`,e),Lt(t),r.head.appendChild(t)))}}function Em(e){xm.D(e),Tm(`dns-prefetch`,e,null)}function Dm(e,t){xm.C(e,t),Tm(`preconnect`,e,t)}function Om(e,t,n){xm.L(e,t,n);var r=wm;if(r&&e&&t){var i=`link[rel="preload"][as="`+rn(t)+`"]`;t===`image`&&n&&n.imageSrcSet?(i+=`[imagesrcset="`+rn(n.imageSrcSet)+`"]`,typeof n.imageSizes==`string`&&(i+=`[imagesizes="`+rn(n.imageSizes)+`"]`)):i+=`[href="`+rn(e)+`"]`;var a=i;switch(t){case`style`:a=Pm(e);break;case`script`:a=Rm(e)}if(!(vm.has(a)||(e=D({rel:`preload`,href:t===`image`&&n&&n.imageSrcSet?void 0:e,as:t},n),vm.set(a,e),r.querySelector(i)!==null||t===`style`&&r.querySelector(Fm(a))||t===`script`&&r.querySelector(zm(a))))){var o=r.createElement(`link`);np(o,`link`,e),t===`style`&&(o[jt]=!0,o.onload=o.onerror=function(){Rt(o)}),Lt(o),r.head.appendChild(o)}}}function km(e,t){xm.m(e,t);var n=wm;if(n&&e){var r=t&&typeof t.as==`string`?t.as:`script`,i=`link[rel="modulepreload"][as="`+rn(r)+`"][href="`+rn(e)+`"]`,a=i;switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:a=Rm(e)}if(!vm.has(a)&&(e=D({rel:`modulepreload`,href:e},t),vm.set(a,e),n.querySelector(i)===null)){switch(r){case`audioworklet`:case`paintworklet`:case`serviceworker`:case`sharedworker`:case`worker`:case`script`:if(n.querySelector(zm(a)))return}r=n.createElement(`link`),np(r,`link`,e),Lt(r),n.head.appendChild(r)}}}function Am(e,t,n){xm.S(e,t,n);var r=wm;if(r&&e){var i=It(r).hoistableStyles,a=Pm(e);t||=`default`;var o=i.get(a);if(!o){var s={loading:0,preload:null};if(o=r.querySelector(Fm(a)))s.loading=5;else{e=D({rel:`stylesheet`,href:e,"data-precedence":t},n),(n=vm.get(a))&&Hm(e,n);var c=o=r.createElement(`link`);Lt(c),np(c,`link`,e),c._p=new Promise(function(e,t){c.onload=e,c.onerror=t}),c.addEventListener(`load`,function(){s.loading|=1}),c.addEventListener(`error`,function(){s.loading|=2}),s.loading|=4,Vm(o,t,r)}o={type:`stylesheet`,instance:o,count:1,state:s},i.set(a,o)}}}function jm(e,t){xm.X(e,t);var n=wm;if(n&&e){var r=It(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=D({src:e,async:!0},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Lt(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Mm(e,t){xm.M(e,t);var n=wm;if(n&&e){var r=It(n).hoistableScripts,i=Rm(e),a=r.get(i);a||(a=n.querySelector(zm(i)),a||(e=D({src:e,async:!0,type:`module`},t),(t=vm.get(i))&&Um(e,t),a=n.createElement(`script`),Lt(a),np(a,`link`,e),n.head.appendChild(a)),a={type:`script`,instance:a,count:1,state:null},r.set(i,a))}}function Nm(e,t,n,r){var i=(i=we.current)?bm(i):null;if(!i)throw Error(o(446));switch(e){case`meta`:case`title`:return null;case`style`:return typeof n.precedence==`string`&&typeof n.href==`string`?(n=Pm(n.href),t=It(i).hoistableStyles,r=t.get(n),r||(r={type:`style`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};case`link`:if(n.rel===`stylesheet`&&typeof n.href==`string`&&typeof n.precedence==`string`){e=Pm(n.href);var a=It(i).hoistableStyles,s=a.get(e);if(s||(i=i.ownerDocument||i,s={type:`stylesheet`,instance:null,count:0,state:{loading:0,preload:null}},a.set(e,s),(a=i.querySelector(Fm(e)))?a._p||(s.instance=a,s.state.loading=5):(a=vm.get(e),a||(a={rel:`preload`,as:`style`,href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},vm.set(e,a)),Lm(i,e,a,s.state))),t&&r===null)throw Error(o(528,``));return s}if(t&&r!==null)throw Error(o(529,``));return null;case`script`:return t=n.async,n=n.src,typeof n==`string`&&t&&typeof t!=`function`&&typeof t!=`symbol`?(n=Rm(n),t=It(i).hoistableScripts,r=t.get(n),r||(r={type:`script`,instance:null,count:0,state:null},t.set(n,r)),r):{type:`void`,instance:null,count:0,state:null};default:throw Error(o(444,e))}}function Pm(e){return`href="`+rn(e)+`"`}function Fm(e){return`link[rel="stylesheet"][`+e+`]`}function Im(e){return D({},e,{"data-precedence":e.precedence,precedence:null})}function Lm(e,t,n,r){if(t=e.querySelector(`link[rel="preload"][as="style"][`+t+`]`)){if(!0!==t[jt]){r.loading=1;return}}else t=e.createElement(`link`),t[jt]=!0,t.onload=t.onerror=Rt.bind(null,t),np(t,`link`,n),Lt(t),e.head.appendChild(t);r.preload=t,t.addEventListener(`load`,function(){return r.loading|=1}),t.addEventListener(`error`,function(){return r.loading|=2})}function Rm(e){return`[src="`+rn(e)+`"]`}function zm(e){return`script[async]`+e}function Bm(e,t,n){if(t.count++,t.instance===null)switch(t.type){case`style`:var r=e.querySelector(`style[data-href~="`+rn(n.href)+`"]`);if(r)return t.instance=r,Lt(r),r;var i=D({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return r=(e.ownerDocument||e).createElement(`style`),Lt(r),np(r,`style`,i),Vm(r,n.precedence,e),t.instance=r;case`stylesheet`:i=Pm(n.href);var a=e.querySelector(Fm(i));if(a)return t.state.loading|=4,t.instance=a,Lt(a),a;r=Im(n),(i=vm.get(i))&&Hm(r,i),a=(e.ownerDocument||e).createElement(`link`),Lt(a);var s=a;return s._p=new Promise(function(e,t){s.onload=e,s.onerror=t}),np(a,`link`,r),t.state.loading|=4,Vm(a,n.precedence,e),t.instance=a;case`script`:return a=Rm(n.src),(i=e.querySelector(zm(a)))?(t.instance=i,Lt(i),i):(r=n,(i=vm.get(a))&&(r=D({},n),Um(r,i)),e=e.ownerDocument||e,i=e.createElement(`script`),Lt(i),np(i,`link`,r),e.head.appendChild(i),t.instance=i);case`void`:return null;default:throw Error(o(443,t.type))}else t.type===`stylesheet`&&!(t.state.loading&4)&&(r=t.instance,t.state.loading|=4,Vm(r,n.precedence,e));return t.instance}function Vm(e,t,n){for(var r=n.querySelectorAll(`link[rel="stylesheet"][data-precedence],style[data-precedence]`),i=r.length?r[r.length-1]:null,a=i,o=0;o title`):null)}function qm(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case`meta`:case`title`:return!0;case`style`:if(typeof t.precedence!=`string`||typeof t.href!=`string`||t.href===``)break;return!0;case`link`:if(typeof t.rel!=`string`||typeof t.href!=`string`||t.href===``||t.onLoad||t.onError)break;switch(t.rel){case`stylesheet`:return e=t.disabled,typeof t.precedence==`string`&&e==null;default:return!0}case`script`:if(t.async&&typeof t.async!=`function`&&typeof t.async!=`symbol`&&!t.onLoad&&!t.onError&&t.src&&typeof t.src==`string`)return!0}return!1}function Jm(e,t){return e===`img`&&t.src!=null&&t.src!==``&&t.onLoad==null&&t.loading!==`lazy`}function Ym(e){return!(e.type===`stylesheet`&&!(e.state.loading&3))}function Xm(e){return(e.width||100)*(e.height||100)*(typeof devicePixelRatio==`number`?devicePixelRatio:1)*.25}function Zm(e,t){typeof t.decode==`function`&&(e.imgCount++,t.complete||(e.imgBytes+=Xm(t),e.suspenseyImages.push(t)),e=rh.bind(e),t.decode().then(e,e))}function Qm(e,t,n,r){if(n.type===`stylesheet`&&(typeof r.media!=`string`||!1!==matchMedia(r.media).matches)&&!(n.state.loading&4)){if(n.instance===null){var i=Pm(r.href),a=t.querySelector(Fm(i));if(a){t=a._p,typeof t==`object`&&t&&typeof t.then==`function`&&(e.count++,e=nh.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=a,Lt(a);return}a=t.ownerDocument||t,r=Im(r),(i=vm.get(i))&&Hm(r,i),a=a.createElement(`link`),Lt(a);var o=a;o._p=new Promise(function(e,t){o.onload=e,o.onerror=t}),np(a,`link`,r),n.instance=a}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),(t=n.state.preload)&&!(n.state.loading&3)&&(e.count++,n=nh.bind(e),t.addEventListener(`load`,n),t.addEventListener(`error`,n))}}var $m=0;function eh(e,t){return e.stylesheets&&e.count===0&&ah(e,e.stylesheets),0$m?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(r),clearTimeout(i)}}:null}function th(e){if(e.count===0&&(e.imgCount===0||!e.waitingForImages)){if(e.stylesheets)ah(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function nh(){this.count--,th(this)}function rh(){this.imgCount--,th(this)}var ih=null;function ah(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ih=new Map,t.forEach(oh,e),ih=null,nh.call(e))}function oh(e,t){if(!(t.state.loading&4)){var n=ih.get(e);if(n)var r=n.get(null);else{n=new Map,ih.set(e,n);for(var i=e.querySelectorAll(`link[data-precedence],style[data-precedence]`),a=0;a{function n(){if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<`u`&&typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE==`function`)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(n)}catch(e){console.error(e)}}n(),t.exports=c()})),u=t((e=>{var t=Symbol.for(`react.transitional.element`),n=Symbol.for(`react.fragment`);function r(e,n,r){var i=null;if(r!==void 0&&(i=``+r),n.key!==void 0&&(i=``+n.key),`key`in n)for(var a in r={},n)a!==`key`&&(r[a]=n[a]);else r=n;return n=r.ref,{$$typeof:t,type:e,key:i,ref:n===void 0?null:n,props:r}}e.Fragment=n,e.jsx=r,e.jsxs=r})),d=t(((e,t)=>{t.exports=u()})),f=t(((e,t)=>{(function(n,r){typeof e==`object`&&typeof t==`object`?t.exports=r(a(),s(),d()):typeof define==`function`&&define.amd?define(`@primer/react-brand`,[`react`,`react-dom`,`react/jsx-runtime`],r):typeof e==`object`?e["@primer/react-brand"]=r(a(),s(),d()):n[`@primer/react-brand`]=r(n.React,n.ReactDOM,n.ReactJSXRuntime)})(e,(e,t,n)=>(()=>{var r={442(t){t.exports=e},3(e){e.exports=t},742(e){e.exports=n}};let i={};function a(e){let t=i[e];if(t!==void 0)return t.exports;let n=i[e]={exports:{}};return r[e](n,n.exports,a),n.exports}a.n=e=>{let t=e&&e.__esModule?()=>e.default:()=>e;return a.d(t,{a:t}),t},a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{Object.defineProperty(e,Symbol.toStringTag,{value:`Module`}),Object.defineProperty(e,"__esModule",{value:!0})};let o={};a.r(o),a.d(o,{Accordion:()=>Hi,AccordionContent:()=>Vi,AccordionHeading:()=>Bi,AccordionRoot:()=>Ri,AccordionToggleColors:()=>zi,ActionMenu:()=>B,ActionMenuButtonModes:()=>$t,ActionMenuProvider:()=>tn,ActionMenuSizes:()=>Qt,AnchorNav:()=>tc,Animate:()=>Nl,AnimationContext:()=>C,AnimationProvider:()=>w,AnimationVariants:()=>S,Avatar:()=>Os,AvatarShapes:()=>Ts,AvatarSizes:()=>ws,Bento:()=>Wu,Box:()=>ue,BoxBackgroundColors:()=>ie,BoxBorderColorOptions:()=>se,BoxBorderRadiusOptions:()=>ae,BoxBorderWidthOptions:()=>oe,BoxSpacingValues:()=>re,BreadcrumbVariants:()=>vf,Breadcrumbs:()=>xf,BreakoutBanner:()=>Hf,BreakoutBannerBackgroundColors:()=>Rf,BreakpointSize:()=>$i,Button:()=>je,ButtonGroup:()=>Kn,ButtonGroupVariants:()=>Wn,ButtonSizes:()=>Ee,ButtonVariants:()=>Te,CTABanner:()=>dc,CTABannerBackgroundColors:()=>rc,CTAForm:()=>Oc,Card:()=>Tl,CardBackgroundColors:()=>nl,CardCTAVariants:()=>tl,CardIconColors:()=>ol,CardImagePaddingOptions:()=>al,CardLabelVariants:()=>il,CardTokenPositions:()=>rl,CardVariants:()=>el,Checkbox:()=>fo,CheckboxGroup:()=>xs,ColorModesEnum:()=>Vt,ComparisonTable:()=>Ks,DEFAULT_TEXTAREA_COLS:()=>30,DEFAULT_TEXTAREA_RESIZE:()=>`both`,DEFAULT_TEXTAREA_ROWS:()=>7,EyebrowBanner:()=>Y,EyebrowBannerIconColors:()=>Xu,EyebrowBannerLabelColors:()=>$u,EyebrowText:()=>dr,EyebrowTextVariants:()=>cr,FAQ:()=>us,FAQGroup:()=>ps,Footnotes:()=>Zf,FootnotesItemTags:()=>Yf,FootnotesTags:()=>Jf,FormControl:()=>Eo,FrostedGlassVFX:()=>ep,FrostedGlassVFXIntensity:()=>$f,Grid:()=>_,Heading:()=>Dr,HeadingFontVariants:()=>Cr,HeadingLetterSpacing:()=>Sr,HeadingSizes:()=>vr,HeadingStretch:()=>xr,HeadingTags:()=>yr,HeadingWeights:()=>br,Hero:()=>Mr,IDE:()=>gf,IDEDefaultIconMap:()=>uf,IDEFileExtensions:()=>df,Icon:()=>Zi,IconButton:()=>zt,IconButtonSizes:()=>Ft,IconButtonVariants:()=>Pt,Image:()=>Qn,ImageBorderRadiusOptions:()=>Yn,InlineCode:()=>Qo,InlineLink:()=>Zo,Label:()=>bi,LabelColors:()=>mi,LabelSizes:()=>hi,Link:()=>Jr,LinkArrowDirections:()=>Gr,LinkSizes:()=>Wr,LinkVariants:()=>Ur,LogoSuite:()=>Lu,MediaPlaylist:()=>Ja,MinimalFooter:()=>Uc,MinimalVideoPlayer:()=>Du,NavList:()=>Ud,OrderedList:()=>Cc,Pagination:()=>Fa,Pillar:()=>$c,PricingOptions:()=>yd,Prose:()=>Ll,Radio:()=>xo,RadioGroup:()=>Ss,River:()=>Oi,RiverAccordion:()=>di,RiverAccordionVariants:()=>ei,RiverBreakout:()=>Fi,RiverBreakoutTabs:()=>xa,RiverBreakoutVariants:()=>ji,RiverStoryScroll:()=>Oa,RiverVisualPaddingOptions:()=>Ti,RiverVisualPositionOptions:()=>wi,Section:()=>Of,SectionBackgroundColors:()=>wf,SectionIntro:()=>Ml,SectionIntroStacked:()=>dp,SectionIntroStackedVariants:()=>np,SectionPaddingVariants:()=>Cf,SectionVariants:()=>Tf,Select:()=>ho,Stack:()=>N,StackAlignItemVariants:()=>ee,StackDirectionVariants:()=>O,StackFlexWrapVariants:()=>M,StackJustifyContentVariants:()=>te,StackSpacingVariants:()=>A,Statistic:()=>Lf,StatisticSizes:()=>Af,StatisticSpacingValues:()=>jf,SubNav:()=>Pd,SubNavSubMenuVariants:()=>Sd,SubdomainNavBar:()=>Xo,Tabs:()=>xp,Testimonial:()=>Bs,TestimonialQuoteMarkColors:()=>As,TestimonialVariants:()=>Ms,Text:()=>I,TextCursorAnimation:()=>mr,TextFontVariants:()=>ye,TextInput:()=>_o,TextInputSizes:()=>go,TextRevealAnimation:()=>Fl,TextSizes:()=>P,TextTags:()=>F,TextVariants:()=>_e,TextWeights:()=>ve,Textarea:()=>bo,ThemeContext:()=>Ut,ThemeProvider:()=>Wt,Tiles:()=>Op,Timeline:()=>Ru,Token:()=>is,TokenVariants:()=>es,Tooltip:()=>Mt,TooltipContext:()=>jt,TooltipDelays:()=>Tt,TooltipDirections:()=>wt,UnorderedList:()=>Sc,VideoPlayer:()=>bu,_Button:()=>Ae,_ComparisonTable:()=>Hs,_GLOBAL_STYLES:()=>!0,_MinimalVideoPlayer:()=>Eu,actionMenuOverlaySides:()=>Rn,classMap:()=>Er,defaultButtonGroupVariant:()=>Gn,defaultButtonSize:()=>Oe,defaultButtonVariant:()=>De,defaultCardCTAVariant:()=>cl,defaultCardIconColor:()=>sl,defaultCardLabelVariant:()=>ll,defaultEyebrowBannerIconColor:()=>Zu,defaultFontVariant:()=>Ce,defaultFrostedGlassVFXIntensity:()=>`medium`,defaultHeadingFont:()=>Tr,defaultHeadingTag:()=>wr,defaultIconButtonSize:()=>Lt,defaultIconButtonVariant:()=>It,defaultIconColor:()=>Xi,defaultIconSize:()=>qi,defaultLabelColor:()=>gi,defaultLabelSize:()=>_i,defaultPillarIconColor:()=>Gc,defaultPillarIconSize:()=>Kc,defaultQuoteMarkColor:()=>js,defaultRiverAlign:()=>`start`,defaultRiverImageTextRatio:()=>`50:50`,defaultRiverVariant:()=>xi,defaultStackDirection:()=>k,defaultStackSpacing:()=>j,defaultTestimonialVariant:()=>Ns,defaultTextSize:()=>xe,defaultTextTag:()=>be,defaultTextVariant:()=>Se,defaultTokenVariant:()=>ts,iconColors:()=>Yi,iconSizeMap:()=>Ji,iconSizes:()=>Ki,namedIconSizes:()=>Wi,numericIconSizes:()=>Gi,testIds:()=>pr,useActionMenuContext:()=>nn,useAnimation:()=>E,useFocusTrap:()=>Lo,useSubNavContext:()=>wd,useTheme:()=>Jt,useVideo:()=>Ul,useWindowSize:()=>ea});var s=a(742),c=a(442),l=a.n(c);function u(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`){if(Array.isArray(e)){var i=e.length;for(t=0;t{let t=(0,c.useId)();return e||t},m={root:`Grid`},h=(0,c.memo)(({className:e,children:t,as:n=`div`,fullWidth:r=!1,enableOverlay:i=!1,enableGutters:a=!0,columnGap:o=`default`,rowGap:c=`default`,"data-testid":l,...u})=>{let h=d(f.Grid,f[`Grid--columnGap-${o}`],f[`Grid--rowGap-${c}`],i&&f[`Grid--has-overlay`],r&&f[`Grid--full-width`],a&&f[`Grid--has-gutters`],e),g=p(l),_=[`div`,`span`,`section`].includes(n)?n:`div`;return(0,s.jsx)(_,{className:h,"data-testid":l||`${m.root}-${g}`,...u,children:t})}),g=(0,c.memo)(({children:e,as:t=`div`,span:n=12,start:r,className:i,...a})=>{let o=[`div`,`span`,`section`].includes(t)?t:`div`,c=[f.Grid__column];if(typeof n==`number`)c.push(f[`Grid__column--span-${n}`]);else if(typeof n==`object`)for(let[e,t]of Object.entries(n))e===`xsmall`?c.push(f[`Grid__column--xsmall-span-${t}`]):c.push(f[`Grid__column--${e}-span-${t}`]);if(typeof r==`number`)c.push(f[`Grid__column--start-${r}`]);else if(typeof r==`object`)for(let[e,t]of Object.entries(r))e===`xsmall`?c.push(f[`Grid__column--xsmall-start-${t}`]):c.push(f[`Grid__column--${e}-start-${t}`]);let l=d(c,i);return(0,s.jsx)(o,{className:l,...a,children:e})}),_=Object.assign(h,{Column:g,testIds:m}),v=[`default`,`blue`,`coral`,`green`,`gray`,`indigo`,`lemon`,`lime`,`orange`,`pink`,`purple`,`red`,`teal`,`yellow`],y=[`blue-purple`,`green-blue`,`pink-blue`,`purple-red`,`red-orange`],b=[4,8,12,16,20,24,28,32,36,40,44,48,60,64,80,88,96,112,128],x={Animation:`Primer_Brand__Animation-module__Animation___KNtEW`,"Animation--active":`Primer_Brand__Animation-module__Animation--active___g_UBK`,"Animation--fade-in":`Primer_Brand__Animation-module__Animation--fade-in___jUvJD`,"Animation--fade-out":`Primer_Brand__Animation-module__Animation--fade-out___CsyfK`,"Animation--fill-in-right":`Primer_Brand__Animation-module__Animation--fill-in-right___G_LYH`,"Animation--fill-in-top":`Primer_Brand__Animation-module__Animation--fill-in-top___AHELS`,"Animation--reveal-in-up":`Primer_Brand__Animation-module__Animation--reveal-in-up___xMAnz`,"Animation--scale-in":`Primer_Brand__Animation-module__Animation--scale-in___P7xzG`,"Animation--scale-in-down":`Primer_Brand__Animation-module__Animation--scale-in-down___YEgko`,"Animation--scale-in-left":`Primer_Brand__Animation-module__Animation--scale-in-left___g8_dC`,"Animation--scale-in-right":`Primer_Brand__Animation-module__Animation--scale-in-right___jBPh4`,"Animation--scale-in-up":`Primer_Brand__Animation-module__Animation--scale-in-up___n0qDP`,"Animation--slide-in-down":`Primer_Brand__Animation-module__Animation--slide-in-down___bjmGv`,"Animation--slide-in-left":`Primer_Brand__Animation-module__Animation--slide-in-left___iy5Js`,"Animation--slide-in-right":`Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx`,"Animation--slide-in-up":`Primer_Brand__Animation-module__Animation--slide-in-up___ONnmI`},S=[`fade-in`,`fade-out`,`slide-in-up`,`slide-in-down`,`slide-in-left`,`slide-in-right`,`scale-in-up`,`scale-in-down`,`scale-in`,`fill-in-top`,`scale-in-right`,`scale-in-left`,`fill-in-right`,`reveal-in-up`],C=(0,c.createContext)({});function w({children:e,disableAnimations:t=!1,animationTrigger:n=`on-visible`,visibilityOptions:r=`bottom-of-screen`,runOnce:i=!1,autoStaggerChildren:a=!0,staggerDelayIncrement:o=100}){let l=p(),[u,d]=(0,c.useState)({disableAnimations:t,animationTrigger:n,visibilityOptions:r,runOnce:i});return(0,c.useEffect)(()=>{window.matchMedia(`(prefers-reduced-motion: reduce)`).matches&&d({disableAnimations:!0,animationTrigger:n,visibilityOptions:r})},[]),(0,c.useEffect)(()=>{if(!t&&a&&l){let e=o,t=document.getElementById(l);if(!t)return;let n=Array.from(t.querySelectorAll(`.${x.Animation}`));if(n.length===0)return;for(let t=0;t{if(!t&&n===`immediate`&&l){let e=document.getElementById(l);if(!e)return;requestAnimationFrame(()=>{let t=Array.from(e.querySelectorAll(`.${x.Animation}`));for(let e of t)e.classList.add(x[`Animation--active`])})}},[t,n,l]),(0,c.useEffect)(()=>{if(!t&&n===`on-visible`){let e=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&t.target.classList.contains(x.Animation)?t.target.classList.add(x[`Animation--active`]):i||t.target.classList.remove(x[`Animation--active`])},function(e){let{visibilityOptions:t}=e;switch(t){case`bottom-of-screen`:return{rootMargin:`0px 0px -10% 0px`,threshold:.4};case`middle-of-screen`:return{rootMargin:`0px 0px -30% 0px`,threshold:.4};case`about-to-leave`:return{rootMargin:`0px 0px -100% 0px`,threshold:.4};default:return typeof t==`number`?{rootMargin:`0px`,threshold:t/100}:{rootMargin:`0px`,threshold:.4}}}({disableAnimations:t,animationTrigger:n,visibilityOptions:r})),a=Array.from(document.querySelectorAll(`.${x.Animation}`));for(let t of a)e.observe(t);return()=>{e.disconnect()}}if(!t&&n===`click`){let e=e=>{let t=e.target;t.classList.contains(x.Animation)&&t.classList.add(x[`Animation--active`])};return document.addEventListener(`click`,e),()=>{document.removeEventListener(`click`,e)}}},[t,n,r,i]),(0,s.jsx)(C.Provider,{value:u,children:(0,s.jsx)(`div`,{id:l,children:e})})}let T=S.reduce((e,t)=>(e[t]=x[`Animation--${t}`],e),{}),E=e=>{let{disableAnimations:t}=(0,c.useContext)(C);return{classes:(0,c.useMemo)(()=>{if(!e||t)return``;let n=x.Animation,r=[],i=typeof e==`string`?e:e.variant,a=T[i];return a&&r.push(a),`${n} ${r.join(` `)}`},[e,t]),styles:(0,c.useMemo)(()=>{if(!e)return{};let t={};if(typeof e==`object`){let{delay:n,duration:r,ease:i}=e;typeof n==`number`&&(t.transitionDelay=`${n}ms`),typeof r==`number`&&(t.transitionDuration=`${r}ms`),i&&(t.transitionTimingFunction=i)}return t},[e])}},D={Stack:`Primer_Brand__Stack-module__Stack___tASKe`,"Stack--align-items-center":`Primer_Brand__Stack-module__Stack--align-items-center___xWKxj`,"Stack--align-items-flex-end":`Primer_Brand__Stack-module__Stack--align-items-flex-end___cJG6k`,"Stack--align-items-flex-start":`Primer_Brand__Stack-module__Stack--align-items-flex-start___Vh1Ca`,"Stack--gap-112":`Primer_Brand__Stack-module__Stack--gap-112___Rva1x`,"Stack--gap-12":`Primer_Brand__Stack-module__Stack--gap-12___hJNHc`,"Stack--gap-128":`Primer_Brand__Stack-module__Stack--gap-128___KJAoH`,"Stack--gap-16":`Primer_Brand__Stack-module__Stack--gap-16___gT_Of`,"Stack--gap-20":`Primer_Brand__Stack-module__Stack--gap-20___eVLBq`,"Stack--gap-24":`Primer_Brand__Stack-module__Stack--gap-24___TQnkj`,"Stack--gap-28":`Primer_Brand__Stack-module__Stack--gap-28___Ao4f4`,"Stack--gap-32":`Primer_Brand__Stack-module__Stack--gap-32___iSq9y`,"Stack--gap-36":`Primer_Brand__Stack-module__Stack--gap-36___QzYro`,"Stack--gap-4":`Primer_Brand__Stack-module__Stack--gap-4___Ig30K`,"Stack--gap-40":`Primer_Brand__Stack-module__Stack--gap-40___m5Kys`,"Stack--gap-44":`Primer_Brand__Stack-module__Stack--gap-44___grqBd`,"Stack--gap-48":`Primer_Brand__Stack-module__Stack--gap-48___vhQgW`,"Stack--gap-60":`Primer_Brand__Stack-module__Stack--gap-60___eZ7wt`,"Stack--gap-64":`Primer_Brand__Stack-module__Stack--gap-64___XKCAY`,"Stack--gap-8":`Primer_Brand__Stack-module__Stack--gap-8___fQ3Ul`,"Stack--gap-80":`Primer_Brand__Stack-module__Stack--gap-80___GfDtU`,"Stack--gap-88":`Primer_Brand__Stack-module__Stack--gap-88___IfwPj`,"Stack--gap-96":`Primer_Brand__Stack-module__Stack--gap-96___wM4RB`,"Stack--gap-condensed":`Primer_Brand__Stack-module__Stack--gap-condensed___Xe9jx`,"Stack--gap-none":`Primer_Brand__Stack-module__Stack--gap-none___M7T_v`,"Stack--gap-normal":`Primer_Brand__Stack-module__Stack--gap-normal___JEO7_`,"Stack--gap-spacious":`Primer_Brand__Stack-module__Stack--gap-spacious___w5ugZ`,"Stack--horizontal":`Primer_Brand__Stack-module__Stack--horizontal___YJFas`,"Stack--justify-content-center":`Primer_Brand__Stack-module__Stack--justify-content-center___uZGXl`,"Stack--justify-content-flex-end":`Primer_Brand__Stack-module__Stack--justify-content-flex-end___mp2Ka`,"Stack--justify-content-flex-start":`Primer_Brand__Stack-module__Stack--justify-content-flex-start___VIkHJ`,"Stack--justify-content-space-around":`Primer_Brand__Stack-module__Stack--justify-content-space-around___kqm4D`,"Stack--justify-content-space-between":`Primer_Brand__Stack-module__Stack--justify-content-space-between___r8E3d`,"Stack--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack--justify-content-space-evenly___G1eGw`,"Stack--padding-112":`Primer_Brand__Stack-module__Stack--padding-112___wzOyM`,"Stack--padding-12":`Primer_Brand__Stack-module__Stack--padding-12___x5qIX`,"Stack--padding-128":`Primer_Brand__Stack-module__Stack--padding-128___uuMnk`,"Stack--padding-16":`Primer_Brand__Stack-module__Stack--padding-16___ZFRO_`,"Stack--padding-20":`Primer_Brand__Stack-module__Stack--padding-20___pi8jv`,"Stack--padding-24":`Primer_Brand__Stack-module__Stack--padding-24___iHVEv`,"Stack--padding-28":`Primer_Brand__Stack-module__Stack--padding-28___ZzMnF`,"Stack--padding-32":`Primer_Brand__Stack-module__Stack--padding-32___m4XKv`,"Stack--padding-36":`Primer_Brand__Stack-module__Stack--padding-36___TssXo`,"Stack--padding-4":`Primer_Brand__Stack-module__Stack--padding-4___aj4uj`,"Stack--padding-40":`Primer_Brand__Stack-module__Stack--padding-40___GoH03`,"Stack--padding-44":`Primer_Brand__Stack-module__Stack--padding-44___yXX7f`,"Stack--padding-48":`Primer_Brand__Stack-module__Stack--padding-48___Owl4z`,"Stack--padding-60":`Primer_Brand__Stack-module__Stack--padding-60___gm0l0`,"Stack--padding-64":`Primer_Brand__Stack-module__Stack--padding-64___IIv9e`,"Stack--padding-8":`Primer_Brand__Stack-module__Stack--padding-8___roPlm`,"Stack--padding-80":`Primer_Brand__Stack-module__Stack--padding-80___GvEJb`,"Stack--padding-88":`Primer_Brand__Stack-module__Stack--padding-88___ZuA5D`,"Stack--padding-96":`Primer_Brand__Stack-module__Stack--padding-96___JF88r`,"Stack--padding-condensed":`Primer_Brand__Stack-module__Stack--padding-condensed___mo7Aq`,"Stack--padding-none":`Primer_Brand__Stack-module__Stack--padding-none___RCMh9`,"Stack--padding-normal":`Primer_Brand__Stack-module__Stack--padding-normal___ySRTI`,"Stack--padding-spacious":`Primer_Brand__Stack-module__Stack--padding-spacious___REyye`,"Stack--vertical":`Primer_Brand__Stack-module__Stack--vertical___CFzE7`,"Stack-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-flexWrap--no-wrap___bGR_x`,"Stack-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-flexWrap--wrap___oHt4z`,"Stack-narrow--align-items-center":`Primer_Brand__Stack-module__Stack-narrow--align-items-center___jZIXU`,"Stack-narrow--align-items-flex-end":`Primer_Brand__Stack-module__Stack-narrow--align-items-flex-end___bXiXc`,"Stack-narrow--align-items-flex-start":`Primer_Brand__Stack-module__Stack-narrow--align-items-flex-start___eBtSy`,"Stack-narrow--gap-112":`Primer_Brand__Stack-module__Stack-narrow--gap-112___WsPB0`,"Stack-narrow--gap-12":`Primer_Brand__Stack-module__Stack-narrow--gap-12___g2DMv`,"Stack-narrow--gap-128":`Primer_Brand__Stack-module__Stack-narrow--gap-128___gWyum`,"Stack-narrow--gap-16":`Primer_Brand__Stack-module__Stack-narrow--gap-16___txy3T`,"Stack-narrow--gap-20":`Primer_Brand__Stack-module__Stack-narrow--gap-20___EI1Lr`,"Stack-narrow--gap-24":`Primer_Brand__Stack-module__Stack-narrow--gap-24___eCYeX`,"Stack-narrow--gap-28":`Primer_Brand__Stack-module__Stack-narrow--gap-28___lFWdB`,"Stack-narrow--gap-32":`Primer_Brand__Stack-module__Stack-narrow--gap-32___OvuFF`,"Stack-narrow--gap-36":`Primer_Brand__Stack-module__Stack-narrow--gap-36___iDp6W`,"Stack-narrow--gap-4":`Primer_Brand__Stack-module__Stack-narrow--gap-4___DPSDt`,"Stack-narrow--gap-40":`Primer_Brand__Stack-module__Stack-narrow--gap-40___nCuFr`,"Stack-narrow--gap-44":`Primer_Brand__Stack-module__Stack-narrow--gap-44___aAL4O`,"Stack-narrow--gap-48":`Primer_Brand__Stack-module__Stack-narrow--gap-48___NmFRy`,"Stack-narrow--gap-60":`Primer_Brand__Stack-module__Stack-narrow--gap-60___gC89b`,"Stack-narrow--gap-64":`Primer_Brand__Stack-module__Stack-narrow--gap-64___zmJsB`,"Stack-narrow--gap-8":`Primer_Brand__Stack-module__Stack-narrow--gap-8___kbBO7`,"Stack-narrow--gap-80":`Primer_Brand__Stack-module__Stack-narrow--gap-80___PZ_rn`,"Stack-narrow--gap-88":`Primer_Brand__Stack-module__Stack-narrow--gap-88___jCo0m`,"Stack-narrow--gap-96":`Primer_Brand__Stack-module__Stack-narrow--gap-96___lmTUq`,"Stack-narrow--gap-condensed":`Primer_Brand__Stack-module__Stack-narrow--gap-condensed___zwHUG`,"Stack-narrow--gap-none":`Primer_Brand__Stack-module__Stack-narrow--gap-none___YtqsL`,"Stack-narrow--gap-normal":`Primer_Brand__Stack-module__Stack-narrow--gap-normal___smNw5`,"Stack-narrow--gap-spacious":`Primer_Brand__Stack-module__Stack-narrow--gap-spacious___TX17G`,"Stack-narrow--horizontal":`Primer_Brand__Stack-module__Stack-narrow--horizontal___Co6IL`,"Stack-narrow--justify-content-center":`Primer_Brand__Stack-module__Stack-narrow--justify-content-center___kdlmI`,"Stack-narrow--justify-content-flex-end":`Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-end___QUDo3`,"Stack-narrow--justify-content-flex-start":`Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-start___fNLJd`,"Stack-narrow--justify-content-space-around":`Primer_Brand__Stack-module__Stack-narrow--justify-content-space-around___NHZVk`,"Stack-narrow--justify-content-space-between":`Primer_Brand__Stack-module__Stack-narrow--justify-content-space-between___w7Ki5`,"Stack-narrow--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack-narrow--justify-content-space-evenly___ntQwA`,"Stack-narrow--padding-112":`Primer_Brand__Stack-module__Stack-narrow--padding-112___tNmYE`,"Stack-narrow--padding-12":`Primer_Brand__Stack-module__Stack-narrow--padding-12___dDOxC`,"Stack-narrow--padding-128":`Primer_Brand__Stack-module__Stack-narrow--padding-128___MeCmA`,"Stack-narrow--padding-16":`Primer_Brand__Stack-module__Stack-narrow--padding-16___fP_Cf`,"Stack-narrow--padding-20":`Primer_Brand__Stack-module__Stack-narrow--padding-20___iQimO`,"Stack-narrow--padding-24":`Primer_Brand__Stack-module__Stack-narrow--padding-24___A3O7E`,"Stack-narrow--padding-28":`Primer_Brand__Stack-module__Stack-narrow--padding-28___AQ6m1`,"Stack-narrow--padding-32":`Primer_Brand__Stack-module__Stack-narrow--padding-32___fwzmW`,"Stack-narrow--padding-36":`Primer_Brand__Stack-module__Stack-narrow--padding-36___nREO8`,"Stack-narrow--padding-4":`Primer_Brand__Stack-module__Stack-narrow--padding-4___u7vTZ`,"Stack-narrow--padding-40":`Primer_Brand__Stack-module__Stack-narrow--padding-40___Z0my5`,"Stack-narrow--padding-44":`Primer_Brand__Stack-module__Stack-narrow--padding-44___DBucu`,"Stack-narrow--padding-48":`Primer_Brand__Stack-module__Stack-narrow--padding-48___FmiJM`,"Stack-narrow--padding-60":`Primer_Brand__Stack-module__Stack-narrow--padding-60___wMl0S`,"Stack-narrow--padding-64":`Primer_Brand__Stack-module__Stack-narrow--padding-64___X7fQc`,"Stack-narrow--padding-8":`Primer_Brand__Stack-module__Stack-narrow--padding-8___I46C6`,"Stack-narrow--padding-80":`Primer_Brand__Stack-module__Stack-narrow--padding-80___URxqt`,"Stack-narrow--padding-88":`Primer_Brand__Stack-module__Stack-narrow--padding-88___TTW75`,"Stack-narrow--padding-96":`Primer_Brand__Stack-module__Stack-narrow--padding-96___OHxcW`,"Stack-narrow--padding-condensed":`Primer_Brand__Stack-module__Stack-narrow--padding-condensed___f1f4j`,"Stack-narrow--padding-none":`Primer_Brand__Stack-module__Stack-narrow--padding-none___ndsvs`,"Stack-narrow--padding-normal":`Primer_Brand__Stack-module__Stack-narrow--padding-normal___TQe_D`,"Stack-narrow--padding-spacious":`Primer_Brand__Stack-module__Stack-narrow--padding-spacious___YeMDB`,"Stack-narrow--vertical":`Primer_Brand__Stack-module__Stack-narrow--vertical___GDT_Z`,"Stack-narrow-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-narrow-flexWrap--no-wrap___DYcBz`,"Stack-narrow-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-narrow-flexWrap--wrap___fnS6A`,"Stack-regular--align-items-center":`Primer_Brand__Stack-module__Stack-regular--align-items-center___tY013`,"Stack-regular--align-items-flex-end":`Primer_Brand__Stack-module__Stack-regular--align-items-flex-end___JlKOr`,"Stack-regular--align-items-flex-start":`Primer_Brand__Stack-module__Stack-regular--align-items-flex-start___jusm2`,"Stack-regular--gap-112":`Primer_Brand__Stack-module__Stack-regular--gap-112___VFbdf`,"Stack-regular--gap-12":`Primer_Brand__Stack-module__Stack-regular--gap-12___hzuKq`,"Stack-regular--gap-128":`Primer_Brand__Stack-module__Stack-regular--gap-128___o25ih`,"Stack-regular--gap-16":`Primer_Brand__Stack-module__Stack-regular--gap-16___o7HsO`,"Stack-regular--gap-20":`Primer_Brand__Stack-module__Stack-regular--gap-20___QDl67`,"Stack-regular--gap-24":`Primer_Brand__Stack-module__Stack-regular--gap-24___CweJ8`,"Stack-regular--gap-28":`Primer_Brand__Stack-module__Stack-regular--gap-28___Ud6HO`,"Stack-regular--gap-32":`Primer_Brand__Stack-module__Stack-regular--gap-32___pua20`,"Stack-regular--gap-36":`Primer_Brand__Stack-module__Stack-regular--gap-36___q_Cjl`,"Stack-regular--gap-4":`Primer_Brand__Stack-module__Stack-regular--gap-4___S08kR`,"Stack-regular--gap-40":`Primer_Brand__Stack-module__Stack-regular--gap-40___cZw83`,"Stack-regular--gap-44":`Primer_Brand__Stack-module__Stack-regular--gap-44___EzLI4`,"Stack-regular--gap-48":`Primer_Brand__Stack-module__Stack-regular--gap-48___IECRy`,"Stack-regular--gap-60":`Primer_Brand__Stack-module__Stack-regular--gap-60___BuFRm`,"Stack-regular--gap-64":`Primer_Brand__Stack-module__Stack-regular--gap-64___Jiu59`,"Stack-regular--gap-8":`Primer_Brand__Stack-module__Stack-regular--gap-8___TtKx9`,"Stack-regular--gap-80":`Primer_Brand__Stack-module__Stack-regular--gap-80___f0xxA`,"Stack-regular--gap-88":`Primer_Brand__Stack-module__Stack-regular--gap-88___p830y`,"Stack-regular--gap-96":`Primer_Brand__Stack-module__Stack-regular--gap-96___BYfZt`,"Stack-regular--gap-condensed":`Primer_Brand__Stack-module__Stack-regular--gap-condensed___ZYYsD`,"Stack-regular--gap-none":`Primer_Brand__Stack-module__Stack-regular--gap-none____ZDEx`,"Stack-regular--gap-normal":`Primer_Brand__Stack-module__Stack-regular--gap-normal___dRchQ`,"Stack-regular--gap-spacious":`Primer_Brand__Stack-module__Stack-regular--gap-spacious___oMqRv`,"Stack-regular--horizontal":`Primer_Brand__Stack-module__Stack-regular--horizontal___WDLyR`,"Stack-regular--justify-content-center":`Primer_Brand__Stack-module__Stack-regular--justify-content-center___oEcdF`,"Stack-regular--justify-content-flex-end":`Primer_Brand__Stack-module__Stack-regular--justify-content-flex-end___B0xmt`,"Stack-regular--justify-content-flex-start":`Primer_Brand__Stack-module__Stack-regular--justify-content-flex-start___DtA1j`,"Stack-regular--justify-content-space-around":`Primer_Brand__Stack-module__Stack-regular--justify-content-space-around___nSDM4`,"Stack-regular--justify-content-space-between":`Primer_Brand__Stack-module__Stack-regular--justify-content-space-between___F1gqO`,"Stack-regular--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack-regular--justify-content-space-evenly___xZdXl`,"Stack-regular--padding-112":`Primer_Brand__Stack-module__Stack-regular--padding-112___iIwN_`,"Stack-regular--padding-12":`Primer_Brand__Stack-module__Stack-regular--padding-12___U43Fw`,"Stack-regular--padding-128":`Primer_Brand__Stack-module__Stack-regular--padding-128___CNuPG`,"Stack-regular--padding-16":`Primer_Brand__Stack-module__Stack-regular--padding-16___KvH6B`,"Stack-regular--padding-20":`Primer_Brand__Stack-module__Stack-regular--padding-20___eppyK`,"Stack-regular--padding-24":`Primer_Brand__Stack-module__Stack-regular--padding-24___vtwRC`,"Stack-regular--padding-28":`Primer_Brand__Stack-module__Stack-regular--padding-28___nTiOJ`,"Stack-regular--padding-32":`Primer_Brand__Stack-module__Stack-regular--padding-32___I5REZ`,"Stack-regular--padding-36":`Primer_Brand__Stack-module__Stack-regular--padding-36___WS1K6`,"Stack-regular--padding-4":`Primer_Brand__Stack-module__Stack-regular--padding-4___g1MlZ`,"Stack-regular--padding-40":`Primer_Brand__Stack-module__Stack-regular--padding-40___JMmOa`,"Stack-regular--padding-44":`Primer_Brand__Stack-module__Stack-regular--padding-44____aK4u`,"Stack-regular--padding-48":`Primer_Brand__Stack-module__Stack-regular--padding-48___oQ2EH`,"Stack-regular--padding-60":`Primer_Brand__Stack-module__Stack-regular--padding-60___iStI8`,"Stack-regular--padding-64":`Primer_Brand__Stack-module__Stack-regular--padding-64___lVIL3`,"Stack-regular--padding-8":`Primer_Brand__Stack-module__Stack-regular--padding-8___MV9gV`,"Stack-regular--padding-80":`Primer_Brand__Stack-module__Stack-regular--padding-80___iDn3V`,"Stack-regular--padding-88":`Primer_Brand__Stack-module__Stack-regular--padding-88___ugAjz`,"Stack-regular--padding-96":`Primer_Brand__Stack-module__Stack-regular--padding-96___a2rM5`,"Stack-regular--padding-condensed":`Primer_Brand__Stack-module__Stack-regular--padding-condensed___WxLyH`,"Stack-regular--padding-none":`Primer_Brand__Stack-module__Stack-regular--padding-none____wmhn`,"Stack-regular--padding-normal":`Primer_Brand__Stack-module__Stack-regular--padding-normal___oKpGh`,"Stack-regular--padding-spacious":`Primer_Brand__Stack-module__Stack-regular--padding-spacious___pL7HW`,"Stack-regular--vertical":`Primer_Brand__Stack-module__Stack-regular--vertical___TMpL8`,"Stack-regular-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-regular-flexWrap--no-wrap___Y8wyw`,"Stack-regular-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-regular-flexWrap--wrap___hwBqs`,"Stack-wide--align-items-center":`Primer_Brand__Stack-module__Stack-wide--align-items-center___DUG9C`,"Stack-wide--align-items-flex-end":`Primer_Brand__Stack-module__Stack-wide--align-items-flex-end___z5xxr`,"Stack-wide--align-items-flex-start":`Primer_Brand__Stack-module__Stack-wide--align-items-flex-start___QKRoP`,"Stack-wide--gap-112":`Primer_Brand__Stack-module__Stack-wide--gap-112___s5WKM`,"Stack-wide--gap-12":`Primer_Brand__Stack-module__Stack-wide--gap-12___bCgki`,"Stack-wide--gap-128":`Primer_Brand__Stack-module__Stack-wide--gap-128___JJ87b`,"Stack-wide--gap-16":`Primer_Brand__Stack-module__Stack-wide--gap-16___V0Ly_`,"Stack-wide--gap-20":`Primer_Brand__Stack-module__Stack-wide--gap-20___lcLAk`,"Stack-wide--gap-24":`Primer_Brand__Stack-module__Stack-wide--gap-24___H0crZ`,"Stack-wide--gap-28":`Primer_Brand__Stack-module__Stack-wide--gap-28___IVObp`,"Stack-wide--gap-32":`Primer_Brand__Stack-module__Stack-wide--gap-32___HXuJZ`,"Stack-wide--gap-36":`Primer_Brand__Stack-module__Stack-wide--gap-36___nP2T_`,"Stack-wide--gap-4":`Primer_Brand__Stack-module__Stack-wide--gap-4___jztrv`,"Stack-wide--gap-40":`Primer_Brand__Stack-module__Stack-wide--gap-40___NfVDb`,"Stack-wide--gap-44":`Primer_Brand__Stack-module__Stack-wide--gap-44___bqym2`,"Stack-wide--gap-48":`Primer_Brand__Stack-module__Stack-wide--gap-48___M3ciy`,"Stack-wide--gap-60":`Primer_Brand__Stack-module__Stack-wide--gap-60___X9p2c`,"Stack-wide--gap-64":`Primer_Brand__Stack-module__Stack-wide--gap-64___x2ZRh`,"Stack-wide--gap-8":`Primer_Brand__Stack-module__Stack-wide--gap-8___qaywr`,"Stack-wide--gap-80":`Primer_Brand__Stack-module__Stack-wide--gap-80___OKRwQ`,"Stack-wide--gap-88":`Primer_Brand__Stack-module__Stack-wide--gap-88___OXC9b`,"Stack-wide--gap-96":`Primer_Brand__Stack-module__Stack-wide--gap-96___piUPg`,"Stack-wide--gap-condensed":`Primer_Brand__Stack-module__Stack-wide--gap-condensed___TB7xm`,"Stack-wide--gap-none":`Primer_Brand__Stack-module__Stack-wide--gap-none___V9yZQ`,"Stack-wide--gap-normal":`Primer_Brand__Stack-module__Stack-wide--gap-normal___Et9_A`,"Stack-wide--gap-spacious":`Primer_Brand__Stack-module__Stack-wide--gap-spacious___WXQyb`,"Stack-wide--horizontal":`Primer_Brand__Stack-module__Stack-wide--horizontal___cvxh3`,"Stack-wide--justify-content-center":`Primer_Brand__Stack-module__Stack-wide--justify-content-center___XxA7G`,"Stack-wide--justify-content-flex-end":`Primer_Brand__Stack-module__Stack-wide--justify-content-flex-end___Hztn5`,"Stack-wide--justify-content-flex-start":`Primer_Brand__Stack-module__Stack-wide--justify-content-flex-start___gnhnO`,"Stack-wide--justify-content-space-around":`Primer_Brand__Stack-module__Stack-wide--justify-content-space-around___B30C2`,"Stack-wide--justify-content-space-between":`Primer_Brand__Stack-module__Stack-wide--justify-content-space-between___HEm_x`,"Stack-wide--justify-content-space-evenly":`Primer_Brand__Stack-module__Stack-wide--justify-content-space-evenly___Hgs5B`,"Stack-wide--padding-112":`Primer_Brand__Stack-module__Stack-wide--padding-112___xmuIf`,"Stack-wide--padding-12":`Primer_Brand__Stack-module__Stack-wide--padding-12___neDmy`,"Stack-wide--padding-128":`Primer_Brand__Stack-module__Stack-wide--padding-128___OV3zg`,"Stack-wide--padding-16":`Primer_Brand__Stack-module__Stack-wide--padding-16___Cj2BV`,"Stack-wide--padding-20":`Primer_Brand__Stack-module__Stack-wide--padding-20___lPynX`,"Stack-wide--padding-24":`Primer_Brand__Stack-module__Stack-wide--padding-24___Ypw7V`,"Stack-wide--padding-28":`Primer_Brand__Stack-module__Stack-wide--padding-28___k80vm`,"Stack-wide--padding-32":`Primer_Brand__Stack-module__Stack-wide--padding-32___SHTUT`,"Stack-wide--padding-36":`Primer_Brand__Stack-module__Stack-wide--padding-36___iWSDo`,"Stack-wide--padding-4":`Primer_Brand__Stack-module__Stack-wide--padding-4___a4P38`,"Stack-wide--padding-40":`Primer_Brand__Stack-module__Stack-wide--padding-40___qk1Hg`,"Stack-wide--padding-44":`Primer_Brand__Stack-module__Stack-wide--padding-44___a8DV4`,"Stack-wide--padding-48":`Primer_Brand__Stack-module__Stack-wide--padding-48___yc5OP`,"Stack-wide--padding-60":`Primer_Brand__Stack-module__Stack-wide--padding-60___JHhf2`,"Stack-wide--padding-64":`Primer_Brand__Stack-module__Stack-wide--padding-64____opnu`,"Stack-wide--padding-8":`Primer_Brand__Stack-module__Stack-wide--padding-8___JPU6G`,"Stack-wide--padding-80":`Primer_Brand__Stack-module__Stack-wide--padding-80___c5WnH`,"Stack-wide--padding-88":`Primer_Brand__Stack-module__Stack-wide--padding-88___cQ0Vq`,"Stack-wide--padding-96":`Primer_Brand__Stack-module__Stack-wide--padding-96___xJjZt`,"Stack-wide--padding-condensed":`Primer_Brand__Stack-module__Stack-wide--padding-condensed___heIOO`,"Stack-wide--padding-none":`Primer_Brand__Stack-module__Stack-wide--padding-none___GEcfF`,"Stack-wide--padding-normal":`Primer_Brand__Stack-module__Stack-wide--padding-normal___Pdr2C`,"Stack-wide--padding-spacious":`Primer_Brand__Stack-module__Stack-wide--padding-spacious___d_AmA`,"Stack-wide--vertical":`Primer_Brand__Stack-module__Stack-wide--vertical___G1Eu6`,"Stack-wide-flexWrap--no-wrap":`Primer_Brand__Stack-module__Stack-wide-flexWrap--no-wrap___C__JU`,"Stack-wide-flexWrap--wrap":`Primer_Brand__Stack-module__Stack-wide-flexWrap--wrap___i9hAC`},O=[`horizontal`,`vertical`],k=O[1],A=[`none`,`condensed`,`normal`,`spacious`,...b],j=A[1],ee=[`center`,`flex-start`,`flex-end`],M=[`wrap`,`nowrap`],te=[...ee,`space-between`,`space-around`,`space-evenly`],N=(0,c.forwardRef)(({animate:e,children:t,direction:n=k,gap:r=j,alignItems:i,padding:a=j,justifyContent:o,className:l,style:u,flexWrap:f,...p},m)=>{let{classes:h,styles:g}=E(e),_=(0,c.useMemo)(()=>typeof n==`string`?D[`Stack--${n}`]:Object.keys(n).map(e=>D[`Stack-${e}--${n[e]}`]).join(` `),[n]),v=(0,c.useMemo)(()=>typeof r==`string`||typeof r==`number`?D[`Stack--gap-${r}`]:Object.keys(r).map(e=>D[`Stack-${e}--gap-${r[e]}`]).join(` `),[r]),y=(0,c.useMemo)(()=>typeof a==`string`||typeof a==`number`?D[`Stack--padding-${a}`]:Object.keys(a).map(e=>D[`Stack-${e}--padding-${a[e]}`]).join(` `),[a]),b=(0,c.useMemo)(()=>typeof i==`string`?D[`Stack--align-items-${i}`]:typeof i==`object`?Object.keys(i).map(e=>D[`Stack-${e}--align-items-${i[e]}`]).join(` `):null,[i]),x=(0,c.useMemo)(()=>typeof o==`string`?D[`Stack--justify-content-${o}`]:typeof o==`object`?Object.keys(o).map(e=>D[`Stack-${e}--justify-content-${o[e]}`]).join(` `):null,[o]),S=(0,c.useMemo)(()=>typeof f==`string`?D[`Stack-flexWrap--${f}`]:typeof f==`object`?Object.keys(f).map(e=>D[`Stack-${e}-flexWrap--${f[e]}`]).join(` `):null,[f]);return(0,s.jsx)(`div`,{ref:m,className:d(h,D.Stack,_,v,b,x,y,S,l),style:{...g,...u},...p,children:t})}),ne={"Box-backgroundColor--default":`Primer_Brand__Box-module__Box-backgroundColor--default___yHgTN`,"Box-backgroundColor--inset":`Primer_Brand__Box-module__Box-backgroundColor--inset___VVJ5E`,"Box-backgroundColor--overlay":`Primer_Brand__Box-module__Box-backgroundColor--overlay___R1w8K`,"Box-backgroundColor--subtle":`Primer_Brand__Box-module__Box-backgroundColor--subtle___G0wT9`,"Box-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-borderBlockEndWidth--none___U4vUs`,"Box-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-borderBlockEndWidth--thick___ROxs5`,"Box-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-borderBlockEndWidth--thicker___sED4_`,"Box-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___aOdjf`,"Box-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-borderBlockStartWidth--none___U1tDw`,"Box-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-borderBlockStartWidth--thick___kV7nz`,"Box-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-borderBlockStartWidth--thicker___lU32t`,"Box-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-borderBlockStartWidth--thin___y3sZf`,"Box-borderColor--default":`Primer_Brand__Box-module__Box-borderColor--default___XVJKE`,"Box-borderColor--muted":`Primer_Brand__Box-module__Box-borderColor--muted___S3wPy`,"Box-borderColor--subtle":`Primer_Brand__Box-module__Box-borderColor--subtle___SnZYA`,"Box-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-borderInlineEndWidth--none___K0Ey4`,"Box-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-borderInlineEndWidth--thick___OolZ3`,"Box-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-borderInlineEndWidth--thicker___bxZek`,"Box-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-borderInlineEndWidth--thin___irPIY`,"Box-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-borderInlineStartWidth--none___R1fyF`,"Box-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-borderInlineStartWidth--thick___OelxP`,"Box-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-borderInlineStartWidth--thicker___yWUW3`,"Box-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-borderInlineStartWidth--thin___A4ZPo`,"Box-borderRadius--full":`Primer_Brand__Box-module__Box-borderRadius--full___NXuE7`,"Box-borderRadius--large":`Primer_Brand__Box-module__Box-borderRadius--large___CCcts`,"Box-borderRadius--medium":`Primer_Brand__Box-module__Box-borderRadius--medium___JB1YF`,"Box-borderRadius--small":`Primer_Brand__Box-module__Box-borderRadius--small___wqrhY`,"Box-borderRadius--xlarge":`Primer_Brand__Box-module__Box-borderRadius--xlarge___Efss7`,"Box-borderStyle--none":`Primer_Brand__Box-module__Box-borderStyle--none___GDHF9`,"Box-borderStyle--solid":`Primer_Brand__Box-module__Box-borderStyle--solid___ejOCw`,"Box-borderWidth--none":`Primer_Brand__Box-module__Box-borderWidth--none___Hy1LJ`,"Box-borderWidth--thick":`Primer_Brand__Box-module__Box-borderWidth--thick___dp1_H`,"Box-borderWidth--thicker":`Primer_Brand__Box-module__Box-borderWidth--thicker___HPZHA`,"Box-borderWidth--thin":`Primer_Brand__Box-module__Box-borderWidth--thin___Np1R8`,"Box-margin--112":`Primer_Brand__Box-module__Box-margin--112___CMH1O`,"Box-margin--12":`Primer_Brand__Box-module__Box-margin--12___olT6x`,"Box-margin--128":`Primer_Brand__Box-module__Box-margin--128___chyQh`,"Box-margin--16":`Primer_Brand__Box-module__Box-margin--16___bf8KF`,"Box-margin--20":`Primer_Brand__Box-module__Box-margin--20___eRoV_`,"Box-margin--24":`Primer_Brand__Box-module__Box-margin--24___pFF57`,"Box-margin--28":`Primer_Brand__Box-module__Box-margin--28___EGGCf`,"Box-margin--32":`Primer_Brand__Box-module__Box-margin--32___piqFe`,"Box-margin--36":`Primer_Brand__Box-module__Box-margin--36___xujLX`,"Box-margin--4":`Primer_Brand__Box-module__Box-margin--4___SAGHe`,"Box-margin--40":`Primer_Brand__Box-module__Box-margin--40___75KiU`,"Box-margin--44":`Primer_Brand__Box-module__Box-margin--44___eoeZ9`,"Box-margin--48":`Primer_Brand__Box-module__Box-margin--48___RveUf`,"Box-margin--60":`Primer_Brand__Box-module__Box-margin--60___A8h1D`,"Box-margin--64":`Primer_Brand__Box-module__Box-margin--64___U6GY0`,"Box-margin--8":`Primer_Brand__Box-module__Box-margin--8___rwesA`,"Box-margin--80":`Primer_Brand__Box-module__Box-margin--80___VXJ1m`,"Box-margin--88":`Primer_Brand__Box-module__Box-margin--88___dr4BK`,"Box-margin--96":`Primer_Brand__Box-module__Box-margin--96___W5lUS`,"Box-margin--condensed":`Primer_Brand__Box-module__Box-margin--condensed___t8Ura`,"Box-margin--none":`Primer_Brand__Box-module__Box-margin--none___x7HE0`,"Box-margin--normal":`Primer_Brand__Box-module__Box-margin--normal___ZVHSh`,"Box-margin--spacious":`Primer_Brand__Box-module__Box-margin--spacious___j0gGh`,"Box-marginBlockEnd--112":`Primer_Brand__Box-module__Box-marginBlockEnd--112___oSXen`,"Box-marginBlockEnd--12":`Primer_Brand__Box-module__Box-marginBlockEnd--12___kgVMq`,"Box-marginBlockEnd--128":`Primer_Brand__Box-module__Box-marginBlockEnd--128___zrQ7e`,"Box-marginBlockEnd--16":`Primer_Brand__Box-module__Box-marginBlockEnd--16___N2MVF`,"Box-marginBlockEnd--20":`Primer_Brand__Box-module__Box-marginBlockEnd--20___aX_J0`,"Box-marginBlockEnd--24":`Primer_Brand__Box-module__Box-marginBlockEnd--24___RTiyC`,"Box-marginBlockEnd--28":`Primer_Brand__Box-module__Box-marginBlockEnd--28___jhXpG`,"Box-marginBlockEnd--32":`Primer_Brand__Box-module__Box-marginBlockEnd--32___W5xYE`,"Box-marginBlockEnd--36":`Primer_Brand__Box-module__Box-marginBlockEnd--36___cj9Vj`,"Box-marginBlockEnd--4":`Primer_Brand__Box-module__Box-marginBlockEnd--4___uZDEK`,"Box-marginBlockEnd--40":`Primer_Brand__Box-module__Box-marginBlockEnd--40___ewAlH`,"Box-marginBlockEnd--44":`Primer_Brand__Box-module__Box-marginBlockEnd--44___ZxEv_`,"Box-marginBlockEnd--48":`Primer_Brand__Box-module__Box-marginBlockEnd--48___zt2OJ`,"Box-marginBlockEnd--60":`Primer_Brand__Box-module__Box-marginBlockEnd--60___c2uN1`,"Box-marginBlockEnd--64":`Primer_Brand__Box-module__Box-marginBlockEnd--64___a6txk`,"Box-marginBlockEnd--8":`Primer_Brand__Box-module__Box-marginBlockEnd--8___dx_JW`,"Box-marginBlockEnd--80":`Primer_Brand__Box-module__Box-marginBlockEnd--80___EZyqj`,"Box-marginBlockEnd--88":`Primer_Brand__Box-module__Box-marginBlockEnd--88___nMO9c`,"Box-marginBlockEnd--96":`Primer_Brand__Box-module__Box-marginBlockEnd--96___Lbz6K`,"Box-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-marginBlockEnd--condensed___yZSjt`,"Box-marginBlockEnd--none":`Primer_Brand__Box-module__Box-marginBlockEnd--none___q_Aov`,"Box-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-marginBlockEnd--normal___BkMQg`,"Box-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-marginBlockEnd--spacious___Jjk8D`,"Box-marginBlockStart--112":`Primer_Brand__Box-module__Box-marginBlockStart--112___j68wy`,"Box-marginBlockStart--12":`Primer_Brand__Box-module__Box-marginBlockStart--12___Dw4MT`,"Box-marginBlockStart--128":`Primer_Brand__Box-module__Box-marginBlockStart--128___mzbEa`,"Box-marginBlockStart--16":`Primer_Brand__Box-module__Box-marginBlockStart--16___plaHc`,"Box-marginBlockStart--20":`Primer_Brand__Box-module__Box-marginBlockStart--20___gqeBE`,"Box-marginBlockStart--24":`Primer_Brand__Box-module__Box-marginBlockStart--24___puxKK`,"Box-marginBlockStart--28":`Primer_Brand__Box-module__Box-marginBlockStart--28___X08BZ`,"Box-marginBlockStart--32":`Primer_Brand__Box-module__Box-marginBlockStart--32___pWodO`,"Box-marginBlockStart--36":`Primer_Brand__Box-module__Box-marginBlockStart--36___v5wHR`,"Box-marginBlockStart--4":`Primer_Brand__Box-module__Box-marginBlockStart--4___ZxS80`,"Box-marginBlockStart--40":`Primer_Brand__Box-module__Box-marginBlockStart--40___hq_Nv`,"Box-marginBlockStart--44":`Primer_Brand__Box-module__Box-marginBlockStart--44___uLLSf`,"Box-marginBlockStart--48":`Primer_Brand__Box-module__Box-marginBlockStart--48___S_MhS`,"Box-marginBlockStart--60":`Primer_Brand__Box-module__Box-marginBlockStart--60___0Lb4o`,"Box-marginBlockStart--64":`Primer_Brand__Box-module__Box-marginBlockStart--64___oLHvC`,"Box-marginBlockStart--8":`Primer_Brand__Box-module__Box-marginBlockStart--8___RPhvf`,"Box-marginBlockStart--80":`Primer_Brand__Box-module__Box-marginBlockStart--80___Q0HsD`,"Box-marginBlockStart--88":`Primer_Brand__Box-module__Box-marginBlockStart--88___T0gdB`,"Box-marginBlockStart--96":`Primer_Brand__Box-module__Box-marginBlockStart--96___MqNC0`,"Box-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-marginBlockStart--condensed___bTE8Q`,"Box-marginBlockStart--none":`Primer_Brand__Box-module__Box-marginBlockStart--none___iS0_r`,"Box-marginBlockStart--normal":`Primer_Brand__Box-module__Box-marginBlockStart--normal___wUotH`,"Box-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-marginBlockStart--spacious___EOasI`,"Box-marginInlineEnd--112":`Primer_Brand__Box-module__Box-marginInlineEnd--112___It02k`,"Box-marginInlineEnd--12":`Primer_Brand__Box-module__Box-marginInlineEnd--12___uJExr`,"Box-marginInlineEnd--128":`Primer_Brand__Box-module__Box-marginInlineEnd--128___S5_Lm`,"Box-marginInlineEnd--16":`Primer_Brand__Box-module__Box-marginInlineEnd--16___dw6kz`,"Box-marginInlineEnd--20":`Primer_Brand__Box-module__Box-marginInlineEnd--20___qfURL`,"Box-marginInlineEnd--24":`Primer_Brand__Box-module__Box-marginInlineEnd--24___Q353Q`,"Box-marginInlineEnd--28":`Primer_Brand__Box-module__Box-marginInlineEnd--28___fQ3mR`,"Box-marginInlineEnd--32":`Primer_Brand__Box-module__Box-marginInlineEnd--32___bruVR`,"Box-marginInlineEnd--36":`Primer_Brand__Box-module__Box-marginInlineEnd--36___knq3Z`,"Box-marginInlineEnd--4":`Primer_Brand__Box-module__Box-marginInlineEnd--4___CmFW9`,"Box-marginInlineEnd--40":`Primer_Brand__Box-module__Box-marginInlineEnd--40___iZcVw`,"Box-marginInlineEnd--44":`Primer_Brand__Box-module__Box-marginInlineEnd--44___GKLwd`,"Box-marginInlineEnd--48":`Primer_Brand__Box-module__Box-marginInlineEnd--48___i5HE8`,"Box-marginInlineEnd--60":`Primer_Brand__Box-module__Box-marginInlineEnd--60___KIgH3`,"Box-marginInlineEnd--64":`Primer_Brand__Box-module__Box-marginInlineEnd--64___C5Tp6`,"Box-marginInlineEnd--8":`Primer_Brand__Box-module__Box-marginInlineEnd--8___9dSA9`,"Box-marginInlineEnd--80":`Primer_Brand__Box-module__Box-marginInlineEnd--80___j058F`,"Box-marginInlineEnd--88":`Primer_Brand__Box-module__Box-marginInlineEnd--88___dzYTi`,"Box-marginInlineEnd--96":`Primer_Brand__Box-module__Box-marginInlineEnd--96___YGHeA`,"Box-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-marginInlineEnd--condensed___EVJUU`,"Box-marginInlineEnd--none":`Primer_Brand__Box-module__Box-marginInlineEnd--none___cJZUG`,"Box-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-marginInlineEnd--normal___AdtDi`,"Box-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-marginInlineEnd--spacious___rqfRo`,"Box-marginInlineStart--112":`Primer_Brand__Box-module__Box-marginInlineStart--112___UVHJh`,"Box-marginInlineStart--12":`Primer_Brand__Box-module__Box-marginInlineStart--12___TQxPD`,"Box-marginInlineStart--128":`Primer_Brand__Box-module__Box-marginInlineStart--128___rYSy2`,"Box-marginInlineStart--16":`Primer_Brand__Box-module__Box-marginInlineStart--16___J7y4b`,"Box-marginInlineStart--20":`Primer_Brand__Box-module__Box-marginInlineStart--20___ISuSe`,"Box-marginInlineStart--24":`Primer_Brand__Box-module__Box-marginInlineStart--24___IrW9d`,"Box-marginInlineStart--28":`Primer_Brand__Box-module__Box-marginInlineStart--28___xff1V`,"Box-marginInlineStart--32":`Primer_Brand__Box-module__Box-marginInlineStart--32___HQOmB`,"Box-marginInlineStart--36":`Primer_Brand__Box-module__Box-marginInlineStart--36___WdZwx`,"Box-marginInlineStart--4":`Primer_Brand__Box-module__Box-marginInlineStart--4___Wn1Ko`,"Box-marginInlineStart--40":`Primer_Brand__Box-module__Box-marginInlineStart--40___R3wYL`,"Box-marginInlineStart--44":`Primer_Brand__Box-module__Box-marginInlineStart--44___wwo_O`,"Box-marginInlineStart--48":`Primer_Brand__Box-module__Box-marginInlineStart--48___zdJZg`,"Box-marginInlineStart--60":`Primer_Brand__Box-module__Box-marginInlineStart--60___gPgQr`,"Box-marginInlineStart--64":`Primer_Brand__Box-module__Box-marginInlineStart--64___NHk5d`,"Box-marginInlineStart--8":`Primer_Brand__Box-module__Box-marginInlineStart--8___pDo7p`,"Box-marginInlineStart--80":`Primer_Brand__Box-module__Box-marginInlineStart--80___D1Kto`,"Box-marginInlineStart--88":`Primer_Brand__Box-module__Box-marginInlineStart--88___SqBcU`,"Box-marginInlineStart--96":`Primer_Brand__Box-module__Box-marginInlineStart--96___Cy8gp`,"Box-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-marginInlineStart--condensed___IBp_X`,"Box-marginInlineStart--none":`Primer_Brand__Box-module__Box-marginInlineStart--none___fdOWF`,"Box-marginInlineStart--normal":`Primer_Brand__Box-module__Box-marginInlineStart--normal___BHhHI`,"Box-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-marginInlineStart--spacious___ZtXj1`,"Box-narrow-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--none___hKgwN`,"Box-narrow-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thick___vfk5w`,"Box-narrow-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thicker___EjraB`,"Box-narrow-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thin___uC5YX`,"Box-narrow-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--none___DzZns`,"Box-narrow-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thick___Xae6a`,"Box-narrow-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thicker___q7RoY`,"Box-narrow-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thin___YCetR`,"Box-narrow-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--none___X45sx`,"Box-narrow-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thick___N4bpK`,"Box-narrow-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thicker___XP8q6`,"Box-narrow-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thin___jTAEO`,"Box-narrow-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--none___zbWQ4`,"Box-narrow-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thick___PSJnX`,"Box-narrow-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thicker___Oji76`,"Box-narrow-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thin___wwv_V`,"Box-narrow-borderWidth--none":`Primer_Brand__Box-module__Box-narrow-borderWidth--none___wcZvW`,"Box-narrow-borderWidth--thick":`Primer_Brand__Box-module__Box-narrow-borderWidth--thick___eCXhG`,"Box-narrow-borderWidth--thicker":`Primer_Brand__Box-module__Box-narrow-borderWidth--thicker___I_MYT`,"Box-narrow-borderWidth--thin":`Primer_Brand__Box-module__Box-narrow-borderWidth--thin___uvzKl`,"Box-narrow-margin--112":`Primer_Brand__Box-module__Box-narrow-margin--112___a5t03`,"Box-narrow-margin--12":`Primer_Brand__Box-module__Box-narrow-margin--12___iI8JN`,"Box-narrow-margin--128":`Primer_Brand__Box-module__Box-narrow-margin--128___P5b03`,"Box-narrow-margin--16":`Primer_Brand__Box-module__Box-narrow-margin--16____6lfa`,"Box-narrow-margin--20":`Primer_Brand__Box-module__Box-narrow-margin--20___eP512`,"Box-narrow-margin--24":`Primer_Brand__Box-module__Box-narrow-margin--24___WRxp2`,"Box-narrow-margin--28":`Primer_Brand__Box-module__Box-narrow-margin--28___Go_go`,"Box-narrow-margin--32":`Primer_Brand__Box-module__Box-narrow-margin--32___ZywhO`,"Box-narrow-margin--36":`Primer_Brand__Box-module__Box-narrow-margin--36___I5ZXC`,"Box-narrow-margin--4":`Primer_Brand__Box-module__Box-narrow-margin--4___Q2uQ_`,"Box-narrow-margin--40":`Primer_Brand__Box-module__Box-narrow-margin--40___LLwK7`,"Box-narrow-margin--44":`Primer_Brand__Box-module__Box-narrow-margin--44____tEzU`,"Box-narrow-margin--48":`Primer_Brand__Box-module__Box-narrow-margin--48___isJ89`,"Box-narrow-margin--60":`Primer_Brand__Box-module__Box-narrow-margin--60___GhiZZ`,"Box-narrow-margin--64":`Primer_Brand__Box-module__Box-narrow-margin--64___L0c0n`,"Box-narrow-margin--8":`Primer_Brand__Box-module__Box-narrow-margin--8___rBgr8`,"Box-narrow-margin--80":`Primer_Brand__Box-module__Box-narrow-margin--80___vvJ9F`,"Box-narrow-margin--88":`Primer_Brand__Box-module__Box-narrow-margin--88____rLH2`,"Box-narrow-margin--96":`Primer_Brand__Box-module__Box-narrow-margin--96___lp2Ry`,"Box-narrow-margin--condensed":`Primer_Brand__Box-module__Box-narrow-margin--condensed____oxX7`,"Box-narrow-margin--none":`Primer_Brand__Box-module__Box-narrow-margin--none___POgbx`,"Box-narrow-margin--normal":`Primer_Brand__Box-module__Box-narrow-margin--normal___XezR0`,"Box-narrow-margin--spacious":`Primer_Brand__Box-module__Box-narrow-margin--spacious___g6g0f`,"Box-narrow-marginBlockEnd--12":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--12___c87Ua`,"Box-narrow-marginBlockEnd--16":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--16___XP5Uw`,"Box-narrow-marginBlockEnd--20":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--20___p3Udz`,"Box-narrow-marginBlockEnd--24":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--24___oh65t`,"Box-narrow-marginBlockEnd--28":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--28___trRzs`,"Box-narrow-marginBlockEnd--32":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--32___qYFHR`,"Box-narrow-marginBlockEnd--36":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--36___mV2L1`,"Box-narrow-marginBlockEnd--4":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--4___CtSfn`,"Box-narrow-marginBlockEnd--40":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--40___taWN_`,"Box-narrow-marginBlockEnd--44":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--44___q5psW`,"Box-narrow-marginBlockEnd--48":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--48___u5_N1`,"Box-narrow-marginBlockEnd--60":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--60___znsW7`,"Box-narrow-marginBlockEnd--64":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--64___iRYFP`,"Box-narrow-marginBlockEnd--8":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--8___Y45AZ`,"Box-narrow-marginBlockEnd--80":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--80___h7LUD`,"Box-narrow-marginBlockEnd--88":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--88___mBsMQ`,"Box-narrow-marginBlockEnd--96":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--96___TcQuV`,"Box-narrow-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--condensed___Tltof`,"Box-narrow-marginBlockEnd--none":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--none___CBZnh`,"Box-narrow-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--normal___ShWay`,"Box-narrow-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-narrow-marginBlockEnd--spacious___LV3s_`,"Box-narrow-marginBlockStart--112":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--112___tW2zB`,"Box-narrow-marginBlockStart--12":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--12___eaiGT`,"Box-narrow-marginBlockStart--128":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--128___p0QMw`,"Box-narrow-marginBlockStart--16":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--16___ViXmT`,"Box-narrow-marginBlockStart--20":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--20___Y_3F2`,"Box-narrow-marginBlockStart--24":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--24___fQcVJ`,"Box-narrow-marginBlockStart--28":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--28___Pi7Wt`,"Box-narrow-marginBlockStart--32":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--32___fWuQe`,"Box-narrow-marginBlockStart--36":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--36___IK1Mg`,"Box-narrow-marginBlockStart--4":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--4___t9ZC4`,"Box-narrow-marginBlockStart--40":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--40___GbLEW`,"Box-narrow-marginBlockStart--44":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--44___J8fNf`,"Box-narrow-marginBlockStart--48":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--48___foZDz`,"Box-narrow-marginBlockStart--60":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--60___xlE0n`,"Box-narrow-marginBlockStart--64":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--64___AU4LW`,"Box-narrow-marginBlockStart--8":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--8___ZsShH`,"Box-narrow-marginBlockStart--80":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--80___PMcaT`,"Box-narrow-marginBlockStart--88":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--88___RQRKe`,"Box-narrow-marginBlockStart--96":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--96___mYSKK`,"Box-narrow-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--condensed___QUr7S`,"Box-narrow-marginBlockStart--none":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--none___vMaok`,"Box-narrow-marginBlockStart--normal":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--normal___jTtqc`,"Box-narrow-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-narrow-marginBlockStart--spacious___O2UPE`,"Box-narrow-marginInlineEnd--12":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--12___InPz1`,"Box-narrow-marginInlineEnd--16":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--16___UZzSI`,"Box-narrow-marginInlineEnd--20":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--20___AOZlY`,"Box-narrow-marginInlineEnd--24":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--24___uMFom`,"Box-narrow-marginInlineEnd--28":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--28___P312F`,"Box-narrow-marginInlineEnd--32":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--32___NfeGi`,"Box-narrow-marginInlineEnd--36":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--36___iU_kf`,"Box-narrow-marginInlineEnd--4":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--4___j15Se`,"Box-narrow-marginInlineEnd--40":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--40___lme45`,"Box-narrow-marginInlineEnd--44":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--44___lUlZs`,"Box-narrow-marginInlineEnd--48":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--48___sUFp9`,"Box-narrow-marginInlineEnd--60":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--60___NOyzc`,"Box-narrow-marginInlineEnd--64":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--64___BtND9`,"Box-narrow-marginInlineEnd--8":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--8___ivk9J`,"Box-narrow-marginInlineEnd--80":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--80____4Pas`,"Box-narrow-marginInlineEnd--88":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--88___uL4kN`,"Box-narrow-marginInlineEnd--96":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--96___gtx55`,"Box-narrow-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--condensed___QlOtm`,"Box-narrow-marginInlineEnd--none":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--none___LYYdL`,"Box-narrow-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--normal____4LoS`,"Box-narrow-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-narrow-marginInlineEnd--spacious___ESjqc`,"Box-narrow-marginInlineStart--112":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--112___ij9Sp`,"Box-narrow-marginInlineStart--12":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--12___Uh4UZ`,"Box-narrow-marginInlineStart--128":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--128___YmYWV`,"Box-narrow-marginInlineStart--16":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--16___XZ8ZR`,"Box-narrow-marginInlineStart--20":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--20___YbDKP`,"Box-narrow-marginInlineStart--24":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--24___FNxOe`,"Box-narrow-marginInlineStart--28":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--28___rMktN`,"Box-narrow-marginInlineStart--32":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--32___tbEiO`,"Box-narrow-marginInlineStart--36":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--36___uVdgf`,"Box-narrow-marginInlineStart--4":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--4___zqjtT`,"Box-narrow-marginInlineStart--40":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--40___LJia9`,"Box-narrow-marginInlineStart--44":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--44___KmENz`,"Box-narrow-marginInlineStart--48":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--48___zoftL`,"Box-narrow-marginInlineStart--60":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--60___SWHzH`,"Box-narrow-marginInlineStart--64":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--64___iwJE7`,"Box-narrow-marginInlineStart--8":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--8___JQCG0`,"Box-narrow-marginInlineStart--80":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--80___cekgc`,"Box-narrow-marginInlineStart--88":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--88___bFGTa`,"Box-narrow-marginInlineStart--96":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--96___J9dFk`,"Box-narrow-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--condensed___LrhcU`,"Box-narrow-marginInlineStart--none":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--none___pHChO`,"Box-narrow-marginInlineStart--normal":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--normal___yjn7b`,"Box-narrow-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-narrow-marginInlineStart--spacious___D_nVs`,"Box-narrow-padding--12":`Primer_Brand__Box-module__Box-narrow-padding--12___aaFXk`,"Box-narrow-padding--16":`Primer_Brand__Box-module__Box-narrow-padding--16___jdlkw`,"Box-narrow-padding--20":`Primer_Brand__Box-module__Box-narrow-padding--20___O5D_M`,"Box-narrow-padding--24":`Primer_Brand__Box-module__Box-narrow-padding--24___lyefS`,"Box-narrow-padding--28":`Primer_Brand__Box-module__Box-narrow-padding--28___TwWF_`,"Box-narrow-padding--32":`Primer_Brand__Box-module__Box-narrow-padding--32___fPqRw`,"Box-narrow-padding--36":`Primer_Brand__Box-module__Box-narrow-padding--36___IjUkb`,"Box-narrow-padding--4":`Primer_Brand__Box-module__Box-narrow-padding--4___gcJCt`,"Box-narrow-padding--40":`Primer_Brand__Box-module__Box-narrow-padding--40___pxXrQ`,"Box-narrow-padding--44":`Primer_Brand__Box-module__Box-narrow-padding--44___MCitQ`,"Box-narrow-padding--48":`Primer_Brand__Box-module__Box-narrow-padding--48___TYalO`,"Box-narrow-padding--60":`Primer_Brand__Box-module__Box-narrow-padding--60___GCUuJ`,"Box-narrow-padding--64":`Primer_Brand__Box-module__Box-narrow-padding--64___DfG4r`,"Box-narrow-padding--8":`Primer_Brand__Box-module__Box-narrow-padding--8___a7q08`,"Box-narrow-padding--80":`Primer_Brand__Box-module__Box-narrow-padding--80___aM_tb`,"Box-narrow-padding--88":`Primer_Brand__Box-module__Box-narrow-padding--88___RAwuQ`,"Box-narrow-padding--96":`Primer_Brand__Box-module__Box-narrow-padding--96___AAjgj`,"Box-narrow-padding--condensed":`Primer_Brand__Box-module__Box-narrow-padding--condensed___anAAR`,"Box-narrow-padding--none":`Primer_Brand__Box-module__Box-narrow-padding--none___Ee52O`,"Box-narrow-padding--normal":`Primer_Brand__Box-module__Box-narrow-padding--normal___drqoL`,"Box-narrow-padding--spacious":`Primer_Brand__Box-module__Box-narrow-padding--spacious___JblB1`,"Box-narrow-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--112___pKYyd`,"Box-narrow-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--12___fLDtZ`,"Box-narrow-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--128___oI5vn`,"Box-narrow-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--16___BHuqq`,"Box-narrow-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--20___JI4SX`,"Box-narrow-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--24___s1eco`,"Box-narrow-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--28___g6wCx`,"Box-narrow-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--32___wycVg`,"Box-narrow-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--36___wjt4p`,"Box-narrow-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--4___g4hDY`,"Box-narrow-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--40___rVjJV`,"Box-narrow-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--44___akvlZ`,"Box-narrow-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--48___OPwru`,"Box-narrow-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--60___zRr4T`,"Box-narrow-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--64___icCAb`,"Box-narrow-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--8___dhfNf`,"Box-narrow-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--80___Y_JGc`,"Box-narrow-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--88___dl3rO`,"Box-narrow-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--96___ojJIp`,"Box-narrow-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--condensed___QTO1y`,"Box-narrow-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--none___xwpBe`,"Box-narrow-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--normal___MupAF`,"Box-narrow-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--spacious____jivs`,"Box-narrow-paddingBlockStart--112":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--112___KR3bh`,"Box-narrow-paddingBlockStart--12":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--12___o4TBL`,"Box-narrow-paddingBlockStart--128":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--128___sY3Vs`,"Box-narrow-paddingBlockStart--16":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--16___e1SBw`,"Box-narrow-paddingBlockStart--20":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--20___n1NNi`,"Box-narrow-paddingBlockStart--24":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--24___uZOxT`,"Box-narrow-paddingBlockStart--28":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--28___m2mO9`,"Box-narrow-paddingBlockStart--32":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--32___qReqY`,"Box-narrow-paddingBlockStart--36":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--36___FeGVX`,"Box-narrow-paddingBlockStart--4":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--4___pKCVF`,"Box-narrow-paddingBlockStart--40":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--40___NWdbk`,"Box-narrow-paddingBlockStart--44":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--44___xUghA`,"Box-narrow-paddingBlockStart--48":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--48___QXRZC`,"Box-narrow-paddingBlockStart--60":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--60___Q10gK`,"Box-narrow-paddingBlockStart--64":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--64___xkgoO`,"Box-narrow-paddingBlockStart--8":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--8___Mno90`,"Box-narrow-paddingBlockStart--80":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--80___VP_yD`,"Box-narrow-paddingBlockStart--88":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--88___rCE4P`,"Box-narrow-paddingBlockStart--96":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--96___DwVjV`,"Box-narrow-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--condensed___TpPWY`,"Box-narrow-paddingBlockStart--none":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--none___rBPCn`,"Box-narrow-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--normal___WoejX`,"Box-narrow-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-narrow-paddingBlockStart--spacious___YGOfc`,"Box-narrow-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--12___F2fc4`,"Box-narrow-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--16___hCEUi`,"Box-narrow-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--20___moqMn`,"Box-narrow-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--24___nUtP0`,"Box-narrow-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--28___GoW1H`,"Box-narrow-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--32___kE8pF`,"Box-narrow-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--36___zUIaG`,"Box-narrow-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--4___LCky2`,"Box-narrow-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--40___U_LUs`,"Box-narrow-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--44___HfR2e`,"Box-narrow-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--48___VpyWJ`,"Box-narrow-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--60___M439R`,"Box-narrow-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--64____U2Bb`,"Box-narrow-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--8___s737E`,"Box-narrow-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--80___xLRwJ`,"Box-narrow-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--88___venIk`,"Box-narrow-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--96___lz9Ah`,"Box-narrow-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--condensed___tbVph`,"Box-narrow-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--none____Uy0e`,"Box-narrow-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--normal___J14DR`,"Box-narrow-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--spacious___XYmJk`,"Box-narrow-paddingInlineStart--112":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--112___qXECF`,"Box-narrow-paddingInlineStart--12":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--12___Ci8GO`,"Box-narrow-paddingInlineStart--128":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--128___tBlKZ`,"Box-narrow-paddingInlineStart--16":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--16___fkZ4s`,"Box-narrow-paddingInlineStart--20":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--20___tRwV3`,"Box-narrow-paddingInlineStart--24":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--24___uVuT2`,"Box-narrow-paddingInlineStart--28":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--28___ueTAO`,"Box-narrow-paddingInlineStart--32":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--32___e1dD1`,"Box-narrow-paddingInlineStart--36":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--36___kPOzQ`,"Box-narrow-paddingInlineStart--4":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--4___pS_Gh`,"Box-narrow-paddingInlineStart--40":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--40___ekOE3`,"Box-narrow-paddingInlineStart--44":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--44___nALOu`,"Box-narrow-paddingInlineStart--48":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--48___cg27m`,"Box-narrow-paddingInlineStart--60":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--60___CwVSc`,"Box-narrow-paddingInlineStart--64":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--64___PBLfw`,"Box-narrow-paddingInlineStart--8":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--8___F6dKN`,"Box-narrow-paddingInlineStart--80":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--80___Mv5eX`,"Box-narrow-paddingInlineStart--88":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--88___QTgm8`,"Box-narrow-paddingInlineStart--96":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--96___W7uL8`,"Box-narrow-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--condensed___YI9Eh`,"Box-narrow-paddingInlineStart--none":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--none___pGKmW`,"Box-narrow-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--normal___iqKMr`,"Box-narrow-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-narrow-paddingInlineStart--spacious___O1i9G`,"Box-padding--112":`Primer_Brand__Box-module__Box-padding--112___UKjfn`,"Box-padding--12":`Primer_Brand__Box-module__Box-padding--12___WZtC5`,"Box-padding--128":`Primer_Brand__Box-module__Box-padding--128___eM3cZ`,"Box-padding--16":`Primer_Brand__Box-module__Box-padding--16___uSvFs`,"Box-padding--20":`Primer_Brand__Box-module__Box-padding--20___CqPHd`,"Box-padding--24":`Primer_Brand__Box-module__Box-padding--24___ns6vt`,"Box-padding--28":`Primer_Brand__Box-module__Box-padding--28___C3Z0M`,"Box-padding--32":`Primer_Brand__Box-module__Box-padding--32___Xi9K8`,"Box-padding--36":`Primer_Brand__Box-module__Box-padding--36___elDVr`,"Box-padding--4":`Primer_Brand__Box-module__Box-padding--4___P8ym4`,"Box-padding--40":`Primer_Brand__Box-module__Box-padding--40___FiQOK`,"Box-padding--44":`Primer_Brand__Box-module__Box-padding--44___pcGzC`,"Box-padding--48":`Primer_Brand__Box-module__Box-padding--48___sKAhw`,"Box-padding--60":`Primer_Brand__Box-module__Box-padding--60___aeyGV`,"Box-padding--64":`Primer_Brand__Box-module__Box-padding--64___eD0xN`,"Box-padding--8":`Primer_Brand__Box-module__Box-padding--8___tkmC2`,"Box-padding--80":`Primer_Brand__Box-module__Box-padding--80___Ny1Eo`,"Box-padding--88":`Primer_Brand__Box-module__Box-padding--88___yPev4`,"Box-padding--96":`Primer_Brand__Box-module__Box-padding--96___vQxms`,"Box-padding--condensed":`Primer_Brand__Box-module__Box-padding--condensed___moOU_`,"Box-padding--none":`Primer_Brand__Box-module__Box-padding--none___SiKZE`,"Box-padding--normal":`Primer_Brand__Box-module__Box-padding--normal___I99VZ`,"Box-padding--spacious":`Primer_Brand__Box-module__Box-padding--spacious___IDH0L`,"Box-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-paddingBlockEnd--112___ty2_p`,"Box-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-paddingBlockEnd--12____EOsG`,"Box-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-paddingBlockEnd--128___H35FY`,"Box-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-paddingBlockEnd--16___wkJ99`,"Box-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-paddingBlockEnd--20___xjcqw`,"Box-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-paddingBlockEnd--24___NFG9h`,"Box-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-paddingBlockEnd--28___u7XJS`,"Box-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-paddingBlockEnd--32___zjWVZ`,"Box-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-paddingBlockEnd--36___f12Tl`,"Box-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-paddingBlockEnd--4____i2UO`,"Box-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-paddingBlockEnd--40___j6T9R`,"Box-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-paddingBlockEnd--44___gl2rH`,"Box-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-paddingBlockEnd--48___OcWnm`,"Box-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-paddingBlockEnd--60___T7psX`,"Box-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-paddingBlockEnd--64___dSBrT`,"Box-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-paddingBlockEnd--8___bNx7n`,"Box-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-paddingBlockEnd--80___Sbcpv`,"Box-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-paddingBlockEnd--88___tspXM`,"Box-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-paddingBlockEnd--96___eMrZV`,"Box-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-paddingBlockEnd--condensed___dEYMv`,"Box-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-paddingBlockEnd--none____vlh7`,"Box-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-paddingBlockEnd--normal___85pec`,"Box-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-paddingBlockEnd--spacious___LGfk7`,"Box-paddingBlockStart--112":`Primer_Brand__Box-module__Box-paddingBlockStart--112___WErQC`,"Box-paddingBlockStart--12":`Primer_Brand__Box-module__Box-paddingBlockStart--12___QFOW7`,"Box-paddingBlockStart--128":`Primer_Brand__Box-module__Box-paddingBlockStart--128___PQBNx`,"Box-paddingBlockStart--16":`Primer_Brand__Box-module__Box-paddingBlockStart--16___ZVevq`,"Box-paddingBlockStart--20":`Primer_Brand__Box-module__Box-paddingBlockStart--20___BIULn`,"Box-paddingBlockStart--24":`Primer_Brand__Box-module__Box-paddingBlockStart--24___W0xXx`,"Box-paddingBlockStart--28":`Primer_Brand__Box-module__Box-paddingBlockStart--28___cfKdr`,"Box-paddingBlockStart--32":`Primer_Brand__Box-module__Box-paddingBlockStart--32___nFZZ8`,"Box-paddingBlockStart--36":`Primer_Brand__Box-module__Box-paddingBlockStart--36___c5djO`,"Box-paddingBlockStart--4":`Primer_Brand__Box-module__Box-paddingBlockStart--4___dVFMa`,"Box-paddingBlockStart--40":`Primer_Brand__Box-module__Box-paddingBlockStart--40___vX8Fj`,"Box-paddingBlockStart--44":`Primer_Brand__Box-module__Box-paddingBlockStart--44___gHVxS`,"Box-paddingBlockStart--48":`Primer_Brand__Box-module__Box-paddingBlockStart--48___dATiV`,"Box-paddingBlockStart--60":`Primer_Brand__Box-module__Box-paddingBlockStart--60___iBaCb`,"Box-paddingBlockStart--64":`Primer_Brand__Box-module__Box-paddingBlockStart--64___GC9HQ`,"Box-paddingBlockStart--8":`Primer_Brand__Box-module__Box-paddingBlockStart--8___TNzCC`,"Box-paddingBlockStart--80":`Primer_Brand__Box-module__Box-paddingBlockStart--80___AzNIY`,"Box-paddingBlockStart--88":`Primer_Brand__Box-module__Box-paddingBlockStart--88___mlghT`,"Box-paddingBlockStart--96":`Primer_Brand__Box-module__Box-paddingBlockStart--96___eirfv`,"Box-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-paddingBlockStart--condensed___W1bY3`,"Box-paddingBlockStart--none":`Primer_Brand__Box-module__Box-paddingBlockStart--none___OMRh1`,"Box-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-paddingBlockStart--normal___Zg_Os`,"Box-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-paddingBlockStart--spacious___ViXP1`,"Box-paddingInlineEnd--112":`Primer_Brand__Box-module__Box-paddingInlineEnd--112___u399j`,"Box-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-paddingInlineEnd--12___ki7vg`,"Box-paddingInlineEnd--128":`Primer_Brand__Box-module__Box-paddingInlineEnd--128___XCfRF`,"Box-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-paddingInlineEnd--16___eBvli`,"Box-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-paddingInlineEnd--20___fUBLQ`,"Box-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-paddingInlineEnd--24___qvm6U`,"Box-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-paddingInlineEnd--28___RLJPP`,"Box-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-paddingInlineEnd--32___rmFsu`,"Box-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-paddingInlineEnd--36___eD4ie`,"Box-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-paddingInlineEnd--4___QYTSr`,"Box-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-paddingInlineEnd--40___Pa_hU`,"Box-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-paddingInlineEnd--44___ISq6N`,"Box-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-paddingInlineEnd--48____6VIs`,"Box-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-paddingInlineEnd--60___nSk0c`,"Box-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-paddingInlineEnd--64___XEdic`,"Box-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-paddingInlineEnd--8___qOjp8`,"Box-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-paddingInlineEnd--80___ro2Q6`,"Box-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-paddingInlineEnd--88____tOlK`,"Box-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-paddingInlineEnd--96___VGzUa`,"Box-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-paddingInlineEnd--condensed___eOQgc`,"Box-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-paddingInlineEnd--none___zgwVT`,"Box-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-paddingInlineEnd--normal___iaaKM`,"Box-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-paddingInlineEnd--spacious___QRkuj`,"Box-paddingInlineStart--112":`Primer_Brand__Box-module__Box-paddingInlineStart--112___v4yZC`,"Box-paddingInlineStart--12":`Primer_Brand__Box-module__Box-paddingInlineStart--12___F1XBU`,"Box-paddingInlineStart--128":`Primer_Brand__Box-module__Box-paddingInlineStart--128___aafEk`,"Box-paddingInlineStart--16":`Primer_Brand__Box-module__Box-paddingInlineStart--16___QesGK`,"Box-paddingInlineStart--20":`Primer_Brand__Box-module__Box-paddingInlineStart--20___xOS1A`,"Box-paddingInlineStart--24":`Primer_Brand__Box-module__Box-paddingInlineStart--24___moDQ8`,"Box-paddingInlineStart--28":`Primer_Brand__Box-module__Box-paddingInlineStart--28___KBIxR`,"Box-paddingInlineStart--32":`Primer_Brand__Box-module__Box-paddingInlineStart--32___nVH6P`,"Box-paddingInlineStart--36":`Primer_Brand__Box-module__Box-paddingInlineStart--36___VqmhW`,"Box-paddingInlineStart--4":`Primer_Brand__Box-module__Box-paddingInlineStart--4___XP6SF`,"Box-paddingInlineStart--40":`Primer_Brand__Box-module__Box-paddingInlineStart--40___DXgBn`,"Box-paddingInlineStart--44":`Primer_Brand__Box-module__Box-paddingInlineStart--44___Bulbu`,"Box-paddingInlineStart--48":`Primer_Brand__Box-module__Box-paddingInlineStart--48___x5m9Q`,"Box-paddingInlineStart--60":`Primer_Brand__Box-module__Box-paddingInlineStart--60___Iprl6`,"Box-paddingInlineStart--64":`Primer_Brand__Box-module__Box-paddingInlineStart--64___WUgUO`,"Box-paddingInlineStart--8":`Primer_Brand__Box-module__Box-paddingInlineStart--8___OBQ5l`,"Box-paddingInlineStart--80":`Primer_Brand__Box-module__Box-paddingInlineStart--80___Kn2gO`,"Box-paddingInlineStart--88":`Primer_Brand__Box-module__Box-paddingInlineStart--88___kWkOB`,"Box-paddingInlineStart--96":`Primer_Brand__Box-module__Box-paddingInlineStart--96___B2qkH`,"Box-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-paddingInlineStart--condensed___rq2fI`,"Box-paddingInlineStart--none":`Primer_Brand__Box-module__Box-paddingInlineStart--none___zXxYO`,"Box-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-paddingInlineStart--normal___BmKv4`,"Box-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-paddingInlineStart--spacious___rk6ci`,"Box-regular-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--none____Cl_j`,"Box-regular-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thick___YAX3O`,"Box-regular-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thicker___GqngV`,"Box-regular-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thin___CDAYH`,"Box-regular-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--none___WSh9e`,"Box-regular-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thick___dKvYM`,"Box-regular-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thicker___RzVQH`,"Box-regular-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thin___HDekH`,"Box-regular-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--none___tpeE3`,"Box-regular-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thick___ZP2wC`,"Box-regular-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thicker___TWPKx`,"Box-regular-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thin___IDHa2`,"Box-regular-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--none___rx6Yf`,"Box-regular-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thick___lbQHo`,"Box-regular-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thicker___HR4Nz`,"Box-regular-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thin___xkvhI`,"Box-regular-borderWidth--none":`Primer_Brand__Box-module__Box-regular-borderWidth--none___v_4r3`,"Box-regular-borderWidth--thick":`Primer_Brand__Box-module__Box-regular-borderWidth--thick___tAQPj`,"Box-regular-borderWidth--thicker":`Primer_Brand__Box-module__Box-regular-borderWidth--thicker____Mei9`,"Box-regular-borderWidth--thin":`Primer_Brand__Box-module__Box-regular-borderWidth--thin___WJJ4_`,"Box-regular-margin--112":`Primer_Brand__Box-module__Box-regular-margin--112___A6xDo`,"Box-regular-margin--12":`Primer_Brand__Box-module__Box-regular-margin--12___jqgj2`,"Box-regular-margin--128":`Primer_Brand__Box-module__Box-regular-margin--128___kHwQC`,"Box-regular-margin--16":`Primer_Brand__Box-module__Box-regular-margin--16___UkF2r`,"Box-regular-margin--20":`Primer_Brand__Box-module__Box-regular-margin--20___QOTe2`,"Box-regular-margin--24":`Primer_Brand__Box-module__Box-regular-margin--24___g6Kqw`,"Box-regular-margin--28":`Primer_Brand__Box-module__Box-regular-margin--28___rycHv`,"Box-regular-margin--32":`Primer_Brand__Box-module__Box-regular-margin--32___mqhOH`,"Box-regular-margin--36":`Primer_Brand__Box-module__Box-regular-margin--36___WB582`,"Box-regular-margin--4":`Primer_Brand__Box-module__Box-regular-margin--4___J8A2t`,"Box-regular-margin--40":`Primer_Brand__Box-module__Box-regular-margin--40___ZtXXm`,"Box-regular-margin--44":`Primer_Brand__Box-module__Box-regular-margin--44___WzwUP`,"Box-regular-margin--48":`Primer_Brand__Box-module__Box-regular-margin--48___AI_QF`,"Box-regular-margin--60":`Primer_Brand__Box-module__Box-regular-margin--60___srQSO`,"Box-regular-margin--64":`Primer_Brand__Box-module__Box-regular-margin--64___feT35`,"Box-regular-margin--8":`Primer_Brand__Box-module__Box-regular-margin--8___iSM8W`,"Box-regular-margin--80":`Primer_Brand__Box-module__Box-regular-margin--80___RT7fB`,"Box-regular-margin--88":`Primer_Brand__Box-module__Box-regular-margin--88___Q182S`,"Box-regular-margin--96":`Primer_Brand__Box-module__Box-regular-margin--96___Rvbjm`,"Box-regular-margin--condensed":`Primer_Brand__Box-module__Box-regular-margin--condensed___Caa8r`,"Box-regular-margin--none":`Primer_Brand__Box-module__Box-regular-margin--none____xN9L`,"Box-regular-margin--normal":`Primer_Brand__Box-module__Box-regular-margin--normal___KdX5O`,"Box-regular-margin--spacious":`Primer_Brand__Box-module__Box-regular-margin--spacious___mG0NN`,"Box-regular-marginBlockEnd--112":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--112___NDi61`,"Box-regular-marginBlockEnd--12":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--12___FKbqC`,"Box-regular-marginBlockEnd--128":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--128___GUa4G`,"Box-regular-marginBlockEnd--16":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--16___EkpkB`,"Box-regular-marginBlockEnd--20":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--20___j3pUk`,"Box-regular-marginBlockEnd--24":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--24___gnnxL`,"Box-regular-marginBlockEnd--28":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--28___tHNzb`,"Box-regular-marginBlockEnd--32":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--32___XIqmt`,"Box-regular-marginBlockEnd--36":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--36___blLjI`,"Box-regular-marginBlockEnd--4":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--4___xY73v`,"Box-regular-marginBlockEnd--40":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--40___V9Sxn`,"Box-regular-marginBlockEnd--44":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--44___xMsFn`,"Box-regular-marginBlockEnd--48":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--48___pdAjC`,"Box-regular-marginBlockEnd--60":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--60___km_JN`,"Box-regular-marginBlockEnd--64":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--64___uLUtn`,"Box-regular-marginBlockEnd--8":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--8___BUGRd`,"Box-regular-marginBlockEnd--80":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--80___OlgXb`,"Box-regular-marginBlockEnd--88":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--88___vClp9`,"Box-regular-marginBlockEnd--96":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--96____imff`,"Box-regular-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--condensed___nz4bt`,"Box-regular-marginBlockEnd--none":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--none___KZ8GC`,"Box-regular-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--normal___PDHRc`,"Box-regular-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-regular-marginBlockEnd--spacious___l348T`,"Box-regular-marginBlockStart--112":`Primer_Brand__Box-module__Box-regular-marginBlockStart--112___GVoQX`,"Box-regular-marginBlockStart--12":`Primer_Brand__Box-module__Box-regular-marginBlockStart--12___fCXkQ`,"Box-regular-marginBlockStart--128":`Primer_Brand__Box-module__Box-regular-marginBlockStart--128___TFhvb`,"Box-regular-marginBlockStart--16":`Primer_Brand__Box-module__Box-regular-marginBlockStart--16___Z9p0d`,"Box-regular-marginBlockStart--20":`Primer_Brand__Box-module__Box-regular-marginBlockStart--20___E559T`,"Box-regular-marginBlockStart--24":`Primer_Brand__Box-module__Box-regular-marginBlockStart--24___CjRGa`,"Box-regular-marginBlockStart--28":`Primer_Brand__Box-module__Box-regular-marginBlockStart--28___VwKD6`,"Box-regular-marginBlockStart--32":`Primer_Brand__Box-module__Box-regular-marginBlockStart--32___eskz2`,"Box-regular-marginBlockStart--36":`Primer_Brand__Box-module__Box-regular-marginBlockStart--36___s1z4f`,"Box-regular-marginBlockStart--4":`Primer_Brand__Box-module__Box-regular-marginBlockStart--4___Uv8gl`,"Box-regular-marginBlockStart--40":`Primer_Brand__Box-module__Box-regular-marginBlockStart--40___QXz1n`,"Box-regular-marginBlockStart--44":`Primer_Brand__Box-module__Box-regular-marginBlockStart--44___OSyKv`,"Box-regular-marginBlockStart--48":`Primer_Brand__Box-module__Box-regular-marginBlockStart--48___qNEcn`,"Box-regular-marginBlockStart--60":`Primer_Brand__Box-module__Box-regular-marginBlockStart--60___nhnZh`,"Box-regular-marginBlockStart--64":`Primer_Brand__Box-module__Box-regular-marginBlockStart--64___Y0G5A`,"Box-regular-marginBlockStart--8":`Primer_Brand__Box-module__Box-regular-marginBlockStart--8___jnZgW`,"Box-regular-marginBlockStart--80":`Primer_Brand__Box-module__Box-regular-marginBlockStart--80___BlU1a`,"Box-regular-marginBlockStart--88":`Primer_Brand__Box-module__Box-regular-marginBlockStart--88___nSxLP`,"Box-regular-marginBlockStart--96":`Primer_Brand__Box-module__Box-regular-marginBlockStart--96___ZD_SH`,"Box-regular-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-regular-marginBlockStart--condensed___rp3ys`,"Box-regular-marginBlockStart--none":`Primer_Brand__Box-module__Box-regular-marginBlockStart--none___KYSzT`,"Box-regular-marginBlockStart--normal":`Primer_Brand__Box-module__Box-regular-marginBlockStart--normal___SPLfG`,"Box-regular-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-regular-marginBlockStart--spacious___fq56Y`,"Box-regular-marginInlineEnd--12":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--12___k07gg`,"Box-regular-marginInlineEnd--16":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--16___OOs0G`,"Box-regular-marginInlineEnd--20":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--20___fsTtM`,"Box-regular-marginInlineEnd--24":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--24___uOaQI`,"Box-regular-marginInlineEnd--28":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--28___FbHfF`,"Box-regular-marginInlineEnd--32":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--32___Ukveq`,"Box-regular-marginInlineEnd--36":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--36___M92aJ`,"Box-regular-marginInlineEnd--4":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--4___dn_Re`,"Box-regular-marginInlineEnd--40":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--40____e3SN`,"Box-regular-marginInlineEnd--44":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--44___UEAQj`,"Box-regular-marginInlineEnd--48":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--48___ei98i`,"Box-regular-marginInlineEnd--60":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--60___tipua`,"Box-regular-marginInlineEnd--64":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--64___PIZxy`,"Box-regular-marginInlineEnd--8":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--8___VFtdE`,"Box-regular-marginInlineEnd--80":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--80___lnDcp`,"Box-regular-marginInlineEnd--88":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--88___BPqAI`,"Box-regular-marginInlineEnd--96":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--96___aRTvT`,"Box-regular-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--condensed___BCcsA`,"Box-regular-marginInlineEnd--none":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--none___W0mRJ`,"Box-regular-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--normal___silfR`,"Box-regular-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-regular-marginInlineEnd--spacious___sjnml`,"Box-regular-marginInlineStart--112":`Primer_Brand__Box-module__Box-regular-marginInlineStart--112___g0s1Q`,"Box-regular-marginInlineStart--12":`Primer_Brand__Box-module__Box-regular-marginInlineStart--12___GKnNE`,"Box-regular-marginInlineStart--128":`Primer_Brand__Box-module__Box-regular-marginInlineStart--128___txGNr`,"Box-regular-marginInlineStart--16":`Primer_Brand__Box-module__Box-regular-marginInlineStart--16___zvb7s`,"Box-regular-marginInlineStart--20":`Primer_Brand__Box-module__Box-regular-marginInlineStart--20___TyM9P`,"Box-regular-marginInlineStart--24":`Primer_Brand__Box-module__Box-regular-marginInlineStart--24___FR9ti`,"Box-regular-marginInlineStart--28":`Primer_Brand__Box-module__Box-regular-marginInlineStart--28___cImoh`,"Box-regular-marginInlineStart--32":`Primer_Brand__Box-module__Box-regular-marginInlineStart--32___uzbKA`,"Box-regular-marginInlineStart--36":`Primer_Brand__Box-module__Box-regular-marginInlineStart--36___KDLC7`,"Box-regular-marginInlineStart--4":`Primer_Brand__Box-module__Box-regular-marginInlineStart--4____RoBu`,"Box-regular-marginInlineStart--40":`Primer_Brand__Box-module__Box-regular-marginInlineStart--40___WtED9`,"Box-regular-marginInlineStart--44":`Primer_Brand__Box-module__Box-regular-marginInlineStart--44___T1yz0`,"Box-regular-marginInlineStart--48":`Primer_Brand__Box-module__Box-regular-marginInlineStart--48___RDHdq`,"Box-regular-marginInlineStart--60":`Primer_Brand__Box-module__Box-regular-marginInlineStart--60___MVbk9`,"Box-regular-marginInlineStart--64":`Primer_Brand__Box-module__Box-regular-marginInlineStart--64___sswJ8`,"Box-regular-marginInlineStart--8":`Primer_Brand__Box-module__Box-regular-marginInlineStart--8___HIT7W`,"Box-regular-marginInlineStart--80":`Primer_Brand__Box-module__Box-regular-marginInlineStart--80___V9k8f`,"Box-regular-marginInlineStart--88":`Primer_Brand__Box-module__Box-regular-marginInlineStart--88___Xo4dd`,"Box-regular-marginInlineStart--96":`Primer_Brand__Box-module__Box-regular-marginInlineStart--96___MRqfB`,"Box-regular-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-regular-marginInlineStart--condensed___b3jtW`,"Box-regular-marginInlineStart--none":`Primer_Brand__Box-module__Box-regular-marginInlineStart--none___dMyhc`,"Box-regular-marginInlineStart--normal":`Primer_Brand__Box-module__Box-regular-marginInlineStart--normal___Afnyr`,"Box-regular-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-regular-marginInlineStart--spacious___T94RJ`,"Box-regular-padding--112":`Primer_Brand__Box-module__Box-regular-padding--112___uyz9m`,"Box-regular-padding--12":`Primer_Brand__Box-module__Box-regular-padding--12___aqPhA`,"Box-regular-padding--128":`Primer_Brand__Box-module__Box-regular-padding--128___a3PIs`,"Box-regular-padding--16":`Primer_Brand__Box-module__Box-regular-padding--16___dspf1`,"Box-regular-padding--20":`Primer_Brand__Box-module__Box-regular-padding--20___je3L4`,"Box-regular-padding--24":`Primer_Brand__Box-module__Box-regular-padding--24___BRWrO`,"Box-regular-padding--28":`Primer_Brand__Box-module__Box-regular-padding--28___MLuWu`,"Box-regular-padding--32":`Primer_Brand__Box-module__Box-regular-padding--32___UuJR3`,"Box-regular-padding--36":`Primer_Brand__Box-module__Box-regular-padding--36___pnnlM`,"Box-regular-padding--4":`Primer_Brand__Box-module__Box-regular-padding--4___Hrlt7`,"Box-regular-padding--40":`Primer_Brand__Box-module__Box-regular-padding--40___KvG6x`,"Box-regular-padding--44":`Primer_Brand__Box-module__Box-regular-padding--44___QbfqE`,"Box-regular-padding--48":`Primer_Brand__Box-module__Box-regular-padding--48___o68vT`,"Box-regular-padding--60":`Primer_Brand__Box-module__Box-regular-padding--60___w5Ah3`,"Box-regular-padding--64":`Primer_Brand__Box-module__Box-regular-padding--64___VXnt9`,"Box-regular-padding--8":`Primer_Brand__Box-module__Box-regular-padding--8___S4Vzp`,"Box-regular-padding--80":`Primer_Brand__Box-module__Box-regular-padding--80___sCKZd`,"Box-regular-padding--88":`Primer_Brand__Box-module__Box-regular-padding--88___rtS6L`,"Box-regular-padding--96":`Primer_Brand__Box-module__Box-regular-padding--96___MjgI_`,"Box-regular-padding--condensed":`Primer_Brand__Box-module__Box-regular-padding--condensed___Sa56q`,"Box-regular-padding--none":`Primer_Brand__Box-module__Box-regular-padding--none___RqmqL`,"Box-regular-padding--normal":`Primer_Brand__Box-module__Box-regular-padding--normal___kPK0N`,"Box-regular-padding--spacious":`Primer_Brand__Box-module__Box-regular-padding--spacious___eg7WK`,"Box-regular-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--112___Ql_U3`,"Box-regular-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--12___UBth1`,"Box-regular-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--128___R4xJd`,"Box-regular-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--16___LKRrT`,"Box-regular-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--20___mRbHZ`,"Box-regular-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--24___il8K_`,"Box-regular-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--28___ZmE1R`,"Box-regular-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--32____C9RT`,"Box-regular-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--36___nocbv`,"Box-regular-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--4___TL1oP`,"Box-regular-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--40___nsz4g`,"Box-regular-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--44___bsz6J`,"Box-regular-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--48___eApXN`,"Box-regular-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--60___FR7Cn`,"Box-regular-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--64___ATo_6`,"Box-regular-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--8___pKg9P`,"Box-regular-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--80___HuPNm`,"Box-regular-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--88___axhPf`,"Box-regular-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--96___QWDd0`,"Box-regular-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--condensed___iiMOv`,"Box-regular-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--none___D1NkR`,"Box-regular-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--normal___J5glu`,"Box-regular-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-regular-paddingBlockEnd--spacious___Qbwlq`,"Box-regular-paddingBlockStart--112":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--112___OpuYq`,"Box-regular-paddingBlockStart--12":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--12___vUJnn`,"Box-regular-paddingBlockStart--128":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--128___Gp33i`,"Box-regular-paddingBlockStart--16":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--16___N8Zxa`,"Box-regular-paddingBlockStart--20":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--20___BsEXk`,"Box-regular-paddingBlockStart--24":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--24___AI2B1`,"Box-regular-paddingBlockStart--28":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--28___OZFGX`,"Box-regular-paddingBlockStart--32":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--32___viH7U`,"Box-regular-paddingBlockStart--36":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--36___E6h7E`,"Box-regular-paddingBlockStart--4":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--4___hDJd4`,"Box-regular-paddingBlockStart--40":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--40___qZE9d`,"Box-regular-paddingBlockStart--44":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--44___mveRI`,"Box-regular-paddingBlockStart--48":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--48___HcGS_`,"Box-regular-paddingBlockStart--60":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--60___h0JrH`,"Box-regular-paddingBlockStart--64":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--64___nx8cK`,"Box-regular-paddingBlockStart--8":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--8___sMD28`,"Box-regular-paddingBlockStart--80":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--80___ld1du`,"Box-regular-paddingBlockStart--88":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--88___lU6HN`,"Box-regular-paddingBlockStart--96":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--96___BOrMI`,"Box-regular-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--condensed____4rsh`,"Box-regular-paddingBlockStart--none":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--none___gWbHQ`,"Box-regular-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--normal___D08eA`,"Box-regular-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-regular-paddingBlockStart--spacious___ANm3m`,"Box-regular-paddingInlineEnd--112":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--112___fkEpY`,"Box-regular-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--12___MZaFD`,"Box-regular-paddingInlineEnd--128":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--128___gQRRw`,"Box-regular-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--16___zuYxe`,"Box-regular-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--20___X7kQ7`,"Box-regular-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--24___OLwfl`,"Box-regular-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--28___S8g3g`,"Box-regular-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--32___fOGZt`,"Box-regular-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--36___Gsz4A`,"Box-regular-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--4____Mu6j`,"Box-regular-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--40___beKbG`,"Box-regular-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--44___Fbir5`,"Box-regular-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--48___JLuQO`,"Box-regular-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--60___RhhLC`,"Box-regular-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--64___j2pqZ`,"Box-regular-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--8___KLTjM`,"Box-regular-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--80____2Wqx`,"Box-regular-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--88___DFSeP`,"Box-regular-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--96___VLntF`,"Box-regular-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--condensed___Y3PpC`,"Box-regular-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--none___d07JU`,"Box-regular-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--normal___uQZJL`,"Box-regular-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-regular-paddingInlineEnd--spacious___Yg_oy`,"Box-regular-paddingInlineStart--112":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--112___MFUWm`,"Box-regular-paddingInlineStart--12":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--12___ZI1Zt`,"Box-regular-paddingInlineStart--128":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--128___lfSNz`,"Box-regular-paddingInlineStart--16":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--16___pSuDM`,"Box-regular-paddingInlineStart--20":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--20___J_Lac`,"Box-regular-paddingInlineStart--24":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--24___olfR2`,"Box-regular-paddingInlineStart--28":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--28___u3Jxq`,"Box-regular-paddingInlineStart--32":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--32___j8YOd`,"Box-regular-paddingInlineStart--36":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--36___ioVRd`,"Box-regular-paddingInlineStart--4":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--4___ffJtu`,"Box-regular-paddingInlineStart--40":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--40___CZDsm`,"Box-regular-paddingInlineStart--44":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--44___eBvKb`,"Box-regular-paddingInlineStart--48":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--48___JdZPY`,"Box-regular-paddingInlineStart--60":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--60___gyHKL`,"Box-regular-paddingInlineStart--64":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--64___GGNhi`,"Box-regular-paddingInlineStart--8":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--8___K3PDT`,"Box-regular-paddingInlineStart--80":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--80___oqP9L`,"Box-regular-paddingInlineStart--88":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--88___dCPPv`,"Box-regular-paddingInlineStart--96":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--96___XT27R`,"Box-regular-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--condensed___K1JTe`,"Box-regular-paddingInlineStart--none":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--none___rA7QC`,"Box-regular-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--normal___hE24G`,"Box-regular-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-regular-paddingInlineStart--spacious___Y3FYm`,"Box-wide-borderBlockEndWidth--none":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--none___ucisL`,"Box-wide-borderBlockEndWidth--thick":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thick___RG7PT`,"Box-wide-borderBlockEndWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thicker___XpkDn`,"Box-wide-borderBlockEndWidth--thin":`Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thin___yEtFX`,"Box-wide-borderBlockStartWidth--none":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--none___BZm7v`,"Box-wide-borderBlockStartWidth--thick":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thick___q0gtM`,"Box-wide-borderBlockStartWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thicker___gBysF`,"Box-wide-borderBlockStartWidth--thin":`Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thin___dDKTT`,"Box-wide-borderInlineEndWidth--none":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--none___VvuSn`,"Box-wide-borderInlineEndWidth--thick":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thick___ATGqg`,"Box-wide-borderInlineEndWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thicker___RBeFn`,"Box-wide-borderInlineEndWidth--thin":`Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thin___RyHjJ`,"Box-wide-borderInlineStartWidth--none":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--none___VywCc`,"Box-wide-borderInlineStartWidth--thick":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thick___gTJ8P`,"Box-wide-borderInlineStartWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thicker___Y1S9l`,"Box-wide-borderInlineStartWidth--thin":`Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thin___q9saE`,"Box-wide-borderWidth--none":`Primer_Brand__Box-module__Box-wide-borderWidth--none___M7jW_`,"Box-wide-borderWidth--thick":`Primer_Brand__Box-module__Box-wide-borderWidth--thick___XGwFE`,"Box-wide-borderWidth--thicker":`Primer_Brand__Box-module__Box-wide-borderWidth--thicker___hVG5a`,"Box-wide-borderWidth--thin":`Primer_Brand__Box-module__Box-wide-borderWidth--thin___xhh3v`,"Box-wide-margin--112":`Primer_Brand__Box-module__Box-wide-margin--112___HsLag`,"Box-wide-margin--12":`Primer_Brand__Box-module__Box-wide-margin--12___sqf5U`,"Box-wide-margin--128":`Primer_Brand__Box-module__Box-wide-margin--128___v9LVz`,"Box-wide-margin--16":`Primer_Brand__Box-module__Box-wide-margin--16___DTrBi`,"Box-wide-margin--20":`Primer_Brand__Box-module__Box-wide-margin--20___dlbWa`,"Box-wide-margin--24":`Primer_Brand__Box-module__Box-wide-margin--24___L_Aj9`,"Box-wide-margin--28":`Primer_Brand__Box-module__Box-wide-margin--28___Vjv_a`,"Box-wide-margin--32":`Primer_Brand__Box-module__Box-wide-margin--32___GECyy`,"Box-wide-margin--36":`Primer_Brand__Box-module__Box-wide-margin--36___PWhqP`,"Box-wide-margin--4":`Primer_Brand__Box-module__Box-wide-margin--4___dGG0a`,"Box-wide-margin--40":`Primer_Brand__Box-module__Box-wide-margin--40___vemke`,"Box-wide-margin--44":`Primer_Brand__Box-module__Box-wide-margin--44___Ennon`,"Box-wide-margin--48":`Primer_Brand__Box-module__Box-wide-margin--48___MkKEg`,"Box-wide-margin--60":`Primer_Brand__Box-module__Box-wide-margin--60___WPJsx`,"Box-wide-margin--64":`Primer_Brand__Box-module__Box-wide-margin--64___vYLMh`,"Box-wide-margin--8":`Primer_Brand__Box-module__Box-wide-margin--8___VEXWc`,"Box-wide-margin--80":`Primer_Brand__Box-module__Box-wide-margin--80___I3XVP`,"Box-wide-margin--88":`Primer_Brand__Box-module__Box-wide-margin--88___Tlgzv`,"Box-wide-margin--condensed":`Primer_Brand__Box-module__Box-wide-margin--condensed___Uj_ap`,"Box-wide-margin--none":`Primer_Brand__Box-module__Box-wide-margin--none___RuZOH`,"Box-wide-margin--normal":`Primer_Brand__Box-module__Box-wide-margin--normal___o0WKl`,"Box-wide-margin--spacious":`Primer_Brand__Box-module__Box-wide-margin--spacious___Fmgze`,"Box-wide-marginBlockEnd--112":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--112___ddfRk`,"Box-wide-marginBlockEnd--12":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--12___UmBRd`,"Box-wide-marginBlockEnd--128":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--128___ESEm8`,"Box-wide-marginBlockEnd--16":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--16___GfSQm`,"Box-wide-marginBlockEnd--20":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--20___D4t78`,"Box-wide-marginBlockEnd--24":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--24___Vokvc`,"Box-wide-marginBlockEnd--28":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--28___l4an3`,"Box-wide-marginBlockEnd--32":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--32___iAcDG`,"Box-wide-marginBlockEnd--36":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--36___uWsmR`,"Box-wide-marginBlockEnd--4":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--4___qjlqV`,"Box-wide-marginBlockEnd--40":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--40___DlDrK`,"Box-wide-marginBlockEnd--44":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--44___c9aSx`,"Box-wide-marginBlockEnd--48":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--48___X5ONp`,"Box-wide-marginBlockEnd--60":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--60___ZNOYi`,"Box-wide-marginBlockEnd--64":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--64___FOyXs`,"Box-wide-marginBlockEnd--8":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--8___jhRo2`,"Box-wide-marginBlockEnd--80":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--80___Jqalb`,"Box-wide-marginBlockEnd--88":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--88___G6Art`,"Box-wide-marginBlockEnd--96":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--96___gjf5z`,"Box-wide-marginBlockEnd--condensed":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--condensed___UBH5e`,"Box-wide-marginBlockEnd--none":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--none___k2UfA`,"Box-wide-marginBlockEnd--normal":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--normal___Bi1K6`,"Box-wide-marginBlockEnd--spacious":`Primer_Brand__Box-module__Box-wide-marginBlockEnd--spacious___fC5ai`,"Box-wide-marginBlockStart--112":`Primer_Brand__Box-module__Box-wide-marginBlockStart--112___M351c`,"Box-wide-marginBlockStart--12":`Primer_Brand__Box-module__Box-wide-marginBlockStart--12___Xxtk6`,"Box-wide-marginBlockStart--128":`Primer_Brand__Box-module__Box-wide-marginBlockStart--128___I90P4`,"Box-wide-marginBlockStart--16":`Primer_Brand__Box-module__Box-wide-marginBlockStart--16___NYL3P`,"Box-wide-marginBlockStart--20":`Primer_Brand__Box-module__Box-wide-marginBlockStart--20___W9gU2`,"Box-wide-marginBlockStart--24":`Primer_Brand__Box-module__Box-wide-marginBlockStart--24___lMuAD`,"Box-wide-marginBlockStart--28":`Primer_Brand__Box-module__Box-wide-marginBlockStart--28___FT3Mf`,"Box-wide-marginBlockStart--32":`Primer_Brand__Box-module__Box-wide-marginBlockStart--32___dlVS5`,"Box-wide-marginBlockStart--36":`Primer_Brand__Box-module__Box-wide-marginBlockStart--36___ZCOj2`,"Box-wide-marginBlockStart--4":`Primer_Brand__Box-module__Box-wide-marginBlockStart--4___k48Xj`,"Box-wide-marginBlockStart--40":`Primer_Brand__Box-module__Box-wide-marginBlockStart--40___rEDpG`,"Box-wide-marginBlockStart--44":`Primer_Brand__Box-module__Box-wide-marginBlockStart--44___DGFwo`,"Box-wide-marginBlockStart--48":`Primer_Brand__Box-module__Box-wide-marginBlockStart--48___WRSPh`,"Box-wide-marginBlockStart--60":`Primer_Brand__Box-module__Box-wide-marginBlockStart--60___OWBYp`,"Box-wide-marginBlockStart--64":`Primer_Brand__Box-module__Box-wide-marginBlockStart--64___ZueKk`,"Box-wide-marginBlockStart--8":`Primer_Brand__Box-module__Box-wide-marginBlockStart--8___EmewZ`,"Box-wide-marginBlockStart--80":`Primer_Brand__Box-module__Box-wide-marginBlockStart--80___TA3IX`,"Box-wide-marginBlockStart--88":`Primer_Brand__Box-module__Box-wide-marginBlockStart--88___eU6Uu`,"Box-wide-marginBlockStart--96":`Primer_Brand__Box-module__Box-wide-marginBlockStart--96___trWhE`,"Box-wide-marginBlockStart--condensed":`Primer_Brand__Box-module__Box-wide-marginBlockStart--condensed___mqYho`,"Box-wide-marginBlockStart--none":`Primer_Brand__Box-module__Box-wide-marginBlockStart--none___o5UYw`,"Box-wide-marginBlockStart--normal":`Primer_Brand__Box-module__Box-wide-marginBlockStart--normal___c81Vf`,"Box-wide-marginBlockStart--spacious":`Primer_Brand__Box-module__Box-wide-marginBlockStart--spacious___gD8F4`,"Box-wide-marginInlineEnd--12":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--12___uQT7v`,"Box-wide-marginInlineEnd--16":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--16___n01ap`,"Box-wide-marginInlineEnd--20":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--20___X4OVV`,"Box-wide-marginInlineEnd--24":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--24___AJ1ri`,"Box-wide-marginInlineEnd--28":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--28___E5VbM`,"Box-wide-marginInlineEnd--32":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--32___ypePn`,"Box-wide-marginInlineEnd--36":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--36___gmvEm`,"Box-wide-marginInlineEnd--4":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--4___sWBPo`,"Box-wide-marginInlineEnd--40":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--40___r90G7`,"Box-wide-marginInlineEnd--44":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--44___Q4G5c`,"Box-wide-marginInlineEnd--48":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--48___z9Lmw`,"Box-wide-marginInlineEnd--60":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--60___TTkKW`,"Box-wide-marginInlineEnd--64":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--64___F57r_`,"Box-wide-marginInlineEnd--8":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--8___kacX3`,"Box-wide-marginInlineEnd--80":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--80___E0tJe`,"Box-wide-marginInlineEnd--88":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--88___v8a26`,"Box-wide-marginInlineEnd--96":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--96___pUCiy`,"Box-wide-marginInlineEnd--condensed":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--condensed___QoI21`,"Box-wide-marginInlineEnd--none":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--none___JwlqX`,"Box-wide-marginInlineEnd--normal":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--normal___HNliJ`,"Box-wide-marginInlineEnd--spacious":`Primer_Brand__Box-module__Box-wide-marginInlineEnd--spacious___X8NXv`,"Box-wide-marginInlineStart--112":`Primer_Brand__Box-module__Box-wide-marginInlineStart--112___jFEAD`,"Box-wide-marginInlineStart--12":`Primer_Brand__Box-module__Box-wide-marginInlineStart--12___j2X_6`,"Box-wide-marginInlineStart--128":`Primer_Brand__Box-module__Box-wide-marginInlineStart--128___Ma3u7`,"Box-wide-marginInlineStart--16":`Primer_Brand__Box-module__Box-wide-marginInlineStart--16___tlIaR`,"Box-wide-marginInlineStart--20":`Primer_Brand__Box-module__Box-wide-marginInlineStart--20___tcnmb`,"Box-wide-marginInlineStart--24":`Primer_Brand__Box-module__Box-wide-marginInlineStart--24___faDE1`,"Box-wide-marginInlineStart--28":`Primer_Brand__Box-module__Box-wide-marginInlineStart--28___H0kuG`,"Box-wide-marginInlineStart--32":`Primer_Brand__Box-module__Box-wide-marginInlineStart--32___cEhsd`,"Box-wide-marginInlineStart--36":`Primer_Brand__Box-module__Box-wide-marginInlineStart--36___rotpN`,"Box-wide-marginInlineStart--4":`Primer_Brand__Box-module__Box-wide-marginInlineStart--4___k170X`,"Box-wide-marginInlineStart--40":`Primer_Brand__Box-module__Box-wide-marginInlineStart--40___a4Yp_`,"Box-wide-marginInlineStart--44":`Primer_Brand__Box-module__Box-wide-marginInlineStart--44___mAiW2`,"Box-wide-marginInlineStart--48":`Primer_Brand__Box-module__Box-wide-marginInlineStart--48___pJQ14`,"Box-wide-marginInlineStart--60":`Primer_Brand__Box-module__Box-wide-marginInlineStart--60___LZehP`,"Box-wide-marginInlineStart--64":`Primer_Brand__Box-module__Box-wide-marginInlineStart--64___yBVt2`,"Box-wide-marginInlineStart--8":`Primer_Brand__Box-module__Box-wide-marginInlineStart--8___dWDhU`,"Box-wide-marginInlineStart--80":`Primer_Brand__Box-module__Box-wide-marginInlineStart--80___UNM1_`,"Box-wide-marginInlineStart--88":`Primer_Brand__Box-module__Box-wide-marginInlineStart--88___xYk7j`,"Box-wide-marginInlineStart--96":`Primer_Brand__Box-module__Box-wide-marginInlineStart--96___ZVqGY`,"Box-wide-marginInlineStart--condensed":`Primer_Brand__Box-module__Box-wide-marginInlineStart--condensed___d78eT`,"Box-wide-marginInlineStart--none":`Primer_Brand__Box-module__Box-wide-marginInlineStart--none___Ygvgs`,"Box-wide-marginInlineStart--normal":`Primer_Brand__Box-module__Box-wide-marginInlineStart--normal___KvxjM`,"Box-wide-marginInlineStart--spacious":`Primer_Brand__Box-module__Box-wide-marginInlineStart--spacious___ttmF3`,"Box-wide-padding--112":`Primer_Brand__Box-module__Box-wide-padding--112___xnULq`,"Box-wide-padding--12":`Primer_Brand__Box-module__Box-wide-padding--12___OUxUa`,"Box-wide-padding--128":`Primer_Brand__Box-module__Box-wide-padding--128___Cd7wM`,"Box-wide-padding--16":`Primer_Brand__Box-module__Box-wide-padding--16___IIZ2x`,"Box-wide-padding--20":`Primer_Brand__Box-module__Box-wide-padding--20___IMkXv`,"Box-wide-padding--24":`Primer_Brand__Box-module__Box-wide-padding--24___Jqf0K`,"Box-wide-padding--28":`Primer_Brand__Box-module__Box-wide-padding--28___qJoHf`,"Box-wide-padding--32":`Primer_Brand__Box-module__Box-wide-padding--32___QiAzQ`,"Box-wide-padding--36":`Primer_Brand__Box-module__Box-wide-padding--36___HliwM`,"Box-wide-padding--4":`Primer_Brand__Box-module__Box-wide-padding--4___aySqW`,"Box-wide-padding--40":`Primer_Brand__Box-module__Box-wide-padding--40___ebzR0`,"Box-wide-padding--44":`Primer_Brand__Box-module__Box-wide-padding--44___kxHFt`,"Box-wide-padding--48":`Primer_Brand__Box-module__Box-wide-padding--48___VI8OS`,"Box-wide-padding--60":`Primer_Brand__Box-module__Box-wide-padding--60___aDgU_`,"Box-wide-padding--64":`Primer_Brand__Box-module__Box-wide-padding--64___ZIZly`,"Box-wide-padding--8":`Primer_Brand__Box-module__Box-wide-padding--8___cPNFj`,"Box-wide-padding--80":`Primer_Brand__Box-module__Box-wide-padding--80___Pm5Do`,"Box-wide-padding--88":`Primer_Brand__Box-module__Box-wide-padding--88___fj9YB`,"Box-wide-padding--96":`Primer_Brand__Box-module__Box-wide-padding--96___cdgwB`,"Box-wide-padding--condensed":`Primer_Brand__Box-module__Box-wide-padding--condensed___G1jXL`,"Box-wide-padding--none":`Primer_Brand__Box-module__Box-wide-padding--none___qcMjk`,"Box-wide-padding--normal":`Primer_Brand__Box-module__Box-wide-padding--normal___tIQlq`,"Box-wide-padding--spacious":`Primer_Brand__Box-module__Box-wide-padding--spacious___PGhNc`,"Box-wide-paddingBlockEnd--112":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--112___B96UD`,"Box-wide-paddingBlockEnd--12":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--12___cjNk6`,"Box-wide-paddingBlockEnd--128":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--128___GcJ48`,"Box-wide-paddingBlockEnd--16":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--16___PKo6_`,"Box-wide-paddingBlockEnd--20":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--20___bNtXr`,"Box-wide-paddingBlockEnd--24":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--24___o8_OD`,"Box-wide-paddingBlockEnd--28":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--28___zR53L`,"Box-wide-paddingBlockEnd--32":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--32___xX0KK`,"Box-wide-paddingBlockEnd--36":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--36___KeAYu`,"Box-wide-paddingBlockEnd--4":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--4___YjBbR`,"Box-wide-paddingBlockEnd--40":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--40___FUROs`,"Box-wide-paddingBlockEnd--44":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--44___nWycQ`,"Box-wide-paddingBlockEnd--48":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--48___J4Ljw`,"Box-wide-paddingBlockEnd--60":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--60___YiIwB`,"Box-wide-paddingBlockEnd--64":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--64___pbSxt`,"Box-wide-paddingBlockEnd--8":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--8___CpDlD`,"Box-wide-paddingBlockEnd--80":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--80___wJtUa`,"Box-wide-paddingBlockEnd--88":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--88___M2vDM`,"Box-wide-paddingBlockEnd--96":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--96___Uq5AZ`,"Box-wide-paddingBlockEnd--condensed":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--condensed___fKrol`,"Box-wide-paddingBlockEnd--none":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--none___rVFoE`,"Box-wide-paddingBlockEnd--normal":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--normal___Kbldz`,"Box-wide-paddingBlockEnd--spacious":`Primer_Brand__Box-module__Box-wide-paddingBlockEnd--spacious___zbi5h`,"Box-wide-paddingBlockStart--112":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--112___kU2x1`,"Box-wide-paddingBlockStart--12":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--12___U5Ofg`,"Box-wide-paddingBlockStart--128":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--128___nWESD`,"Box-wide-paddingBlockStart--16":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--16___ZBJ3Y`,"Box-wide-paddingBlockStart--20":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--20___pAFgx`,"Box-wide-paddingBlockStart--24":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--24___MEQNA`,"Box-wide-paddingBlockStart--28":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--28___dNYbO`,"Box-wide-paddingBlockStart--32":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--32___ohjFs`,"Box-wide-paddingBlockStart--36":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--36___nZoBT`,"Box-wide-paddingBlockStart--4":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--4___Zryv_`,"Box-wide-paddingBlockStart--40":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--40___ak06g`,"Box-wide-paddingBlockStart--44":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--44___o7t7i`,"Box-wide-paddingBlockStart--48":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--48___XERud`,"Box-wide-paddingBlockStart--60":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--60___DB6D9`,"Box-wide-paddingBlockStart--64":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--64___c4HWW`,"Box-wide-paddingBlockStart--8":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--8___u5PHy`,"Box-wide-paddingBlockStart--80":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--80___IQUjF`,"Box-wide-paddingBlockStart--88":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--88___sNl4k`,"Box-wide-paddingBlockStart--96":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--96___ziRgY`,"Box-wide-paddingBlockStart--condensed":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--condensed___PXi4I`,"Box-wide-paddingBlockStart--none":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--none___Y9qJB`,"Box-wide-paddingBlockStart--normal":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--normal___GnoL0`,"Box-wide-paddingBlockStart--spacious":`Primer_Brand__Box-module__Box-wide-paddingBlockStart--spacious___krfm9`,"Box-wide-paddingInlineEnd--112":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--112___fAjZM`,"Box-wide-paddingInlineEnd--12":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--12___mTBkP`,"Box-wide-paddingInlineEnd--128":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--128___V6AHo`,"Box-wide-paddingInlineEnd--16":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--16___yWWxx`,"Box-wide-paddingInlineEnd--20":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--20___Ho0IF`,"Box-wide-paddingInlineEnd--24":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--24___eQFrc`,"Box-wide-paddingInlineEnd--28":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--28___NDHpo`,"Box-wide-paddingInlineEnd--32":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--32___W5qHl`,"Box-wide-paddingInlineEnd--36":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--36___GjFzC`,"Box-wide-paddingInlineEnd--4":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--4___Po8UR`,"Box-wide-paddingInlineEnd--40":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--40___waIcY`,"Box-wide-paddingInlineEnd--44":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--44___JOSMH`,"Box-wide-paddingInlineEnd--48":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--48___pI6_m`,"Box-wide-paddingInlineEnd--60":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--60___ed3T2`,"Box-wide-paddingInlineEnd--64":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--64___D6UgI`,"Box-wide-paddingInlineEnd--8":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--8___JogoU`,"Box-wide-paddingInlineEnd--80":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--80___A72UQ`,"Box-wide-paddingInlineEnd--88":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--88___DE0O8`,"Box-wide-paddingInlineEnd--96":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--96___JZowF`,"Box-wide-paddingInlineEnd--condensed":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--condensed___Qcd9O`,"Box-wide-paddingInlineEnd--none":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--none___l9mTk`,"Box-wide-paddingInlineEnd--normal":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--normal___RCW25`,"Box-wide-paddingInlineEnd--spacious":`Primer_Brand__Box-module__Box-wide-paddingInlineEnd--spacious___l9ArL`,"Box-wide-paddingInlineStart--112":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--112___Z_i9M`,"Box-wide-paddingInlineStart--12":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--12___rnbWe`,"Box-wide-paddingInlineStart--128":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--128___dxJ4W`,"Box-wide-paddingInlineStart--16":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--16___lhOME`,"Box-wide-paddingInlineStart--20":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--20___ULYpU`,"Box-wide-paddingInlineStart--24":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--24___HVDrv`,"Box-wide-paddingInlineStart--28":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--28___CDihC`,"Box-wide-paddingInlineStart--32":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--32___Wq77T`,"Box-wide-paddingInlineStart--36":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--36___tCHNn`,"Box-wide-paddingInlineStart--4":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--4___nVn_B`,"Box-wide-paddingInlineStart--40":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--40___Yfoos`,"Box-wide-paddingInlineStart--44":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--44___GIxDS`,"Box-wide-paddingInlineStart--48":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--48___GlLkg`,"Box-wide-paddingInlineStart--60":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--60___nBbo0`,"Box-wide-paddingInlineStart--64":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--64___EVzB4`,"Box-wide-paddingInlineStart--8":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--8___wLVn9`,"Box-wide-paddingInlineStart--80":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--80___F366d`,"Box-wide-paddingInlineStart--88":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--88___yrcrw`,"Box-wide-paddingInlineStart--96":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--96___jvQgf`,"Box-wide-paddingInlineStart--condensed":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--condensed___p04xa`,"Box-wide-paddingInlineStart--none":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--none___Nv0wp`,"Box-wide-paddingInlineStart--normal":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--normal___fUsFX`,"Box-wide-paddingInlineStart--spacious":`Primer_Brand__Box-module__Box-wide-paddingInlineStart--spacious___Sqsw2`},re=[`none`,`condensed`,`normal`,`spacious`,...b],ie=[`default`,`inset`,`subtle`,`overlay`],ae=[`small`,`medium`,`large`,`xlarge`,`full`],oe=[`none`,`thin`,`thick`,`thicker`],se=[`default`,`muted`,`subtle`],ce=e=>ie.includes(e),le=(e,t)=>t?typeof t==`string`||typeof t==`number`?ne[`Box-${e}--${t}`]:Object.keys(t).map(n=>ne[`Box-${n}-${e}--${t[n]}`]).join(` `):``,ue=({animate:e,children:t,className:n,"data-testid":r,style:i,padding:a,paddingBlockStart:o,paddingInlineEnd:l,paddingBlockEnd:u,paddingInlineStart:f,margin:p,marginBlockStart:m,marginInlineEnd:h,marginBlockEnd:g,marginInlineStart:_,backgroundColor:v,borderRadius:y,borderWidth:b,borderBlockStartWidth:x,borderInlineEndWidth:S,borderBlockEndWidth:C,borderInlineStartWidth:w,borderColor:T,borderStyle:D,...O})=>{let{classes:k,styles:A}=E(e),j=(0,c.useMemo)(()=>le(`padding`,a),[a]),ee=(0,c.useMemo)(()=>le(`paddingBlockStart`,o),[o]),M=(0,c.useMemo)(()=>le(`paddingInlineEnd`,l),[l]),te=(0,c.useMemo)(()=>le(`paddingBlockEnd`,u),[u]),N=(0,c.useMemo)(()=>le(`paddingInlineStart`,f),[f]),ne=(0,c.useMemo)(()=>le(`margin`,p),[p]),re=(0,c.useMemo)(()=>le(`marginBlockStart`,m),[m]),ie=(0,c.useMemo)(()=>le(`marginInlineEnd`,h),[h]),ae=(0,c.useMemo)(()=>le(`marginBlockEnd`,g),[g]),oe=(0,c.useMemo)(()=>le(`marginInlineStart`,_),[_]),se=(0,c.useMemo)(()=>v&&ce(v)?le(`backgroundColor`,v):``,[v]),ue=(0,c.useMemo)(()=>v&&!ce(v)?{backgroundColor:v}:{},[v]),de=(0,c.useMemo)(()=>le(`borderRadius`,y),[y]),fe=(0,c.useMemo)(()=>le(`borderWidth`,b),[b]),pe=(0,c.useMemo)(()=>le(`borderBlockStartWidth`,x),[x]),me=(0,c.useMemo)(()=>le(`borderInlineEndWidth`,S),[S]),he=(0,c.useMemo)(()=>le(`borderBlockEndWidth`,C),[C]),ge=(0,c.useMemo)(()=>le(`borderInlineStartWidth`,w),[w]),P=(0,c.useMemo)(()=>le(`borderColor`,T),[T]),F=(0,c.useMemo)(()=>le(`borderStyle`,D),[D]);return(0,s.jsx)(`div`,{className:d(k,j,ee,M,te,N,ne,re,ie,ae,oe,se,de,fe,pe,me,he,ge,P,F,n),"data-testid":r,style:{...A,...ue,...i},...O,children:t})},de=[`inline-start`,`inline-end`],fe=l().createContext(void 0),pe=()=>{let e=l().useContext(fe);if(!e)throw Error(`useHeroContext must be used within a HeroProvider`);return e},me={ExpandableArrow:`Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek`,"ExpandableArrow--expanded":`Primer_Brand__ExpandableArrow-module__ExpandableArrow--expanded___gajDr`,"ExpandableArrow--reversed":`Primer_Brand__ExpandableArrow-module__ExpandableArrow--reversed___LPFUS`,"ExpandableArrow-stem":`Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy`,"ExpandableArrow-stem--expanded":`Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem--expanded___KwI_9`};function he({className:e,expanded:t=!1,reverse:n=!1,hidden:r,...i}){return(0,s.jsxs)(`svg`,{className:d(me.ExpandableArrow,t&&me[`ExpandableArrow--expanded`],n&&me[`ExpandableArrow--reversed`],e),width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,"aria-hidden":r,focusable:r?`false`:void 0,...i,children:[(0,s.jsx)(`path`,{fill:`currentColor`,d:`M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z`}),(0,s.jsx)(`path`,{className:d(me[`ExpandableArrow-stem`],t&&me[`ExpandableArrow-stem--expanded`]),stroke:`currentColor`,d:`M1.75 8H11`,strokeWidth:`1.5`,strokeLinecap:`round`})]})}let ge={Text:`Primer_Brand__Text-module__Text___pecHN`,"Text--100":`Primer_Brand__Text-module__Text--100___csEom`,"Text--1000":`Primer_Brand__Text-module__Text--1000___j3rsl`,"Text--200":`Primer_Brand__Text-module__Text--200___XAIGT`,"Text--300":`Primer_Brand__Text-module__Text--300___TBQTB`,"Text--350":`Primer_Brand__Text-module__Text--350___L4bn4`,"Text--400":`Primer_Brand__Text-module__Text--400___y7m4l`,"Text--500":`Primer_Brand__Text-module__Text--500___orDRu`,"Text--600":`Primer_Brand__Text-module__Text--600___ThppA`,"Text--700":`Primer_Brand__Text-module__Text--700___cOggy`,"Text--800":`Primer_Brand__Text-module__Text--800___OdB5a`,"Text--900":`Primer_Brand__Text-module__Text--900___Fo_yP`,"Text--antialiased":`Primer_Brand__Text-module__Text--antialiased___fYDxq`,"Text--default":`Primer_Brand__Text-module__Text--default___DChoE`,"Text--muted":`Primer_Brand__Text-module__Text--muted___lTaVa`,"Text--weight-bold":`Primer_Brand__Text-module__Text--weight-bold___jgFdL`,"Text--weight-extrabold":`Primer_Brand__Text-module__Text--weight-extrabold____UVFN`,"Text--weight-extralight":`Primer_Brand__Text-module__Text--weight-extralight___JRMel`,"Text--weight-heavy":`Primer_Brand__Text-module__Text--weight-heavy___ege7O`,"Text--weight-light":`Primer_Brand__Text-module__Text--weight-light___SpQAz`,"Text--weight-medium":`Primer_Brand__Text-module__Text--weight-medium___E0iQL`,"Text--weight-normal":`Primer_Brand__Text-module__Text--weight-normal___siVLX`,"Text--weight-semibold":`Primer_Brand__Text-module__Text--weight-semibold___Ns19j`,"Text-align--center":`Primer_Brand__Text-module__Text-align--center___NbZtZ`,"Text-align--end":`Primer_Brand__Text-module__Text-align--end___E4m7M`,"Text-align--start":`Primer_Brand__Text-module__Text-align--start___wkiCN`,"Text-font--hubot-sans":`Primer_Brand__Text-module__Text-font--hubot-sans___l0tzF`,"Text-font--mona-sans":`Primer_Brand__Text-module__Text-font--mona-sans___GpzSG`,"Text-font--monospace":`Primer_Brand__Text-module__Text-font--monospace___Mifnv`,"Text-narrow--weight-bold":`Primer_Brand__Text-module__Text-narrow--weight-bold___Flbbf`,"Text-narrow--weight-extrabold":`Primer_Brand__Text-module__Text-narrow--weight-extrabold___ts3be`,"Text-narrow--weight-extralight":`Primer_Brand__Text-module__Text-narrow--weight-extralight___aHSut`,"Text-narrow--weight-heavy":`Primer_Brand__Text-module__Text-narrow--weight-heavy___EZzqD`,"Text-narrow--weight-light":`Primer_Brand__Text-module__Text-narrow--weight-light___cIyjf`,"Text-narrow--weight-medium":`Primer_Brand__Text-module__Text-narrow--weight-medium___tQs9y`,"Text-narrow--weight-normal":`Primer_Brand__Text-module__Text-narrow--weight-normal___gb0q4`,"Text-narrow--weight-semibold":`Primer_Brand__Text-module__Text-narrow--weight-semibold___jtFFh`,"Text-regular--weight-bold":`Primer_Brand__Text-module__Text-regular--weight-bold___E3xyf`,"Text-regular--weight-extrabold":`Primer_Brand__Text-module__Text-regular--weight-extrabold___uvNQM`,"Text-regular--weight-extralight":`Primer_Brand__Text-module__Text-regular--weight-extralight___p7mr2`,"Text-regular--weight-heavy":`Primer_Brand__Text-module__Text-regular--weight-heavy___YumNc`,"Text-regular--weight-light":`Primer_Brand__Text-module__Text-regular--weight-light___MalyV`,"Text-regular--weight-medium":`Primer_Brand__Text-module__Text-regular--weight-medium___TnD35`,"Text-regular--weight-normal":`Primer_Brand__Text-module__Text-regular--weight-normal___FEkFF`,"Text-regular--weight-semibold":`Primer_Brand__Text-module__Text-regular--weight-semibold___Wwz9g`,"Text-wide--weight-bold":`Primer_Brand__Text-module__Text-wide--weight-bold___CWJA2`,"Text-wide--weight-extrabold":`Primer_Brand__Text-module__Text-wide--weight-extrabold___rggXv`,"Text-wide--weight-extralight":`Primer_Brand__Text-module__Text-wide--weight-extralight___HH1z4`,"Text-wide--weight-heavy":`Primer_Brand__Text-module__Text-wide--weight-heavy___AXiAN`,"Text-wide--weight-light":`Primer_Brand__Text-module__Text-wide--weight-light___iYFr9`,"Text-wide--weight-medium":`Primer_Brand__Text-module__Text-wide--weight-medium___QQ0IW`,"Text-wide--weight-normal":`Primer_Brand__Text-module__Text-wide--weight-normal___KpqrG`,"Text-wide--weight-semibold":`Primer_Brand__Text-module__Text-wide--weight-semibold___LEBmW`},P=[`1000`,`900`,`800`,`700`,`600`,`500`,`400`,`350`,`300`,`200`,`100`],F=[`p`,`span`,`div`,`strong`,`em`],_e=[`default`,`muted`],ve=[`heavy`,`extrabold`,`bold`,`semibold`,`medium`,`normal`,`light`,`extralight`],ye=[`mona-sans`,`hubot-sans`,`monospace`],be=F[1],xe=P[9],Se=_e[0],Ce=ye[0];function I({align:e,animate:t,as:n=be,className:r,children:i,font:a=Ce,size:o=xe,variant:l=Se,weight:u,style:f,hasAntiAliasing:p=!0,...m}){let{classes:h,styles:g}=E(t),_=(0,c.useMemo)(()=>u?typeof u==`string`?ge[`Text--weight-${u}`]:Object.keys(u).map(e=>ge[`Text-${e}--weight-${u[e]}`]).join(` `):null,[u]),v=!!(!p||u&&[`light`,`extralight`].includes(u)&&[`100`,`200`].includes(o)||o===`100`),y=d(h,ge.Text,ge[`Text-font--${a}`],ge[`Text--${l}`],ge[`Text--${o}`],!v&&ge[`Text--antialiased`],u&&_,e&&ge[`Text-align--${e}`],r);return n===`p`?(0,s.jsx)(`p`,{className:y,style:{...g,...f},...m,children:i}):n===`em`?(0,s.jsx)(`em`,{className:y,style:{...g,...f},...m,children:i}):n===`div`?(0,s.jsx)(`div`,{className:y,style:{...g,...f},...m,children:i}):n===`strong`?(0,s.jsx)(`strong`,{className:y,style:{...g,...f},...m,children:i}):(0,s.jsx)(`span`,{className:y,style:{...g,...f},...m,children:i})}let we={Button:`Primer_Brand__Button-module__Button___lDruK`,"Button--block":`Primer_Brand__Button-module__Button--block___F5RXs`,"Button--disabled":`Primer_Brand__Button-module__Button--disabled___Ba17E`,"Button--label":`Primer_Brand__Button-module__Button--label___lUBc0`,"Button--label-large":`Primer_Brand__Button-module__Button--label-large____iBy6`,"Button--label-medium":`Primer_Brand__Button-module__Button--label-medium___DW2TM`,"Button--label-primary":`Primer_Brand__Button-module__Button--label-primary___Leisi`,"Button--label-secondary":`Primer_Brand__Button-module__Button--label-secondary___DRJoJ`,"Button--label-subtle":`Primer_Brand__Button-module__Button--label-subtle___RRaqm`,"Button--primary":`Primer_Brand__Button-module__Button--primary___xIC7G`,"Button--secondary":`Primer_Brand__Button-module__Button--secondary___akMC2`,"Button--size-large":`Primer_Brand__Button-module__Button--size-large___REN1l`,"Button--size-medium":`Primer_Brand__Button-module__Button--size-medium___EyCyw`,"Button--size-small":`Primer_Brand__Button-module__Button--size-small___iNTn1`,"Button--subtle":`Primer_Brand__Button-module__Button--subtle___UMmi9`,"Button-arrow":`Primer_Brand__Button-module__Button-arrow___SkJXQ`,"Button-arrow--disabled":`Primer_Brand__Button-module__Button-arrow--disabled____UgPq`,"Button-label--disabled":`Primer_Brand__Button-module__Button-label--disabled___ZBpbj`,"Button__icon-visual":`Primer_Brand__Button-module__Button__icon-visual___zR2Hi`,"Button__icon-visual--disabled":`Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy`,"Button__leading-visual":`Primer_Brand__Button-module__Button__leading-visual___FIPvg`,Button__text:`Primer_Brand__Button-module__Button__text___Z3ocU`,"Button__trailing-visual":`Primer_Brand__Button-module__Button__trailing-visual___zg8jd`},Te=[`primary`,`secondary`,`subtle`],Ee=[`small`,`medium`,`large`],De=Te[1],Oe=Ee[1],ke={root:`Button`,get leadingVisual(){return`${this.root}-leading-visual`},get trailingVisual(){return`${this.root}-trailing-visual`},get expandableArrow(){return`${this.root}-expandable-arrow`}},Ae=(0,c.forwardRef)(({animate:e,as:t,variant:n=De,size:r=Oe,hasArrow:i,block:a=!1,className:o,children:u,disabled:f,"aria-disabled":p,onMouseEnter:m,onMouseLeave:h,onFocus:g,onBlur:_,leadingVisual:v,trailingVisual:y,style:b,...x},S)=>{let[C,w]=l().useState(!1),[T,D]=l().useState(!1),O=t||`button`,k=!!f,A=p===`true`||!0===p,j=k||A,{classes:ee,styles:M}=E(e),te=!!i,N=(0,c.useCallback)(e=>l().isValidElement(e)?e:typeof e==`function`?l().createElement(e):void 0,[]),ne=N(v),re=N(y),ie=(0,c.useCallback)(e=>{k||(w(!0),m?.(e))},[k,m]),ae=(0,c.useCallback)(e=>{k||(w(!1),h?.(e))},[k,h]),oe=(0,c.useCallback)(e=>{k||(D(!0),g?.(e))},[k,g]),se=(0,c.useCallback)(e=>{k||(D(!1),_?.(e))},[k,_]);return(0,s.jsxs)(O,{ref:S,className:d(we.Button,we[`Button--${n}`],we[`Button--size-${r}`],a&&we[`Button--block`],j&&we[`Button--disabled`],ee,o),onMouseEnter:ie,onMouseLeave:ae,onFocus:oe,onBlur:se,disabled:k&&O===`button`||void 0,"aria-disabled":A||k&&O!==`button`||void 0,style:{...M,...b},...x,children:[l().isValidElement(ne)&&(0,s.jsx)(`span`,{className:we[`Button__leading-visual`],"data-testid":ke.leadingVisual,children:l().cloneElement(ne,{className:d(ne.props.className,we[`Button__icon-visual`],j&&we[`Button__icon-visual--disabled`]),"aria-hidden":`true`,focusable:`false`})}),u&&(0,s.jsx)(`span`,{className:we.Button__text,children:(0,s.jsx)(I,{as:`span`,size:r===`small`?`100`:r===`medium`?`200`:`400`,weight:`medium`,className:d(we[`Button--label`],we[`Button--label-${r}`],we[`Button--label-${n}`],j&&we[`Button-label--disabled`]),children:u})}),!y&&te&&(0,s.jsx)(`span`,{className:d(we[`Button__trailing-visual`]),children:(0,s.jsx)(he,{hidden:!0,className:d(we[`Button-arrow`],j&&we[`Button-arrow--disabled`]),expanded:!j&&(C||T),"data-testid":ke.expandableArrow})}),l().isValidElement(re)&&(0,s.jsx)(`span`,{className:d(we[`Button__trailing-visual`]),"data-testid":ke.trailingVisual,children:l().cloneElement(re,{className:d(re.props.className,we[`Button__icon-visual`],j&&we[`Button__icon-visual--disabled`]),"aria-hidden":`true`,focusable:`false`})})]})}),je=Object.assign(Ae,{testIds:ke}),Me=(0,c.forwardRef)(({href:e,as:t=`a`,children:n,...r},i)=>{let{variant:a,enableAnimation:o}=pe(),c=a===`gridline`||a===`gridline-expressive`,u=c?ue:l().Fragment,d=c?{animate:o?{variant:`slide-in-up`,delay:750,duration:1e3}:void 0}:{};return(0,s.jsx)(u,{...d,children:(0,s.jsx)(je,{ref:i,as:t,variant:`primary`,size:`medium`,href:e,...r,children:n})})}),Ne=(0,c.forwardRef)(({href:e,as:t=`a`,children:n,...r},i)=>{let{variant:a,enableAnimation:o}=pe(),c=a===`gridline`||a===`gridline-expressive`,u=c?ue:l().Fragment,d=c?{animate:o?{variant:`slide-in-up`,delay:750,duration:1e3}:void 0}:{};return(0,s.jsx)(u,{...d,children:(0,s.jsx)(je,{ref:i,as:t,variant:`secondary`,size:`medium`,href:e,...r,children:n})})}),Pe={"outside-top":[`outside-bottom`,`outside-right`,`outside-left`,`outside-bottom`],"outside-bottom":[`outside-top`,`outside-right`,`outside-left`,`outside-bottom`],"outside-left":[`outside-right`,`outside-bottom`,`outside-top`,`outside-bottom`],"outside-right":[`outside-left`,`outside-bottom`,`outside-top`,`outside-bottom`]},Fe={start:[`end`,`center`],end:[`start`,`center`],center:[`end`,`start`]};function Ie(e,t,n={}){let{positionedParent:r,clippingNode:i,positionedParentStyle:a,clippingNodeStyle:o}=function(e){if(function(e){if(e.tagName===`DIALOG`)return!0;try{if(e.matches(`:popover-open`)&&/native code/.test(document.body.showPopover?.toString()))return!0}catch{return!1}return!1}(e))return{positionedParent:document.body,clippingNode:document.body,positionedParentStyle:null,clippingNodeStyle:null};let t=null,n=null,r=null,i=null,a=e.parentNode;for(;a!==null&&a!==document.body;){if(a instanceof HTMLElement){let e=getComputedStyle(a);if(t||e.position===`static`||(t=a,r=e),n||e.overflow===`visible`||(n=a,i=e),t&&n)break}a=a.parentNode}return{positionedParent:t??document.body,clippingNode:n??document.body,positionedParentStyle:r,clippingNodeStyle:i}}(e),s=function(e,t=null){let n=e.getBoundingClientRect(),r=t||getComputedStyle(e),i=parseInt(r.borderTopWidth,10)||0,a=parseInt(r.borderLeftWidth,10)||0,o=parseInt(r.borderRightWidth,10)||0,s=parseInt(r.borderBottomWidth,10)||0;return{top:n.top+i,left:n.left+a,width:n.width-o-a,height:Math.max(n.height-i-s,e===document.body?window.innerHeight:-1/0)}}(i,o),c=a||getComputedStyle(r),l=r.getBoundingClientRect(),[u,d]=[c.borderTopWidth,c.borderLeftWidth].map(e=>parseInt(e,10)||0);return function(e,t,n,r,{side:i,align:a,allowOutOfBounds:o,anchorOffset:s,alignmentOffset:c,displayInViewport:l},u){let d=e;l&&(d={top:0,left:0,width:u.width,height:u.height});let f={top:d.top-t.top,left:d.left-t.left,width:d.width,height:d.height},p=Re(n,r,i,a,s,c),m=i,h=a;if(p.top-=t.top,p.left-=t.left,!o){let e=Pe[i],o=0;if(e){let l=i;for(;od.width+f.left&&(p.left=d.width+f.left-n.width),(l||e&&od.height+f.top&&(p.top=Math.max(d.height+f.top-n.height,0))}return Object.assign(Object.assign({},p),{anchorSide:m,anchorAlign:h})}(s,{top:l.top+u,left:l.left+d},e.getBoundingClientRect(),t instanceof Element?t.getBoundingClientRect():t,function(e={}){let t=e.side??Le.side,n=e.align??Le.align;return{side:t,align:n,anchorOffset:e.anchorOffset??(t===`inside-center`?0:Le.anchorOffset),alignmentOffset:e.alignmentOffset??(n!==`center`&&t.startsWith(`inside`)?Le.alignmentOffset:0),allowOutOfBounds:e.allowOutOfBounds??Le.allowOutOfBounds,displayInViewport:e.displayInViewport??Le.displayInViewport}}(n),{width:window.innerWidth,height:window.innerHeight})}let Le={side:`outside-bottom`,align:`start`,anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1,displayInViewport:!1};function Re(e,t,n,r,i,a){let o=t.left+t.width,s=t.top+t.height,c=-1,l=-1;return n===`outside-top`?c=t.top-i-e.height:n===`outside-bottom`?c=s+i:n===`outside-left`?l=t.left-i-e.width:n===`outside-right`&&(l=o+i),n!==`outside-top`&&n!==`outside-bottom`||(l=r===`start`?t.left+a:r===`center`?t.left-(e.width-t.width)/2+a:o-e.width-a),n!==`outside-left`&&n!==`outside-right`||(c=r===`start`?t.top+a:r===`center`?t.top-(e.height-t.height)/2+a:s-e.height-a),n===`inside-top`?c=t.top+i:n===`inside-bottom`?c=s-i-e.height:n===`inside-left`?l=t.left+i:n===`inside-right`?l=o-i-e.width:n===`inside-center`&&(l=(o+t.left)/2-e.width/2+i),n===`inside-top`||n===`inside-bottom`?l=r===`start`?t.left+a:r===`center`?t.left-(e.width-t.width)/2+a:o-e.width-a:n!==`inside-left`&&n!==`inside-right`&&n!==`inside-center`||(c=r===`start`?t.top+a:r===`center`?t.top-(e.height-t.height)/2+a:s-e.height-a),{top:c,left:l}}function ze(e,t,n,r){return e===`outside-top`||e===`outside-bottom`?t.topn.height+n.top:t.leftn.width+n.left}function Be(e,t,n,r){return e===`end`?t.leftn.left+n.width||t.left{He.has(e)&&e.dispatchEvent(new Ve(`toggle`,{cancelable:!1,oldState:t,newState:n}))},0))}var We=globalThis.ShadowRoot||function(){},Ge=globalThis.HTMLDialogElement||function(){},Ke=new WeakMap,qe=new WeakMap,Je=new WeakMap,Ye=new WeakMap;function Xe(e){return Ye.get(e)||`hidden`}var Ze=new WeakMap;function Qe(e){return[...e].pop()}function $e(e,t){return!(e.popover!==`auto`&&e.popover!==`manual`&&e.popover!==`hint`||!e.isConnected||t&&Xe(e)!==`showing`||!t&&Xe(e)!==`hidden`||e instanceof Ge&&e.hasAttribute(`open`)||document.fullscreenElement===e)}function et(e){if(!e)return 0;let t=qe.get(document)||new Set,n=Je.get(document)||new Set;return n.has(e)?[...n].indexOf(e)+t.size+1:t.has(e)?[...t].indexOf(e)+1:0}function tt(e){let t,n=Je.get(e)||new Set,r=qe.get(e)||new Set,i=n.size>0?n:r.size>0?r:null;return i?(t=Qe(i),t.isConnected?t:(i.delete(t),tt(e))):null}function nt(e){for(let t of e||[]){if(t.isConnected)return t;e.delete(t)}return null}function rt(e){return typeof e.getRootNode==`function`?e.getRootNode():e.parentNode?rt(e.parentNode):e}function it(e){for(;e;){if(e instanceof HTMLElement&&e.popover===`auto`&&Ye.get(e)===`showing`)return e;if((e=e instanceof Element&&e.assignedSlot||e.parentElement||rt(e))instanceof We&&(e=e.host),e instanceof Document)return}}function at(e,t){let n=new Map,r=0;for(let e of t||[])n.set(e,r),r+=1;n.set(e,r),r+=1;let i=null;return function(t){if(!t)return;let r=!1,a=null;for(;!r;){if(a=it(t)||null,a===null||!n.has(a))return;e.popover!==`hint`&&a.popover!==`auto`||(r=!0),r||(t=a.parentElement)}let o=n.get(a)??null;(i===null||n.get(i)et(n)?t:n}(t);if(r&&e.type===`pointerdown`)pt.set(n,r);else if(e.type===`pointerup`){let e=pt.get(n)===r;pt.delete(n),e&&ft(r||n,!1,!0)}}var ht=new WeakMap;function gt(e,t=!1){if(!e)return;ht.has(e)||ht.set(e,e.getAttribute(`aria-expanded`));let n=e.popoverTargetElement;if(n instanceof HTMLElement&&n.popover===`auto`)e.setAttribute(`aria-expanded`,String(t));else{let t=ht.get(e);t?e.setAttribute(`aria-expanded`,t):e.removeAttribute(`aria-expanded`)}}var _t=globalThis.ShadowRoot||function(){};function vt(){return typeof HTMLElement<`u`&&typeof HTMLElement.prototype==`object`&&`popover`in HTMLElement.prototype&&`showPopover`in HTMLElement.prototype}function yt(e,t,n){let r=e[t];Object.defineProperty(e,t,{value(e){return r.call(this,n(e))}})}var bt=/(^|[^\\]):popover-open\b/g,xt=null;function St(e,t){let n=function(e){let t=typeof globalThis.CSSLayerBlockRule==`function`,n=(e??window.POPOVER_POLYFILL_OPTIONS?.layerName??`popover-polyfill`).split(`.`).map(e=>CSS.escape(e)).join(`.`);return`\n${t?`@layer ${n} {`:``}\n :where([popover]) {\n position: fixed;\n z-index: 2147483647;\n inset: 0;\n padding: 0.25em;\n width: fit-content;\n height: fit-content;\n border-width: initial;\n border-color: initial;\n border-image: initial;\n border-style: solid;\n background-color: canvas;\n color: canvastext;\n overflow: auto;\n margin: auto;\n }\n\n :where([popover]:not(.\\:popover-open)) {\n display: none;\n }\n\n :where(dialog[popover].\\:popover-open) {\n display: block;\n }\n\n :where(dialog[popover][open]) {\n display: revert;\n }\n\n :where([anchor].\\:popover-open) {\n inset: auto;\n }\n\n :where([anchor]:popover-open) {\n inset: auto;\n }\n\n @supports not (background-color: canvas) {\n :where([popover]) {\n background-color: white;\n color: black;\n }\n }\n\n @supports (width: -moz-fit-content) {\n :where([popover]) {\n width: -moz-fit-content;\n height: -moz-fit-content;\n }\n }\n\n @supports not (inset: 0) {\n :where([popover]) {\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n }\n }\n${t?`}`:``}\n`}(t);if(xt===null)try{(xt=new CSSStyleSheet).replaceSync(n)}catch{xt=!1}if(!1!==xt&&e.adoptedStyleSheets)e.adoptedStyleSheets=[xt,...e.adoptedStyleSheets];else{let t=document.createElement(`style`);t.textContent=n,e instanceof Document?e.head.prepend(t):e.prepend(t)}}function Ct(e){if(typeof window>`u`)return;let t=e?.layerName;function n(e){return e!=null&&e.includes(`:popover-open`)&&(e=e.replace(bt,`$1.\\:popover-open`)),e}window.ToggleEvent=window.ToggleEvent||Ve,yt(Document.prototype,`querySelector`,n),yt(Document.prototype,`querySelectorAll`,n),yt(Element.prototype,`querySelector`,n),yt(Element.prototype,`querySelectorAll`,n),yt(Element.prototype,`matches`,n),yt(Element.prototype,`closest`,n),yt(DocumentFragment.prototype,`querySelectorAll`,n),Object.defineProperties(HTMLElement.prototype,{popover:{enumerable:!0,configurable:!0,get(){if(!this.hasAttribute(`popover`))return null;let e=(this.getAttribute(`popover`)||``).toLowerCase();return e===``||e==`auto`?`auto`:e==`hint`?`hint`:`manual`},set(e){e===null?this.removeAttribute(`popover`):this.setAttribute(`popover`,e)}},showPopover:{enumerable:!0,configurable:!0,writable:!0,value(e={}){ct(this)}},hidePopover:{enumerable:!0,configurable:!0,writable:!0,value(){lt(this,!0,!0)}},togglePopover:{enumerable:!0,configurable:!0,writable:!0,value(e={}){return typeof e==`boolean`&&(e={force:e}),Ye.get(this)===`showing`&&e.force===void 0||!1===e.force?lt(this,!0,!0):e.force!==void 0&&!0!==e.force||ct(this),Ye.get(this)===`showing`}}});let r=Element.prototype.attachShadow;r&&Object.defineProperties(Element.prototype,{attachShadow:{enumerable:!0,configurable:!0,writable:!0,value(e){let n=r.call(this,e);return St(n,t),n}}});let i=HTMLElement.prototype.attachInternals;i&&Object.defineProperties(HTMLElement.prototype,{attachInternals:{enumerable:!0,configurable:!0,writable:!0,value(){let e=i.call(this);return e.shadowRoot&&St(e.shadowRoot,t),e}}});let a=new WeakMap;function o(e){Object.defineProperties(e.prototype,{popoverTargetElement:{enumerable:!0,configurable:!0,set(e){if(e===null)this.removeAttribute(`popovertarget`),a.delete(this);else{if(!(e instanceof Element))throw TypeError(`popoverTargetElement must be an element or null`);this.setAttribute(`popovertarget`,``),a.set(this,e)}},get(){if(this.localName!==`button`&&this.localName!==`input`||this.localName===`input`&&this.type!==`reset`&&this.type!==`image`&&this.type!==`button`||this.disabled||this.form&&this.type===`submit`)return null;let e=a.get(this);if(e&&e.isConnected)return e;if(e&&!e.isConnected)return a.delete(this),null;let t=rt(this),n=this.getAttribute(`popovertarget`);return(t instanceof Document||t instanceof _t)&&n&&t.getElementById(n)||null}},popoverTargetAction:{enumerable:!0,configurable:!0,get(){let e=(this.getAttribute(`popovertargetaction`)||``).toLowerCase();return e===`show`||e===`hide`?e:`toggle`},set(e){this.setAttribute(`popovertargetaction`,e)}}})}o(HTMLButtonElement),o(HTMLInputElement);var s;(s=document).addEventListener(`click`,e=>{if(e.defaultPrevented)return;let t=e.composedPath(),n=t[0];if(!(n instanceof Element)||n?.shadowRoot)return;let r=rt(n);if(!(r instanceof _t||r instanceof Document))return;let i=t.find(e=>e.matches?.call(e,`[popovertargetaction],[popovertarget]`));i&&(function(e){let t=e.popoverTargetElement;if(!(t instanceof HTMLElement))return;let n=Xe(t);e.popoverTargetAction===`show`&&n===`showing`||e.popoverTargetAction===`hide`&&n===`hidden`||(n===`showing`?lt(t,!0,!0):$e(t,!1)&&(Ze.set(t,e),ct(t)))}(i),e.preventDefault())}),s.addEventListener(`keydown`,e=>{let t=e.key,n=e.target;e.defaultPrevented||!n||t!==`Escape`&&t!==`Esc`||ft(n.ownerDocument||n,!0,!0)}),s.addEventListener(`pointerdown`,mt),s.addEventListener(`pointerup`,mt),St(document,t)}function L(e){let t=(0,c.useRef)(null),n=(0,c.useRef)(null);return(0,c.useMemo)(()=>{if(typeof e==`function`){if(!n.current){let t=null;n.current={get current(){return t},set current(n){t=n,e(n)}}}return n.current}return n.current=null,e&&typeof e==`object`&&e.current!==void 0?e:t},[e,t])}let wt=[`nw`,`n`,`ne`,`e`,`se`,`s`,`sw`,`w`],Tt=[`short`,`medium`,`long`],Et={nw:{side:`outside-top`,align:`end`},n:{side:`outside-top`,align:`center`},ne:{side:`outside-top`,align:`start`},e:{side:`outside-right`,align:`center`},se:{side:`outside-bottom`,align:`start`},s:{side:`outside-bottom`,align:`center`},sw:{side:`outside-bottom`,align:`end`},w:{side:`outside-left`,align:`center`}},Dt={"outside-top-end":`nw`,"outside-top-center":`n`,"outside-top-start":`ne`,"outside-right-center":`e`,"outside-bottom-start":`se`,"outside-bottom-center":`s`,"outside-bottom-end":`sw`,"outside-left-center":`w`},Ot={short:50,medium:400,long:1200},kt=[`a[href]`,`button:not(:disabled)`,`summary`,`select`,`input:not([type=hidden])`,`textarea`],At=e=>kt.some(t=>e.matches(t))||e.hasAttribute(`role`)&&e.getAttribute(`role`)===`button`,jt=l().createContext({}),Mt=l().forwardRef(({direction:e=`s`,delay:t=`short`,text:n,type:r=`description`,children:i,id:a,className:o,...u},f)=>{let m=p(a),h=c.Children.only(i)??null,g=L(f),_=(0,c.useRef)(null),v=(0,c.useRef)(null),y=(0,c.useRef)(null),[b,x]=(0,c.useState)(e),S=l().useCallback(()=>{v.current&&=(clearTimeout(v.current),null);let e=g.current?.getAttribute(`aria-haspopup`);g.current?.getAttribute(`aria-expanded`)===`true`&&e!==null&&e!==`false`||(y.current&&=(clearTimeout(y.current),null),_.current&&g.current&&typeof _.current.showPopover==`function`&&!_.current.matches(`:popover-open`)&&_.current.showPopover())},[_,g]),C=l().useCallback(()=>{v.current&&clearTimeout(v.current),v.current=setTimeout(()=>{v.current=null,S()},Ot[t])},[t,S]),w=l().useCallback(()=>{v.current&&=(clearTimeout(v.current),null),y.current=setTimeout(()=>{_.current&&g.current&&typeof _.current.hidePopover==`function`&&_.current.matches(`:popover-open`)&&_.current.hidePopover()},200)},[_,g]);return(0,c.useEffect)(()=>()=>{v.current&&clearTimeout(v.current),y.current&&clearTimeout(y.current)},[y]),(0,c.useEffect)(()=>{if(!_.current||!g.current)return;At(g.current);let t=g.current.childNodes;Array.from(t).some(e=>e instanceof HTMLElement&&At(e)),r===`label`&&(g.current.hasAttribute(`aria-label`),Array.from(g.current.childNodes).some(e=>e instanceof HTMLElement&&e.hasAttribute(`aria-label`))),typeof window<`u`&&(vt()||Ct());let n=_.current,i=g.current;n.setAttribute(`popover`,`auto`);let a={side:Et[e].side,align:Et[e].align,anchorOffset:8},o=()=>{let{top:e,left:t,anchorAlign:r,anchorSide:o}=Ie(n,i,a);n.style.top=`${e}px`,n.style.left=`${t}px`;let s=n.getBoundingClientRect(),c=i.getBoundingClientRect(),l=o===`outside-top`||o===`outside-bottom`,u=l?c.left+c.width/2-s.left:c.top+c.height/2-s.top,d=l?s.width:s.height,f=Math.max(0,Math.min(u,d));n.style.setProperty(`--p`,`${f}px`),x(Dt[`${o}-${r}`])};return n.addEventListener(`toggle`,o),()=>{n.removeEventListener(`toggle`,o)}},[_,g,e,r]),(0,s.jsxs)(jt.Provider,{value:{tooltipId:m},children:[h&&l().cloneElement(h,{ref:g,"aria-describedby":r===`description`?m:h.props[`aria-describedby`],"aria-labelledby":r===`label`?m:h.props[`aria-labelledby`],onBlur:e=>{w(),h.props.onBlur?.(e)},onFocus:e=>{S(),h.props.onFocus?.(e)},onMouseEnter:e=>{C(),h.props.onMouseEnter?.(e)},onMouseLeave:e=>{w(),h.props.onMouseLeave?.(e)}}),(0,s.jsx)(`div`,{className:d(`Primer_Brand__Tooltip-module__Tooltip___u1Usz`,o),ref:_,"data-direction":b,...u,role:r===`description`?`tooltip`:void 0,"aria-hidden":r===`label`||void 0,id:m,onMouseEnter:S,onMouseLeave:w,children:n})]})}),Nt={IconButton:`Primer_Brand__IconButton-module__IconButton___Rw5mP`,"IconButton--inactive":`Primer_Brand__IconButton-module__IconButton--inactive___rqx6f`,"IconButton--large":`Primer_Brand__IconButton-module__IconButton--large___XSwOm`,"IconButton--medium":`Primer_Brand__IconButton-module__IconButton--medium___o7XG8`,"IconButton--rounded":`Primer_Brand__IconButton-module__IconButton--rounded___D7bgG`,"IconButton--small":`Primer_Brand__IconButton-module__IconButton--small___vIOsv`,"IconButton--variant-danger":`Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN`,"IconButton--variant-invisible":`Primer_Brand__IconButton-module__IconButton--variant-invisible___N5QCb`,"IconButton-spin":`Primer_Brand__IconButton-module__IconButton-spin___Xg2de`,IconButton__icon:`Primer_Brand__IconButton-module__IconButton__icon___krMSy`,IconButton__loadingAnnouncement:`Primer_Brand__IconButton-module__IconButton__loadingAnnouncement___EDict`,IconButton__loadingIndicator:`Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth`},Pt=[...Te,`danger`,`invisible`],Ft=[...Ee],It=De,Lt=Oe,Rt={root:`IconButton`,get loadingIndicator(){return`${this.root}-loading-indicator`},get loadingAnnouncement(){return`${this.root}-loading-announcement`}},zt=(0,c.forwardRef)(function({as:e,icon:t,"aria-label":n,description:r,loading:i=!1,loadingAnnouncement:a=`Loading`,rounded:o=!1,tooltipDirection:c=`s`,size:u=Lt,variant:f=It,inactive:p=!1,disabled:m,className:h,onClick:g,"aria-disabled":_,"aria-expanded":v,"aria-haspopup":y,"data-testid":b,...x},S){let{tooltipId:C}=l().useContext(jt),w=i&&!m,T=p&&!m&&!w,E=!m&&!C,D=r||n,O=f===`danger`?`secondary`:f===`invisible`?`subtle`:f,k=w?(0,s.jsx)(`span`,{className:Nt.IconButton__loadingIndicator,"data-testid":Rt.loadingIndicator}):(0,s.jsx)(t,{className:Nt.IconButton__icon}),A=(0,s.jsx)(je,{...x,ref:E?void 0:S,as:e,variant:O,size:u,disabled:m,"aria-disabled":!(!w&&!T)||_,"aria-expanded":v,"aria-haspopup":y,"aria-label":!E||r?n:void 0,className:d(Nt.IconButton,Nt[`IconButton--${u}`],Nt[`IconButton--variant-${f}`],T&&Nt[`IconButton--inactive`],o&&Nt[`IconButton--rounded`],h),"data-testid":b||Rt.root,leadingVisual:k,onClick:w?e=>{e.preventDefault(),e.stopPropagation()}:g});return(0,s.jsxs)(s.Fragment,{children:[E?(0,s.jsx)(Mt,{ref:S,direction:c,text:D,type:r?`description`:`label`,children:A}):A,(0,s.jsx)(`span`,{"aria-live":`polite`,className:Nt.IconButton__loadingAnnouncement,"data-testid":Rt.loadingAnnouncement,children:w?a:null})]})}),Bt=typeof window<`u`&&window.document!==void 0&&window.document.createElement!==void 0?c.useLayoutEffect:c.useEffect;var Vt;(function(e){e.LIGHT=`light`,e.DARK=`dark`,e.AUTO=`auto`})(Vt||={});let Ht=Vt.LIGHT,Ut=(0,c.createContext)({colorMode:Ht,availableColorModes:Object.values(Vt)});function Wt({colorMode:e=Ht,children:t,...n}){let[r,i]=(0,c.useState)(Ht),a=e===Vt.AUTO?r:(o=e)===Vt.DARK||o.startsWith(`${Vt.DARK}_`)?Vt.DARK:Vt.LIGHT;var o;let l=(0,c.useMemo)(()=>Object.values(Vt),[]);return Bt(()=>{if(e===Vt.AUTO)return i(Kt()),qt(i)},[e]),(0,s.jsx)(Ut.Provider,{value:{colorMode:a,availableColorModes:l},children:(0,s.jsx)(`div`,{"data-color-mode":a,...n,children:t})})}let Gt=()=>window.matchMedia(`(prefers-color-scheme: ${Vt.DARK})`),Kt=()=>Gt().matches?Vt.DARK:Vt.LIGHT,qt=e=>{let t=Gt(),n=t=>e(t.matches?Vt.DARK:Vt.LIGHT);return t.addEventListener(`change`,n),()=>t.removeEventListener(`change`,n)},Jt=()=>(0,c.useContext)(Ut);function Yt(e,t=[]){let n=e?.floatingElementRef,r=e?.anchorElementRef,[i,a]=(0,c.useState)(void 0),o=(0,c.useCallback)(()=>{if(n.current instanceof Element&&r.current instanceof Element){let t=Ie(n.current,r.current,{side:e?.side,align:e?.align});a(t)}else a(void 0)},[n,r,...t]);return(0,c.useEffect)(o,[o]),function(e,t){let n=(0,c.useRef)(e);(0,c.useEffect)(()=>{n.current=e}),(0,c.useEffect)(()=>{let e=document.documentElement;if(!e)return;let t=new ResizeObserver(e=>{n.current(e)});return t.observe(e),()=>{t.disconnect()}},[t])}(o),{floatingElementRef:n,anchorElementRef:r,position:i}}function Xt(e,t,n){(0,c.useEffect)(()=>{let r=r=>{!e.current||e.current.contains(r.target)||n&&n.current&&n.current.contains(r.target)||t&&t(r)};return document.addEventListener(`mousedown`,r),document.addEventListener(`touchstart`,r,{passive:!0}),document.addEventListener(`focusin`,r),()=>{document.removeEventListener(`mousedown`,r),document.removeEventListener(`touchstart`,r),document.removeEventListener(`focusin`,r)}},[e,t,n])}function Zt(e){let t=(0,c.useCallback)(t=>{t.key===`Escape`&&e()},[e]);(0,c.useEffect)(()=>(document.addEventListener(`keydown`,t,!1),()=>{document.removeEventListener(`keydown`,t,!1)}),[t])}let Qt=[`small`,`medium`],$t=[`default`,`split-button`],en=l().createContext(void 0),tn=({children:e,menuLabel:t=`Menu`,mode:n=`default`,onMenuToggle:r,size:i})=>{let[a,o]=(0,c.useState)(i);return(0,s.jsx)(en.Provider,{value:{menuLabel:t,mode:n,onMenuToggle:r,setSize:o,size:a},children:e})},nn=()=>{let e=l().useContext(en);if(!e)throw Error(`useActionMenuContext must be used within an ActionMenuProvider`);return e};function R(e){return R=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},R(e)}var rn=[`aria-hidden`,`aria-label`,`aria-labelledby`,`tabIndex`,`className`,`fill`,`size`,`verticalAlign`,`id`,`title`,`style`];function an(){return an=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0?`true`:`false`,"aria-label":o,"aria-labelledby":s,className:`${n} ${d}`.trim(),role:k,viewBox:`0 0 ${w} ${C}`,width:T,height:S,fill:p,id:v,display:`inline-block`,overflow:`visible`,style:sn({verticalAlign:_},b)}),y?c.createElement(`title`,null,y):null,E)}var dn=[`12`,`16`,`24`],fn={12:{width:12,path:c.createElement(`path`,{d:`M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:c.createElement(`path`,{d:`M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M5.22 8.22a.749.749 0 0 0 0 1.06l6.25 6.25a.749.749 0 0 0 1.06 0l6.25-6.25a.749.749 0 1 0-1.06-1.06L12 13.939 6.28 8.22a.749.749 0 0 0-1.06 0Z`})}},pn=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-down`,fn,dn)});pn.displayName=`ChevronDownIcon`;var mn=[`16`,`24`],hn={16:{width:16,path:c.createElement(`path`,{d:`M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M21.03 5.72a.75.75 0 0 1 0 1.06l-11.5 11.5a.747.747 0 0 1-1.072-.012l-5.5-5.75a.75.75 0 1 1 1.084-1.036l4.97 5.195L19.97 5.72a.75.75 0 0 1 1.06 0Z`})}},gn=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-check`,hn,mn)});gn.displayName=`CheckIcon`;let _n,vn=!1;function yn(){}try{let e=Object.create({},{signal:{get(){vn=!0}}});window.addEventListener(`test`,yn,e),window.removeEventListener(`test`,yn,e)}catch{}function bn(){vn||=(function(){if(typeof window>`u`)return;let e=EventTarget.prototype.addEventListener;EventTarget.prototype.addEventListener=function(t,n,r){return typeof r==`object`&&`signal`in r&&r.signal instanceof AbortSignal&&e.call(r.signal,`abort`,()=>{this.removeEventListener(t,n,r)}),e.call(this,t,n,r)}}(),!0)}function xn(){return _n===void 0&&(_n=/^mac/i.test(window.navigator.platform)),_n}function*Sn(e,t={}){var n,r;let i=(n=t.strict)!=null&&n,a=(r=t.onlyTabbable)!=null&&r?En:Tn,o=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e instanceof HTMLElement&&a(e,i)?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}),s=null;if(!t.reverse&&a(e,i)&&(yield e),t.reverse){let e=o.lastChild();for(;e;)s=e,e=o.lastChild()}else s=o.firstChild();for(;s instanceof HTMLElement;)yield s,s=t.reverse?o.previousNode():o.nextNode();t.reverse&&a(e,i)&&(yield e)}function Cn(e,t=!1){return Sn(e,{reverse:t,strict:!0,onlyTabbable:!0}).next().value}let wn=new Set([`BUTTON`,`INPUT`,`SELECT`,`TEXTAREA`,`OPTGROUP`,`OPTION`,`FIELDSET`]);function Tn(e,t=!1){if(e.hidden||e.classList.contains(`sentinel`)||e instanceof HTMLInputElement&&e.type===`hidden`||wn.has(e.tagName)&&e.disabled)return!1;if(t){let t=e.offsetWidth,n=e.offsetHeight,r=e.offsetParent;if(t===0||n===0)return!1;let i=getComputedStyle(e);if(i.display===`none`||i.visibility===`hidden`||i.visibility===`collapse`)return!1;let a=i.position;if(!r&&a!==`fixed`&&a!==`sticky`||e.getClientRects().length===0)return!1}return e.getAttribute(`tabindex`)!=null||e.getAttribute(`contenteditable`)===`true`||e.getAttribute(`contenteditable`)===`plaintext-only`||!(e instanceof HTMLAnchorElement&&e.getAttribute(`href`)==null)&&e.tabIndex!==-1}function En(e,t=!1){return Tn(e,t)&&e.getAttribute(`tabindex`)!==`-1`}let Dn=1e4,On=new Set([`button`,`checkbox`,`color`,`file`,`hidden`,`image`,`radio`,`range`,`reset`,`submit`]);class kn{constructor(){this._items=[],this._itemSet=new Set,this._indexMap=new Map}insertAt(e,t){let n;if(t.length<=100)n=t.filter((e,t,n)=>!this._itemSet.has(e)&&n.indexOf(e)===t);else{let e=new Set;n=[];for(let r=0;r=r;e--)this._indexMap.set(this._items[e],e+n.length);n.length<=1e4?this._items.splice(r,0,...n):this._chunkedInsert(r,n);for(let e=0;et.focusableElementFilter(e)):e;if(n.length===0)return;let r=function(e){let t=e[0];if(a.size===0)return 0;let n=0,r=a.size-1;for(;n<=r;){let e=Math.floor((n+r)/2);w(t,a.get(e))?r=e-1:n=e+1}return n}(n);a.insertAt(r,n);for(let e of n)o.has(e)||o.set(e,e.getAttribute(`tabindex`)),e.setAttribute(`tabindex`,`-1`);_||!p||r!==0||h?_||m||y(v()):C()}function C(){let t=[...Sn(e,E)];a.clear(),a.insertAt(0,t);for(let e of t)o.has(e)||o.set(e,e.getAttribute(`tabindex`)),e.setAttribute(`tabindex`,`-1`);y(v())}function w(e,t){return(t.compareDocumentPosition(e)&Node.DOCUMENT_POSITION_PRECEDING)>0}function T(...e){for(let t of e){a.delete(t);let e=o.get(t);e!==void 0&&(e===null?t.removeAttribute(`tabindex`):t.setAttribute(`tabindex`,e),o.delete(t)),t===m&&y(v())}}let E={reverse:t?.reverse,strict:t?.strict,onlyTabbable:t?.onlyTabbable};S(...Sn(e,E));let D=typeof l==`function`?l(document.body):v();_||y(D);let O=new MutationObserver(e=>{let t=new Set,n=new Set,r=new Set,i=new Set;for(let a of e)if(a.type===`childList`){for(let e of a.removedNodes)e instanceof HTMLElement&&t.add(e);for(let e of a.addedNodes)e instanceof HTMLElement&&n.add(e)}else if(a.type===`attributes`&&a.target instanceof HTMLElement){let e=a.attributeName;e&&a.target.hasAttribute(e)?r.add(a.target):i.add(a.target)}if(t.size>0){let e=[];for(let n of t)for(let t of Sn(n))e.push(t);e.length>0&&T(...e)}if(r.size>0&&T(...r),n.size>0){let e=[];for(let t of n)for(let n of Sn(t,E))e.push(n);e.length>0&&(p?C():S(...e))}i.size>0&&S(...i)});O.observe(e,{subtree:!0,childList:!0,attributeFilter:[`hidden`,`disabled`],attributeOldValue:!0});let k=new AbortController,A=t?.abortSignal??k.signal,j;A.addEventListener(`abort`,()=>{O.disconnect(),T(...a),a.clear()}),e.addEventListener(`mousedown`,e=>{e.target instanceof HTMLElement&&e.target!==document.activeElement&&(j=a.indexOf(e.target))},{signal:A}),u?(e.addEventListener(`focusin`,e=>{e.target instanceof HTMLElement&&a.has(e.target)&&(u.focus({preventScroll:g}),y(e.target))},{signal:A}),f||e.addEventListener(`mousemove`,({target:e})=>{if(!(e instanceof Node))return;if(e instanceof HTMLElement&&a.has(e))return void y(e);let t=a.find(t=>t.contains(e));t&&y(t)},{signal:A,capture:!0}),u.addEventListener(`focusin`,()=>{m?b(void 0,m):_||y(v())},{signal:A}),u.addEventListener(`focusout`,()=>{x()},{signal:A})):e.addEventListener(`focusin`,t=>{if(t.target instanceof HTMLElement){if(j!==void 0){if(j>=0){let e=a.get(j);e&&e!==m&&y(e)}j=void 0}else if(l===`previous`)y(t.target);else if(l===`closest`||l===`first`){if(t.relatedTarget instanceof Element&&!e.contains(t.relatedTarget)){let e=M===`previous`?a.size-1:0;a.get(e)?.focus({preventScroll:g});return}y(t.target)}else if(typeof l==`function`){if(t.relatedTarget instanceof Element&&!e.contains(t.relatedTarget)){let e=l(t.relatedTarget);if(e&&a.has(e))return void e.focus({preventScroll:g});console.warn(`Element requested is not a known focusable element.`)}else y(t.target)}}M=void 0},{signal:A});let ee=u??e,M;return l===`closest`&&document.addEventListener(`keydown`,e=>{e.key===`Tab`&&(M=Nn(e))},{signal:A,capture:!0}),ee.addEventListener(`keydown`,n=>{if(n.key in Mn){let r=jn[n.key];if(!n.defaultPrevented&&(r&s)>0&&!function(e,t){let n=e.key,r=n.length===1||n.length===2&&n.charCodeAt(0)>=55296&&n.charCodeAt(0)<=56319,i=function(e){if(!(e instanceof HTMLElement))return!1;let t=e.nodeName.toLowerCase(),n=e.getAttribute(`type`)?.toLowerCase()??`text`,r=e.ariaReadOnly===`true`||e.getAttribute(`aria-readonly`)===`true`||e.getAttribute(`readonly`)!==null;return(t===`select`||t===`textarea`||t===`input`&&!On.has(n)||e.isContentEditable)&&!r}(t),a=t instanceof HTMLSelectElement;if(i&&(r||n===`Home`||n===`End`))return!0;if(a){let t=xn();return!(n!==`ArrowDown`||!t||e.metaKey)||!(n!==`ArrowDown`||t||!e.altKey)}if(i&&!a){let e=t instanceof HTMLTextAreaElement||t instanceof HTMLInputElement,r=e&&t.selectionStart===0&&t.selectionEnd===0,i=e&&t.selectionStart===t.value.length&&t.selectionEnd===t.value.length;if(n===`ArrowLeft`&&!r||n===`ArrowRight`&&!i)return!0;let a=t instanceof HTMLElement&&t.isContentEditable;if((t instanceof HTMLTextAreaElement||a)&&(n===`PageUp`||n===`PageDown`||n===`ArrowUp`&&!r||n===`ArrowDown`&&!i))return!0}return!1}(n,document.activeElement)){let r=Nn(n),i;if(t!=null&&t.getNextFocusable&&(i=t.getNextFocusable(r,document.activeElement??void 0,n)),!i){let t=function(){if(!m)return _?-1:0;let t=a.indexOf(m);return t===-1?m===e?-1:0:t}(),o=t;r===`previous`?--o:r===`start`?o=0:r===`next`?o+=1:o=a.size-1,o<0&&(o=c===`wrap`&&n.key!==`Tab`?a.size-1:0),o>=a.size&&(o=c===`wrap`&&n.key!==`Tab`?0:a.size-1),t!==o&&(i=a.get(o))}u?y(i||m,!0):i&&(M=r,i.focus({preventScroll:g})),(n.key!==`Tab`||i)&&n.preventDefault()}}},{signal:A}),k}let z={ActionMenu:`Primer_Brand__ActionMenu-module__ActionMenu___xAoB5`,"ActionMenu--disabled":`Primer_Brand__ActionMenu-module__ActionMenu--disabled___Ic5nl`,ActionMenu__button:`Primer_Brand__ActionMenu-module__ActionMenu__button___gqNoG`,"ActionMenu__button--default":`Primer_Brand__ActionMenu-module__ActionMenu__button--default___mloG_`,"ActionMenu__button--medium":`Primer_Brand__ActionMenu-module__ActionMenu__button--medium___xG3FK`,"ActionMenu__button--small":`Primer_Brand__ActionMenu-module__ActionMenu__button--small___VpvNg`,"ActionMenu__button--split-button":`Primer_Brand__ActionMenu-module__ActionMenu__button--split-button___zE_P6`,"ActionMenu__inner-button-dropdown-icon":`Primer_Brand__ActionMenu-module__ActionMenu__inner-button-dropdown-icon___Pd6ae`,"ActionMenu__innerButton--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--disabled___ZjXdS`,"ActionMenu__innerButton--medium":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--medium___cpKu6`,"ActionMenu__innerButton--primary":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--primary___GexBE`,"ActionMenu__innerButton--split-button":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J`,"ActionMenu__innerButton--split-button-menu":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-menu___rbice`,"ActionMenu__innerButton--split-button-primary":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH`,"ActionMenu__innerButton--subtle":`Primer_Brand__ActionMenu-module__ActionMenu__innerButton--subtle___O9TkT`,ActionMenu__item:`Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr`,"ActionMenu__item--medium":`Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB`,"ActionMenu__item--selection-type-single":`Primer_Brand__ActionMenu-module__ActionMenu__item--selection-type-single___ZdivU`,"ActionMenu__item--small":`Primer_Brand__ActionMenu-module__ActionMenu__item--small___Y17Or`,"ActionMenu__item-anchor":`Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl`,"ActionMenu__item-anchor--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__item-anchor--disabled___SrwBA`,"ActionMenu__item-content--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__item-content--disabled___WrxPY`,"ActionMenu__item-icon":`Primer_Brand__ActionMenu-module__ActionMenu__item-icon___JyMwz`,"ActionMenu__item-icon--disabled":`Primer_Brand__ActionMenu-module__ActionMenu__item-icon--disabled___Ebefz`,"ActionMenu__item-leadingVisual":`Primer_Brand__ActionMenu-module__ActionMenu__item-leadingVisual___UWjE1`,"ActionMenu__item-text":`Primer_Brand__ActionMenu-module__ActionMenu__item-text___K_1vl`,ActionMenu__menu:`Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP`,"ActionMenu__menu--medium":`Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj`,"ActionMenu__menu--pos-outside-bottom":`Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx`,"ActionMenu__menu--pos-outside-top":`Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX`,"ActionMenu__menu--small":`Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K`,"ActionMenu__menu--visible":`Primer_Brand__ActionMenu-module__ActionMenu__menu--visible___dIcw5`,"overlay-appear-outside-bottom":`Primer_Brand__ActionMenu-module__overlay-appear-outside-bottom___P9_uK`,"overlay-appear-outside-top":`Primer_Brand__ActionMenu-module__overlay-appear-outside-top___hI7o9`},Ln={root:`ActionMenu`,get button(){return`${this.root}-button`},get overlay(){return`${this.root}-overlay`},get list(){return`${this.root}-list`},get item(){return`${this.root}-list-item`}},Rn=[`inside-top`,`inside-bottom`,`inside-left`,`inside-right`,`inside-center`,`outside-top`,`outside-bottom`,`outside-left`,`outside-right`],zn=(0,c.memo)(({id:e,children:t,"data-testid":n,disabled:r,open:i=!1,selectionVariant:a=`none`,menuAlignment:o=`end`,size:l=`medium`,menuSide:u,onSelect:f,mode:m=`default`})=>{let[h,g]=(0,c.useState)(i),_=(0,c.useRef)(null),v=(0,c.useRef)(null),y=p(e);Xt(_,()=>g(!1),v),Zt((0,c.useCallback)(()=>{g(!1)},[]));let b=(0,c.useCallback)(()=>{g(!h)},[h]),x=(0,c.useCallback)(e=>{f&&f(e),b()},[f,b]),S=(0,c.useCallback)(e=>{x(e),b(),v.current?.focus()},[x,b,v]);(0,c.useEffect)(()=>{if(h&&_.current){let e=_.current,t=m===`split-button`,n=t?e=>e.tagName===`A`:void 0;In(_.current,{bindKeys:An.ArrowVertical,focusableElementFilter:n,focusInStrategy:t?`first`:void 0}),e.addEventListener(`keydown`,e=>{if(e.key===`Enter`){let t=e.target,n=t.tagName===`A`?t.closest(`li`):t;if(!n||n.getAttribute(`aria-disabled`)===`true`)return;let r=n.getAttribute(`data-value`);r&&(x(r),g(!1),setTimeout(()=>{v.current?.focus()},10))}});let r=t?`a`:`li`,i=_.current.querySelector(r);i&&setTimeout(()=>{i.focus()},10);let a=e.querySelectorAll(r)[e.querySelectorAll(r).length-1];a.addEventListener(`keydown`,e=>{let t=e;t.key===`ArrowDown`&&(t.preventDefault(),i?.focus())}),i?.addEventListener(`keydown`,e=>{let t=e;t.key===`ArrowUp`&&(t.preventDefault(),a.focus())}),e.addEventListener(`keydown`,e=>{e.key===`Escape`&&v.current?.focus()})}},[h,_,m,S,b,x]);let{position:C}=Yt({floatingElementRef:_,anchorElementRef:v,align:o,allowOutOfBounds:!0,side:u},[h]),w=c.Children.toArray(t),T=w.find(e=>(0,c.isValidElement)(e)&&e.type===Un)?.props[`aria-label`],{Button:E,Overlay:D}=w.reduce((e,t)=>((0,c.isValidElement)(t)&&t.type===Bn?e.Button=(0,c.cloneElement)(t,{ref:v,className:d(t.props.className,z[`ActionMenu__button--${m}`],h),menuOpen:h,disabled:r,id:`${y}-button`,size:l}):(0,c.isValidElement)(t)&&t.type===Vn?e.Button=(0,c.cloneElement)(t,{ref:v,className:d(t.props.className,m===`split-button`&&z[`ActionMenu__button--split-button`]),menuOpen:h,disabled:r,id:`${y}-button`,size:l}):(0,c.isValidElement)(t)&&t.type===Un&&(e.Overlay=(0,c.cloneElement)(t,{ref:_,className:d(z.ActionMenu__menu,C&&z[`ActionMenu__menu--visible`],C&&z[`ActionMenu__menu--pos-${C.anchorSide}`],z[`ActionMenu__menu--${l}`],m===`split-button`&&`ActionMenu__menu--split`),style:{top:`${C?.top??0}px`,left:`${C?.left??0}px`},id:`${y}-menu`,children:c.Children.map(t.props.children,e=>(0,c.isValidElement)(e)?(0,c.cloneElement)(e,{handler:S,type:m===`split-button`?`link`:a}):e)})),e),{});return(0,s.jsx)(tn,{size:l,mode:m,menuLabel:T,onMenuToggle:b,children:(0,s.jsxs)(`div`,{id:y,className:d(z.ActionMenu,r&&z[`ActionMenu--disabled`]),"data-testid":n||Ln.root,children:[E,h?D:null]})})}),Bn=(0,c.forwardRef)(({as:e,href:t,id:n,children:r,className:i,"data-testid":a,disabled:o,menuOpen:l,size:u,onClick:f,leadingVisual:p,variant:m,...h},g)=>{let{menuLabel:_,mode:v,onMenuToggle:y}=nn(),b=(0,c.useCallback)(e=>{o?e.preventDefault():(f?.(e),e.defaultPrevented||y?.())},[o,f,y]),x=(0,c.useCallback)(e=>{o?e.preventDefault():f?.(e)},[o,f]);if(v===`split-button`){let c=m??`primary`;return(0,s.jsxs)(`div`,{className:d(z.ActionMenu__button,z[`ActionMenu__button--${u}`],i),children:[(0,s.jsx)(je,{as:e,href:t,className:d(z[`ActionMenu__innerButton--split-button`],z[`ActionMenu__innerButton--split-button-primary`],z[`ActionMenu__innerButton--${c}`],z[`ActionMenu__innerButton--${u}`],o&&z[`ActionMenu__innerButton--disabled`]),variant:c,"aria-disabled":o,"data-testid":a||Ln.button,size:u,leadingVisual:p,onClick:x,...h,children:(0,s.jsx)(`span`,{className:z[`ActionMenu__button-text`],children:r})}),(0,s.jsx)(je,{ref:g,id:n,as:`button`,className:d(z[`ActionMenu__innerButton--split-button`],z[`ActionMenu__innerButton--split-button-menu`]),variant:c,"aria-haspopup":`true`,"aria-label":_,size:u,"aria-expanded":l?`true`:`false`,onClick:y,disabled:o,children:(0,s.jsx)(pn,{className:z[`ActionMenu__inner-button-dropdown-icon`]})})]})}return(0,s.jsx)(je,{ref:g,id:n,className:d(z.ActionMenu__button,z[`ActionMenu__button--${u}`],i),"aria-haspopup":`true`,"aria-expanded":l?`true`:`false`,disabled:o,"data-testid":a||Ln.button,size:u,variant:m,leadingVisual:p,trailingVisual:(0,s.jsx)(pn,{}),onClick:b,...h,children:(0,s.jsx)(`span`,{className:z[`ActionMenu__button-text`],children:r})})}),Vn=(0,c.forwardRef)(({as:e,id:t,icon:n,className:r,"aria-label":i,"data-testid":a,disabled:o,menuOpen:l,size:u,variant:f,onClick:p,...m},h)=>{let{menuLabel:g,mode:_,onMenuToggle:v}=nn(),y=(0,c.useCallback)(e=>{o?e.preventDefault():(p?.(e),e.defaultPrevented||v?.())},[o,p,v]),b=(0,c.useCallback)(e=>{o?e.preventDefault():p?.(e)},[o,p]);if(_===`split-button`){let c=f??`primary`;return(0,s.jsxs)(`div`,{className:d(z.ActionMenu__button,z[`ActionMenu__button--${u}`],r),children:[(0,s.jsx)(zt,{...m,as:e,icon:n,"aria-label":i,className:d(z[`ActionMenu__innerButton--split-button`],z[`ActionMenu__innerButton--split-button-primary`],z[`ActionMenu__innerButton--${c}`],z[`ActionMenu__innerButton--${u}`],o&&z[`ActionMenu__innerButton--disabled`]),variant:c,"aria-disabled":o,"data-testid":a||Ln.button,size:u,onClick:b}),(0,s.jsx)(zt,{ref:h,id:t,icon:pn,"aria-label":g,className:d(z[`ActionMenu__innerButton--split-button`],z[`ActionMenu__innerButton--split-button-menu`]),variant:c,"aria-haspopup":`menu`,size:u,"aria-expanded":l?`true`:`false`,onClick:v,disabled:o})]})}return(0,s.jsx)(zt,{...m,ref:h,as:e,id:t,icon:n,"aria-label":i,className:r,"aria-haspopup":`menu`,"aria-expanded":l?`true`:`false`,disabled:o,"data-testid":a||Ln.button,size:u,variant:f,onClick:y})}),Hn={none:`menuitem`,single:`menuitemradio`,link:`menuitem`},Un=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,menuOpen:r,...i},a)=>{let{colorMode:o}=Jt(),c=t?.includes(`ActionMenu__menu--split`)?`light`:o;return(0,s.jsx)(Wt,{colorMode:c,children:(0,s.jsx)(`ul`,{ref:a,className:d(t),role:`menu`,"data-testid":n||Ln.list,...i,children:e})})}),B=Object.assign(zn,{Button:Bn,IconButton:Vn,Item:({as:e,children:t,className:n,disabled:r,handler:i,selected:a,type:o,value:u,onClick:f,onKeyDown:p,leadingVisual:m,...h})=>{let{size:g}=nn(),_=(0,c.useCallback)(e=>{f?.(e),r||i?.(String(u))},[i,u,r,f]),v=(0,c.useCallback)(e=>{p?.(e),r||e.key!==`Enter`||i?.(String(u))},[i,u,r,p]),y=(0,c.useMemo)(()=>({className:d(z.ActionMenu__item,o===`single`&&z[`ActionMenu__item--selection-type-${o}`],g&&z[`ActionMenu__item--${g}`],n),role:Hn[o||`single`],"aria-disabled":r,tabIndex:-1,"data-value":u,...h}),[h,o,g,n,r,u]),b=(0,c.useMemo)(()=>(0,s.jsxs)(s.Fragment,{children:[l().isValidElement(m)?l().cloneElement(m,{width:m.props.width||20,height:m.props.width||20}):null,o===`single`&&(0,s.jsx)(`span`,{className:z[`ActionMenu__item-leadingVisual`],children:a&&(0,s.jsx)(gn,{className:d(z[`ActionMenu__item-icon`],r&&z[`ActionMenu__item-icon--disabled`]),size:16})}),(0,s.jsx)(`span`,{className:z[`ActionMenu__item-text`],children:(0,s.jsx)(I,{variant:r?`muted`:`default`,size:g===`medium`?`200`:`100`,className:d(r&&z[`ActionMenu__item-content--disabled`]),children:t})})]}),[m,t,a,r,g,o]);return e===`a`?(0,s.jsx)(`li`,{role:`menuitem`,...y,onClick:f,onKeyDown:p,children:(0,s.jsx)(`a`,{className:d(z[`ActionMenu__item-anchor`],r&&z[`ActionMenu__item--disabled`]),href:h.href,children:b})}):(0,s.jsx)(`li`,{role:`menuitem`,...y,"aria-checked":o===`none`?void 0:a?`true`:`false`,onClick:_,onKeyDown:v,children:b})},Overlay:Un,testIds:Ln}),Wn=[`default`,`joined`],Gn=Wn[0],Kn=(0,c.forwardRef)(({buttonSize:e=`medium`,buttonsAs:t,className:n,children:r,variant:i=Gn,...a},o)=>{let c=l().Children.toArray(r).filter(e=>l().isValidElement(e)&&(e.type===je||e.type===zt||e.type===B)),u=c.length>0&&c.every(e=>e.type===je||e.type===zt),f=i===`joined`&&u,p=(f?c:c.slice(0,2)).map((n,r)=>{let i=f?`secondary`:r===0?`primary`:`secondary`;if(l().isValidElement(n)&&n.type===je||l().isValidElement(n)&&n.type===zt){let a=l().cloneElement(n,{size:n.props.size??e,as:n.props.as??t,variant:n.props.variant??i,className:d(n.props.className,f&&`Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX`)});return f?(0,s.jsx)(`span`,{className:`Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu`,children:a},n.key??r):a}let a=n,o=e===`large`?`medium`:e,c=l().Children.map(a.props.children,e=>l().isValidElement(e)&&e.type===B.Button?l().cloneElement(e,{variant:e.props.variant??i}):e);return l().cloneElement(a,{children:c,size:a.props.size??o})});return(0,s.jsx)(`section`,{ref:o,...a,className:d(`Primer_Brand__ButtonGroup-module__ButtonGroup___QQSsj`,f&&`Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t`,n),children:p})}),V={Hero:`Primer_Brand__Hero-module__Hero___EM3jf`,"Hero--align-center":`Primer_Brand__Hero-module__Hero--align-center___HUXm3`,"Hero--align-start":`Primer_Brand__Hero-module__Hero--align-start___m8GEr`,"Hero--image-pos-inline":`Primer_Brand__Hero-module__Hero--image-pos-inline___xR7vm`,"Hero--variant-default":`Primer_Brand__Hero-module__Hero--variant-default___TGFpg`,"Hero--variant-gridline":`Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa`,"Hero--variant-gridline-expressive":`Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0`,"Hero--variant-inline-gridline":`Primer_Brand__Hero-module__Hero--variant-inline-gridline___C1LBx`,"Hero-actions":`Primer_Brand__Hero-module__Hero-actions___oH1NT`,"Hero-content":`Primer_Brand__Hero-module__Hero-content___kP85C`,"Hero-contentColumn--bordered-inline":`Primer_Brand__Hero-module__Hero-contentColumn--bordered-inline___dpmwM`,"Hero-description":`Primer_Brand__Hero-module__Hero-description___vG4iA`,"Hero-expressive-body-column":`Primer_Brand__Hero-module__Hero-expressive-body-column___k1AUC`,"Hero-expressive-header-column":`Primer_Brand__Hero-module__Hero-expressive-header-column___ycDFD`,"Hero-eyebrow":`Primer_Brand__Hero-module__Hero-eyebrow___NLX6a`,"Hero-grid":`Primer_Brand__Hero-module__Hero-grid___ty4Y7`,"Hero-grid--block-end":`Primer_Brand__Hero-module__Hero-grid--block-end___vzO3L`,"Hero-grid--bordered-inline":`Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw`,"Hero-grid--contained":`Primer_Brand__Hero-module__Hero-grid--contained___AU1X0`,"Hero-grid--expressive":`Primer_Brand__Hero-module__Hero-grid--expressive___VviA1`,"Hero-grid--inline-end":`Primer_Brand__Hero-module__Hero-grid--inline-end___Hh_fz`,"Hero-heading":`Primer_Brand__Hero-module__Hero-heading___QuVBH`,"Hero-heading--fullWidth":`Primer_Brand__Hero-module__Hero-heading--fullWidth___Q3N1y`,"Hero-image":`Primer_Brand__Hero-module__Hero-image___ctmnL`,"Hero-imageContainer--bg-subtle":`Primer_Brand__Hero-module__Hero-imageContainer--bg-subtle___pdiQ2`,"Hero-imageContainer--inline-bordered":`Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf`,"Hero-imageContainer--inline-padding-all":`Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-all___Uu74V`,"Hero-imageContainer--inline-padding-none":`Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-none___xKjhe`,"Hero-imageWrapper":`Primer_Brand__Hero-module__Hero-imageWrapper___hXPku`,"Hero-imageWrapper--bg-subtle":`Primer_Brand__Hero-module__Hero-imageWrapper--bg-subtle___YSEjN`,"Hero-imageWrapper--padding-none":`Primer_Brand__Hero-module__Hero-imageWrapper--padding-none___e4ebj`,"Hero-imageWrapper-inner":`Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI`,"Hero-imageWrapper-inner--padding-all":`Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5`,"Hero-imageWrapper-inner--padding-none":`Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-none___aFKaV`,"Hero-imageWrapper-inner--with-gridline":`Primer_Brand__Hero-module__Hero-imageWrapper-inner--with-gridline___shdFJ`,"Hero-label":`Primer_Brand__Hero-module__Hero-label___exV9w`,"Hero-media":`Primer_Brand__Hero-module__Hero-media___tN0uT`,"Hero-media--padding-all":`Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q`,"Hero-media--padding-none":`Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo`,"Hero-media--pos-block-end":`Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx`,"Hero-media--pos-inline":`Primer_Brand__Hero-module__Hero-media--pos-inline___fithu`,"Hero-media-item":`Primer_Brand__Hero-module__Hero-media-item___ZpZ02`,"Hero-media-item--block-end":`Primer_Brand__Hero-module__Hero-media-item--block-end___gAlCl`,"Hero-media-item--inline":`Primer_Brand__Hero-module__Hero-media-item--inline___QS58d`,"Hero-mediaContainer":`Primer_Brand__Hero-module__Hero-mediaContainer___DFAW_`,"Hero-text-column--inline-gridline":`Primer_Brand__Hero-module__Hero-text-column--inline-gridline___ADqxq`,"Hero-trailing":`Primer_Brand__Hero-module__Hero-trailing___UeIyX`,"Hero-video":`Primer_Brand__Hero-module__Hero-video___Nibos`,"Hero-video-header-poster-icon":`Primer_Brand__Hero-module__Hero-video-header-poster-icon___WOvuy`,"Hero-video-poster-button":`Primer_Brand__Hero-module__Hero-video-poster-button___fXNeO`,"Hero-video-poster-header":`Primer_Brand__Hero-module__Hero-video-poster-header___RwX23`,"Hero-video-poster-icon":`Primer_Brand__Hero-module__Hero-video-poster-icon___qBPv_`,"Hero-video-poster-image":`Primer_Brand__Hero-module__Hero-video-poster-image___OF5WQ`,"Hero-video-poster-text":`Primer_Brand__Hero-module__Hero-video-poster-text___XZwq_`},qn=(0,c.forwardRef)(({className:e,children:t,...n},r)=>{let{variant:i,enableAnimation:a}=pe(),o=i===`gridline`||i===`gridline-expressive`,c=o?ue:l().Fragment,u=o?{animate:a?{variant:`slide-in-up`,delay:750,duration:1e3}:void 0}:{};return(0,s.jsx)(c,{...u,children:(0,s.jsx)(Kn,{ref:r,className:d(V[`Hero-actions`],e),...n,children:t})})}),Jn={Image:`Primer_Brand__Image-module__Image___FgVuK`,"Image--aspect-ratio-1-1":`Primer_Brand__Image-module__Image--aspect-ratio-1-1___gDnTF`,"Image--aspect-ratio-16-10":`Primer_Brand__Image-module__Image--aspect-ratio-16-10___dkGM6`,"Image--aspect-ratio-16-9":`Primer_Brand__Image-module__Image--aspect-ratio-16-9___bscHI`,"Image--aspect-ratio-4-3":`Primer_Brand__Image-module__Image--aspect-ratio-4-3___Tt_MI`,"Image--aspect-ratio-custom":`Primer_Brand__Image-module__Image--aspect-ratio-custom___gXFxx`,"Image--borderRadius-full":`Primer_Brand__Image-module__Image--borderRadius-full___AlwaQ`,"Image--borderRadius-large":`Primer_Brand__Image-module__Image--borderRadius-large___ivnDN`,"Image--borderRadius-medium":`Primer_Brand__Image-module__Image--borderRadius-medium___VsUEt`,"Image--borderRadius-small":`Primer_Brand__Image-module__Image--borderRadius-small___p94p1`,"Image--borderRadius-xlarge":`Primer_Brand__Image-module__Image--borderRadius-xlarge___X8Rkm`,Image__container:`Primer_Brand__Image-module__Image__container___acBJi`},Yn=[`small`,`medium`,`large`,`xlarge`,`full`],Xn=e=>{if(typeof e==`string`){if(e===`custom`)return`custom`;let[t,n]=e.split(`:`).map(Number);return`${t}-${n}`}},Zn=(e,t)=>{let{[t]:n,...r}=e;return r},Qn=({animate:e,aspectRatio:t,className:n,as:r=`img`,ref:i,alt:a,width:o,height:c,media:l,srcSet:u,style:f,borderRadius:p,...m})=>{let{classes:h,styles:g}=E(e);return r===`picture`?(0,s.jsxs)(`picture`,{className:d(h,Jn.Image__container,t&&Jn[`Image--aspect-ratio-${Xn(t)}`],p&&Jn[`Image--borderRadius-${p}`],n),style:{...g,...f},children:[m.sources&&m.sources.map((e,t)=>(0,s.jsx)(`source`,{srcSet:e.srcset,media:e.media},t)),u&&(0,s.jsx)(`source`,{srcSet:u,media:l}),(0,s.jsx)(`img`,{ref:i,alt:a,width:o??`100%`,height:c??`100%`,className:d(Jn.Image,p&&Jn[`Image--borderRadius-${p}`]),...Zn(m,`sources`)})]}):t?(0,s.jsx)(`span`,{className:d(Jn.Image__container,Jn[`Image--aspect-ratio-${Xn(t)}`]),children:(0,s.jsx)(`img`,{ref:i,alt:a,width:o||`100%`,height:c||`100%`,className:d(h,Jn.Image,p&&Jn[`Image--borderRadius-${p}`],n),srcSet:u,style:{...g,...f},...m})}):(0,s.jsx)(`img`,{ref:i,alt:a,className:d(h,Jn.Image,p&&Jn[`Image--borderRadius-${p}`],n),width:o&&o,height:c&&c,srcSet:u,style:{...g,...f},...m})},$n=(0,c.forwardRef)(({position:e=`block-end`,padding:t=`default`,className:n,enableBorder:r,...i},a)=>{let{variant:o,enableAnimation:c}=pe(),l=e.startsWith(`inline`);return(0,s.jsx)(Qn,{animate:o===`gridline`&&c?{variant:`slide-in-up`,delay:0,duration:1e3}:void 0,ref:a,className:d(V[`Hero-image`],V[`Hero-media`],V[`Hero-media--pos-${e}`],l&&V[`Hero-media--pos-inline`],t===`all`&&V[`Hero-media--padding-all`],t===`none`&&V[`Hero-media--padding-none`],n),...i})}),er=e=>(0,s.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,...e,children:(0,s.jsx)(`path`,{d:`M1.56489 23.8112C0.884817 24.2389 1.07491e-06 23.7501 1.0398e-06 22.9467L8.28679e-08 1.05473C4.73246e-08 0.241596 0.904067 -0.245404 1.58307 0.201969L18.5829 11.4026C19.2032 11.8113 19.1935 12.7244 18.5647 13.1198L1.56489 23.8112Z`,fill:`currentColor`})});var tr=[`16`,`24`],nr={16:{width:16,path:c.createElement(`path`,{d:`M6.766 11.328c-2.063-.25-3.516-1.734-3.516-3.656 0-.781.281-1.625.75-2.188-.203-.515-.172-1.609.063-2.062.625-.078 1.468.25 1.968.703.594-.187 1.219-.281 1.985-.281.765 0 1.39.094 1.953.265.484-.437 1.344-.765 1.969-.687.218.422.25 1.515.046 2.047.5.593.766 1.39.766 2.203 0 1.922-1.453 3.375-3.547 3.64.531.344.89 1.094.89 1.954v1.625c0 .468.391.734.86.547C13.781 14.359 16 11.53 16 8.03 16 3.61 12.406 0 7.984 0 3.563 0 0 3.61 0 8.031a7.88 7.88 0 0 0 5.172 7.422c.422.156.828-.125.828-.547v-1.25c-.219.094-.5.156-.75.156-1.031 0-1.64-.562-2.078-1.609-.172-.422-.36-.672-.719-.719-.187-.015-.25-.093-.25-.187 0-.188.313-.328.625-.328.453 0 .844.281 1.25.86.313.452.64.655 1.031.655s.641-.14 1-.5c.266-.265.47-.5.657-.656`})},24:{width:24,path:c.createElement(`path`,{d:`M10.226 17.284c-2.965-.36-5.054-2.493-5.054-5.256 0-1.123.404-2.336 1.078-3.144-.292-.741-.247-2.314.09-2.965.898-.112 2.111.36 2.83 1.01.853-.269 1.752-.404 2.853-.404 1.1 0 1.999.135 2.807.382.696-.629 1.932-1.1 2.83-.988.315.606.36 2.179.067 2.942.72.854 1.101 2 1.101 3.167 0 2.763-2.089 4.852-5.098 5.234.763.494 1.28 1.572 1.28 2.807v2.336c0 .674.561 1.056 1.235.786 4.066-1.55 7.255-5.615 7.255-10.646C23.5 6.188 18.334 1 11.978 1 5.62 1 .5 6.188.5 12.545c0 4.986 3.167 9.12 7.435 10.669.606.225 1.19-.18 1.19-.786V20.63a2.9 2.9 0 0 1-1.078.224c-1.483 0-2.359-.808-2.987-2.313-.247-.607-.517-.966-1.034-1.033-.27-.023-.359-.135-.359-.27 0-.27.45-.471.898-.471.652 0 1.213.404 1.797 1.235.45.651.921.943 1.483.943.561 0 .92-.202 1.437-.719.382-.381.674-.718.944-.943`})}},rr=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-mark-github`,nr,tr)});rr.displayName=`MarkGithubIcon`;let ir=(0,c.forwardRef)(({className:e,children:t,position:n=`block-end`,padding:r=`default`,poster:i,posterTitle:a,posterAltText:o,enableBorder:c,"data-testid":u,...f},p)=>{let[m,h]=l().useState(!i),g=L(p),_=n.startsWith(`inline`),v=d(V[`Hero-video`],V[`Hero-media`],V[`Hero-media--pos-${n}`],_&&V[`Hero-media--pos-inline`],r===`all`&&V[`Hero-media--padding-all`],r===`none`&&V[`Hero-media--padding-none`],e),y=(0,s.jsx)(`div`,{className:v,ref:g,"data-testid":u||`Hero-video`,...f,children:t});return m?y:(0,s.jsx)(ar,{posterSrc:i,posterAlt:o,posterTitle:a,onClick:()=>h(!0),className:v})});function ar({posterSrc:e,posterAlt:t,posterTitle:n,onClick:r,className:i}){return(0,s.jsx)(ue,{className:i,children:(0,s.jsxs)(`button`,{"aria-label":`Play video`,onClick:r,className:V[`Hero-video-poster-button`],children:[(0,s.jsx)(Qn,{src:e,alt:t,className:V[`Hero-video-poster-image`]}),(0,s.jsx)(er,{className:V[`Hero-video-poster-icon`]}),(0,s.jsxs)(`span`,{className:V[`Hero-video-poster-header`],children:[(0,s.jsx)(rr,{size:48,className:V[`Hero-video-header-poster-icon`]}),(0,s.jsx)(I,{size:`350`,className:V[`Hero-video-poster-text`],children:n})]})]})})}function or(){let[e,t]=(0,c.useState)(()=>typeof window<`u`&&window.matchMedia(`(prefers-reduced-motion: reduce)`).matches);return(0,c.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`);t(e.matches);let n=e=>{t(e.matches)};return e.addEventListener(`change`,n),()=>e.removeEventListener(`change`,n)},[]),e}function sr({text:e,initialText:t,animate:n,delay:r=500,waitForPageLoad:i=!0,startOnIntersection:a=!1,intersectionRef:o}){let s=or(),[l,u]=(0,c.useState)(!1),d=!0===n&&e.length>0,f=d&&!s,p=f&&(!a||l),[m,h]=(0,c.useState)({visibleText:d?``:e,cursorPhase:d?`initial`:`complete`});return(0,c.useEffect)(()=>{if(!a||!f||l)return;if(typeof IntersectionObserver>`u`)return void u(!0);let e=o?.current;if(!e)return;let t=new IntersectionObserver(([e])=>{e.isIntersecting&&(u(!0),t.disconnect())});return t.observe(e),()=>t.disconnect()},[l,o,f,a]),Bt(()=>{f||h({visibleText:e,cursorPhase:`complete`})},[f,e]),(0,c.useEffect)(()=>{if(!p)return;let n=[`>`,`*`,`=`,`&`,`+`,`-`,`%`,`^`,`_`];h({visibleText:``,cursorPhase:`initial`});let a=typeof t==`string`&&t.length>0&&t!==e?t:void 0,o=0;if(a)for(;o{let t=performance.now(),r={visibleText:``,cursorPhase:`initial`},i=a=>{let l=a-t,p=(t=>{let r=``;if(t>0&&t{let r=``,i=0;for(let a=0;a=u&&t=d&&t=f&&t=m&&(r=e);let i=`initial`;return s&&t>=g&&(i=`correction`),t>=_&&(i=`final`),t>=m&&(i=`complete`),{visibleText:r,cursorPhase:i}})(l);r.visibleText===p.visibleText&&r.cursorPhase===p.cursorPhase||(r=p,h(p)),l{y=setTimeout(b,r)};if(i&&typeof window<`u`){if(document.readyState!==`complete`){let e=()=>x();return window.addEventListener(`load`,e),()=>{window.removeEventListener(`load`,e),y!==void 0&&clearTimeout(y),v!==void 0&&window.cancelAnimationFrame(v)}}x()}else x();return()=>{y!==void 0&&clearTimeout(y),v!==void 0&&window.cancelAnimationFrame(v)}},[r,t,p,e,i]),{visibleText:m.visibleText,showCursor:!d||m.visibleText.length>0,cursorPhase:m.cursorPhase}}let cr=[`default`,`muted`,`accent`],lr={root:`EyebrowText`},ur=(0,c.forwardRef)(({className:e,children:t,style:n,"data-testid":r,font:i=`monospace`,size:a=`100`,variant:o=`muted`,weight:c=`normal`,...l},u)=>{let f=o===`accent`?`default`:o;return(0,s.jsx)(I,{ref:u,as:`span`,size:a,variant:f,font:i,weight:c,className:d(`Primer_Brand__EyebrowText-module__EyebrowText___YZHDa`,o===`accent`&&`Primer_Brand__EyebrowText-module__EyebrowText--variant-accent___p07g3`,e),style:n,"data-testid":r||lr.root,...l,children:t})}),dr=Object.assign(ur,{testIds:lr}),fr={TextCursorAnimation:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation___oT5SI`,"TextCursorAnimation-cursor-blink":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation-cursor-blink___B89IH`,TextCursorAnimation__content:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content___V_c3N`,"TextCursorAnimation__content--animated":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content--animated___HgWNj`,TextCursorAnimation__cursor:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor___fNada`,"TextCursorAnimation__cursor--animated":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--animated___NKuyb`,"TextCursorAnimation__cursor--complete":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--complete___eaBZl`,"TextCursorAnimation__cursor--correction":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--correction___H0shI`,"TextCursorAnimation__cursor--final":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--final___HqWmn`,"TextCursorAnimation__cursor--initial":`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--initial___y1m0J`,TextCursorAnimation__inner:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__inner___MKMEx`,TextCursorAnimation__sizingContainer:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingContainer___BLhzn`,TextCursorAnimation__sizingText:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingText___ipUBO`,TextCursorAnimation__text:`Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__text___gB3n2`},pr={root:`TextCursorAnimation`,get text(){return`${this.root}-text`},get cursor(){return`${this.root}-cursor`}};function mr({children:e,className:t,animate:n,initialText:r,"data-testid":i,delay:a,waitForPageLoad:o=!0,animationTrigger:l=`immediate`,variant:u=`muted`}){let f=(0,c.useRef)(null),p=typeof e==`string`?e:``,{showCursor:m,visibleText:h,cursorPhase:g}=sr({text:p,initialText:r,animate:n,delay:a,waitForPageLoad:o,startOnIntersection:l===`on-visible`,intersectionRef:f}),_=!0===n&&p.length>0,v=p||e,y={initial:fr[`TextCursorAnimation__cursor--initial`],correction:fr[`TextCursorAnimation__cursor--correction`],final:fr[`TextCursorAnimation__cursor--final`],complete:fr[`TextCursorAnimation__cursor--complete`]}[_?g:`complete`],b=m?(0,s.jsx)(`span`,{className:d(fr.TextCursorAnimation__cursor,_&&fr[`TextCursorAnimation__cursor--animated`],y),"aria-hidden":`true`,"data-testid":pr.cursor}):null;return(0,s.jsx)(`span`,{ref:f,className:d(fr.TextCursorAnimation,t),"data-testid":i||pr.root,children:(0,s.jsxs)(`span`,{className:fr.TextCursorAnimation__inner,children:[_&&(0,s.jsxs)(`span`,{className:fr.TextCursorAnimation__sizingContainer,children:[(0,s.jsx)(dr,{size:`100`,variant:u,font:`monospace`,weight:`medium`,className:d(fr.TextCursorAnimation__text,fr.TextCursorAnimation__sizingText),children:p}),r&&r!==p&&(0,s.jsx)(dr,{size:`100`,variant:u,font:`monospace`,weight:`medium`,className:d(fr.TextCursorAnimation__text,fr.TextCursorAnimation__sizingText),"aria-hidden":`true`,children:r})]}),(0,s.jsxs)(`span`,{className:d(fr.TextCursorAnimation__content,_&&fr[`TextCursorAnimation__content--animated`]),"aria-hidden":_?`true`:void 0,children:[(0,s.jsx)(dr,{size:`100`,variant:u,font:`monospace`,weight:`medium`,className:fr.TextCursorAnimation__text,"data-testid":pr.text,children:_?h:v}),b]})]})})}let hr=(0,c.forwardRef)(({children:e,className:t,variant:n=`muted`,animate:r=!1,animationDelay:i=1e3,initialText:a,...o},c)=>{let{variant:l,enableAnimation:u}=pe(),f=u||r,p=(l===`gridline`||l===`gridline-expressive`)&&u||r;return(0,s.jsx)(`span`,{ref:c,className:d(V[`Hero-label`],t),...o,children:(0,s.jsx)(mr,{variant:n,animate:f,delay:p?i:0,initialText:a,children:e})})}),gr=(0,c.forwardRef)(({children:e,className:t,...n},r)=>(0,s.jsx)(`div`,{ref:r,className:d(V[`Hero-eyebrow`],t),...n,children:e})),_r={Heading:`Primer_Brand__Heading-module__Heading___IVpmp`,"Heading--1":`Primer_Brand__Heading-module__Heading--1___Ufc7G`,"Heading--2":`Primer_Brand__Heading-module__Heading--2___TFg09`,"Heading--3":`Primer_Brand__Heading-module__Heading--3___wsITu`,"Heading--4":`Primer_Brand__Heading-module__Heading--4___C9jDG`,"Heading--5":`Primer_Brand__Heading-module__Heading--5___HgypG`,"Heading--6":`Primer_Brand__Heading-module__Heading--6___FEQ_V`,"Heading--display":`Primer_Brand__Heading-module__Heading--display___xFecE`,"Heading--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading--letter-spacing-condensed___b6mZa`,"Heading--letter-spacing-none":`Primer_Brand__Heading-module__Heading--letter-spacing-none___vuohz`,"Heading--letter-spacing-normal":`Primer_Brand__Heading-module__Heading--letter-spacing-normal___Qhzoc`,"Heading--stretch-condensed":`Primer_Brand__Heading-module__Heading--stretch-condensed____i8A2`,"Heading--stretch-expanded":`Primer_Brand__Heading-module__Heading--stretch-expanded___gzwLQ`,"Heading--stretch-normal":`Primer_Brand__Heading-module__Heading--stretch-normal___apWVy`,"Heading--subhead-large":`Primer_Brand__Heading-module__Heading--subhead-large____C6GZ`,"Heading--subhead-medium":`Primer_Brand__Heading-module__Heading--subhead-medium___Pik5E`,"Heading--textWrap-balance":`Primer_Brand__Heading-module__Heading--textWrap-balance___AOKvC`,"Heading--textWrap-wrap":`Primer_Brand__Heading-module__Heading--textWrap-wrap___iM9k3`,"Heading--weight-bold":`Primer_Brand__Heading-module__Heading--weight-bold___Zqsyk`,"Heading--weight-extrabold":`Primer_Brand__Heading-module__Heading--weight-extrabold___SJAUw`,"Heading--weight-extralight":`Primer_Brand__Heading-module__Heading--weight-extralight___KRgjg`,"Heading--weight-heavy":`Primer_Brand__Heading-module__Heading--weight-heavy___ssSay`,"Heading--weight-light":`Primer_Brand__Heading-module__Heading--weight-light___aF2Rw`,"Heading--weight-medium":`Primer_Brand__Heading-module__Heading--weight-medium___II172`,"Heading--weight-normal":`Primer_Brand__Heading-module__Heading--weight-normal___ZLGhx`,"Heading--weight-semibold":`Primer_Brand__Heading-module__Heading--weight-semibold___NMvbh`,"Heading-font--hubot-sans":`Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f`,"Heading-font--mona-sans":`Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx`,"Heading-font--monospace":`Primer_Brand__Heading-module__Heading-font--monospace___dFpiK`,"Heading-narrow--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading-narrow--letter-spacing-condensed___U6uGD`,"Heading-narrow--letter-spacing-none":`Primer_Brand__Heading-module__Heading-narrow--letter-spacing-none___RR_W3`,"Heading-narrow--letter-spacing-normal":`Primer_Brand__Heading-module__Heading-narrow--letter-spacing-normal___gzn9r`,"Heading-narrow--stretch-condensed":`Primer_Brand__Heading-module__Heading-narrow--stretch-condensed___koHLR`,"Heading-narrow--stretch-expanded":`Primer_Brand__Heading-module__Heading-narrow--stretch-expanded___RHi1z`,"Heading-narrow--stretch-normal":`Primer_Brand__Heading-module__Heading-narrow--stretch-normal___AP9Ba`,"Heading-narrow--weight-bold":`Primer_Brand__Heading-module__Heading-narrow--weight-bold___IXjRC`,"Heading-narrow--weight-expanded":`Primer_Brand__Heading-module__Heading-narrow--weight-expanded___jvotv`,"Heading-narrow--weight-extrabold":`Primer_Brand__Heading-module__Heading-narrow--weight-extrabold___vmOAQ`,"Heading-narrow--weight-extralight":`Primer_Brand__Heading-module__Heading-narrow--weight-extralight___qHJfi`,"Heading-narrow--weight-heavy":`Primer_Brand__Heading-module__Heading-narrow--weight-heavy___s43iL`,"Heading-narrow--weight-light":`Primer_Brand__Heading-module__Heading-narrow--weight-light___mOWUt`,"Heading-narrow--weight-medium":`Primer_Brand__Heading-module__Heading-narrow--weight-medium___q5O6L`,"Heading-narrow--weight-normal":`Primer_Brand__Heading-module__Heading-narrow--weight-normal___Q0Jkf`,"Heading-narrow--weight-semibold":`Primer_Brand__Heading-module__Heading-narrow--weight-semibold___bAIHy`,"Heading-narrow--weight-wide":`Primer_Brand__Heading-module__Heading-narrow--weight-wide___ikyG2`,"Heading-regular--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading-regular--letter-spacing-condensed___gEGJy`,"Heading-regular--letter-spacing-none":`Primer_Brand__Heading-module__Heading-regular--letter-spacing-none____NH9r`,"Heading-regular--letter-spacing-normal":`Primer_Brand__Heading-module__Heading-regular--letter-spacing-normal___GWmk5`,"Heading-regular--stretch-condensed":`Primer_Brand__Heading-module__Heading-regular--stretch-condensed___CHFa4`,"Heading-regular--stretch-expanded":`Primer_Brand__Heading-module__Heading-regular--stretch-expanded___ozx5y`,"Heading-regular--stretch-normal":`Primer_Brand__Heading-module__Heading-regular--stretch-normal___IX9Vl`,"Heading-regular--weight-bold":`Primer_Brand__Heading-module__Heading-regular--weight-bold___QMMCW`,"Heading-regular--weight-extrabold":`Primer_Brand__Heading-module__Heading-regular--weight-extrabold___H5Gyr`,"Heading-regular--weight-extralight":`Primer_Brand__Heading-module__Heading-regular--weight-extralight___LE9Tu`,"Heading-regular--weight-heavy":`Primer_Brand__Heading-module__Heading-regular--weight-heavy___SwJ1c`,"Heading-regular--weight-light":`Primer_Brand__Heading-module__Heading-regular--weight-light___CCVVF`,"Heading-regular--weight-medium":`Primer_Brand__Heading-module__Heading-regular--weight-medium___wC9qR`,"Heading-regular--weight-normal":`Primer_Brand__Heading-module__Heading-regular--weight-normal___joqMx`,"Heading-regular--weight-semibold":`Primer_Brand__Heading-module__Heading-regular--weight-semibold___h3bHv`,"Heading-wide--letter-spacing-condensed":`Primer_Brand__Heading-module__Heading-wide--letter-spacing-condensed___RhUHL`,"Heading-wide--letter-spacing-none":`Primer_Brand__Heading-module__Heading-wide--letter-spacing-none___w4Oh2`,"Heading-wide--letter-spacing-normal":`Primer_Brand__Heading-module__Heading-wide--letter-spacing-normal___qPBdW`,"Heading-wide--stretch-condensed":`Primer_Brand__Heading-module__Heading-wide--stretch-condensed___d3GoN`,"Heading-wide--stretch-expanded":`Primer_Brand__Heading-module__Heading-wide--stretch-expanded___TlWrW`,"Heading-wide--stretch-normal":`Primer_Brand__Heading-module__Heading-wide--stretch-normal___te0lW`,"Heading-wide--weight-bold":`Primer_Brand__Heading-module__Heading-wide--weight-bold___wMxlL`,"Heading-wide--weight-extrabold":`Primer_Brand__Heading-module__Heading-wide--weight-extrabold___CIRWW`,"Heading-wide--weight-heavy":`Primer_Brand__Heading-module__Heading-wide--weight-heavy___IiVTg`,"Heading-wide--weight-light":`Primer_Brand__Heading-module__Heading-wide--weight-light___Lh64A`,"Heading-wide--weight-medium":`Primer_Brand__Heading-module__Heading-wide--weight-medium___Uq302`,"Heading-wide--weight-normal":`Primer_Brand__Heading-module__Heading-wide--weight-normal___zWzeR`,"Heading-wide--weight-semibold":`Primer_Brand__Heading-module__Heading-wide--weight-semibold___IqaIc`},vr=[`display`,`1`,`2`,`3`,`4`,`5`,`6`,`subhead-large`,`subhead-medium`],yr=[`h1`,`h2`,`h3`,`h4`,`h5`,`h6`],br=[`heavy`,`extrabold`,`bold`,`semibold`,`medium`,`normal`,`light`,`extralight`],xr=[`condensed`,`normal`,`expanded`],Sr=[`condensed`,`normal`,`none`],Cr=[`mona-sans`,`hubot-sans`,`monospace`],wr=yr[1],Tr=Cr[0],Er={h1:vr[1],h2:vr[2],h3:vr[3],h4:vr[4],h5:vr[5],h6:vr[6]},Dr=(0,c.forwardRef)(({animate:e,className:t,children:n,as:r=wr,size:i,letterSpacing:a,weight:o,stretch:l,style:u,font:f=`mona-sans`,textWrap:p=`balance`,...m},h)=>{let{classes:g,styles:_}=E(e),v=(e,t)=>t?typeof t==`string`?_r[`Heading--${e}-${t}`]:Object.keys(t).map(n=>_r[`Heading-${n}--${e}-${t[n]}`]).join(` `):null,y=(0,c.useMemo)(()=>v(`weight`,o),[o]),b=(0,c.useMemo)(()=>v(`stretch`,l),[l]),x=(0,c.useMemo)(()=>v(`letter-spacing`,a),[a]),S=d(g,_r.Heading,_r[`Heading-font--${f}`],!i&&_r[`Heading--${Er[r]}`],i&&_r[`Heading--${i}`],_r[`Heading--textWrap-${p}`],o&&y,l&&b,x&&x,t);return yr.includes(r)?(0,s.jsx)(r,{ref:h,className:S,style:{..._,...u},...m,children:n}):(console.error(`Heading: 'as' prop must be one of ${yr.join(`, `)}`),null)}),Or=(0,c.forwardRef)(({children:e,fullWidth:t=!1,size:n=`1`,...r},i)=>{let{hasInlineMedia:a,variant:o,enableAnimation:c}=pe(),l=o===`gridline`||o===`gridline-expressive`;return(0,s.jsx)(Dr,{animate:l&&c?{variant:`reveal-in-up`,delay:0,duration:1e3}:void 0,id:`hero-section-brand-heading`,className:d(V[`Hero-heading`],t&&V[`Hero-heading--fullWidth`]),as:`h1`,size:a?`2`:n,ref:i,...r,children:e})}),kr=(0,c.forwardRef)(({size:e=`200`,weight:t=`normal`,children:n,variant:r=`muted`,className:i},a)=>{let{variant:o,enableAnimation:c}=pe(),l=o===`gridline`||o===`gridline-expressive`;return(0,s.jsx)(I,{animate:l&&c?{variant:`slide-in-up`,delay:500,duration:1e3}:void 0,ref:a,className:d(V[`Hero-description`],i),as:`p`,size:e,weight:t,variant:r,children:n})}),Ar={root:`Hero`,get video(){return`${this.root}-video`},get grid(){return`${this.root}-grid`},get imageWrapper(){return`${this.root}-imageWrapper`}},jr=(0,c.forwardRef)(({className:e,align:t=`start`,children:n,imageContainerClassName:r,imageContainerStyle:i,imageContainerRef:a,imageBackgroundColor:o,variant:u=`default`,trailingComponent:f,enableAnimation:p=!1,"data-testid":m,...h},g)=>{let{HeroActions:v,HeroButtonGroupChild:y,HeroChildren:b,HeroImageChild:x,HeroVideoChild:S,HeroHeaderChildren:C,HeroDescriptionChild:T}=(0,c.useMemo)(()=>{let e=l().Children.toArray(n).reduce((e,t)=>(l().isValidElement(t)&&(t.type===Me||t.type===Ne?e.HeroActions.push(t):t.type===qn?e.HeroButtonGroupChild=t:t.type===$n?e.HeroImageChild=t:t.type===ir?e.HeroVideoChild=t:(e.HeroChildren.push(t),t.type===hr||t.type===gr||t.type===Or?e.HeroHeaderChildren.push(t):t.type===kr&&(e.HeroDescriptionChild=t))),e),{HeroActions:[],HeroButtonGroupChild:void 0,HeroChildren:[],HeroImageChild:void 0,HeroVideoChild:void 0,HeroHeaderChildren:[],HeroDescriptionChild:void 0});return e.HeroImageChild&&e.HeroVideoChild&&(e.HeroVideoChild=void 0),e},[n]),E=x?.props.position||S?.props.position,D=u===`gridline-expressive`&&E?.startsWith(`inline-`)?`block-end`:E||`block-end`,O=x?.props.enableBorder??S?.props.enableBorder??!0,k=x?.props.padding??S?.props.padding??`default`,A=de.includes(D),j=x||S,ee=u===`gridline`,M=u===`gridline-expressive`,te=D===`block-end`,ne=M&&t===`center`?`start`:t,re=(ee||M)&&p?w:c.Fragment,ie=(ee||M)&&p?{autoStaggerChildren:!1,animationTrigger:`immediate`}:{},ae=(ee||M)&&te,oe=ee&&A,se=x?V[`Hero--layout-image`]:V[`Hero--layout-default`],ce=D===`inline-start`,le=e=>f&&(0,s.jsx)(ue,{animate:e?{variant:`slide-in-up`,delay:1e3,duration:1e3}:void 0,children:(0,s.jsx)(`div`,{className:V[`Hero-trailing`],children:(0,s.jsx)(f,{})})}),pe=()=>(0,s.jsxs)(s.Fragment,{children:[y,v.length>0&&(0,s.jsx)(`div`,{className:V[`Hero-actions`],children:v})]});return(0,s.jsx)(re,{...ie,children:(0,s.jsx)(fe.Provider,{value:{imagePosition:D,variant:u,align:ne,hasInlineMedia:A,enableAnimation:p},children:(0,s.jsxs)(`section`,{className:d(V.Hero,V[`Hero--variant-${u}`],!A&&V[`Hero--align-${ne}`],se,(x||S)&&V[`Hero--image-pos-${D}`],(x||S)&&A&&V[`Hero--image-pos-inline`],oe&&V[`Hero--variant-inline-gridline`],e),ref:g,"aria-labelledby":`hero-section-brand-heading`,"data-testid":m||Ar.root,...h,children:[(0,s.jsx)(_,{fullWidth:!ae&&!oe,"data-testid":Ar.grid,className:d(V[`Hero-grid`],V[`Hero-grid--${D}`],ae&&!M&&V[`Hero-grid--contained`],oe&&V[`Hero-grid--bordered-inline`],M&&V[`Hero-grid--expressive`]),children:M?(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(_.Column,{span:{medium:12,large:T?7:6},className:V[`Hero-expressive-header-column`],children:(0,s.jsx)(N,{direction:`vertical`,gap:`none`,padding:`none`,alignItems:`flex-start`,children:C})}),(0,s.jsx)(_.Column,{span:{medium:12,large:T?5:6},className:V[`Hero-expressive-body-column`],children:(0,s.jsxs)(N,{direction:`vertical`,gap:`none`,padding:`none`,alignItems:`flex-start`,children:[T,pe(),le(p)]})})]}):(0,s.jsxs)(s.Fragment,{children:[ce&&j&&!ae&&(0,s.jsx)(_.Column,{ref:a,span:{large:6},className:d(o&&k!==`none`&&V[`Hero-imageContainer--bg-${o}`],oe&&k===`all`&&V[`Hero-imageContainer--inline-padding-all`],oe&&k===`none`&&V[`Hero-imageContainer--inline-padding-none`],oe&&V[`Hero-imageContainer--inline-bordered`]),children:(0,s.jsx)(`div`,{className:d(V[`Hero-mediaContainer`],r),style:i,children:j})}),(0,s.jsx)(_.Column,{span:{large:j&&A?6:12},children:(0,s.jsxs)(N,{className:d(oe&&V[`Hero-text-column--inline-gridline`],oe&&V[`Hero-contentColumn--bordered-inline`]),direction:`vertical`,gap:`none`,padding:`none`,alignItems:A||ne===`start`?`flex-start`:`center`,justifyContent:A?void 0:ne===`start`?`flex-start`:`center`,children:[b,pe(),le(ee&&p)]})}),!ce&&j&&!ae&&(0,s.jsx)(_.Column,{ref:a,span:{large:A?6:12},className:d(o&&k!==`none`&&V[`Hero-imageContainer--bg-${o}`],oe&&k===`all`&&V[`Hero-imageContainer--inline-padding-all`],oe&&k===`none`&&V[`Hero-imageContainer--inline-padding-none`],oe&&V[`Hero-imageContainer--inline-bordered`]),children:(0,s.jsx)(`div`,{className:d(V[`Hero-mediaContainer`],r),style:i,children:j})})]})}),j&&ae&&(0,s.jsx)(`div`,{ref:a,"data-testid":Ar.imageWrapper,className:d(V[`Hero-imageWrapper`],r,o&&k!==`none`&&V[`Hero-imageWrapper--bg-${o}`],k===`none`&&V[`Hero-imageWrapper--padding-none`]),style:i,children:(0,s.jsx)(`div`,{className:d(V[`Hero-imageWrapper-inner`],k===`all`&&V[`Hero-imageWrapper-inner--padding-all`],k===`none`&&V[`Hero-imageWrapper-inner--padding-none`],O&&V[`Hero-imageWrapper-inner--with-gridline`]),children:j})})]})})})}),Mr=Object.assign(jr,{Heading:Or,Description:kr,ButtonGroup:qn,PrimaryAction:Me,SecondaryAction:Ne,Image:$n,Video:ir,Label:hr,Eyebrow:gr,testIds:Ar});var Nr=[`16`,`24`],Pr={16:{width:16,path:c.createElement(`path`,{d:`m4.427 9.573 3.396-3.396a.25.25 0 0 1 .354 0l3.396 3.396a.25.25 0 0 1-.177.427H4.604a.25.25 0 0 1-.177-.427Z`})},24:{width:24,path:c.createElement(`path`,{d:`m12.354 8.854 5.792 5.792a.5.5 0 0 1-.353.854H6.207a.5.5 0 0 1-.353-.854l5.792-5.792a.5.5 0 0 1 .708 0Z`})}},Fr=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-triangle-up`,Pr,Nr)});Fr.displayName=`TriangleUpIcon`;var Ir=[`16`,`24`],Lr={16:{width:16,path:c.createElement(`path`,{d:`m4.427 7.427 3.396 3.396a.25.25 0 0 0 .354 0l3.396-3.396A.25.25 0 0 0 11.396 7H4.604a.25.25 0 0 0-.177.427Z`})},24:{width:24,path:c.createElement(`path`,{d:`M11.646 15.146 5.854 9.354a.5.5 0 0 1 .353-.854h11.586a.5.5 0 0 1 .353.854l-5.793 5.792a.5.5 0 0 1-.707 0Z`})}},Rr=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-triangle-down`,Lr,Ir)});Rr.displayName=`TriangleDownIcon`;var zr=[`16`,`24`],Br={16:{width:16,path:c.createElement(`path`,{d:`M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z`})},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z`}),c.createElement(`path`,{d:`M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z`}))}},Vr=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-link-external`,Br,zr)});Vr.displayName=`LinkExternalIcon`;let Hr={Link:`Primer_Brand__Link-module__Link___lvKjM`,"Link--accent":`Primer_Brand__Link-module__Link--accent___FWEDd`,"Link--arrow-end":`Primer_Brand__Link-module__Link--arrow-end___l0EPS`,"Link--arrow-start":`Primer_Brand__Link-module__Link--arrow-start___AT1uu`,"Link--default":`Primer_Brand__Link-module__Link--default___UKAcZ`,"Link--is-external":`Primer_Brand__Link-module__Link--is-external___AthYf`,"Link--label":`Primer_Brand__Link-module__Link--label___j8etE`,"Link--large":`Primer_Brand__Link-module__Link--large___cXMt5`,"Link-arrow":`Primer_Brand__Link-module__Link-arrow___HBMJ9`},Ur=[`default`,`accent`],Wr=[`small`,`medium`,`large`],Gr=[`start`,`end`,`none`],Kr={small:`100`,medium:`200`,large:`300`},qr={small:16,medium:16,large:20};function Jr({size:e=`medium`,variant:t=`default`,className:n,children:r,isExternal:i,onMouseEnter:a,onMouseLeave:o,onFocus:u,onBlur:f,arrowDirection:p=`end`,...m}){let[h,g]=l().useState(!1),[_,v]=l().useState(!1),y=(0,c.useCallback)(e=>{g(!h),a?.(e)},[a,h]),b=(0,c.useCallback)(e=>{g(!h),o?.(e)},[o,h]),x=(0,c.useCallback)(e=>{v(!_),u?.(e)},[u,_]),S=(0,c.useCallback)(e=>{v(!_),f?.(e)},[f,_]);return(0,s.jsxs)(`a`,{className:d(Hr.Link,Hr[`Link--${e}`],Hr[`Link--${t}`],i?Hr[`Link--is-external`]:Hr[`Link--arrow-${p}`],n),onMouseEnter:y,onMouseLeave:b,onFocus:x,onBlur:S,...m,children:[p===`start`&&!i&&(0,s.jsx)(he,{className:Hr[`Link-arrow`],expanded:h||_,reverse:!0,hidden:!0}),(0,s.jsx)(I,{as:`span`,size:Kr[e],className:d(Hr[`Link--label`]),children:r}),p===`end`&&!i&&(0,s.jsx)(he,{className:Hr[`Link-arrow`],expanded:h||_,hidden:!0}),i&&(0,s.jsx)(Vr,{size:qr[e],"aria-label":`External link`})]})}let Yr={RiverAccordion:`Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE`,"RiverAccordion--active-item-has-background":`Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA`,"RiverAccordion--variant-gridline":`Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet`,RiverAccordion__accordionContainer:`Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS`,"RiverAccordion__align-end":`Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6`,"RiverAccordion__align-start":`Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC`,RiverAccordion__content:`Primer_Brand__RiverAccordion-module__RiverAccordion__content___ECkev`,RiverAccordion__heading:`Primer_Brand__RiverAccordion-module__RiverAccordion__heading___STSM7`,RiverAccordion__headingText:`Primer_Brand__RiverAccordion-module__RiverAccordion__headingText___tOQEC`,RiverAccordion__icon:`Primer_Brand__RiverAccordion-module__RiverAccordion__icon___gl6pH`,RiverAccordion__item:`Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH`,"RiverAccordion__item--open":`Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq`,RiverAccordion__leadingVisual:`Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz`,RiverAccordion__panel:`Primer_Brand__RiverAccordion-module__RiverAccordion__panel___GkOCl`,RiverAccordion__trigger:`Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq`,"RiverAccordion__trigger--has-leading-visual":`Primer_Brand__RiverAccordion-module__RiverAccordion__trigger--has-leading-visual___lyq8k`,RiverAccordion__visual:`Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw`,"RiverAccordion__visual--has-background":`Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp`,RiverAccordion__visualsContainer:`Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP`,RiverAccordion__visualsWrapper:`Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf`},Xr=`Primer_Brand__shared-module__gridline___Vmwmu`,Zr=(0,c.createContext)(null),Qr=()=>{let e=(0,c.useContext)(Zr);if(e===null)throw Error(`useRiverAccordionContext must be used within a RiverAccordion component`);return e},$r=(0,c.createContext)(null),ei=[`default`,`gridline`],ti=(0,c.forwardRef)(({align:e=`start`,variant:t=`default`,children:n,className:r,...i},a)=>{let o=L(a),[u,f]=(0,c.useState)(0),p=(0,c.useMemo)(()=>l().Children.toArray(n).reduce((e,t)=>{if(!si(t))return e;let n=l().Children.toArray(t.props.children).find(ui);return n&&(e.items.push(t),e.visuals.push(n)),e},{items:[],visuals:[]}),[n]),m=p.items.map((e,t)=>l().cloneElement(e,{key:t,index:t})),h=p.visuals.map((e,t)=>l().cloneElement(e,{key:t,"aria-hidden":!0})),g=t===`gridline`&&(p.visuals[u]?.props.hasBackground??!0),_=(0,c.useMemo)(()=>({openIndex:u,setOpenIndex:f,variant:t}),[u,f,t]);return(0,s.jsx)(Zr.Provider,{value:_,children:(0,s.jsxs)(`div`,{ref:o,className:d(Yr.RiverAccordion,Yr[`RiverAccordion__align-${e}`],Yr[`RiverAccordion--variant-${t}`],g&&Yr[`RiverAccordion--active-item-has-background`],t===`gridline`&&Xr,r),...i,children:[(0,s.jsx)(`div`,{className:Yr.RiverAccordion__accordionContainer,children:m}),(0,s.jsx)(`div`,{className:Yr.RiverAccordion__visualsContainer,children:(0,s.jsx)(`div`,{className:Yr.RiverAccordion__visualsWrapper,children:h})})]})})}),ni=({className:e,index:t,children:n,...r})=>{let{openIndex:i}=Qr(),a=p(),o=t===i,u=(0,c.useRef)(null);(0,c.useEffect)(()=>{u.current&&u.current.toggleAttribute(`inert`,!o)},[o]);let f=(0,c.useMemo)(()=>({id:a,index:t,isOpen:o}),[a,t,o]),{heading:m,content:h,visual:g}=(0,c.useMemo)(()=>l().Children.toArray(n).reduce((e,t)=>(li(t)&&(e.heading=t),ci(t)&&(e.content=t),ui(t)&&(e.visual=t),e),{heading:null,content:null,visual:null}),[n]);return m&&h&&g?(0,s.jsx)($r.Provider,{value:f,children:(0,s.jsxs)(`div`,{className:d(Yr.RiverAccordion__item,o&&Yr[`RiverAccordion__item--open`],e),...r,children:[m,(0,s.jsxs)(`div`,{ref:u,className:Yr.RiverAccordion__panel,id:a,"aria-hidden":!o,children:[h,g]})]})}):null},ri=({as:e=`h3`,children:t,className:n,leadingVisual:r,size:i=`6`,...a})=>{let{setOpenIndex:o}=Qr(),{id:l,index:u,isOpen:f}=(()=>{let e=(0,c.useContext)($r);if(e===null)throw Error(`useRiverAccordionItemContext must be used within a RiverAccordion component`);return e})(),p=(0,c.useCallback)(()=>{f||o(u)},[u,f,o]);return(0,s.jsx)(Dr,{size:i,as:e,className:d(Yr.RiverAccordion__heading,n),...a,children:(0,s.jsxs)(`button`,{type:`button`,className:d(Yr.RiverAccordion__trigger,r&&Yr[`RiverAccordion__trigger--has-leading-visual`]),onClick:p,"aria-disabled":f,"aria-controls":l,"aria-expanded":f,children:[r&&(0,s.jsx)(`span`,{"aria-hidden":`true`,className:Yr.RiverAccordion__leadingVisual,children:typeof r==`function`?(0,s.jsx)(r,{}):r}),r?(0,s.jsx)(`span`,{className:Yr.RiverAccordion__headingText,children:t}):t,(0,s.jsx)(`span`,{"aria-hidden":`true`,className:Yr.RiverAccordion__icon,children:f?(0,s.jsx)(Fr,{size:24}):(0,s.jsx)(Rr,{size:24})})]})})},ii=({className:e,children:t,...n})=>{let r=(0,c.useMemo)(()=>{let e=oi(Jr),n=oi(I);return l().Children.toArray(t).map(t=>n(t)?l().cloneElement(t,{as:t.props.as??`p`,variant:t.props.variant??`muted`,size:t.props.size??`300`}):e(t)?l().cloneElement(t,{variant:t.props.variant??`accent`}):t)},[t]);return(0,s.jsx)(`div`,{className:d(Yr.RiverAccordion__content,e),...n,children:r})},ai=({className:e,hasBackground:t=!0,...n})=>{let{variant:r}=Qr();return(0,s.jsx)(`div`,{className:d(Yr.RiverAccordion__visual,r===`gridline`&&t&&Yr[`RiverAccordion__visual--has-background`],e),...n})},oi=e=>t=>l().isValidElement(t)&&t.type===e,si=oi(ni),ci=oi(ii),li=oi(ri),ui=oi(ai),di=Object.assign(ti,{Content:ii,Heading:ri,Item:ni,Visual:ai}),fi={Label:`Primer_Brand__Label-module__Label___TW0HL`,"Label--color-blue":`Primer_Brand__Label-module__Label--color-blue___lZSxf`,"Label--color-blue-purple":`Primer_Brand__Label-module__Label--color-blue-purple___ER3VP`,"Label--color-coral":`Primer_Brand__Label-module__Label--color-coral___V0Yif`,"Label--color-default":`Primer_Brand__Label-module__Label--color-default___YCx2l`,"Label--color-gray":`Primer_Brand__Label-module__Label--color-gray___MCa_k`,"Label--color-green":`Primer_Brand__Label-module__Label--color-green___SoiE4`,"Label--color-green-blue":`Primer_Brand__Label-module__Label--color-green-blue___R2mSi`,"Label--color-green-blue-purple":`Primer_Brand__Label-module__Label--color-green-blue-purple___UKGU_`,"Label--color-indigo":`Primer_Brand__Label-module__Label--color-indigo___VEHOi`,"Label--color-lemon":`Primer_Brand__Label-module__Label--color-lemon___xvb0x`,"Label--color-lime":`Primer_Brand__Label-module__Label--color-lime___rORM1`,"Label--color-orange":`Primer_Brand__Label-module__Label--color-orange___PMqMi`,"Label--color-pink":`Primer_Brand__Label-module__Label--color-pink___kHEv5`,"Label--color-pink-blue":`Primer_Brand__Label-module__Label--color-pink-blue___y5skb`,"Label--color-purple":`Primer_Brand__Label-module__Label--color-purple___ZHLtp`,"Label--color-purple-red":`Primer_Brand__Label-module__Label--color-purple-red___MsWGq`,"Label--color-red":`Primer_Brand__Label-module__Label--color-red___GYMDt`,"Label--color-red-orange":`Primer_Brand__Label-module__Label--color-red-orange___FVyXX`,"Label--color-teal":`Primer_Brand__Label-module__Label--color-teal___VOUIS`,"Label--color-yellow":`Primer_Brand__Label-module__Label--color-yellow___S2Zu2`,"Label--gradient":`Primer_Brand__Label-module__Label--gradient___smCNu`,"Label--size-large":`Primer_Brand__Label-module__Label--size-large___BrKTp`,"Label--size-medium":`Primer_Brand__Label-module__Label--size-medium___g4Jkm`,"Label--size-small":`Primer_Brand__Label-module__Label--size-small___TvoL_`,"Label__icon-visual":`Primer_Brand__Label-module__Label__icon-visual___lD1Qa`,Label__label:`Primer_Brand__Label-module__Label__label___bD_B4`,"Label__leading-visual":`Primer_Brand__Label-module__Label__leading-visual___a1rnF`,Label__text:`Primer_Brand__Label-module__Label__text____nAxj`},pi=[...y,`green-blue-purple`],mi=[...v,...pi],hi=[`small`,`medium`,`large`],gi=mi[0],_i=hi[1],vi={root:`Label`,get leadingVisual(){return`${this.root}-leading-visual`}},yi=(0,c.forwardRef)(({animate:e,className:t,size:n=_i,color:r=gi,children:i,"data-testid":a,leadingVisual:o,style:u,...f},p)=>{let{classes:m,styles:h}=E(e),g=(0,c.useMemo)(()=>pi.find(e=>e===r),[r]);return(0,s.jsxs)(`span`,{ref:p,className:d(m,fi.Label,fi[`Label--color-${r}`],fi[`Label--size-${n}`],g&&fi[`Label--gradient`],t),"data-testid":a||vi.root,style:{...h,...u},...f,children:[o&&(0,s.jsx)(`span`,{className:fi[`Label__leading-visual`],"data-testid":vi.leadingVisual,"aria-hidden":`true`,children:typeof o==`function`?(0,s.jsx)(o,{}):l().isValidElement(o)&&l().cloneElement(o,{className:d(fi[`Label__icon-visual`])})}),(0,s.jsx)(`span`,{className:d(fi.Label__text),children:(0,s.jsx)(I,{as:`span`,size:n===`large`?`200`:`100`,className:d(fi.Label__label),children:i})})]})}),bi=Object.assign(yi,{testIds:vi}),H={River:`Primer_Brand__river-shared-module__River___eSXvR`,"River--50-50":`Primer_Brand__river-shared-module__River--50-50___y5_l2`,"River--60-40":`Primer_Brand__river-shared-module__River--60-40___NljA1`,"River--align-center":`Primer_Brand__river-shared-module__River--align-center___VxJ3H`,"River--align-end":`Primer_Brand__river-shared-module__River--align-end___aNjz4`,"River--align-start":`Primer_Brand__river-shared-module__River--align-start___wo12V`,"River--variant-gridline":`Primer_Brand__river-shared-module__River--variant-gridline___mq5R1`,RiverBreakout:`Primer_Brand__river-shared-module__RiverBreakout___VNW5e`,"RiverBreakout--muted":`Primer_Brand__river-shared-module__RiverBreakout--muted___k_sJO`,"RiverBreakout--variant-gridline":`Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX`,RiverBreakout__hiddenHeading:`Primer_Brand__river-shared-module__RiverBreakout__hiddenHeading___axLfo`,"River__body-text":`Primer_Brand__river-shared-module__River__body-text___aJne5`,"River__call-to-action":`Primer_Brand__river-shared-module__River__call-to-action___yeIFh`,River__content:`Primer_Brand__river-shared-module__River__content___p4EdY`,"River__content--align-block-end":`Primer_Brand__river-shared-module__River__content--align-block-end___xI62E`,River__heading:`Primer_Brand__river-shared-module__River__heading___tl6zS`,River__label:`Primer_Brand__river-shared-module__River__label___ztaaN`,River__leadingComponent:`Primer_Brand__river-shared-module__River__leadingComponent___RBKiv`,River__text:`Primer_Brand__river-shared-module__River__text___TQQhU`,River__trailingComponent:`Primer_Brand__river-shared-module__River__trailingComponent___bjdxv`,"River__trailingComponent--divider":`Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY`,River__visual:`Primer_Brand__river-shared-module__River__visual___kjFE2`,"River__visual--fill-media":`Primer_Brand__river-shared-module__River__visual--fill-media___psmFL`,"River__visual--has-background":`Primer_Brand__river-shared-module__River__visual--has-background___QG17S`,"River__visual--has-shadow":`Primer_Brand__river-shared-module__River__visual--has-shadow___PyzIW`,"River__visual--padding-all":`Primer_Brand__river-shared-module__River__visual--padding-all___M94vb`,"River__visual--padding-none":`Primer_Brand__river-shared-module__River__visual--padding-none___th1qK`,"River__visual--position-block-end":`Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R`,"River__visual--position-block-end-inline-end":`Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW`,"River__visual--position-block-end-inline-start":`Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6`,"River__visual--position-center":`Primer_Brand__river-shared-module__River__visual--position-center___p6KT1`,"River__visual--rounded":`Primer_Brand__river-shared-module__River__visual--rounded___x1iTx`,"does-not-exist":`Primer_Brand__river-shared-module__does-not-exist____jjTp`},xi=`default`,Si=(0,c.forwardRef)(({animate:e,imageTextRatio:t=`50:50`,align:n=`start`,variant:r=xi,className:i,children:a,style:o,...c},u)=>{let{classes:f,styles:p}=E(e),{Visual:m,Content:h}=l().Children.toArray(a).reduce((e,t)=>(l().isValidElement(t)&&typeof t.type!=`string`&&(t.type===Di&&(e.Visual=t),t.type===Ci&&(e.Content=t)),e),{Visual:null,Content:null});m?.props.position,m?.props.padding;let g=m?l().cloneElement(m,{className:d(m.props.className,r===`gridline`&&H[`River__visual--has-background`])}):null;return(0,s.jsxs)(`section`,{ref:u,className:d(H.River,H[`River--${t.replace(`:`,`-`)}`],H[`River--align-${n}`],H[`River--variant-${r}`],r===`gridline`&&Xr,f,i),style:{...p,...o},...c,children:[h,g]})}),Ci=(0,c.forwardRef)(({align:e=`center`,animate:t,children:n,className:r,leadingComponent:i,trailingComponent:a,trailingComponentDivider:o=!1,style:u,...f},p)=>{let{classes:m,styles:h}=E(t),g=(0,c.useMemo)(()=>l().Children.toArray(n),[n]),_=g.find(e=>l().isValidElement(e)&&e.type===Dr),v=g.find(e=>l().isValidElement(e)&&e.type===I),y=g.find(e=>l().isValidElement(e)&&e.type===Jr),b=g.find(e=>l().isValidElement(e)&&e.type===bi),x=g.find(e=>l().isValidElement(e)&&e.type===dr),S=l().isValidElement(b)&&!i;return(0,s.jsxs)(`div`,{ref:p,className:d(m,H.River__content,H[`River__content--align-${e}`],r),style:{...h,...u},...f,children:[S&&(0,s.jsx)(`div`,{className:H.River__label,children:l().cloneElement(b,{})}),!b&&l().isValidElement(x)&&!i&&(0,s.jsx)(`div`,{className:H.River__label,children:x}),!b&&!x&&i&&(0,s.jsx)(`div`,{className:H.River__leadingComponent,children:(0,s.jsx)(i,{})}),l().isValidElement(_)&&(0,s.jsx)(`div`,{className:H.River__heading,children:l().cloneElement(_,{as:_.props.as||`h3`,size:_.props.size||`5`,weight:_.props.weight})}),l().isValidElement(v)&&(0,s.jsx)(`div`,{className:H[`River__body-text`],children:l().cloneElement(v,{variant:`muted`,as:`p`,className:d(H.River__text,v.props.className)})}),l().isValidElement(y)&&(0,s.jsx)(`div`,{className:H[`River__call-to-action`],children:l().cloneElement(y,{size:`medium`,variant:y.props.variant||`accent`})}),a&&(0,s.jsx)(`div`,{className:d(H.River__trailingComponent,o&&H[`River__trailingComponent--divider`]),children:(0,s.jsx)(a,{})})]})}),wi=[`default`,`center`,`block-end`,`block-end-inline-start`,`block-end-inline-end`],Ti=[`default`,`none`,`all`],Ei=(0,c.forwardRef)(({fillMedia:e=!0,children:t,className:n,hasShadow:r=!1,rounded:i=!0,...a},o)=>(0,s.jsx)(`div`,{ref:o,className:d(H.River__visual,r&&H[`River__visual--has-shadow`],e&&H[`River__visual--fill-media`],i&&H[`River__visual--rounded`],n),...a,children:t})),Di=(0,c.forwardRef)(({className:e,position:t=`default`,padding:n=`default`,...r},i)=>(0,s.jsx)(Ei,{ref:i,className:d(t!=="default"&&H[`River__visual--position-${t}`],n!=="default"&&H[`River__visual--padding-${n}`],e),...r})),Oi=Object.assign(Si,{Visual:Di,Content:Ci}),ki=(e,t)=>{if(!e)return!1;if(Array.isArray(e)){for(let n of e)if(ki(n,t))return!0}else if(l().isValidElement(e)&&(e.type===t||e.props.children&&ki(e.props.children,t)))return!0;return!1},Ai=ki,ji=[`default`,`gridline`],Mi=(0,c.forwardRef)(({animate:e,className:t,children:n,style:r,variant:i=`default`,...a},o)=>{let{classes:c,styles:l}=E(e),u=Ai(n,`b`)||Ai(n,`em`)?`muted`:`default`;return Ai(n,Ni),(0,s.jsx)(`section`,{ref:o,className:d(H.RiverBreakout,i===`gridline`&&H[`RiverBreakout--variant-gridline`],i===`gridline`&&Xr,u===`muted`&&H[`RiverBreakout--muted`],c,t),style:{...l,...r},...a,children:n})}),Ni=({as:e=`h3`,children:t})=>(0,s.jsx)(Dr,{className:`visually-hidden`,as:e,children:t}),Pi=(0,c.forwardRef)(({className:e,...t},n)=>(0,s.jsx)(Ei,{ref:n,className:e,...t})),Fi=Object.assign(Mi,{Visual:Pi,Content:Ci,A11yHeading:Ni}),Ii={Accordion:`Primer_Brand__Accordion-module__Accordion___M_LPt`,"Accordion--closing":`Primer_Brand__Accordion-module__Accordion--closing___fnh8x`,"Accordion--default":`Primer_Brand__Accordion-module__Accordion--default___wLsHR`,"Accordion--disableAnimation":`Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk`,"Accordion--emphasis":`Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA`,Accordion__content:`Primer_Brand__Accordion-module__Accordion__content___wMZGe`,"Accordion__content-inner":`Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA`,Accordion__summary:`Primer_Brand__Accordion-module__Accordion__summary___NUIYc`,"Accordion__summary--default":`Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_`,"Accordion__summary--emphasis":`Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk`,"Accordion__summary--reversed-toggles":`Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW`,"Accordion__summary--toggleColor-blue":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue___BpPxQ`,"Accordion__summary--toggleColor-blue-purple":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue-purple___R4Ta3`,"Accordion__summary--toggleColor-coral":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-coral___T3Lvh`,"Accordion__summary--toggleColor-default":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-default___J06Ol`,"Accordion__summary--toggleColor-gray":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-gray___gGQN8`,"Accordion__summary--toggleColor-green":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green___GThPe`,"Accordion__summary--toggleColor-green-blue":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green-blue___PHnZc`,"Accordion__summary--toggleColor-indigo":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-indigo___f5_9S`,"Accordion__summary--toggleColor-lemon":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lemon___c5Gz6`,"Accordion__summary--toggleColor-lime":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lime___Tj0cg`,"Accordion__summary--toggleColor-orange":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-orange____Dby3`,"Accordion__summary--toggleColor-pink":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink___BXVJc`,"Accordion__summary--toggleColor-pink-blue":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink-blue___NVPxr`,"Accordion__summary--toggleColor-purple":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple___whcwP`,"Accordion__summary--toggleColor-purple-red":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple-red___l3gUG`,"Accordion__summary--toggleColor-red":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red___txXJX`,"Accordion__summary--toggleColor-red-orange":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red-orange___ZODhv`,"Accordion__summary--toggleColor-teal":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-teal___h2drb`,"Accordion__summary--toggleColor-yellow":`Primer_Brand__Accordion-module__Accordion__summary--toggleColor-yellow___WGTG3`,"Accordion__summary-toggle":`Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW`,"Accordion__summary-toggleIcon":`Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy`},Li=(0,c.createContext)(null),Ri=(0,c.forwardRef)(({children:e,className:t,variant:n=`default`,disableAnimation:r=!1,open:i,onClick:a,onToggle:o,onKeyDown:l,handleOpen:u,...f},p)=>{let m=L(p),h=(0,c.useRef)(null),g=(0,c.useRef)(!1),_=(0,c.useMemo)(()=>({variant:n}),[n]),v=(0,c.useCallback)(e=>{let t=e.querySelector(`:scope > .${Ii.Accordion__content}`),n=t?.querySelector(`.${Ii[`Accordion__content-inner`]}`);return t&&n?(e.style.setProperty(`--brand-Accordion-content-height`,`${n.scrollHeight}px`),t):null},[]),y=(0,c.useCallback)(()=>{h.current&&=(clearTimeout(h.current),null)},[]),b=(0,c.useCallback)(e=>{y();let t=typeof window<`u`&&typeof window.matchMedia==`function`?window.matchMedia(`(prefers-reduced-motion: reduce)`):null;if(t!==null&&t.matches)return e.open=!1,g.current=!1,void e.classList.remove(Ii[`Accordion--closing`]);let n=v(e);n&&n.getBoundingClientRect(),g.current=!0,e.classList.add(Ii[`Accordion--closing`]),h.current=setTimeout(()=>{e.open=!1,g.current=!1,e.classList.remove(Ii[`Accordion--closing`]),h.current=null},300)},[y,v]),x=(0,c.useCallback)(e=>{let t=e;t.currentTarget.open&&(y(),g.current=!1,t.currentTarget.classList.remove(Ii[`Accordion--closing`]),v(t.currentTarget)),o?.(t),u?.(t.currentTarget.open)},[y,o,u,v]),S=(0,c.useCallback)(e=>{if(a?.(e),e.defaultPrevented||r)return;let t=e.currentTarget,n=e.target;n instanceof Element&&t.open&&n.closest(`summary`)?.parentElement===t&&(e.preventDefault(),g.current||b(t))},[b,r,a]),C=(0,c.useCallback)(e=>{let t=e;l?.(t);let n=m.current;t.key===`Escape`&&n?.open&&(y(),n.open=!1,g.current=!1,n.classList.remove(Ii[`Accordion--closing`]),n.querySelector(`summary`)?.focus())},[y,l,m]);return(0,c.useEffect)(()=>{let e=m.current;if(e){let t=e.querySelector(`.${Ii[`Accordion__content-inner`]}`),n;return e.open&&v(e),typeof ResizeObserver<`u`&&t&&(n=new ResizeObserver(()=>{e.open&&v(e)}),n.observe(t)),e.addEventListener(`toggle`,x),e.addEventListener(`keydown`,C),()=>{y(),n?.disconnect(),e.removeEventListener(`toggle`,x),e.removeEventListener(`keydown`,C)}}},[y,x,C,m,v]),(0,s.jsx)(Li.Provider,{value:_,children:(0,s.jsx)(`details`,{className:d(Ii.Accordion,Ii[`Accordion--${n}`],r&&Ii[`Accordion--disableAnimation`],t),ref:m,open:i,...f,onClick:S,children:e})})}),zi=[...v,...y],Bi=(0,c.forwardRef)(({children:e,className:t,as:n=`h4`,toggleColor:r,reversedToggles:i,weight:a=`normal`,...o},l)=>{let{variant:u}=(()=>{let e=(0,c.useContext)(Li);if(e===null)throw Error(`Unable to find Accordion provider. Did you forget to wrap your component in an Accordion?`);return e})();return(0,s.jsxs)(`summary`,{className:d(Ii.Accordion__summary,i&&Ii[`Accordion__summary--reversed-toggles`],Ii[`Accordion__summary--${u}`],r&&Ii[`Accordion__summary--toggleColor-${r}`],t),ref:l,...o,children:[(0,s.jsx)(`span`,{"aria-hidden":`true`,className:Ii[`Accordion__summary-toggle`],children:(0,s.jsx)(Rr,{className:Ii[`Accordion__summary-toggleIcon`],size:22})}),(0,s.jsx)(Dr,{as:n,size:u===`emphasis`?`6`:`subhead-large`,weight:a,children:e})]})}),Vi=({children:e,className:t,...n})=>(0,s.jsx)(`section`,{className:d(Ii.Accordion__content,t),...n,children:(0,s.jsx)(`div`,{className:Ii[`Accordion__content-inner`],children:e})}),Hi=Object.assign(Ri,{Content:Vi,Heading:Bi}),Ui={Icon:`Primer_Brand__Icon-module__Icon___bf2xY`,"Icon--background":`Primer_Brand__Icon-module__Icon--background___d6RdL`,"Icon--background-color-blue":`Primer_Brand__Icon-module__Icon--background-color-blue___zsNDL`,"Icon--background-color-coral":`Primer_Brand__Icon-module__Icon--background-color-coral___FKaij`,"Icon--background-color-default":`Primer_Brand__Icon-module__Icon--background-color-default___h6tiH`,"Icon--background-color-gray":`Primer_Brand__Icon-module__Icon--background-color-gray___dpdtX`,"Icon--background-color-green":`Primer_Brand__Icon-module__Icon--background-color-green___UUQt1`,"Icon--background-color-indigo":`Primer_Brand__Icon-module__Icon--background-color-indigo___TIqOT`,"Icon--background-color-lemon":`Primer_Brand__Icon-module__Icon--background-color-lemon___BhpS6`,"Icon--background-color-lime":`Primer_Brand__Icon-module__Icon--background-color-lime___K4TMA`,"Icon--background-color-orange":`Primer_Brand__Icon-module__Icon--background-color-orange___z52U7`,"Icon--background-color-pink":`Primer_Brand__Icon-module__Icon--background-color-pink___cy5Kg`,"Icon--background-color-purple":`Primer_Brand__Icon-module__Icon--background-color-purple___JmhnQ`,"Icon--background-color-red":`Primer_Brand__Icon-module__Icon--background-color-red___qoirP`,"Icon--background-color-teal":`Primer_Brand__Icon-module__Icon--background-color-teal___a7cyd`,"Icon--background-color-yellow":`Primer_Brand__Icon-module__Icon--background-color-yellow___Yhfck`,"Icon--color-blue":`Primer_Brand__Icon-module__Icon--color-blue___Wne9C`,"Icon--color-coral":`Primer_Brand__Icon-module__Icon--color-coral___vdwGj`,"Icon--color-default":`Primer_Brand__Icon-module__Icon--color-default___z2cYk`,"Icon--color-gray":`Primer_Brand__Icon-module__Icon--color-gray___tVTnd`,"Icon--color-green":`Primer_Brand__Icon-module__Icon--color-green___OxAZK`,"Icon--color-indigo":`Primer_Brand__Icon-module__Icon--color-indigo___OrE5M`,"Icon--color-lemon":`Primer_Brand__Icon-module__Icon--color-lemon___Ftx9H`,"Icon--color-lime":`Primer_Brand__Icon-module__Icon--color-lime___mQVWo`,"Icon--color-orange":`Primer_Brand__Icon-module__Icon--color-orange___CIjjp`,"Icon--color-pink":`Primer_Brand__Icon-module__Icon--color-pink___cS_v5`,"Icon--color-purple":`Primer_Brand__Icon-module__Icon--color-purple___d05Sh`,"Icon--color-red":`Primer_Brand__Icon-module__Icon--color-red___K_2c0`,"Icon--color-teal":`Primer_Brand__Icon-module__Icon--color-teal___fix20`,"Icon--color-yellow":`Primer_Brand__Icon-module__Icon--color-yellow___Z1juk`,"Icon--size-20":`Primer_Brand__Icon-module__Icon--size-20___bxF8U`,"Icon--size-24":`Primer_Brand__Icon-module__Icon--size-24___yTJML`,"Icon--size-28":`Primer_Brand__Icon-module__Icon--size-28___tnGmL`,"Icon--size-32":`Primer_Brand__Icon-module__Icon--size-32___Rhkw8`,"Icon--size-36":`Primer_Brand__Icon-module__Icon--size-36___F4Mcj`,"Icon--size-40":`Primer_Brand__Icon-module__Icon--size-40___cXhgu`,"Icon--size-44":`Primer_Brand__Icon-module__Icon--size-44___vwox2`},Wi=[`small`,`medium`,`large`],Gi=[20,24,28,32,36,40,44],Ki=[...Wi,...Gi],qi=Ki[0],Ji={small:20,medium:32,large:44},Yi=v,Xi=Yi[0],Zi=({icon:e,className:t,color:n=Xi,hasBackground:r=!1,size:i=qi,...a})=>{let o=(e=>(e=>typeof e==`number`)(e)?e:Ji[e])(i),c={size:o,...a},u=l().isValidElement(e)?l().cloneElement(e,{...e.props,...c}):(0,s.jsx)(e,{...c});return(0,s.jsx)(`div`,{className:d(Ui.Icon,Ui[`Icon--size-${o}`],Ui[`Icon--color-${n}`],r&&[Ui[`Icon--background`],Ui[`Icon--background-color-${n}`]],t),children:u})},Qi=({defaultTab:e,autoActivate:t=!0,orientation:n=`horizontal`,onTabActivate:r}={})=>{let i=p(),[a,o]=(0,c.useState)({activeTab:e||null,focusedTab:null,tabs:new Set}),s=(0,c.useCallback)(e=>{o(t=>{let n=e(t);return n.activeTab&&n.activeTab!==t.activeTab&&t.activeTab!==null&&r?.(n.activeTab,l.current.get(n.activeTab)),n})},[r]),l=(0,c.useRef)(new Map),u=(0,c.useCallback)(e=>`tabs-${i}-tab-${e}`,[i]),d=(0,c.useCallback)(e=>`tabs-${i}-panel-${e}`,[i]),f=(0,c.useCallback)((e,t)=>{l.current.has(e)||(l.current.set(e,t),s(t=>({...t,tabs:new Set([...t.tabs,e]),activeTab:t.activeTab||e})))},[s]),m=(0,c.useCallback)(e=>{l.current.get(e)?.focus()},[]),h=(0,c.useCallback)(e=>{s(t=>({...t,activeTab:e,focusedTab:e}))},[s]),g=(0,c.useCallback)((e,t)=>(e+1)%t.length,[]),_=(0,c.useCallback)((e,t)=>(e-1+t.length)%t.length,[]),v=(0,c.useCallback)((e,r)=>{let i=[...a.tabs],o=i.indexOf(r);switch(!0){case e.key===`ArrowLeft`&&n===`horizontal`:case e.key===`ArrowUp`&&n===`vertical`:{e.preventDefault();let n=i[_(o,i)];m(n),t&&h(n);break}case e.key===`ArrowRight`&&n===`horizontal`:case e.key===`ArrowDown`&&n===`vertical`:{e.preventDefault();let n=i[g(o,i)];m(n),t&&h(n);break}case e.key===`Home`:e.preventDefault(),m(i[0]),t&&h(i[0]);break;case e.key===`End`:e.preventDefault(),m(i[i.length-1]),t&&h(i[i.length-1]);break;case e.key===` `:case e.key===`Enter`:e.preventDefault(),t||h(r)}},[a.tabs,n,_,m,t,h,g]),y=(0,c.useCallback)(e=>{h(e)},[h]),b=(0,c.useCallback)(e=>{s(t=>t.focusedTab===e?t:{...t,focusedTab:e})},[s]),x=(0,c.useCallback)(({label:e,labelledBy:t})=>({role:`tablist`,"aria-orientation":n,...e&&{"aria-label":e},...t&&{"aria-labelledby":t}}),[n]),S=(0,c.useCallback)((e,t)=>({role:`tab`,id:u(e),"aria-controls":d(e),"aria-selected":e===a.activeTab,tabIndex:e===a.activeTab?0:-1,onClick:()=>y(e),onKeyDown:t=>v(t,e),onFocus:()=>b(e),ref:n=>{n&&f(e,n),t&&(typeof t==`function`?t(n):`current`in t&&(t.current=n))}}),[a.activeTab,u,d,y,v,b,f]),C=(0,c.useCallback)(e=>({role:`tabpanel`,id:d(e),"aria-labelledby":u(e),hidden:e!==a.activeTab,tabIndex:0}),[a.activeTab,d,u]);return{activeTab:a.activeTab,focusedTab:a.focusedTab,activateTab:h,focusTab:m,getTabListProps:x,getTabProps:S,getTabPanelProps:C}};var $i;function ea(){let[e,t]=(0,c.useState)({width:void 0,height:void 0,isXSmall:void 0,isSmall:void 0,isMedium:void 0,isLarge:void 0,isXLarge:void 0,isXXLarge:void 0,currentBreakpointSize:void 0});return(0,c.useEffect)(()=>{function e(){t({width:window.innerWidth,height:window.innerHeight,isXSmall:window.innerWidth>=320,isSmall:window.innerWidth>=544,isMedium:window.innerWidth>=768,isLarge:window.innerWidth>=1012,isXLarge:window.innerWidth>=1280,isXXLarge:window.innerWidth>=1440,currentBreakpointSize:ta(window.innerWidth)})}return window.addEventListener(`resize`,e),e(),()=>window.removeEventListener(`resize`,e)},[]),e}(function(e){e.XSMALL=`xsmall`,e.SMALL=`small`,e.MEDIUM=`medium`,e.LARGE=`large`,e.XLARGE=`xlarge`,e.XXLARGE=`xxlarge`})($i||={});let ta=e=>{let t=$i.XXLARGE;switch(!0){case e>=320&&e<544:t=$i.XSMALL;break;case e>=544&&e<768:t=$i.SMALL;break;case e>=768&&e<1012:t=$i.MEDIUM;break;case e>=1012&&e<1280:t=$i.LARGE;break;case e>=1280&&e<1440:t=$i.XLARGE;break;default:t=$i.XXLARGE}return t},U=`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod`,na=`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5`,ra=e=>t=>l().isValidElement(t)&&t.type===e,ia=({children:e})=>(0,s.jsx)(s.Fragment,{children:e}),aa=({as:e=`h3`,children:t,id:n})=>(0,s.jsx)(Dr,{as:e,id:n,className:`visually-hidden`,children:t}),oa=({color:e=`green`,...t})=>(0,s.jsx)(Zi,{color:e,...t}),sa=({as:e=`h3`,children:t,className:n,size:r=`subhead-large`,weight:i=`normal`,...a})=>(0,s.jsx)(Dr,{as:e,className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__heading___HScg4`,n),size:r,weight:i,...a,children:t}),ca=({children:e,className:t,...n})=>{let r=(0,c.useMemo)(()=>l().Children.toArray(e).map(e=>ga(e)?(0,c.cloneElement)(e,{as:e.props.as??`p`,variant:e.props.variant??`muted`}):_a(e)?(0,c.cloneElement)(e,{className:d(e.props.className,na),size:e.props.size??`medium`,variant:e.props.variant??`accent`}):e),[e]);return(0,s.jsx)(`div`,{className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__content___LpEoz`,t),...n,children:r})},la=(0,c.forwardRef)(({className:e,rounded:t=!0,...n},r)=>(0,s.jsx)(Ei,{ref:r,className:d(t&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__visual--rounded___herZ2`,e),rounded:t,...n})),ua=ra(ia),da=ra(aa),fa=ra(oa),pa=ra(sa),ma=ra(ca),ha=ra(la),ga=e=>l().isValidElement(e)&&e.type===I,_a=e=>l().isValidElement(e)&&e.type===Jr,va=e=>l().Children.toArray(e.props.children).reduce((e,t)=>(fa(t)&&(e.icon=t),pa(t)&&(e.heading=t),ma(t)&&(e.content=t),ha(t)&&(e.visual=t),e),{icon:null,heading:null,content:null,visual:null,className:e.props.className}),ya=(e,t)=>t===0?-1:Math.min(Math.max(Number.isFinite(e)?Math.trunc(e):0,0),t-1),ba=(0,c.forwardRef)(({children:e,className:t,defaultSelectedIndex:n=0,onChange:r,selectedIndex:i,backgroundVisual:a,imagePosition:o=`center`,backgroundVisualFullBleed:u=!1,...f},m)=>{let h=p(),{isLarge:g}=ea(),_=(0,c.useMemo)(()=>l().Children.toArray(e),[e]),v=_.find(da)??null,y=_.filter(ua).map(va).filter(e=>e.heading&&e.content&&e.visual),b=ya(n,y.length),x=typeof i==`number`&&Number.isFinite(i)?ya(i,y.length):null,S=x??b,C=v?.props.id??`${h}-heading`,w=Math.min(Math.max(y.length,1),3),T=S>=0?String(S):void 0,E=!0===g,D=(0,c.useRef)(!1),O=(0,c.useCallback)(e=>{if(D.current)return void(D.current=!1);if(!r)return;let t=Number(e);Number.isNaN(t)||r(t)},[r]),{activeTab:k,activateTab:A,getTabListProps:j,getTabPanelProps:ee,getTabProps:M}=Qi({defaultTab:T,onTabActivate:O}),[te,N]=(0,c.useState)(S);(0,c.useEffect)(()=>{if(k===null)return;let e=Number(k);Number.isNaN(e)||N(e)},[k]),(0,c.useEffect)(()=>{if(x===null||x<0)return;let e=String(x);k!==e&&(D.current=!0,A(e)),N(x)},[A,k,x]);let ne=e=>t=>{t&&(N(e),k!==String(e)&&A(String(e)))},re=e=>{let t=Number(e.currentTarget.getAttribute(`data-index`));e.currentTarget.open||te!==t||(e.currentTarget.open=!0)},ie=j(v?{labelledBy:C}:{label:`River breakout tabs`}),ae=(0,c.useMemo)(()=>y.map(e=>{return(t=e.content)?l().Children.toArray(t.props.children).map(e=>ga(e)?(0,c.cloneElement)(e,{as:e.props.as??`p`,variant:e.props.variant??`muted`}):_a(e)?(0,c.cloneElement)(e,{className:d(e.props.className,na),size:e.props.size??`medium`,variant:e.props.variant??`accent`}):e).reduce((e,t)=>_a(t)?(e.action||=t,e):(e.body.push(t),e),{action:null,body:[]}):{action:null,body:[]};var t}),[y]),oe=a==null?null:(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__backgroundVisual___rywqw`,"aria-hidden":`true`,children:a});return(0,s.jsxs)(`section`,{ref:m,className:d(H.RiverBreakout,H[`RiverBreakout--variant-gridline`],Xr,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9`,a!=null&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk`,a!=null&&o===`block-end`&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg`,a!=null&&u&&`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--background-visual-full-bleed___EsvXd`,t),...f,children:[v&&(0,c.cloneElement)(v,{id:C}),E?(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabList___xlU3i`,children:[(0,s.jsx)(`div`,{...ie,className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tablist___f5FNH`,style:{"--river-breakout-tabs-columns":String(w)},children:y.map((e,t)=>{let n=k===String(t),r=M(String(t)),{body:i}=ae[t];return(0,s.jsx)(`div`,{className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq`,n&&U,e.className),children:(0,s.jsxs)(`button`,{type:`button`,...r,className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA`,children:[e.icon&&(0,c.cloneElement)(e.icon,{className:e.icon.props.className}),e.heading&&(0,c.cloneElement)(e.heading,{className:d(e.heading.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tabHeading___cEwLt`)}),i.length>0&&(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListContent___D9V9I`,children:i})]})},t)})}),(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisuals___hDA4K`,children:[oe,y.map((e,t)=>{let n=ee(String(t));return(0,s.jsx)(`div`,{...n,tabIndex:-1,className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_`,children:(0,c.cloneElement)(e.visual,{className:d(e.visual?.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9`)})},t)})]}),ae.some(e=>e.action)&&(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActions___iCX6R`,style:{"--river-breakout-tabs-columns":String(w)},children:y.map((e,t)=>{let{action:n}=ae[t];return(0,s.jsx)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActionItem___q6pS2`,children:n&&(0,c.cloneElement)(n,{className:d(n.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListAction___SaBmu`)})},t)})})]}):(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordion___sGtKW`,children:[te>=0&&y[te]?.visual&&(0,s.jsxs)(`div`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisuals___yL4Ev`,children:[oe,(0,c.cloneElement)(y[te].visual,{key:String(te),className:d(y[te].visual.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU`)})]}),y.map((e,t)=>(0,s.jsxs)(Hi,{"data-index":t,className:d(`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o`,t===te&&U,e.className),onToggle:re,open:t===te,handleOpen:ne(t),children:[(0,s.jsx)(Hi.Heading,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeading___RiuA9`,children:(0,s.jsxs)(`span`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeadingInner___vvOjI`,children:[e.icon&&(0,c.cloneElement)(e.icon,{className:d(e.icon.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionIcon___pslaZ`)}),(0,s.jsx)(`span`,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionLabel___gIy1N`,children:e.heading?.props.children})]})}),(0,s.jsx)(Hi.Content,{className:`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionPanel___EqiKL`,children:(0,c.cloneElement)(e.content,{className:d(e.content?.props.className,`Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr`)})})]},t))]})]})}),xa=Object.assign(ba,{A11yHeading:aa,Content:ca,Heading:sa,Icon:oa,Item:ia,Visual:la}),Sa=(0,c.createContext)({visibilityStates:[],setVisibilityStates:()=>{throw Error(`setVisibilityStates function must be implemented.`)}}),Ca=()=>(0,c.useContext)(Sa);function wa({children:e,className:t,initialStates:n}){let[r,i]=(0,c.useState)(n),[,a]=(0,c.useState)(new Set),[o,l]=(0,c.useState)(null);return(0,s.jsx)(`div`,{className:t,children:(0,s.jsx)(Sa.Provider,{value:{visibilityStates:r,setVisibilityStates:(e,t)=>{a(n=>{let r=new Set(n);t?r.add(e):r.delete(e);let a=r.size>0?Math.max(...Array.from(r)):o;return a!==null&&(l(a),i(e=>e.map((e,t)=>t===a))),r})}},children:e})})}let Ta={RiverStoryScroll:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z`,"RiverStoryScroll--enabled":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5`,"RiverStoryScroll__content-container":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs`,"RiverStoryScroll__content-container--below":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq`,"RiverStoryScroll__content-stack":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs`,RiverStoryScroll__image:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN`,RiverStoryScroll__inner:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__inner___V0daX`,"RiverStoryScroll__internal-river":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR`,RiverStoryScroll__pagination:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv`,"RiverStoryScroll__pagination-dot":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k`,RiverStoryScroll__tracker:`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo`,"RiverStoryScroll__visual--below":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav`,"RiverStoryScroll__visual-container":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container___ZJlnt`,"RiverStoryScroll__visual-container-inner":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR`,"RiverStoryScroll__visual-cover":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-cover___rCa_Y`,"RiverStoryScroll__visual-scroll-responder":`Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C`,"in-viewport":`Primer_Brand__RiverStoryScroll-module__in-viewport___AxNUA`,"outside-viewport":`Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg`,"story-scroll-text":`Primer_Brand__RiverStoryScroll-module__story-scroll-text___isxdl`,"tracker-in-viewport":`Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv`,"tracker-outside-viewport":`Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B`};function Ea({index:e,children:t,className:n,visibleClassName:r=Ta[`tracker-in-viewport`],hiddenClassName:i=Ta[`tracker-outside-viewport`]}){let{visibilityStates:a}=Ca(),o=a[e],u=(0,c.useRef)(null);(0,c.useEffect)(()=>{let e=u.current;e&&(o?e.play().catch(e=>{console.error(`Error playing the video:`,e)}):e.pause())},[o]);let f=l().Children.map(t,e=>l().isValidElement(e)&&e.type===`video`?l().cloneElement(e,{ref:u}):e);return(0,s.jsx)(`div`,{className:d(n,o?r:i),children:f})}let Da=({index:e,children:t,className:n=``})=>{let{isLarge:r}=ea(),i=(0,c.useRef)(null),[a,o]=(0,c.useState)(!1),{setVisibilityStates:l}=Ca();return(0,c.useEffect)(()=>{function t(){return window.innerWidth/window.innerHeight>=.78}let n=new IntersectionObserver(([n])=>{t()&&(o(n.isIntersecting),l(e,n.isIntersecting))},r?{threshold:.8}:{rootMargin:`-80% 0% -19.99% 0%`,threshold:0}),a=new IntersectionObserver(([n])=>{t()||(o(n.isIntersecting),l(e,n.isIntersecting))},r?{threshold:.8}:{rootMargin:`-65% 0% -34.99% 0%`,threshold:0});return i.current&&(n.observe(i.current),a.observe(i.current)),()=>{n.disconnect(),a.disconnect()}},[e,r,l]),(0,s.jsx)(`div`,{ref:i,className:d(n,a?Ta[`in-viewport`]:Ta[`outside-viewport`]),children:t})};function Oa({children:e,disabled:t}){let n=(0,c.useRef)(null),r=(0,c.useRef)(null),[i,a]=l().useState(!1),[o,u]=l().useState([]),f=l().Children.map(e,e=>{if(l().isValidElement(e))return l().cloneElement(e,{className:d(Ta[`RiverStoryScroll__internal-river`],!t&&Ta[`RiverStoryScroll__content-stack`])})}),p=f?Array(f.length).fill(!1):[];return(0,c.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`);a(e.matches);let t=e=>{a(e.matches)};return e.addEventListener(`change`,t),()=>{e.removeEventListener(`change`,t)}},[]),(0,c.useEffect)(()=>{if(t||i||!r.current)return;let e=Array.from(r.current.querySelectorAll(`img, video`)).map(e=>e instanceof HTMLImageElement?{type:`image`,src:e.src}:{type:`video`,src:e.querySelector(`source`)?.src||``});u(e)},[t,i]),t||i?(0,s.jsx)(s.Fragment,{children:e}):(0,s.jsx)(`div`,{className:d(Ta.RiverStoryScroll,Ta[`RiverStoryScroll--enabled`]),children:(0,s.jsxs)(wa,{initialStates:p,className:Ta.RiverStoryScroll__inner,children:[(0,s.jsx)(`div`,{className:Ta[`RiverStoryScroll__visual-container`],ref:n,children:(0,s.jsxs)(`div`,{className:d(Ta[`RiverStoryScroll__visual-container-inner`],Ta[`RiverStoryScroll__visual--below`]),children:[(0,s.jsx)(`div`,{className:Ta[`RiverStoryScroll__visual-cover`]}),o.map((e,t)=>(0,s.jsxs)(Ea,{className:Ta[`RiverStoryScroll__visual-scroll-responder`],index:t,children:[e.type===`video`&&(0,s.jsx)(`video`,{playsInline:!0,muted:!0,preload:`auto`,className:Ta.RiverStoryScroll__image,children:(0,s.jsx)(`source`,{src:e.src,type:`video/mp4; codecs=avc1.4d002a`})}),e.type===`image`&&(0,s.jsx)(`img`,{className:Ta.RiverStoryScroll__image,src:`${e.src}`,alt:``})]},t)),(0,s.jsx)(`div`,{className:Ta.RiverStoryScroll__pagination,children:o.map((e,t)=>(0,s.jsx)(`div`,{className:Ta[`RiverStoryScroll__pagination-dot`]},t))})]})}),(0,s.jsx)(`div`,{ref:r,className:d(Ta[`RiverStoryScroll__content-container`],Ta[`RiverStoryScroll__content-container--below`]),children:l().Children.map(f,(e,t)=>(0,s.jsx)(Da,{location:`below`,index:t,className:Ta.RiverStoryScroll__tracker,children:e},t))})]})})}let ka=`Primer_Brand__Pagination-module__Pagination__controlArrow___gKpCw`,Aa=`Primer_Brand__Pagination-module__Pagination__controlArrowWrapper___UbqtD`,ja=`Primer_Brand__Pagination-module__Pagination__controlContent___QuYzj`,Ma=`Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5`,Na=`Primer_Brand__Pagination-module__Pagination__controlText___jthrj`,Pa=`Primer_Brand__Pagination-module__Pagination__pageItem___Ehtp4`,Fa=(0,c.memo)(({id:e,className:t,pageCount:n,currentPage:r,onPageChange:i,hrefBuilder:a=La,pageAttributesBuilder:o,marginPageCount:u=1,showPages:f=!0,surroundingPageCount:p=2,labels:m,"aria-label":h,"data-testid":g,..._})=>{let{width:v}=ea();v&&v<768&&(u=1,p=0);let y=m?.prev??`Previous`,b=m?.next??`Next`,x=m?.prevAriaLabel??`Previous Page`,S=m?.nextAriaLabel??`Next Page`,C=l().useRef(null),w=(0,c.useCallback)(e=>t=>{i&&i(t,e)},[i]),T=l().useMemo(()=>function(e,t,n,r,i){let a=[];if(n){let n=[],o=t=>{t>=1&&t<=e&&n.push(t)},s=t-i,c=t+i;if(s<1&&c>e)s=1,c=e;else if(s<1)for(;s<1;)s++,c++;else if(c>e)for(;c>e;)s--,c--;for(let t=1;t<=r;t++){let n=e-(t-1);t>=s?c++:o(t),n<=c?s--:o(n)}for(let e=s;e<=c;e++)o(e);let l=n.slice().sort((e,t)=>e-t).filter((e,t,n)=>!t||e!==n[t-1]);for(let e=0;e(0,s.jsx)(Ia,{page:e,hrefBuilder:a,pageAttributesBuilder:o,prevLabel:y,nextLabel:b,prevAriaLabel:x,nextAriaLabel:S,onClick:w(e.num)},`${e.type}-${e.num}`)),[n,r,f,u,p,a,o,y,b,x,S,w]);return(0,s.jsx)(`nav`,{ref:C,id:e,className:d(`Primer_Brand__Pagination-module__Pagination___qDHkk`,t),"data-testid":g,"aria-label":h||`Pagination`,..._,children:(0,s.jsx)(`div`,{className:d(`Primer_Brand__Pagination-module__Pagination__inner___tB9Za`),children:T})})}),Ia=({page:e,hrefBuilder:t,pageAttributesBuilder:n,prevLabel:r,nextLabel:i,prevAriaLabel:a,nextAriaLabel:o,onClick:c})=>{let[u,f]=l().useState(!1),p={role:`button`,size:`small`,variant:`subtle`,onClick:e.disabled?void 0:c},{className:m,...h}=n?.(e.num,e)??{};switch(e.type){case`PREV`:return(0,s.jsx)(je,{...p,as:`a`,rel:`prev`,href:e.disabled?void 0:t(e.num),"aria-disabled":e.disabled||void 0,"aria-label":a,...h,className:d(Ma,m),onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),onFocus:()=>f(!0),onBlur:()=>f(!1),children:(0,s.jsxs)(`span`,{className:ja,children:[(0,s.jsx)(`span`,{className:d(Aa,`Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--previous___yVz6V`),children:(0,s.jsx)(he,{hidden:!0,reverse:!0,expanded:!e.disabled&&u,className:ka})}),(0,s.jsx)(`span`,{className:Na,children:r})]})});case`NEXT`:return(0,s.jsx)(je,{...p,as:`a`,rel:`next`,href:e.disabled?void 0:t(e.num),"aria-disabled":e.disabled||void 0,"aria-label":o,...h,className:d(Ma,m),onMouseEnter:()=>f(!0),onMouseLeave:()=>f(!1),onFocus:()=>f(!0),onBlur:()=>f(!1),children:(0,s.jsxs)(`span`,{className:ja,children:[(0,s.jsx)(`span`,{className:Na,children:i}),(0,s.jsx)(`span`,{className:d(Aa,`Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--next___jHfRO`),children:(0,s.jsx)(he,{hidden:!0,expanded:!e.disabled&&u,className:ka})})]})});case`NUM`:return(0,s.jsx)(je,{...p,as:`a`,variant:e.selected?`primary`:`subtle`,className:d(Pa,m),href:t(e.num),"aria-label":`Page ${e.num}${e.precedesBreak?`...`:``}`,"aria-current":e.selected?`page`:void 0,...h,children:e.num});case`BREAK`:return(0,s.jsx)(je,{...p,as:`a`,className:d(Pa,m),variant:`subtle`,role:`presentation`,href:void 0,onClick:void 0,...h,children:`…`})}};function La(e){return`#${e}`}let Ra=e=>t=>l().isValidElement(t)&&t.type===e,za=(e,t)=>t<1?null:Math.min(Math.max(Number.isFinite(e)?Math.trunc(e):0,0),t-1),Ba=(0,c.forwardRef)(({children:e,className:t,defaultSelectedIndex:n=0,onChange:r,selectedIndex:i,"data-testid":a,...o},u)=>{let f=p(),{activeIndex:m,currentItemPage:h,getPaginationAttributes:g,getTabListProps:_,getTabPanelProps:v,getTabProps:y,handlePageChange:b,hasOverflowItems:x,headingChild:S,isItemSelected:C,items:w,setItemRef:T,tabListRef:E}=function({children:e,components:t,defaultSelectedIndex:n,onChange:r,selectedIndex:i}){let{headingChild:a,items:o}=(0,c.useMemo)(()=>function(e,t){let n=Ra(t.Heading),r=Ra(t.Item),i=Ra(t.ItemHeading),a=Ra(t.ItemContent),o=Ra(t.ItemMedia),s={headingChild:null,items:[]};for(let t of l().Children.toArray(e)){if(n(t)){s.headingChild=t;continue}if(!r(t))continue;let e=l().Children.toArray(t.props.children),c={heading:null,content:null,media:null};for(let t of e)i(t)&&(c.heading=t),a(t)&&(c.content=t),o(t)&&(c.media=t);c.heading&&c.content&&c.media&&s.items.push({className:t.props.className,content:c.content,heading:c.heading,media:c.media,thumbnail:t.props.thumbnail})}return s}(e,t),[e,t]),s=o.length,u=za(n,s),d=typeof i==`number`&&Number.isFinite(i)?za(i,s):null,f=d??u,p=f===null?void 0:String(f),m=s>3,h=(0,c.useRef)(null),g=(0,c.useRef)([]),_=(0,c.useRef)(!1),v=(0,c.useCallback)(e=>{let t=h.current,n=g.current[e];t&&n&&typeof t.scrollTo==`function`&&t.scrollTo({top:Math.max(0,n.offsetTop-t.offsetTop),behavior:`smooth`})},[]),y=(0,c.useCallback)(e=>{let t=Number(e);Number.isNaN(t)||(m&&v(t),_.current?_.current=!1:r?.(t))},[m,r,v]),{activeTab:b,activateTab:x,getTabListProps:S,getTabPanelProps:C,getTabProps:w}=Qi({defaultTab:p,onTabActivate:y,orientation:`vertical`}),T=b===null?f:za(Number(b),s),E=T===null?1:T+1;(0,c.useEffect)(()=>{if(d===null)return;let e=String(d);b!==e&&(_.current=!0,x(e))},[x,b,d]),(0,c.useEffect)(()=>{T!==null&&b!==String(T)&&(_.current=!0,x(String(T)))},[x,T,b]);let D=(0,c.useCallback)((e,t)=>{e.preventDefault();let n=za(t-1,s);n!==null&&(v(n),b!==String(n)&&x(String(n)))},[x,b,s,v]),O=(0,c.useCallback)(e=>b===String(e),[b]),k=(0,c.useCallback)((e,t)=>{g.current[e]=t},[]);return{activeIndex:T,currentItemPage:E,getPaginationAttributes:(0,c.useCallback)((e,t)=>{switch(t.type){case`PREV`:return{"aria-label":`Previous video`};case`NEXT`:return{"aria-label":`Next video`};case`NUM`:{let n={"aria-label":`Video ${e}`};return t.selected&&(n[`aria-current`]=`step`),n}case`BREAK`:return{}}},[]),getTabListProps:S,getTabPanelProps:C,getTabProps:w,handlePageChange:D,hasOverflowItems:m,headingChild:a,isItemSelected:O,items:o,setItemRef:k,tabListRef:h}}({children:e,components:Ka,defaultSelectedIndex:n,onChange:r,selectedIndex:i}),D=S?.props.id??`${f}-heading`,O=_(S?{labelledBy:D}:{label:`Media playlist`});return(0,s.jsx)(`div`,{ref:u,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt`,Xr,x&&`Primer_Brand__MediaPlaylist-module__MediaPlaylist--overflowItems___tKiJV`,t),"data-testid":a||qa.root,...o,children:(0,s.jsxs)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__layout___YZKVk`,children:[(0,s.jsxs)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa`,children:[S&&(0,c.cloneElement)(S,{activeIndex:m,id:D,itemCount:w.length}),(0,s.jsx)(`div`,{...O,ref:E,className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO`,children:w.map((e,t)=>{let n=y(String(t));return(0,s.jsx)(`div`,{ref:e=>{T(t,e)},className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO`,C(t)&&`Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h`,e.className),children:(0,s.jsx)(`button`,{type:`button`,...n,className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV`,children:(0,s.jsxs)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__tabContent___sa1zl`,children:[e.thumbnail&&(0,s.jsx)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__thumbnail___ApiLF`,children:e.thumbnail}),(0,s.jsx)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingContent___Nl9LU`,children:e.heading})]})})},t)})}),x&&(0,s.jsx)(Fa,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__pagination___WG5zu`,pageCount:w.length,currentPage:h,onPageChange:b,hrefBuilder:()=>`#`,pageAttributesBuilder:g,"aria-label":`Media playlist items`,showPages:!1})]}),(0,s.jsx)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP`,children:w.map((e,t)=>{let n=v(String(t));return(0,s.jsxs)(`div`,{...n,tabIndex:-1,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI`,`Primer_Brand__MediaPlaylist-module__MediaPlaylist__panel___VH451`),children:[e.media,(0,s.jsx)(`div`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL`,children:e.content})]},t)})})]})})});function Va({activeIndex:e=null,as:t=`h3`,children:n,className:r,id:i,itemCount:a=0,...o}){return(0,s.jsxs)(`div`,{className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__heading___nM7Ip`,r),...o,children:[(0,s.jsx)(Dr,{as:t,id:i,className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingLabel___BRQPm`,children:n}),a>0&&e!==null&&(0,s.jsxs)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingCounter___ao736`,"aria-live":`polite`,children:[e+1,`/`,a]})]})}function Ha({children:e}){return(0,s.jsx)(s.Fragment,{children:e})}function Ua({children:e,className:t,description:n,font:r=`mona-sans`,size:i=`200`,title:a,variant:o=`default`,weight:c=`medium`,...l}){let u=a!==void 0||n!==void 0,f=a??e;return(0,s.jsx)(I,{...l,as:`span`,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeading___mWbE8`,t),font:r,size:i,variant:o,weight:c,children:u?(0,s.jsxs)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingDetails___Y6For`,children:[f&&(0,s.jsx)(`span`,{className:`Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingTitle___PcEmO`,children:f}),n&&(0,s.jsx)(I,{as:`span`,font:`monospace`,size:`100`,variant:`muted`,children:n})]}):e})}function Wa({children:e,className:t,...n}){return(0,s.jsx)(`div`,{className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__content___BaIhp`,t),...n,children:e})}let Ga=(0,c.forwardRef)(function({children:e,className:t,...n},r){return(0,s.jsx)(`div`,{ref:r,className:d(`Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR`,t),...n,children:e})}),Ka={Heading:Va,Item:Ha,ItemHeading:Ua,ItemContent:Wa,ItemMedia:Ga},qa={root:`MediaPlaylist`},Ja=Object.assign(Ba,{Heading:Va,Item:Ha,ItemHeading:Ua,ItemContent:Wa,ItemMedia:Ga,testIds:qa});var Ya=[`12`,`16`,`24`],Xa={12:{width:12,path:c.createElement(`path`,{d:`M3.587 6.025c0 .2.1.4.2.5l3.3 3.3c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1l-2.7-2.7 2.7-2.7c.3-.3.3-.8 0-1.1-.3-.3-.8-.3-1.1 0l-3.2 3.2c-.2.2-.3.4-.3.6Z`})},16:{width:16,path:c.createElement(`path`,{d:`M9.78 12.78a.75.75 0 0 1-1.06 0L4.47 8.53a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L6.06 8l3.72 3.72a.75.75 0 0 1 0 1.06Z`})},24:{width:24,path:c.createElement(`path`,{d:`M15.28 5.22a.75.75 0 0 1 0 1.06L9.56 12l5.72 5.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.75.75 0 0 1 1.06 0Z`})}},Za=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-left`,Xa,Ya)});Za.displayName=`ChevronLeftIcon`;var Qa=[`16`,`24`],$a={16:{width:16,path:c.createElement(`path`,{d:`M4.53 4.75A.75.75 0 0 1 5.28 4h6.01a.75.75 0 0 1 .75.75v6.01a.75.75 0 0 1-1.5 0v-4.2l-5.26 5.261a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L9.48 5.5h-4.2a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:c.createElement(`path`,{d:`M18.25 15.5a.75.75 0 0 1-.75-.75V7.56L7.28 17.78a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L16.44 6.5H9.25a.75.75 0 0 1 0-1.5h9a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75Z`})}},eo=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-arrow-up-right`,$a,Qa)});eo.displayName=`ArrowUpRightIcon`;var to=[`16`,`24`],no={16:{width:16,path:c.createElement(`path`,{d:`M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z`})},24:{width:24,path:c.createElement(`path`,{d:`M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2ZM3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0Z`})}},ro=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-search`,no,to)});ro.displayName=`SearchIcon`;var io=[`12`,`16`,`24`],ao={12:{width:12,path:c.createElement(`path`,{d:`M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z`})},16:{width:16,path:c.createElement(`path`,{d:`M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575ZM8 5a.75.75 0 0 0-.75.75v2.5a.75.75 0 0 0 1.5 0v-2.5A.75.75 0 0 0 8 5Zm1 6a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752ZM12 8.5a.75.75 0 0 0-.75.75v4.5a.75.75 0 0 0 1.5 0v-4.5A.75.75 0 0 0 12 8.5Zm1 9a1 1 0 1 0-2 0 1 1 0 0 0 2 0Z`})}},oo=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-alert-fill`,ao,io)});oo.displayName=`AlertFillIcon`;var so=[`12`,`16`,`24`],co={12:{width:12,path:c.createElement(`path`,{d:`M6 0a6 6 0 1 1 0 12A6 6 0 0 1 6 0Zm-.705 8.737L9.63 4.403 8.392 3.166 5.295 6.263l-1.7-1.702L2.356 5.8l2.938 2.938Z`})},16:{width:16,path:c.createElement(`path`,{d:`M8 16A8 8 0 1 1 8 0a8 8 0 0 1 0 16Zm3.78-9.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018L6.75 9.19 5.28 7.72a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l2 2a.75.75 0 0 0 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm16.28-2.72a.751.751 0 0 0-.018-1.042.751.751 0 0 0-1.042-.018l-5.97 5.97-2.47-2.47a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042l3 3a.75.75 0 0 0 1.06 0Z`})}},lo=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-check-circle-fill`,co,so)});lo.displayName=`CheckCircleFillIcon`;let uo=`Primer_Brand__Checkbox-module__Checkbox-checkmark___atiwt`,fo=(0,c.forwardRef)(({checked:e,className:t,indeterminate:n,disabled:r,id:i,onChange:a,required:o,validationStatus:l,value:u,...f},m)=>{let h=L(m||null),g=p(i);Bt(()=>{h.current&&(h.current.indeterminate=n||!1)},[n,e,h]);let _=(0,c.useCallback)(()=>{!r&&h.current&&h.current.click()},[r,h]);return(0,s.jsxs)(`span`,{className:`Primer_Brand__Checkbox-module__Checkbox-wrapper___qo8KL`,children:[(0,s.jsx)(`input`,{id:g,"aria-invalid":l===`error`?`true`:`false`,"aria-required":o?`true`:`false`,"aria-checked":n?`mixed`:e,checked:!n&&e,className:d(`Primer_Brand__Checkbox-module__Checkbox-input___sux6s`),disabled:r,name:u,onChange:a,ref:h,required:o,type:`checkbox`,value:u,...f}),(0,s.jsx)(`span`,{className:d(`Primer_Brand__Checkbox-module__Checkbox___T8FJa`,n&&`Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k`,t),onClick:_,tabIndex:-1,"aria-hidden":`true`,children:n?(0,s.jsx)(`svg`,{className:d(uo),xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 16 16`,width:`16`,height:`16`,"aria-hidden":`true`,children:(0,s.jsx)(`path`,{fillRule:`evenodd`,d:`M2 7.75A.75.75 0 012.75 7h10a.75.75 0 010 1.5h-10A.75.75 0 012 7.75z`})}):(0,s.jsx)(`svg`,{viewBox:`0 0 100 100`,className:d(uo),"aria-hidden":`true`,children:(0,s.jsx)(`path`,{className:d(`Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb`),fill:`none`,stroke:`#000`,strokeWidth:`13`,strokeLinecap:`round`,strokeLinejoin:`round`,strokeMiterlimit:`10`,d:`M12.1 52.1l24.4 24.4 53-53`})})})]})}),po={Select:`Primer_Brand__Select-module__Select___Jqn1f`,"Select--error":`Primer_Brand__Select-module__Select--error___A9JuG`,"Select--large":`Primer_Brand__Select-module__Select--large___A7u6F`,"Select--medium":`Primer_Brand__Select-module__Select--medium___kckBr`,"Select--success":`Primer_Brand__Select-module__Select--success___pkmVg`,"Select-wrapper":`Primer_Brand__Select-module__Select-wrapper___iV0Tg`,"Select-wrapper--disabled":`Primer_Brand__Select-module__Select-wrapper--disabled___Ka43y`,"Select-wrapper--fullWidth":`Primer_Brand__Select-module__Select-wrapper--fullWidth___oOOo4`,"Select-wrapper--large":`Primer_Brand__Select-module__Select-wrapper--large___Q4_2q`,"Select-wrapper--medium":`Primer_Brand__Select-module__Select-wrapper--medium___xjmMc`},mo=(0,c.forwardRef)(({children:e,className:t,disabled:n,fullWidth:r=!1,placeholder:i,size:a=`medium`,validationStatus:o,...c},l)=>(0,s.jsx)(`span`,{className:d(po[`Select-wrapper`],po[`Select-wrapper--${a}`],r&&po[`Select-wrapper--fullWidth`],o&&po[`Select--${o}`],n&&po[`Select-wrapper--disabled`]),children:(0,s.jsxs)(`select`,{"aria-invalid":o===`error`,className:d(po.Select,po[`Select--${a}`],`Select`,r&&po[`Select--fullWidth`],t),disabled:n,ref:l,...c,children:[i&&(0,s.jsx)(`option`,{value:``,disabled:n,children:i}),e]})})),ho=Object.assign(mo,{Option:({children:e,value:t,...n})=>(0,s.jsx)(`option`,{value:t,...n,children:e}),OptGroup:({children:e,label:t,...n})=>(0,s.jsx)(`optgroup`,{label:t,...n,children:e})}),W={Checkbox:`Primer_Brand__TextInput-module__Checkbox___TOylA`,TextInput:`Primer_Brand__TextInput-module__TextInput___EtKj3`,"TextInput--fullWidth":`Primer_Brand__TextInput-module__TextInput--fullWidth___rbllM`,"TextInput--has-leading-text":`Primer_Brand__TextInput-module__TextInput--has-leading-text___u7qke`,"TextInput--has-leading-visual--large":`Primer_Brand__TextInput-module__TextInput--has-leading-visual--large___nCVT9`,"TextInput--has-leading-visual--medium":`Primer_Brand__TextInput-module__TextInput--has-leading-visual--medium___i7gLS`,"TextInput--has-leading-visual--small":`Primer_Brand__TextInput-module__TextInput--has-leading-visual--small___Chfzr`,"TextInput--has-trailing-text":`Primer_Brand__TextInput-module__TextInput--has-trailing-text___Rsoog`,"TextInput--has-trailing-visual--large":`Primer_Brand__TextInput-module__TextInput--has-trailing-visual--large___n1U0P`,"TextInput--has-trailing-visual--medium":`Primer_Brand__TextInput-module__TextInput--has-trailing-visual--medium___pP4lM`,"TextInput--has-trailing-visual--small":`Primer_Brand__TextInput-module__TextInput--has-trailing-visual--small___gl_37`,"TextInput--large":`Primer_Brand__TextInput-module__TextInput--large___zpUvY`,"TextInput--medium":`Primer_Brand__TextInput-module__TextInput--medium___kJrew`,"TextInput--small":`Primer_Brand__TextInput-module__TextInput--small___jNp_Y`,"TextInput-leading-text":`Primer_Brand__TextInput-module__TextInput-leading-text___H5Cfr`,"TextInput-leading-text--disabled":`Primer_Brand__TextInput-module__TextInput-leading-text--disabled___APVY0`,"TextInput-leading-text--error":`Primer_Brand__TextInput-module__TextInput-leading-text--error___TM77D`,"TextInput-leading-text--success":`Primer_Brand__TextInput-module__TextInput-leading-text--success___LLFx7`,"TextInput-leading-text-inner":`Primer_Brand__TextInput-module__TextInput-leading-text-inner___wsz6j`,"TextInput-leading-text-inner--large":`Primer_Brand__TextInput-module__TextInput-leading-text-inner--large___HfLcI`,"TextInput-leading-text-inner--medium":`Primer_Brand__TextInput-module__TextInput-leading-text-inner--medium___B7Rra`,"TextInput-leading-text-inner--small":`Primer_Brand__TextInput-module__TextInput-leading-text-inner--small___scMhg`,"TextInput-leading-visual":`Primer_Brand__TextInput-module__TextInput-leading-visual___tk7Yz`,"TextInput-leading-visual--large":`Primer_Brand__TextInput-module__TextInput-leading-visual--large___LoDri`,"TextInput-leading-visual--medium":`Primer_Brand__TextInput-module__TextInput-leading-visual--medium___BW5d2`,"TextInput-leading-visual--small":`Primer_Brand__TextInput-module__TextInput-leading-visual--small___im1Vd`,"TextInput-leading-visual-icon--large":`Primer_Brand__TextInput-module__TextInput-leading-visual-icon--large___VPOF7`,"TextInput-leading-visual-icon--medium":`Primer_Brand__TextInput-module__TextInput-leading-visual-icon--medium___y_4Pu`,"TextInput-leading-visual-icon--small":`Primer_Brand__TextInput-module__TextInput-leading-visual-icon--small___IvacS`,"TextInput-trailing-text":`Primer_Brand__TextInput-module__TextInput-trailing-text___ikt8X`,"TextInput-trailing-text--disabled":`Primer_Brand__TextInput-module__TextInput-trailing-text--disabled___oM2Ls`,"TextInput-trailing-text--error":`Primer_Brand__TextInput-module__TextInput-trailing-text--error___R96jr`,"TextInput-trailing-text--success":`Primer_Brand__TextInput-module__TextInput-trailing-text--success___EfLVd`,"TextInput-trailing-text-inner":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner___hHCPx`,"TextInput-trailing-text-inner--large":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner--large___LTt33`,"TextInput-trailing-text-inner--medium":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner--medium___P9cYA`,"TextInput-trailing-text-inner--small":`Primer_Brand__TextInput-module__TextInput-trailing-text-inner--small___B4sQm`,"TextInput-trailing-visual":`Primer_Brand__TextInput-module__TextInput-trailing-visual___k0E6L`,"TextInput-trailing-visual--large":`Primer_Brand__TextInput-module__TextInput-trailing-visual--large___pdxBc`,"TextInput-trailing-visual--medium":`Primer_Brand__TextInput-module__TextInput-trailing-visual--medium___WMlar`,"TextInput-trailing-visual--small":`Primer_Brand__TextInput-module__TextInput-trailing-visual--small___cYDMo`,"TextInput-wrapper":`Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu`,"TextInput-wrapper--disabled":`Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_`,"TextInput-wrapper--error":`Primer_Brand__TextInput-module__TextInput-wrapper--error___V7qtN`,"TextInput-wrapper--fullWidth":`Primer_Brand__TextInput-module__TextInput-wrapper--fullWidth___eclO4`,"TextInput-wrapper--invisible":`Primer_Brand__TextInput-module__TextInput-wrapper--invisible___cKDcl`,"TextInput-wrapper--large":`Primer_Brand__TextInput-module__TextInput-wrapper--large___lga4f`,"TextInput-wrapper--medium":`Primer_Brand__TextInput-module__TextInput-wrapper--medium___K9iTj`,"TextInput-wrapper--monospace":`Primer_Brand__TextInput-module__TextInput-wrapper--monospace___y1fd6`,"TextInput-wrapper--small":`Primer_Brand__TextInput-module__TextInput-wrapper--small___IyT4V`,"TextInput-wrapper--success":`Primer_Brand__TextInput-module__TextInput-wrapper--success___g5ODK`},go=[`small`,`medium`,`large`],_o=(0,c.forwardRef)(({className:e,disabled:t,fullWidth:n=!1,invisible:r=!1,leadingText:i,leadingVisual:a,monospace:o,placeholder:u,size:f=`medium`,trailingText:m,trailingVisual:h,validationStatus:g,..._},v)=>{let y=p(),b=i&&!a,x=a&&!i,S=m&&!h,C=h&&!m,w=`${y}-leading-text`,T=`${y}-leading-visual`,E=`${y}-trailing-visual`,D=`${y}-trailing-text`,O=(0,c.useMemo)(()=>[{condition:b,id:w},{condition:x,id:T},{condition:C,id:E},{condition:S,id:D}].filter(({condition:e})=>e).map(({id:e})=>e).join(` `),[b,x,C,S,w,T,E,D]);return(0,s.jsxs)(`span`,{className:d(W[`TextInput-wrapper`],W[`TextInput-wrapper--${f}`],n&&W[`TextInput-wrapper--fullWidth`],r&&W[`TextInput-wrapper--invisible`],t&&W[`TextInput-wrapper--disabled`],o&&W[`TextInput-wrapper--monospace`],g&&W[`TextInput-wrapper--${g}`]),children:[b&&(0,s.jsx)(`span`,{className:d(W[`TextInput-leading-text`],W[`TextInput-leading-text--${f}`],t&&W[`TextInput-leading-text--disabled`],g&&W[`TextInput-leading-text--${g}`]),children:(0,s.jsx)(I,{size:f===`large`?`200`:`100`,as:`span`,className:d(W[`TextInput-leading-text-inner`],W[`TextInput-leading-text-inner--${f}`]),id:w,children:i})}),x&&(0,s.jsx)(`span`,{className:d(W[`TextInput-leading-visual`],W[`TextInput-leading-visual--${f}`]),children:a&&l().isValidElement(a)?l().cloneElement(a,{className:d(W[`TextInput-leading-visual-icon`],W[`TextInput-leading-visual-icon--${f}`]),width:f===`large`?20:16,height:f===`large`?20:16,id:T}):null}),(0,s.jsx)(`input`,{type:`text`,ref:v,className:d(W.TextInput,`TextInput`,W[`TextInput--${f}`],n&&W[`TextInput--fullWidth`],a&&W[`TextInput--has-leading-visual--${f}`],h&&W[`TextInput--has-trailing-visual--${f}`],g&&W[`TextInput--${g}`],i&&!a&&W[`TextInput--has-leading-text`],m&&!h&&W[`TextInput--has-trailing-text`],e),placeholder:u,disabled:t,"aria-invalid":g===`error`,"aria-describedby":O||void 0,..._}),C&&(0,s.jsx)(`span`,{className:d(W[`TextInput-trailing-visual`],W[`TextInput-trailing-visual--${f}`]),children:h&&l().isValidElement(h)?l().cloneElement(h,{className:d(W[`TextInput-trailing-visual-icon`],W[`TextInput-trailing-visual-icon--${f}`]),width:f===`large`?20:16,height:f===`large`?20:16,id:E}):null}),S&&(0,s.jsx)(`span`,{className:d(W[`TextInput-trailing-text`],W[`TextInput-trailing-text--${f}`],t&&W[`TextInput-trailing-text--disabled`],g&&W[`TextInput-trailing-text--${g}`]),children:(0,s.jsx)(I,{size:f===`large`?`200`:`100`,as:`span`,className:d(W[`TextInput-trailing-text-inner`],W[`TextInput-trailing-text-inner--${f}`]),id:D,children:m})})]})});_o.displayName=`TextInput`;let vo={Textarea:`Primer_Brand__Textarea-module__Textarea___xmKD5`,"Textarea--fullWidth":`Primer_Brand__Textarea-module__Textarea--fullWidth___lPWcQ`,"Textarea--large":`Primer_Brand__Textarea-module__Textarea--large___wCPXA`,"Textarea--medium":`Primer_Brand__Textarea-module__Textarea--medium___pMZGb`,"Textarea-resize--both":`Primer_Brand__Textarea-module__Textarea-resize--both___bDJp5`,"Textarea-resize--horizontal":`Primer_Brand__Textarea-module__Textarea-resize--horizontal___gT0d4`,"Textarea-resize--none":`Primer_Brand__Textarea-module__Textarea-resize--none___VNofG`,"Textarea-resize--vertical":`Primer_Brand__Textarea-module__Textarea-resize--vertical___uAPaM`,"Textarea-wrapper":`Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG`,"Textarea-wrapper--disabled":`Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We`,"Textarea-wrapper--error":`Primer_Brand__Textarea-module__Textarea-wrapper--error___zcHSQ`,"Textarea-wrapper--fullWidth":`Primer_Brand__Textarea-module__Textarea-wrapper--fullWidth___EtLL9`,"Textarea-wrapper--invisible":`Primer_Brand__Textarea-module__Textarea-wrapper--invisible___fF78K`,"Textarea-wrapper--monospace":`Primer_Brand__Textarea-module__Textarea-wrapper--monospace___lA41d`,"Textarea-wrapper--success":`Primer_Brand__Textarea-module__Textarea-wrapper--success___RaDVX`},yo={root:`Textarea`,get outerContainer(){return`${this.root}-outer-container`}},bo=(0,c.forwardRef)(({children:e,className:t,cols:n=30,disabled:r,fullWidth:i=!1,invisible:a=!1,monospace:o,placeholder:c,size:l=`medium`,validationStatus:u,required:f,resize:p=`both`,rows:m=7,...h},g)=>(0,s.jsx)(`span`,{className:d(vo[`Textarea-wrapper`],i&&vo[`Textarea-wrapper--fullWidth`],a&&vo[`Textarea-wrapper--invisible`],r&&vo[`Textarea-wrapper--disabled`],o&&vo[`Textarea-wrapper--monospace`],u&&vo[`Textarea-wrapper--${u}`]),"data-testid":yo.outerContainer,children:(0,s.jsx)(`textarea`,{ref:g,className:d(vo.Textarea,`Textarea`,vo[`Textarea--${l}`],vo[`Textarea-resize--${p}`],i&&vo[`Textarea--fullWidth`],u&&vo[`Textarea--${u}`],t),placeholder:c,disabled:r,"aria-invalid":u===`error`,required:f,rows:m,cols:n,...h,children:e})}));bo.displayName=`Textarea`;let xo=(0,c.forwardRef)(({checked:e,className:t,disabled:n,id:r,onChange:i,required:a,value:o,...l},u)=>{let f=L(u||null),m=p(r),h=(0,c.useCallback)(()=>{!n&&f.current&&f.current.click()},[n,f]);return(0,s.jsxs)(`span`,{className:`Primer_Brand__Radio-module__Radio-wrapper___Gt9uM`,children:[(0,s.jsx)(`input`,{id:m,"aria-checked":e?`true`:`false`,checked:e,className:d(`Primer_Brand__Radio-module__Radio-input___n3jX4`),disabled:n,name:o,onChange:i,ref:f,required:a,type:`radio`,value:o,...l}),(0,s.jsx)(`span`,{className:d(`Primer_Brand__Radio-module__Radio___JycTo`,t),onClick:h,tabIndex:-1,"aria-hidden":`true`,children:(0,s.jsx)(`span`,{className:`Primer_Brand__Radio-module__Radio-dot___rmEAJ`})})]})}),So={FormControl:`Primer_Brand__FormControl-module__FormControl___ZJtXy`,"FormControl--border":`Primer_Brand__FormControl-module__FormControl--border___CRSaq`,"FormControl--checkbox":`Primer_Brand__FormControl-module__FormControl--checkbox___R2ng7`,"FormControl--fullWidth":`Primer_Brand__FormControl-module__FormControl--fullWidth___QyLCS`,"FormControl-control--radio":`Primer_Brand__FormControl-module__FormControl-control--radio___aSHRG`,"FormControl-hint":`Primer_Brand__FormControl-module__FormControl-hint___dbP0O`,"FormControl-label":`Primer_Brand__FormControl-module__FormControl-label___meeuB`,"FormControl-label--checkbox":`Primer_Brand__FormControl-module__FormControl-label--checkbox___x2U9X`,"FormControl-label--large":`Primer_Brand__FormControl-module__FormControl-label--large___okLn6`,"FormControl-label--medium":`Primer_Brand__FormControl-module__FormControl-label--medium___inrKd`,"FormControl-label--visually-hidden":`Primer_Brand__FormControl-module__FormControl-label--visually-hidden___cFizI`,"FormControl-validation":`Primer_Brand__FormControl-module__FormControl-validation___vG5tm`,"FormControl-validation--animate-in":`Primer_Brand__FormControl-module__FormControl-validation--animate-in___C_pxB`,"FormControl-validation--error":`Primer_Brand__FormControl-module__FormControl-validation--error___DJVR5`,"FormControl-validation--success":`Primer_Brand__FormControl-module__FormControl-validation--success___fGV4L`,"FormControl-validation-checkbox":`Primer_Brand__FormControl-module__FormControl-validation-checkbox___Cigqb`,"FormControl-validation-error-icon":`Primer_Brand__FormControl-module__FormControl-validation-error-icon___o3GQW`,"FormControl-validation-success-icon":`Primer_Brand__FormControl-module__FormControl-validation-success-icon___UgUzb`,FormControlValidationFadeIn:`Primer_Brand__FormControl-module__FormControlValidationFadeIn___hRw_R`},Co=({children:e,className:t,htmlFor:n,required:r,showRequiredIndicator:i=!0,size:a=`medium`,validationStatus:o,visuallyHidden:c,...u})=>(0,s.jsxs)(`label`,{htmlFor:n,className:d(So[`FormControl-label`],o&&So[`FormControl-label--${o}`],So[`FormControl-label--${a}`],c&&So[`FormControl-label--visually-hidden`],t),...u,children:[l().Children.map(e,e=>l().isValidElement(e)&&e.type===To?l().cloneElement(e,{className:d(So[`FormControl--visible`],e.props.className)}):e),r&&i&&(0,s.jsxs)(`span`,{className:So[`FormControl-label-required`],"aria-hidden":!0,children:[` `,`*`]})]}),wo=({children:e,validationStatus:t,className:n,...r})=>(0,s.jsxs)(I,{as:`span`,size:`100`,className:d(So[`FormControl-validation`],t&&So[`FormControl-validation--animate-in`],t&&So[`FormControl-validation--${t}`],n),...r,children:[t===`error`&&(0,s.jsx)(`span`,{className:So[`FormControl-validation-error-icon`],children:(0,s.jsx)(oo,{})}),t===`success`&&(0,s.jsx)(`span`,{className:So[`FormControl-validation-success-icon`],children:(0,s.jsx)(lo,{})}),e]}),To=({className:e,...t})=>(0,s.jsx)(I,{as:`span`,size:`100`,variant:`muted`,className:d(So[`FormControl-hint`],e),...t}),Eo=Object.assign(({children:e,className:t,hasBorder:n,fullWidth:r,id:i,required:a,size:o=`medium`,validationStatus:c,...u})=>{let f=p(i),m=l().Children.toArray(e),h=m.some(e=>l().isValidElement(e)&&(e.type===fo||e.type===xo)),g=m.some(e=>l().isValidElement(e)&&e.type===To),_=m.some(e=>l().isValidElement(e)&&e.type===wo);return(0,s.jsx)(`section`,{id:`FormControl--${f}`,className:d(So.FormControl,r&&So[`FormControl--fullWidth`],h&&So[`FormControl--checkbox`],n&&So[`FormControl--border`],t),...u,children:l().Children.map(e,e=>{if(!l().isValidElement(e))return e;let t=[g&&`${f}-hint`,_&&`${f}-validation`].filter(Boolean).join(` `)||void 0;if(e.type===_o||e.type===bo||e.type===ho){let n=e;return l().cloneElement(n,{className:d(n.props.className),id:f,name:n.props.name||f,required:n.props.required||a,validationStatus:n.props.validationStatus||c,fullWidth:r,size:o,"aria-describedby":t})}if(e.type===fo){let n=e;return l().cloneElement(n,{className:d(n.props.className,So[`FormControl-control--checkbox`]),id:f,name:n.props.name||f,required:n.props.required||a,validationStatus:n.props.validationStatus||c,"aria-describedby":t})}if(e.type===xo){let n=e;return l().cloneElement(n,{className:d(h&&So[`FormControl-control--radio`],n.props.className),id:f,name:n.props.name,required:n.props.required||a,"aria-describedby":t})}if(e.type===Co){let t=e;return l().cloneElement(t,{className:d(h&&So[`FormControl-label--checkbox`],t.props.className),htmlFor:f,children:t.props.children,required:a,validationStatus:c,size:o,showRequiredIndicator:!h&&t.props.showRequiredIndicator})}if(e.type===wo){let t=e;return l().cloneElement(t,{className:d(h&&So[`FormControl-validation-checkbox`],t.props.className),validationStatus:c,id:`${f}-validation`})}if(e.type===To){let t=e;return l().cloneElement(t,{id:`${f}-hint`})}return e})})},{Label:Co,Validation:wo,Hint:To});function Do(e,t){let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&r.every(n=>e[n]===t[n])}let G={SubdomainNavBar:`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK`,"SubdomainNavBar--has-primary-nav":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-primary-nav___QwOCp`,"SubdomainNavBar--has-title":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2`,"SubdomainNavBar--variant-default":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp`,"SubdomainNavBar--variant-featured":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-featured___i_EMH`,"SubdomainNavBar-back-arrow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-back-arrow___OOrj8`,"SubdomainNavBar-button-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys`,"SubdomainNavBar-button-area--has-leading-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--has-leading-item___HsvBF`,"SubdomainNavBar-button-area--visible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--visible___fLvbf`,"SubdomainNavBar-button-area-inner":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv`,"SubdomainNavBar-cta-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button___g_9BM`,"SubdomainNavBar-cta-button--secondary":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button--secondary___P0FJH`,"SubdomainNavBar-inner-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y`,"SubdomainNavBar-inner-container--centered":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--centered___FXUTh`,"SubdomainNavBar-inner-container--search-open":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU`,"SubdomainNavBar-leading-component":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA`,"SubdomainNavBar-link":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc`,"SubdomainNavBar-link--title":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt`,"SubdomainNavBar-link-content":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9`,"SubdomainNavBar-link-text":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-text___a540y`,"SubdomainNavBar-logo-mark":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_`,"SubdomainNavBar-menu-backdrop":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-backdrop___sLFAC`,"SubdomainNavBar-menu-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J`,"SubdomainNavBar-menu-button--close":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT`,"SubdomainNavBar-menu-button-bar":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF`,"SubdomainNavBar-menu-button-icon":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL`,"SubdomainNavBar-menu-button-label":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-label___iD85T`,"SubdomainNavBar-menu-wrapper":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO`,"SubdomainNavBar-menu-wrapper--close":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper--close___NzelD`,"SubdomainNavBar-menu-wrapper-footer":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd`,"SubdomainNavBar-menu-wrapper-footer--has-leading-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer--has-leading-item___WS7Rf`,"SubdomainNavBar-mobile-menu-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW`,"SubdomainNavBar-more-link":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2`,"SubdomainNavBar-outer-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv`,"SubdomainNavBar-outer-container--fixed":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container--fixed___ZhyZf`,"SubdomainNavBar-overflow-menu":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu___RXj_t`,"SubdomainNavBar-overflow-menu-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx`,"SubdomainNavBar-overflow-menu-list":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-list___EbzqG`,"SubdomainNavBar-primary-nav":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn`,"SubdomainNavBar-primary-nav-list":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r`,"SubdomainNavBar-primary-nav-list--invisible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--invisible___HnkQO`,"SubdomainNavBar-primary-nav-list--visible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv`,"SubdomainNavBar-primary-nav-list-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9`,"SubdomainNavBar-primary-nav-list-item--overflow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflow___FXC7u`,"SubdomainNavBar-primary-nav-list-item--overflowed":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflowed___vVhQg`,"SubdomainNavBar-primary-nav-overflow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt`,"SubdomainNavBar-primary-nav-overflow--has-overflow":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow--has-overflow___zoCZu`,"SubdomainNavBar-search-close-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ`,"SubdomainNavBar-search-dialog":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5`,"SubdomainNavBar-search-dialog--has-results":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog--has-results___fcWO5`,"SubdomainNavBar-search-dialog-control-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog-control-area___KlFbq`,"SubdomainNavBar-search-form":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5`,"SubdomainNavBar-search-input-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-area___DttZX`,"SubdomainNavBar-search-input-button":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7`,"SubdomainNavBar-search-input-button-placeholder":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx`,"SubdomainNavBar-search-input-button-placeholder-text":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder-text___W96nO`,"SubdomainNavBar-search-input-button-shortcut":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd`,"SubdomainNavBar-search-result-group":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec`,"SubdomainNavBar-search-result-group-heading":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-heading___wULje`,"SubdomainNavBar-search-result-group-list":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-list___vCi4S`,"SubdomainNavBar-search-result-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z`,"SubdomainNavBar-search-result-item-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd`,"SubdomainNavBar-search-result-item-desc":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-desc___Rb5Tm`,"SubdomainNavBar-search-result-item-meta":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-meta___HjhRd`,"SubdomainNavBar-search-results":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9`,"SubdomainNavBar-search-results-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area___y0BAA`,"SubdomainNavBar-search-results-area--visible":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area--visible___lo6ji`,"SubdomainNavBar-search-results-container":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-container___kow2P`,"SubdomainNavBar-search-results-heading":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-heading___FTzyR`,"SubdomainNavBar-search-text-input":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-text-input___kDY_0`,"SubdomainNavBar-search-trigger":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj`,"SubdomainNavBar-search-trigger--has-trailing-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger--has-trailing-item___sHQYt`,"SubdomainNavBar-secondary-nav":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz`,"SubdomainNavBar-skip-to-content":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-skip-to-content___WMHSh`,"SubdomainNavBar-title":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2`,"SubdomainNavBar-title-area":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5`,"SubdomainNavBar-title-item":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-item___CclaY`,"SubdomainNavBar-title-label":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-label___C3mii`,"SubdomainNavBar-title-navigation":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-navigation___QI1qZ`,"SubdomainNavBar-title-prefix":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-prefix___MCu96`,"SubdomainNavBar-trailing-component":`Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV`,"fade-in":`Primer_Brand__SubdomainNavBar-module__fade-in___u4FB2`,"fade-in-down":`Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g`,"fade-in-down-overflow":`Primer_Brand__SubdomainNavBar-module__fade-in-down-overflow____WJvz`,"fade-in-down-staggered":`Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ`,"fade-out":`Primer_Brand__SubdomainNavBar-module__fade-out___fhdxi`},Oo=l().createContext({}),ko=(0,c.forwardRef)(({children:e,className:t,overflowMenuLabel:n,...r},i)=>{let a=L(i),o=(0,c.useRef)(null),u=(0,c.useRef)(null),f=(0,c.useRef)(null),{isMedium:p}=ea(),[m]=function(e,t,n,r=!1){let[i,a]=(0,c.useState)({}),o=(0,c.useCallback)(()=>{let n=e.current;if(r||!n)return void a(e=>Object.keys(e).length===0?e:{});let i=Array.from(n.children).filter(e=>e instanceof HTMLElement&&e!==t.current);if(i.length===0)return void a(e=>Object.keys(e).length===0?e:{});let o=window.getComputedStyle(n),s=(Number.parseFloat(o.paddingInlineStart)||0)+(Number.parseFloat(o.paddingInlineEnd)||0),c=Math.max(0,n.clientWidth-s);if(i.reduce((e,t)=>e+t.offsetWidth,0)<=c){let e=i.reduce((e,t,n)=>(e[n]=!0,e),{});a(t=>Do(t,e)?t:e);return}let l=Math.max(0,c-(t.current?.offsetWidth??0)),u=0,d=!1,f=i.reduce((e,t,n)=>{if(d)return e[n]=!1,e;let r=u+t.offsetWidth,i=r<=l;return i?u=r:d=!0,e[n]=i,e},{});a(e=>Do(e,f)?e:f)},[r,e,t]);return Bt(()=>{o()},[n,o]),(0,c.useEffect)(()=>{let n=e.current;if(r||!n)return;let i,a=!1,s=()=>{i!==void 0&&cancelAnimationFrame(i),i=requestAnimationFrame(o)},c=typeof ResizeObserver<`u`?new ResizeObserver(s):void 0;c?.observe(n);for(let e of Array.from(n.children))e instanceof HTMLElement&&e!==t.current&&c?.observe(e);t.current&&c?.observe(t.current),c||window.addEventListener(`resize`,s),s();let l=document.fonts;return l&&(async()=>{await l.ready,a||s()})(),()=>{a=!0,i!==void 0&&cancelAnimationFrame(i),c?.disconnect(),c||window.removeEventListener(`resize`,s)}},[r,n,e,t,o]),(0,c.useEffect)(()=>{r&&a(e=>Object.keys(e).length===0?e:{})},[r]),[i]}(a,o,l().Children.toArray(e).map((e,t)=>l().isValidElement(e)?`${t}:${typeof e.props.children==`string`?e.props.children:``}`:`${t}:`).join(`|`),!p),[h,g]=(0,c.useState)(!1),_=Object.values(m).includes(!1),v=l().useId(),y=l().Children.toArray(e).findIndex((e,t)=>!!l().isValidElement(e)&&!1===m[t]),b=y===-1?2*l().Children.count(e):2*y-1,x=l().Children.map(e,(e,t)=>{if(l().isValidElement(e)){let n=p&&!1===m[t];return(0,s.jsx)(Oo.Provider,{value:{isOverflowed:n},children:l().cloneElement(e,{className:d(e.props.className,n&&G[`SubdomainNavBar-primary-nav-list-item--overflowed`]),style:{...e.props.style,order:2*t}})})}return e}),S=(0,c.useCallback)(()=>{g(!1)},[]),C=(0,c.useCallback)(()=>{h&&(S(),u.current?.focus())},[S,h]);(0,c.useEffect)(()=>{_||S()},[S,_]),Xt(o,S,f),Zt(C);let{position:w}=Yt({floatingElementRef:f,anchorElementRef:u,align:`end`,side:`outside-bottom`},[h,_,b,m]);return p?(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-primary-nav-overflow`],_&&G[`SubdomainNavBar-primary-nav-overflow--has-overflow`],t),children:[(0,s.jsxs)(`ul`,{className:G[`SubdomainNavBar-primary-nav-list`],ref:a,...r,children:[x,(0,s.jsx)(Ao,{ariaControls:v,buttonRef:u,menuOpen:h,onClick:()=>{g(e=>!e)},order:b,overflowMenuLabel:n,ref:o,visible:_})]}),(0,s.jsx)(jo,{id:v,menuOpen:h,onClose:S,position:w,ref:f,visibilityMap:m,children:e})]}):(0,s.jsx)(`ul`,{className:d(G[`SubdomainNavBar-primary-nav-list`],t),ref:a,...r,children:e})}),Ao=(0,c.forwardRef)(({ariaControls:e,buttonRef:t,className:n,menuOpen:r,onClick:i,order:a,overflowMenuLabel:o,visible:c},l)=>{let u=L(l);return(0,s.jsx)(`li`,{"aria-hidden":!c||void 0,className:d(G[`SubdomainNavBar-primary-nav-list-item--overflow`],n),ref:u,style:{order:a},children:(0,s.jsx)(`button`,{"aria-expanded":r?`true`:`false`,"aria-controls":e,onClick:i,className:d(G[`SubdomainNavBar-link`],G[`SubdomainNavBar-more-link`]),ref:t,tabIndex:c?void 0:-1,children:(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-link-content`],children:[o,r?(0,s.jsx)(Fr,{}):(0,s.jsx)(Rr,{})]})})})}),jo=(0,c.forwardRef)(({children:e,className:t,id:n,menuOpen:r,onClose:i,position:a,visibilityMap:o},c)=>r?(0,s.jsx)(`div`,{id:n,ref:c,style:{top:`${a?.top??0}px`,left:`${a?.left??0}px`,visibility:a?void 0:`hidden`},className:d(G[`SubdomainNavBar-overflow-menu`],t),children:(0,s.jsx)(`ul`,{className:d(G[`SubdomainNavBar-overflow-menu-list`]),children:l().Children.map(e,(e,t)=>l().isValidElement(e)&&!1===o[t]?(0,s.jsx)(Oo.Provider,{value:{isOverflowed:!1,onLinkClick:i},children:l().cloneElement(e,{className:d(G[`SubdomainNavBar-overflow-menu-item`],e.props.className)})}):null)})}):null);bn();let Mo=[],No;function Po(e){if(!e)return;let t=e.hasAttribute(`data-prevent-scroll-on-focus`);e.focus({preventScroll:t})}function Fo({onFocus:e}){let t=document.createElement(`span`);return t.setAttribute(`class`,`sentinel`),t.setAttribute(`tabindex`,`0`),t.setAttribute(`aria-hidden`,`true`),t.style.cssText=`position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0`,t.onfocus=e,t}function Io(e,t,n){let r=new AbortController,i=n??r.signal;e.setAttribute(`data-focus-trap`,`active`);let a=Fo({onFocus:()=>{Po(Cn(e,!0))}}),o=Fo({onFocus:()=>{Po(Cn(e))}});e.querySelector(`:scope > span.sentinel`)!==null||(e.prepend(a),e.append(o));let s=function(e,t){let n=new MutationObserver(n=>{for(let r of n)if(r.type===`childList`&&r.addedNodes.length){for(let e of r.addedNodes)if(e instanceof HTMLElement&&e.tagName===`SPAN`&&e.classList.contains(`sentinel`))return;let n=e.firstElementChild,i=e.lastElementChild,[a,o]=t;n!=null&&n.classList.contains(`sentinel`)||e.insertAdjacentElement(`afterbegin`,a),i!=null&&i.classList.contains(`sentinel`)||e.insertAdjacentElement(`beforeend`,o)}});return n.observe(e,{childList:!0}),n}(e,[a,o]),c;function l(n){if(n instanceof HTMLElement&&document.contains(e))return e.contains(n)?void(c=n):c&&En(c)&&e.contains(c)?void Po(c):t&&e.contains(t)?void Po(t):void Po(Cn(e))}let u=function(e){let t=new AbortController;return e.addEventListener(`abort`,()=>{t.abort()}),t}(i);if(No){let e=No;No.container.setAttribute(`data-focus-trap`,`suspended`),No.controller.abort(),Mo.push(e)}u.signal.addEventListener(`abort`,()=>{No=void 0}),i.addEventListener(`abort`,()=>{e.removeAttribute(`data-focus-trap`);let t=e.getElementsByClassName(`sentinel`);for(;t.length>0;)t[0].remove();let n=Mo.findIndex(t=>t.container===e);n>=0&&Mo.splice(n,1),s.disconnect(),function(){let e=Mo.pop();e&&Io(e.container,e.initialFocus,e.originalSignal)}()}),document.addEventListener(`focus`,e=>{l(e.target)},{signal:u.signal,capture:!0}),l(document.activeElement),No={container:e,controller:u,initialFocus:t,originalSignal:i};let d=Mo.findIndex(t=>t.container===e);if(d>=0&&Mo.splice(d,1),!n)return r}function Lo(e,t=[]){let n=L(e?.containerRef),r=L(e?.initialFocusRef),i=e?.disabled,a=l().useRef(null),o=l().useRef(null);function s(){a.current?.abort(),e?.restoreFocusOnCleanUp&&o.current instanceof HTMLElement&&o.current.focus(),o.current=null}return l().useEffect(()=>{if(n.current instanceof HTMLElement){if(!i)return o.current||=document.activeElement,a.current=Io(n.current,r.current??void 0)??null,()=>{s()};s()}},[n,r,i,...t]),{containerRef:n,initialFocusRef:r}}let K=new Set([`alt`,`option`,`ctrl`,`control`,`meta`,`cmd`,`command`,`shift`]);function Ro(e){if(!(e instanceof Element))return!1;let t=e.closest(`input, textarea, select, [role="textbox"], [role="combobox"], [role="searchbox"], [contenteditable]`);return!!t&&(!!(t instanceof HTMLElement&&t.isContentEditable)||t.matches(`input, textarea, select, [role="textbox"], [role="combobox"], [role="searchbox"]`))}function zo(e){return`results`in e}let Bo={menuLabel:`Menu`,closeLabel:`Close`,overflowMenuLabel:`More`},Vo=l().createContext(`small`),Ho={root:`SubdomainNavBar`,get innerContainer(){return`${this.root}-inner-container`},get menuButton(){return`${this.root}-menuButton`},get menuLinks(){return`${this.root}-menuLinks`},get liveRegion(){return`${this.root}-search-live-region`}};function Uo(e){if(e.closest(`[hidden], [inert], [aria-hidden="true"]`))return!1;for(let t=e;t;t=t.parentElement){let e=window.getComputedStyle(t);if(e.display===`none`||e.visibility===`hidden`)return!1}return!0}let Wo=(0,c.forwardRef)(function({children:e,className:t,fixed:n=!0,fullWidth:r=!1,variant:i=`default`,logoHref:a=`https://github.com`,style:o,title:u,titleHref:f=`/`,leadingComponent:m,trailingComponent:h,onNarrowMenuToggle:g,menuLabels:_,skipToContentTargetId:v,...y},b){let[x,S]=(0,c.useState)(!0),[C,w]=(0,c.useState)(!1),[T,E]=(0,c.useState)(0),{isMedium:D,isLarge:O}=ea(),[k,A]=(0,c.useState)(!1),[j,ee]=(0,c.useState)(),M=(0,c.useRef)(null),te=(0,c.useRef)(null),N=p(),ne=`${N}-main`,re=p(),ie={...Bo,..._},ae=i===`featured`,oe=(0,c.useCallback)(()=>{E(Math.max(0,M.current?.getBoundingClientRect().top??0))},[]),se=(0,c.useCallback)(()=>{x||(S(!0),g?.(!1))},[x,g]),ce=(0,c.useRef)(null),le=(0,c.useCallback)(()=>{let e=Array.from(document.querySelectorAll(`main`)).find(Uo);return e?(e.id||=document.getElementById(`start-of-content`)?ne:`start-of-content`,e):te.current},[ne]),ue=(0,c.useCallback)(()=>{if(v){let e=document.getElementById(v);if(e&&Uo(e))return e}return le()},[le,v]),de=(0,c.useCallback)(()=>{A(!0);let e=ue();e&&ee(e.id)},[ue]),fe=(0,c.useCallback)(e=>{if(e.defaultPrevented||e.button!==0||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey)return;let t=v?document.getElementById(v):null,r=v&&(!t||!Uo(t)),i=ue();if(r&&console.warn(`SubdomainNavBar could not find the skip-to-content target "${v}". Falling back to the page's main content.`),!i)return;let a=`#${encodeURIComponent(i.id)}`;e.currentTarget.setAttribute(`href`,a),ee(i.id);let o=i.tabIndex<0&&!i.hasAttribute(`tabindex`);o&&(i.tabIndex=-1);let s=i.style.scrollMarginBlockStart;if(n){let e=M.current?.getBoundingClientRect().height??0;i.style.scrollMarginBlockStart=`${e}px`}i.addEventListener(`blur`,()=>{o&&i.removeAttribute(`tabindex`),i.style.scrollMarginBlockStart=s},{once:!0}),i.focus({preventScroll:!0})},[n,ue,v]);(0,c.useEffect)(()=>{let e=ue();e&&ee(e.id)},[ue]),Lo({containerRef:ce,restoreFocusOnCleanUp:!0,disabled:x}),Zt(se),(0,c.useEffect)(()=>{O&&se()},[se,O]),(0,c.useEffect)(()=>{if(x||O)return;oe();let e=new ResizeObserver(oe),t=M.current;return t&&e.observe(t),e.observe(document.documentElement),()=>e.disconnect()},[O,x,oe]),(0,c.useEffect)(()=>{if(x)return;let e=document.body.style.overflow;return document.body.style.overflow=`hidden`,()=>{document.body.style.overflow=e}},[x]);let pe=(0,c.useCallback)(()=>A(!1),[]),me=(0,c.useMemo)(()=>l().Children.toArray(e).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===Go),[]).length>0,he=(0,c.useMemo)(()=>l().Children.toArray(e).map((e,t)=>l().isValidElement(e)&&e.type===Go?l().cloneElement(e,{href:e.props.href,children:e.props.children,style:{"--animation-order":t}}):null).filter(Boolean),[e]),ge=(0,c.useMemo)(()=>l().Children.toArray(e).filter(e=>l().isValidElement(e)&&(e.type===Jo||e.type===Yo)),[e]),P=(0,c.useMemo)(()=>ge.map(e=>l().cloneElement(e,{onClick:t=>{e.props.onClick?.(t),t.defaultPrevented||se()}})),[ge,se]),F=ge.length>0,_e=(0,c.useMemo)(()=>l().Children.toArray(e).find(e=>l().isValidElement(e)&&e.type===qo),[e]),ve=!!_e,ye=(0,c.useCallback)(()=>{ve&&(se(),w(!0))},[se,ve]),be=(0,c.useCallback)(()=>w(!1),[]);(0,c.useImperativeHandle)(b,()=>M.current?Object.assign(M.current,{openSearch:ye,closeSearch:be}):{openSearch:ye,closeSearch:be},[be,ye]),function({disabled:e,keyboardShortcut:t=!1,onTrigger:n}){let r=(0,c.useMemo)(()=>function(e){if(!e)return!1;let t=e.split(`+`).map(e=>e.trim()).filter(Boolean),n=t.pop();if(!n)return!1;let r=t.map(e=>e.toLowerCase());return!!r.every(e=>K.has(e))&&{key:n,altKey:r.includes(`alt`)||r.includes(`option`),ctrlKey:r.includes(`ctrl`)||r.includes(`control`),metaKey:r.includes(`meta`)||r.includes(`cmd`)||r.includes(`command`),shiftKey:r.includes(`shift`)}}(t),[t]);(0,c.useEffect)(()=>{if(!r)return;let t=t=>{e||t.defaultPrevented||t.isComposing||!function(e,t){let n=t.key.toLowerCase(),r=e.key.toLowerCase(),i=e.code.toLowerCase();return e.altKey===t.altKey&&e.ctrlKey===t.ctrlKey&&e.metaKey===t.metaKey&&(/^[^a-z0-9]$/.test(n)&&r===n?!t.shiftKey||e.shiftKey:e.shiftKey===t.shiftKey&&(/^[a-z]$/.test(n)?r===n||i===`key${n}`:/^[0-9]$/.test(n)?r===n||i===`digit${n}`:r===n))}(t,r)||Ro(t.target)||Ro(document.activeElement)||(t.preventDefault(),n())};return document.addEventListener(`keydown`,t),()=>document.removeEventListener(`keydown`,t)},[e,n,r])}({disabled:C,keyboardShortcut:_e?.props.keyboardShortcut,onTrigger:ye});let xe=m!=null,Se=h!=null,Ce=me||F||xe||Se,we={...o,"--SubdomainNavBar-menu-offset-block-start":`${T}px`};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-outer-container`],n&&G[`SubdomainNavBar-outer-container--fixed`]),children:[(0,s.jsx)(je,{as:`a`,href:`#${j||v||N}`,variant:`primary`,size:`small`,className:d(G[`SubdomainNavBar-skip-to-content`],!k&&`visually-hidden`),onFocus:de,onBlur:pe,onClick:fe,children:`Skip to content`}),(0,s.jsxs)(`header`,{ref:M,className:d(G.SubdomainNavBar,G[`SubdomainNavBar--variant-${i}`],u&&G[`SubdomainNavBar--has-title`],me&&G[`SubdomainNavBar--has-primary-nav`],t),"data-testid":Ho.root,style:we,...y,children:[(0,s.jsxs)(`div`,{ref:ce,className:d(G[`SubdomainNavBar-inner-container`],C&&G[`SubdomainNavBar-inner-container--search-open`],!r&&G[`SubdomainNavBar-inner-container--centered`]),"data-testid":Ho.innerContainer,children:[(0,s.jsx)(`nav`,{"aria-label":`Header logo and title`,className:G[`SubdomainNavBar-title-navigation`],children:(0,s.jsxs)(`ol`,{className:G[`SubdomainNavBar-title-area`],children:[(0,s.jsx)(`li`,{children:(0,s.jsxs)(`a`,{href:a,"aria-label":`GitHub Home`,className:G[`SubdomainNavBar-logo-mark`],children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-back-arrow`],children:(0,s.jsx)(Za,{fill:`currentColor`,size:24})}),(0,s.jsx)(rr,{fill:`currentColor`,size:24})]})}),u&&(0,s.jsx)(`li`,{className:G[`SubdomainNavBar-title-item`],children:(0,s.jsx)(`a`,{href:f,"aria-label":`${u} home`,className:G[`SubdomainNavBar-title`],children:(0,s.jsxs)(I,{size:`400`,variant:`muted`,weight:`medium`,children:[ae&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-title-prefix`],children:`GitHub`}),` `]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-title-label`],children:u})]})})})]})}),me&&(0,s.jsx)(`nav`,{id:`menu-navigation`,"aria-label":u,className:G[`SubdomainNavBar-primary-nav`],"data-testid":Ho.menuLinks,children:(0,s.jsx)(ko,{className:G[`SubdomainNavBar-primary-nav-list--invisible`],overflowMenuLabel:ie.overflowMenuLabel,children:he})}),O&&xe&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-leading-component`],children:m}),(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-secondary-nav`]),children:[l().Children.toArray(e).map(e=>l().isValidElement(e)&&e.type===qo?l().cloneElement(e,{active:C,className:d(e.props.className,O&&(F||Se)&&G[`SubdomainNavBar-search-trigger--has-trailing-item`]),onSearchOpen:ye,onSearchClose:be,title:u}):null).filter(Boolean),Ce&&(0,s.jsxs)(`button`,{"aria-expanded":!x,"aria-label":x?ie.menuLabel:ie.closeLabel,"aria-controls":re,className:d(G[`SubdomainNavBar-menu-button`],G[`SubdomainNavBar-mobile-menu-button`],!x&&G[`SubdomainNavBar-menu-button--close`]),"data-testid":Ho.menuButton,onClick:()=>{x?(w(!1),oe(),S(!1),g?.(!0)):se()},children:[(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-menu-button-icon`],"aria-hidden":`true`,children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-bar`]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-bar`]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-bar`]})]}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-menu-button-label`],children:x?ie.menuLabel:ie.closeLabel})]}),O&&Se&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-trailing-component`],children:h}),O&&F&&(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-button-area`],G[`SubdomainNavBar-button-area--visible`],Se&&G[`SubdomainNavBar-button-area--has-leading-item`]),children:(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-button-area-inner`],children:ge})}),!O&&(0,s.jsxs)(`div`,{id:re,className:d(G[`SubdomainNavBar-menu-wrapper`],x&&G[`SubdomainNavBar-menu-wrapper--close`]),children:[!x&&(0,s.jsxs)(`div`,{children:[xe&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-leading-component`],children:m}),me&&(0,s.jsx)(Oo.Provider,{value:{onLinkClick:se},children:D?(0,s.jsx)(`ul`,{className:G[`SubdomainNavBar-primary-nav-list--visible`],children:he}):(0,s.jsx)(ko,{className:d(G[`SubdomainNavBar-primary-nav-list--visible`]),overflowMenuLabel:ie.overflowMenuLabel,children:he})})]}),!x&&(F||Se)&&(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-menu-wrapper-footer`],(me||xe)&&G[`SubdomainNavBar-menu-wrapper-footer--has-leading-item`]),children:[Se&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-trailing-component`],children:h}),F&&(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-button-area`],G[`SubdomainNavBar-button-area--visible`]),children:(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-button-area-inner`],children:(0,s.jsx)(Vo.Provider,{value:D?`small`:`medium`,children:P})})})]})]})]})]}),!O&&!x&&(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-menu-backdrop`],"aria-hidden":`true`,onClick:se})]})]}),(0,s.jsx)(`div`,{ref:te,id:N,tabIndex:-1})]})});function Go({href:e,className:t,children:n,isExternal:r,"aria-current":i,"aria-hidden":a,rel:o,tabIndex:l,target:u,...f}){let{isOverflowed:p,onLinkClick:m}=(0,c.useContext)(Oo);return(0,s.jsx)(`li`,{...f,"aria-hidden":!!p||a,className:d(G[`SubdomainNavBar-primary-nav-list-item`],t),tabIndex:p?-1:l,children:(0,s.jsx)(`a`,{href:e,"aria-current":i,className:G[`SubdomainNavBar-link`],onClick:m,rel:o,tabIndex:p?-1:void 0,target:u,children:(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-link-content`],children:[(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-link-text`],children:n}),r&&(0,s.jsx)(Vr,{size:16,"aria-label":`External link`})]})})})}let Ko={searchLabel:`Search`,closeLabel:`Close`,resultsLabel:`Results`,searchResultsLabel:`Search results`,formatSearchWithTitle:e=>`Search ${e}`,formatSearchTrigger:e=>`${e} search`,formatResultsHeading:e=>`Results for “${e}”`,formatResultsLabel:e=>`Results for ${e}`,formatSuggestions:e=>`${e} suggestions.`},qo=(0,c.forwardRef)(({active:e,className:t,title:n,searchResults:r,searchTerm:i,onSearchOpen:a,onSearchClose:o,onSubmit:l,onChange:u,placeholder:f,shortcutLabel:p,keyboardShortcut:m,labels:h},g)=>{let _=(0,c.useRef)(null),v=(0,c.useRef)(null),y={...Ko,...h},b=f??(n?y.formatSearchWithTitle(n):y.searchLabel),x=n?y.formatSearchWithTitle(n):y.searchLabel,S=p??(m||``),{activeDescendant:C,handleSearchResultKeyDown:w,hasGroupedSearchResults:T,hasSearchResults:E,normalizedSearchResultGroups:D,resetActiveDescendant:O,searchResultsLength:k}=function({dialogRef:e,searchResults:t}){let n=(0,c.useMemo)(()=>function(e=[]){let t=[],n=0;for(let r of e){if(zo(r)){if(r.results.length===0)continue;t.push({title:r.title,results:r.results.map(e=>({result:e,index:n++}))});continue}let e=r.group,i=t.find(t=>t.title===e);i||(i={title:e,results:[]},t.push(i)),i.results.push({result:r,index:n++})}return t}(t),[t]),r=n.some(e=>e.title),i=n.reduce((e,t)=>e+t.results.length,0),a=i>0,[o,s]=(0,c.useState)(-1),l=(0,c.useCallback)(()=>s(-1),[]);return{activeDescendant:o,handleSearchResultKeyDown:(0,c.useCallback)(t=>{let n=e.current,r=o;[`ArrowDown`,`ArrowUp`,`Enter`].includes(t.key)&&(t.key!==`Enter`||o!==-1)&&n&&(t.preventDefault(),t.key===`ArrowDown`?(r=o{o?.(),O()},[o,O]),j=(0,c.useCallback)(e=>{v.current=e,typeof g==`function`?g(e):g&&(g.current=e)},[g]);(0,c.useEffect)(()=>{let t=_.current;if(t)return e?(t.open||(typeof t.showModal==`function`?t.showModal():t.setAttribute(`open`,``)),void v.current?.focus()):void(t.open&&(typeof t.close==`function`?t.close():t.removeAttribute(`open`)))},[e,v]),(0,c.useEffect)(()=>{let e=_.current;if(!e)return;let t=t=>{if(t.target!==e)return;let n=e.getBoundingClientRect();t.clientX>=n.left&&t.clientX<=n.right&&t.clientY>=n.top&&t.clientY<=n.bottom||A()};return e.addEventListener(`click`,t),()=>e.removeEventListener(`click`,t)},[A]);let ee=(0,c.useCallback)(e=>{e.preventDefault(),A()},[A]),M=({result:e,index:t})=>(0,s.jsxs)(`li`,{className:G[`SubdomainNavBar-search-result-item`],role:`presentation`,children:[(0,s.jsx)(`div`,{className:G[`SubdomainNavBar-search-result-item-container`],children:(0,s.jsxs)(`a`,{id:`subdomainnavbar-search-result-${t}`,href:e.url,role:`option`,"aria-selected":t===C,children:[(0,s.jsx)(`span`,{children:e.title}),T&&e.isExternal&&(0,s.jsx)(eo,{size:20,"aria-hidden":`true`})]})}),(0,s.jsx)(I,{as:`p`,size:`200`,id:`subdomainnavbar-search-result-item-desc${t}`,className:G[`SubdomainNavBar-search-result-item-desc`],children:e.description}),(0,s.jsxs)(`div`,{className:G[`SubdomainNavBar-search-result-item-meta`],children:[(0,s.jsx)(I,{size:`100`,className:G[`SubdomainNavBar-search-result-item-desc`],children:e.date}),e.category&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsxs)(I,{size:`100`,className:G[`SubdomainNavBar-search-result-item-desc`],children:[` `,`•`,` `]}),(0,s.jsx)(I,{size:`100`,className:G[`SubdomainNavBar-search-result-item-desc`],children:e.category})]})]})]},`${e.title}-${t}`);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-search-trigger`],t),children:(0,s.jsxs)(`button`,{"aria-label":y.formatSearchTrigger(b),className:G[`SubdomainNavBar-search-input-button`],onClick:a,"data-testid":`toggle-search`,type:`button`,children:[(0,s.jsxs)(`span`,{className:G[`SubdomainNavBar-search-input-button-placeholder`],children:[(0,s.jsx)(ro,{"aria-hidden":`true`,size:16}),(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-search-input-button-placeholder-text`],children:b})]}),S&&(0,s.jsx)(`span`,{className:G[`SubdomainNavBar-search-input-button-shortcut`],children:S})]})}),(0,s.jsx)(`dialog`,{ref:_,"aria-label":x,className:d(G[`SubdomainNavBar-search-dialog`],E&&G[`SubdomainNavBar-search-dialog--has-results`]),onCancel:ee,children:e&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(`div`,{className:d(G[`SubdomainNavBar-search-dialog-control-area`]),children:(0,s.jsxs)(`div`,{className:G[`SubdomainNavBar-search-input-area`],children:[(0,s.jsx)(`form`,{className:d(G[`SubdomainNavBar-search-form`]),onSubmit:l,role:`search`,children:(0,s.jsxs)(Eo,{fullWidth:!0,size:`medium`,children:[(0,s.jsx)(Eo.Label,{visuallyHidden:!0,children:y.searchLabel}),(0,s.jsx)(_o,{ref:j,className:d(G[`SubdomainNavBar-search-text-input`]),name:`search`,role:`combobox`,autoComplete:`off`,"aria-autocomplete":`list`,"aria-expanded":E,"aria-controls":`listbox-search-results`,placeholder:b,onChange:u,defaultValue:i,invisible:!0,leadingVisual:(0,s.jsx)(ro,{size:16}),"aria-activedescendant":C===-1?void 0:`subdomainnavbar-search-result-${C}`,onKeyDown:w})]})}),(0,s.jsx)(`button`,{"aria-label":y.closeLabel,className:G[`SubdomainNavBar-search-close-button`],onClick:A,type:`button`,children:y.closeLabel})]})}),(0,s.jsxs)(`div`,{id:`listbox-search-results`,className:d(G[`SubdomainNavBar-search-results-area`],E&&G[`SubdomainNavBar-search-results-area--visible`]),children:[E&&(0,s.jsxs)(`div`,{className:d(G[`SubdomainNavBar-search-results-container`]),children:[!T&&(0,s.jsx)(I,{id:`subdomainnavbar-search-results-heading`,className:G[`SubdomainNavBar-search-results-heading`],children:y.formatResultsHeading(i??``)}),(0,s.jsx)(`ul`,{role:`listbox`,tabIndex:0,"aria-labelledby":T?void 0:`subdomainnavbar-search-results-heading`,"aria-label":T?i?y.formatResultsLabel(i):y.searchResultsLabel:void 0,className:d(G[`SubdomainNavBar-search-results`]),children:T?D.map((e,t)=>{let n=`subdomainnavbar-search-result-group-${t}`;return(0,s.jsxs)(`li`,{className:G[`SubdomainNavBar-search-result-group`],role:`presentation`,children:[e.title&&(0,s.jsx)(I,{id:n,className:G[`SubdomainNavBar-search-result-group-heading`],children:e.title}),(0,s.jsx)(`ul`,{className:G[`SubdomainNavBar-search-result-group-list`],role:`group`,"aria-labelledby":e.title?n:void 0,"aria-label":e.title?void 0:y.resultsLabel,children:e.results.map(M)})]},e.title??`ungrouped-${t}`)}):D.flatMap(e=>e.results.map(M))})]}),(0,s.jsxs)(`div`,{"aria-live":`polite`,"aria-atomic":`true`,"data-testid":Ho.liveRegion,className:`visually-hidden`,children:[y.formatSuggestions(k),(0,s.jsx)(`span`,{children:`\xA0`})]})]})]})})]})});function Jo({children:e,href:t,...n}){let r=l().useContext(Vo);return(0,s.jsx)(je,{as:`a`,href:t,className:d(G[`SubdomainNavBar-cta-button`]),variant:`primary`,size:r,...n,children:e})}function Yo({children:e,href:t,...n}){let r=l().useContext(Vo);return(0,s.jsx)(je,{as:`a`,href:t,className:d(G[`SubdomainNavBar-cta-button`],G[`SubdomainNavBar-cta-button--secondary`]),size:r,...n,children:e})}Wo.displayName=`SubdomainNavBar`;let Xo=Object.assign(Wo,{Link:Go,Search:qo,PrimaryAction:Jo,SecondaryAction:Yo,testIds:Ho}),Zo=(0,c.forwardRef)(({className:e,children:t,href:n,...r},i)=>{let a=d(`Primer_Brand__InlineLink-module__InlineLink___U_Ama`,e);return(0,s.jsx)(`a`,{ref:i,href:n,className:a,...r,children:t})}),Qo=(0,c.forwardRef)(function({className:e,children:t,wrap:n=!0,...r},i){return(0,s.jsx)(`code`,{ref:i,className:d(`Primer_Brand__InlineCode-module__InlineCode___NJ7el`,!n&&`Primer_Brand__InlineCode-module__InlineCode--nowrap___mcEPL`,e),...r,children:(0,s.jsx)(`span`,{className:`Primer_Brand__InlineCode-module__InlineCode__text___N7vdd`,children:t})})}),$o={Token:`Primer_Brand__Token-module__Token___r7qQC`,"Token--hasLeadingVisual":`Primer_Brand__Token-module__Token--hasLeadingVisual___cPRLz`,"Token--interactive":`Primer_Brand__Token-module__Token--interactive___aQ1rk`,"Token--variant-accent":`Primer_Brand__Token-module__Token--variant-accent___Ji_P4`,"Token--variant-default":`Primer_Brand__Token-module__Token--variant-default___NBxMW`,"Token--variant-invisible":`Primer_Brand__Token-module__Token--variant-invisible___bJrcK`,"Token--variant-outline":`Primer_Brand__Token-module__Token--variant-outline___X52wp`,Token__label:`Primer_Brand__Token-module__Token__label___wC8Q5`,"Token__leading-visual":`Primer_Brand__Token-module__Token__leading-visual___SDos3`,Token__visual:`Primer_Brand__Token-module__Token__visual___U0j1l`},es=[`default`,`accent`,`outline`,`invisible`],ts=es[0],ns={root:`Token`,get leadingVisual(){return`${this.root}-leading-visual`}},rs=(0,c.forwardRef)(({animate:e,variant:t=ts,as:n=`span`,children:r,className:i,"data-testid":a,leadingVisual:o,style:c,...u},f)=>{let{classes:p,styles:m}=E(e),h=d(p,$o.Token,o&&$o[`Token--hasLeadingVisual`],n===`a`&&$o[`Token--interactive`],$o[`Token--variant-${t}`],i),g=(0,s.jsxs)(s.Fragment,{children:[o&&(0,s.jsx)(`span`,{className:$o[`Token__leading-visual`],"data-testid":ns.leadingVisual,"aria-hidden":`true`,children:typeof o==`function`?(0,s.jsx)(o,{className:$o.Token__visual}):l().isValidElement(o)&&l().cloneElement(o,{className:d($o.Token__visual,o.props.className)})}),(0,s.jsx)(I,{as:`span`,size:`100`,className:$o.Token__label,children:r})]});return n===`a`?(0,s.jsx)(`a`,{ref:f,className:h,"data-testid":a||ns.root,style:{...m,...c},...u,children:g}):(0,s.jsx)(`span`,{ref:f,className:h,"data-testid":a||ns.root,style:{...m,...c},...u,children:g})}),is=Object.assign(rs,{testIds:ns}),as=e=>l().isValidElement(e)&&e.type===l().Fragment,os={FAQ:`Primer_Brand__FAQ-module__FAQ___R3vLU`,"FAQ--variant-gridline":`Primer_Brand__FAQ-module__FAQ--variant-gridline___mM5vd`,"FAQ__content-wrapper--gridline":`Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD`,FAQ__heading:`Primer_Brand__FAQ-module__FAQ__heading___bH0aG`,"FAQ__heading--center":`Primer_Brand__FAQ-module__FAQ__heading--center___xMpbW`,"FAQ__heading--large":`Primer_Brand__FAQ-module__FAQ__heading--large___pBEPT`,"FAQ__heading--start":`Primer_Brand__FAQ-module__FAQ__heading--start___eHaT3`,"FAQ__heading-wrapper--gridline":`Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1`,FAQ__subheading:`Primer_Brand__FAQ-module__FAQ__subheading___I4puv`,details__summary:`Primer_Brand__FAQ-module__details__summary___zIBcp`},ss=(0,c.forwardRef)(({children:e,style:t,animate:n,className:r,variant:i=`default`,...a},o)=>{let{classes:c,styles:u}=E(n),f=l().Children.toArray(e).filter(e=>!(!l().isValidElement(e)||typeof e.type==`string`||!as(e)&&e.type!==cs&&e.type!==ls&&e.type!==Ri)),p=l().Children.toArray(e).some(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===ls);return(0,s.jsx)(`section`,{ref:o,className:d(os.FAQ,os[`FAQ--variant-${i}`],c,r),style:{...u,...t},...a,children:l().Children.toArray(f).map((e,t)=>{if(l().isValidElement(e)&&e.type===cs){let n=l().cloneElement(e,{align:p?`start`:e.props.align,size:p?`3`:e.props.size,weight:p?`medium`:e.props.weight});return i===`gridline`?(0,s.jsx)(`div`,{className:os[`FAQ__heading-wrapper--${i}`],children:n},e.key??t):n}let n=e;return i===`gridline`?(0,s.jsx)(`div`,{className:os[`FAQ__content-wrapper--${i}`],children:n},t):n})})}),cs=(0,c.forwardRef)(({children:e,className:t,size:n=`3`,align:r=`center`,as:i,...a},o)=>{let c=n===`3`?`h3`:`h2`;return(0,s.jsx)(Dr,{as:i||c,size:n,className:d(os.FAQ__heading,os[`FAQ__heading--${r}`],t),ref:o,...a,children:e})});function ls({children:e,className:t,as:n=`h3`,size:r=`subhead-medium`,font:i=`monospace`,weight:a=`medium`,...o}){return(0,s.jsx)(Dr,{as:n,className:d(os.FAQ__subheading,t),weight:a,size:r,font:i,...o,children:e})}let us=Object.assign(ss,{Subheading:ls,Heading:cs,Item:Ri,Question:Bi,Answer:Vi}),ds={FAQGroup:`Primer_Brand__FAQGroup-module__FAQGroup___D0VvR`,FAQGroup__accordion:`Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP`,"FAQGroup__accordion--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__accordion--gridline___zDvVd`,"FAQGroup__content--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__content--gridline___C9omN`,"FAQGroup__gridline-wrapper":`Primer_Brand__FAQGroup-module__FAQGroup__gridline-wrapper___OBSr9`,FAQGroup__heading:`Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD`,"FAQGroup__heading-wrapper":`Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper___lkgjS`,"FAQGroup__heading-wrapper--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper--gridline___Q_oGI`,"FAQGroup__nested-accordion-item":`Primer_Brand__FAQGroup-module__FAQGroup__nested-accordion-item___JGGeC`,"FAQGroup__panel-subHeading":`Primer_Brand__FAQGroup-module__FAQGroup__panel-subHeading___F0U3h`,FAQGroup__tablist:`Primer_Brand__FAQGroup-module__FAQGroup__tablist___WdY5Z`,"FAQGroup__tablist--gridline":`Primer_Brand__FAQGroup-module__FAQGroup__tablist--gridline___OCZgL`,"FAQGroup__tablist-button":`Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC`,FAQ__heading:`Primer_Brand__FAQGroup-module__FAQ__heading___w52lv`};function fs({children:e,className:t,as:n=`h3`,...r}){return(0,s.jsx)(Dr,{as:n,className:d(ds.FAQGroup__heading,t),...r,children:e})}let ps=Object.assign(function({children:e,id:t,variant:n=`default`,defaultSelectedIndex:r=0,tabAttributes:i,...a}){let[o,c]=l().useState(r),[u,f]=l().useState(!1),m=p(t),h=l().useRef(null),g=e=>t=>{c(e),u||f(!0)},v=e=>t=>{if(t.key===`ArrowUp`){t.preventDefault();let n=(e-1+y.length)%y.length;c(n),u||f(!0)}else if(t.key===`ArrowDown`){t.preventDefault();let n=(e+1)%y.length;c(n),u||f(!0)}};l().useEffect(()=>{u&&h.current?.focus()},[u,o]);let y=l().Children.toArray(e).filter(e=>l().isValidElement(e)&&e.type===us),b=l().Children.map(y,(e,t)=>{if(e.props.children){let n=l().Children.toArray(e.props.children).find(e=>l().isValidElement(e)&&e.type===us.Heading),r=n?.props.children,{ref:a,...c}=(n&&i?i(r??null,t):void 0)??{};return(0,s.jsx)(`button`,{type:`button`,role:`tab`,className:ds[`FAQGroup__tablist-button`],id:`${m}-tab-${t}`,"aria-controls":`${m}-panel-${t}`,"aria-selected":o===t,onClick:g(t),onKeyDown:v(t),"data-testid":`FAQGroup-tab-${t+1}`,tabIndex:o===t?void 0:-1,ref:e=>{var n,r;o===t?h.current=e:h.current===e&&(h.current=null),r=e,(n=a)&&(typeof n==`function`?n(r):n.current=r)},...c,children:r},t)}return null}),x=l().Children.map(y,(e,t)=>{if(e.props.children){let n=l().Children.map(e.props.children,e=>l().isValidElement(e)&&e.type!==us.Heading?e:null),r=l().Children.map(e.props.children,e=>l().isValidElement(e)&&e.type===us.Heading?e.props.children:null);return(0,s.jsxs)(`div`,{role:`tabpanel`,id:`${m}-panel-${t}`,"aria-labelledby":`${m}-tab-${t}`,hidden:o!==t,"data-testid":`FAQGroup-tab-panel-${t+1}`,children:[r&&(0,s.jsx)(us.Subheading,{"data-testid":`FAQGroup-tab-panel-heading-${t+1}`,className:d(ds[`FAQGroup__panel-subHeading`]),children:r}),n]},t)}}),S=l().Children.map(y,(e,t)=>{if(e.props.children){let r=l().Children.toArray(e.props.children).find(e=>l().isValidElement(e)&&e.type===us.Heading),i=l().Children.map(e.props.children,e=>l().isValidElement(e)&&e.type!==us.Heading?l().cloneElement(e,{className:d(ds[`FAQGroup__nested-accordion-item`],e.props.className)}):null);return r&&i?(0,s.jsxs)(Hi,{variant:`emphasis`,className:d(n===`gridline`&&ds[`FAQGroup__accordion--gridline`]),children:[(0,s.jsx)(Hi.Heading,{...r.props}),(0,s.jsx)(Hi.Content,{children:i})]},t):null}}),C=l().Children.toArray(e).find(e=>l().isValidElement(e)&&e.type===fs),w=n===`gridline`?ue:l().Fragment,T=n===`gridline`?{className:d(ds[`FAQGroup__gridline-wrapper`])}:{};return(0,s.jsxs)(w,{...T,children:[(0,s.jsx)(`div`,{className:d(ds[`FAQGroup__heading-wrapper`],ds[`FAQGroup__heading-wrapper--${n}`]),children:(0,s.jsx)(_,{enableGutters:!1,...a,children:(0,s.jsx)(_.Column,{children:C&&(0,s.jsx)(_,{children:(0,s.jsx)(_.Column,{children:C})})})})}),(0,s.jsx)(_,{enableGutters:!1,...a,children:(0,s.jsxs)(_.Column,{span:12,children:[(0,s.jsx)(`div`,{className:d(ds.FAQGroup__accordion),children:S}),(0,s.jsxs)(_,{className:d(ds.FAQGroup),children:[(0,s.jsx)(_.Column,{span:{medium:5,large:4},className:d(ds.FAQGroup__tablist,n===`gridline`&&ds[`FAQGroup__tablist--gridline`]),children:(0,s.jsx)(N,{direction:`vertical`,"aria-orientation":`vertical`,padding:`none`,role:`tablist`,gap:`none`,alignItems:`flex-start`,children:b})}),(0,s.jsx)(_.Column,{start:6,span:7,className:d(n===`gridline`&&ds[`FAQGroup__content--gridline`]),children:x})]})]})})]})},{Heading:fs}),ms=(0,c.createContext)(null),hs=()=>{let e=(0,c.useContext)(ms);if(!e)throw Error(`useControlGroup must be used within an ControlGroupProvider. Did you forget to wrap your component in a ?`);return e},gs=(0,c.forwardRef)(({className:e,id:t,...n},r)=>{let i=p(t),a=[c.Children.toArray(n.children).some(e=>(0,c.isValidElement)(e)&&e.type===vs)&&`${i}-caption`,c.Children.toArray(n.children).some(e=>(0,c.isValidElement)(e)&&e.type===ys)&&`${i}-validation`].filter(Boolean).join(` `)||void 0;return(0,s.jsx)(ms.Provider,{value:{id:i},children:(0,s.jsx)(`fieldset`,{ref:r,className:d(`Primer_Brand__ControlGroup-module__ControlGroup__container___gYDZP`,e),"aria-describedby":a,...n})})}),_s=(0,c.forwardRef)(({children:e,className:t,visuallyHidden:n,...r},i)=>(0,s.jsx)(`legend`,{ref:i,className:d(`Primer_Brand__ControlGroup-module__ControlGroup__label___scr79`,n&&`visually-hidden`,t),...r,children:(0,s.jsx)(I,{as:`span`,weight:`medium`,size:`100`,children:e})})),vs=(0,c.forwardRef)(({className:e,...t},n)=>{let{id:r}=hs();return(0,s.jsx)(I,{as:`span`,size:`100`,variant:`muted`,ref:n,id:`${r}-caption`,className:e,...t})}),ys=(0,c.forwardRef)(({className:e,variant:t,children:n,...r},i)=>{let{id:a}=hs();return(0,s.jsxs)(I,{as:`span`,size:`100`,ref:i,id:`${a}-validation`,className:d(`Primer_Brand__ControlGroup-module__ControlGroup__validation___sJqFH`,`Primer_Brand__ControlGroup-module__ControlGroup__validation--animate-in___nHrFv`,t===`success`&&`Primer_Brand__ControlGroup-module__ControlGroup__validation--success___eyNH9`,t===`error`&&`Primer_Brand__ControlGroup-module__ControlGroup__validation--error____n_l3`,e),...r,children:[t===`success`&&(0,s.jsx)(`span`,{className:`Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--success___OO92u`,children:(0,s.jsx)(lo,{})}),t===`error`&&(0,s.jsx)(`span`,{className:`Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--error___rZPNd`,children:(0,s.jsx)(oo,{})}),n]})}),bs=Object.assign(gs,{Label:_s,Caption:vs,Validation:ys}),xs=bs,Ss=bs,Cs={Avatar:`Primer_Brand__Avatar-module__Avatar___QrJMw`,"Avatar--shape-circle":`Primer_Brand__Avatar-module__Avatar--shape-circle___VvaB7`,"Avatar--shape-square":`Primer_Brand__Avatar-module__Avatar--shape-square___hKak4`,"Avatar--size-32":`Primer_Brand__Avatar-module__Avatar--size-32___vJxfW`,"Avatar--size-40":`Primer_Brand__Avatar-module__Avatar--size-40___RSkow`,"Avatar--size-48":`Primer_Brand__Avatar-module__Avatar--size-48___TvwXR`,"Avatar--size-64":`Primer_Brand__Avatar-module__Avatar--size-64___rovws`,"Avatar--size-80":`Primer_Brand__Avatar-module__Avatar--size-80___YDbIK`,"Avatar-narrow--size-32":`Primer_Brand__Avatar-module__Avatar-narrow--size-32___wmqNx`,"Avatar-narrow--size-40":`Primer_Brand__Avatar-module__Avatar-narrow--size-40___JnS3w`,"Avatar-narrow--size-48":`Primer_Brand__Avatar-module__Avatar-narrow--size-48___X8e2V`,"Avatar-regular--size-32":`Primer_Brand__Avatar-module__Avatar-regular--size-32___f5goH`,"Avatar-regular--size-40":`Primer_Brand__Avatar-module__Avatar-regular--size-40___Qaf20`,"Avatar-regular--size-48":`Primer_Brand__Avatar-module__Avatar-regular--size-48___db8dV`,"Avatar-regular--size-64":`Primer_Brand__Avatar-module__Avatar-regular--size-64___rBoTS`,"Avatar-regular--size-80":`Primer_Brand__Avatar-module__Avatar-regular--size-80___AKjNL`,"Avatar-wide--size-32":`Primer_Brand__Avatar-module__Avatar-wide--size-32___Kn8pg`,"Avatar-wide--size-40":`Primer_Brand__Avatar-module__Avatar-wide--size-40___DBSrS`,"Avatar-wide--size-48":`Primer_Brand__Avatar-module__Avatar-wide--size-48___ai2Hf`,"Avatar-wide--size-64":`Primer_Brand__Avatar-module__Avatar-wide--size-64___FLSak`,"Avatar-wide--size-80":`Primer_Brand__Avatar-module__Avatar-wide--size-80___h09bA`,Avatar__image:`Primer_Brand__Avatar-module__Avatar__image___AajXN`},ws=[32,40,48,64,80],Ts=[`circle`,`square`],Es={root:`Avatar`,get image(){return`${this.root}__image`}},Ds=(0,c.forwardRef)(({alt:e,className:t,size:n=ws[1],shape:r=Ts[0],"data-testid":i,src:a,...o},l)=>{let u=(0,c.useMemo)(()=>typeof n==`number`?Cs[`Avatar--size-${n}`]:Object.keys(n).map(e=>Cs[`Avatar-${e}--size-${n[e]}`]).join(` `),[n]);return(0,s.jsx)(`span`,{ref:l,className:d(Cs.Avatar,u,Cs[`Avatar--shape-${r}`],t),"data-testid":i||Es.root,children:(0,s.jsx)(`img`,{className:d(Cs.Avatar__image),src:a,alt:e,"data-testid":Es.image,...o})})}),Os=Object.assign(Ds,{testIds:Es}),ks={Testimonial:`Primer_Brand__Testimonial-module__Testimonial___UUywT`,"Testimonial--border":`Primer_Brand__Testimonial-module__Testimonial--border___B_Qre`,"Testimonial--hasLink":`Primer_Brand__Testimonial-module__Testimonial--hasLink___Qr_M5`,"Testimonial--size-large":`Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c`,"Testimonial--variant-default":`Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4`,"Testimonial--variant-expressive":`Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM`,"Testimonial--variant-subtle":`Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc`,"Testimonial-avatar":`Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh`,"Testimonial-caption":`Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67`,"Testimonial-from":`Primer_Brand__Testimonial-module__Testimonial-from___Kfj__`,"Testimonial-link":`Primer_Brand__Testimonial-module__Testimonial-link___gHJ58`,"Testimonial-logo-image":`Primer_Brand__Testimonial-module__Testimonial-logo-image___KQQfi`,"Testimonial-position":`Primer_Brand__Testimonial-module__Testimonial-position___j2h0f`,"Testimonial-quote":`Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F`,Testimonial__media:`Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ`,Testimonial__quoteMark:`Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1`,"Testimonial__quoteMark--blue":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue___gf2qX`,"Testimonial__quoteMark--blue-purple":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue-purple___Ec9P1`,"Testimonial__quoteMark--coral":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--coral___WzMiA`,"Testimonial__quoteMark--default":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--default___nAhKC`,"Testimonial__quoteMark--gray":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--gray___WGLgi`,"Testimonial__quoteMark--green":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--green___gsL2x`,"Testimonial__quoteMark--green-blue":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--green-blue___wqq5w`,"Testimonial__quoteMark--hasBackground":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY`,"Testimonial__quoteMark--indigo":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--indigo___KN9eK`,"Testimonial__quoteMark--lemon":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--lemon___XgAJR`,"Testimonial__quoteMark--lime":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--lime___DyfRi`,"Testimonial__quoteMark--orange":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--orange___wA2te`,"Testimonial__quoteMark--pink":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink___hrNQC`,"Testimonial__quoteMark--pink-blue":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink-blue___z73Hz`,"Testimonial__quoteMark--purple":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple___H1_Zx`,"Testimonial__quoteMark--purple-red":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple-red___Wb4Yy`,"Testimonial__quoteMark--red":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--red___nzAC4`,"Testimonial__quoteMark--red-orange":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--red-orange___f5Woq`,"Testimonial__quoteMark--teal":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--teal___EPZ3D`,"Testimonial__quoteMark--yellow":`Primer_Brand__Testimonial-module__Testimonial__quoteMark--yellow___gFQED`,Testimonial__quoteMarkGlyph:`Primer_Brand__Testimonial-module__Testimonial__quoteMarkGlyph___skopW`,Testimonial__quoteWrapper:`Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7`},As=[...v,...y],js=As[0],Ms=[`subtle`,`default`,`minimal`,`expressive`],Ns=`minimal`,Ps=(0,c.forwardRef)(function({quoteMarkColor:e,animate:t,className:n,children:r,variant:i=`minimal`,hasBorder:a=!0,size:o,style:c,...u},f){let{classes:p,styles:m}=E(t),h=e??(i===`expressive`?`green`:`default`),g=(0,s.jsx)(`div`,{"aria-hidden":`true`,className:d(ks.Testimonial__quoteMark,ks[`Testimonial__quoteMark--${h}`],i===`expressive`&&ks[`Testimonial__quoteMark--hasBackground`]),children:(0,s.jsx)(`span`,{className:ks.Testimonial__quoteMarkGlyph,children:`“`})}),_=l().Children.toArray(r),v=e=>_.find(t=>l().isValidElement(t)&&t.type===e),y=v(Fs),b=v(zs),x=v(Rs),S=v(Ls),C=v(Is),w=C&&i===`expressive`&&typeof C.props.children==`string`?l().cloneElement(C,{children:(0,s.jsx)(mr,{animate:!0,animationTrigger:`on-visible`,variant:`default`,children:C.props.children})}):C;return(0,s.jsxs)(`figure`,{ref:f,className:d(p,ks.Testimonial,ks[`Testimonial--variant-${i}`],o&&ks[`Testimonial--size-${o}`],a&&ks[`Testimonial--border`],i===`expressive`&&b&&ks[`Testimonial--hasLink`],n),style:{...m,...c,"--testimonial-accent-color":h},...u,children:[(0,s.jsxs)(`div`,{className:ks.Testimonial__quoteWrapper,children:[g,y,i!==`expressive`&&b]}),(0,s.jsxs)(`div`,{className:ks.Testimonial__media,children:[x,S,w]}),i===`expressive`&&b]})}),Fs=(0,c.forwardRef)(function({children:e,className:t},n){return(0,s.jsx)(`blockquote`,{ref:n,children:(0,s.jsx)(I,{className:d(ks[`Testimonial-quote`],t),children:e})})}),Is=(0,c.forwardRef)(function({children:e,className:t,position:n},r){return(0,s.jsxs)(`figcaption`,{ref:r,className:d(ks[`Testimonial-caption`],t),children:[(0,s.jsx)(I,{size:`200`,className:ks[`Testimonial-from`],font:`monospace`,children:e}),n&&(0,s.jsx)(I,{size:`200`,className:d(ks[`Testimonial-position`]),variant:`muted`,children:n})]})}),Ls=(0,c.forwardRef)(function({children:e,...t},n){return(0,s.jsx)(`div`,{className:ks[`Testimonial-logo`],...t,children:l().Children.map(e,e=>{if(l().isValidElement(e)&&e.type===`img`){let t=e,r={className:d(ks[`Testimonial-logo-image`],t.props.className),ref:n};return l().cloneElement(t,r)}})})}),Rs=function({size:e,...t}){return(0,s.jsx)(Os,{className:d(ks[`Testimonial-avatar`]),size:48,...t})},zs=(0,c.forwardRef)(function({className:e,...t},n){return(0,s.jsx)(Jr,{className:d(ks[`Testimonial-link`],e),...t,size:`medium`,variant:`accent`})}),Bs=Object.assign(Ps,{Quote:Fs,Name:Is,Avatar:Rs,Logo:Ls,Link:zs}),Vs={ComparisonTable:`Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX`,"ComparisonTable--heading":`Primer_Brand__ComparisonTable-module__ComparisonTable--heading___CeSsH`,"ComparisonTable--hide-element-on-narrow":`Primer_Brand__ComparisonTable-module__ComparisonTable--hide-element-on-narrow___GnYyu`,"ComparisonTable-cell":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR`,"ComparisonTable-cell--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk`,"ComparisonTable-cell--lastrow":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm`,"ComparisonTable-cell-container":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0`,"ComparisonTable-cell-container--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container--featured___x6tKO`,"ComparisonTable-cell-heading":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM`,"ComparisonTable-cell-heading--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb`,"ComparisonTable-cell-heading--first":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--first___Ps2aK`,"ComparisonTable-cell-heading-label--featured":`Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading-label--featured___c_wMH`,"ComparisonTable-footnote":`Primer_Brand__ComparisonTable-module__ComparisonTable-footnote___rf35Q`,"ComparisonTable-inline-cell-label":`Primer_Brand__ComparisonTable-module__ComparisonTable-inline-cell-label___hE3hL`},Hs=(0,c.forwardRef)(({as:e,animate:t,children:n,className:r,heading:i,featuredColumn:a=1,visuallyHiddenFeaturedLabel:o=`featured`,variant:u=`default`,style:f,...p},m)=>{let{classes:h,styles:g}=E(t),_=e||`section`,v=(0,c.useMemo)(()=>l().Children.toArray(n).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`),[n]),y=v.filter(e=>e.type===Us),b=y.map((e,t)=>t===0?l().cloneElement(e,{className:d(Vs[`ComparisonTable-row`],e.props.className),children:l().Children.map(e.props.children,(t,n)=>{if(l().isValidElement(t)&&t.type===Ws){let r=n===a;return l().cloneElement(t,{as:t.props.children?`th`:`td`,className:d(Vs[`ComparisonTable-cell`],Vs[`ComparisonTable-cell-heading`],Vs[`ComparisonTable-cell-heading--${u}`],n===0&&Vs[`ComparisonTable-cell-heading--first`],r&&Vs[`ComparisonTable-cell-heading--featured`],e.props.className),children:(0,s.jsxs)(`span`,{className:d(n===a&&Vs[`ComparisonTable-cell-heading-label--featured`]),children:[t.props.children,r&&(0,s.jsxs)(`span`,{className:`visually-hidden`,children:[`(`,o,`)`]})]})})}return null})}):null).filter(Boolean),x=(0,c.useMemo)(()=>{let e=y.at(0);return e&&l().Children.map(e.props.children,e=>{if(l().isValidElement(e))return e.props.children})||[]},[y]),[,...S]=y,C=S.map((e,t)=>l().cloneElement(e,{className:d(Vs[`ComparisonTable-row`],`ComparisonTable-row--${t}`,e.props.className),children:l().Children.map(e.props.children,(n,r)=>l().isValidElement(n)&&n.type===Ws?(0,s.jsxs)(Ws,{...n.props,as:r===0?`th`:`td`,className:d(Vs[`ComparisonTable-cell`],Vs[`ComparisonTable-cell--${u}`],r===0&&Vs[`ComparisonTable-cell-heading`],r===0&&Vs[`ComparisonTable-cell-heading--${u}`],r===a&&Vs[`ComparisonTable-cell--featured`],S.length-1===t&&Vs[`ComparisonTable-cell--lastrow`],e.props.className),children:[r>=1&&(0,s.jsx)(`span`,{className:d(Vs[`ComparisonTable-inline-cell-label`],Vs[`ComparisonTable--hide-element-on-narrow`],r===a&&Vs[`ComparisonTable-cell-heading-label--featured`]),children:x[r]}),(0,s.jsx)(`span`,{className:d(Vs[`ComparisonTable-cell-container`],r===a&&Vs[`ComparisonTable-cell-container--featured`]),children:n.props.children})]}):null)})),w=v.find(e=>e.type===Gs);return(0,s.jsxs)(_,{ref:m,className:d(h,r),style:{...g,...f},...p,children:[i&&(0,s.jsx)(Dr,{className:Vs[`ComparisonTable--heading`],as:`h3`,size:`4`,children:i}),(0,s.jsxs)(`table`,{className:d(Vs.ComparisonTable,`ComparisonTable--${u}`),children:[b.length&&(0,s.jsx)(`thead`,{children:b}),C.length&&(0,s.jsx)(`tbody`,{children:C})]}),w&&(0,s.jsx)(`footer`,{className:Vs[`ComparisonTable-footnote`],children:w})]})}),Us=({children:e,...t})=>(0,s.jsx)(`tr`,{...t,children:e}),Ws=({as:e,children:t,...n})=>{let r=e||`td`;return(0,s.jsx)(r,{...n,children:t})},Gs=({children:e,...t})=>typeof e==`string`?(0,s.jsx)(I,{as:`p`,size:`100`,variant:`muted`,children:e}):(0,s.jsx)(`div`,{...t,children:e}),Ks=Object.assign(Hs,{Row:Us,Cell:Ws,Footnote:Gs});var qs=[`12`,`16`,`24`],Js={12:{width:12,path:c.createElement(`path`,{d:`M6 4c-.2 0-.4.1-.5.2L2.2 7.5c-.3.3-.3.8 0 1.1.3.3.8.3 1.1 0L6 5.9l2.7 2.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1L6.6 4.3C6.4 4.1 6.2 4 6 4Z`})},16:{width:16,path:c.createElement(`path`,{d:`M3.22 10.53a.749.749 0 0 1 0-1.06l4.25-4.25a.749.749 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.749.749 0 0 1-1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M18.78 15.78a.749.749 0 0 1-1.06 0L12 10.061 6.28 15.78a.749.749 0 1 1-1.06-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 0 1 0 1.06Z`})}},Ys=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-up`,Js,qs)});Ys.displayName=`ChevronUpIcon`;let Xs={AnchorNav:`Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ`,"AnchorNav--expanded":`Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk`,"AnchorNav--hide-until-sticky":`Primer_Brand__AnchorNav-module__AnchorNav--hide-until-sticky___d3Ec2`,"AnchorNav--no-bg-scroll":`Primer_Brand__AnchorNav-module__AnchorNav--no-bg-scroll___oiJl5`,"AnchorNav--stuck":`Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO`,"AnchorNav--with-default-background-color":`Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc`,"AnchorNav-action":`Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE`,"AnchorNav-inner-container":`Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ`,"AnchorNav-inner-container--expanded":`Primer_Brand__AnchorNav-module__AnchorNav-inner-container--expanded____aoje`,"AnchorNav-link":`Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2`,"AnchorNav-link--center":`Primer_Brand__AnchorNav-module__AnchorNav-link--center___aryYq`,"AnchorNav-link--is-active":`Primer_Brand__AnchorNav-module__AnchorNav-link--is-active___xbYDS`,"AnchorNav-link--start":`Primer_Brand__AnchorNav-module__AnchorNav-link--start___COZM3`,"AnchorNav-link-container":`Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2`,"AnchorNav-link-label":`Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK`,"AnchorNav-link-label--is-active":`Primer_Brand__AnchorNav-module__AnchorNav-link-label--is-active___DyUFY`,"AnchorNav-menu-button":`Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP`,"AnchorNav-menu-button-arrow":`Primer_Brand__AnchorNav-module__AnchorNav-menu-button-arrow___v5tcA`,"AnchorNav-overlay--expanded":`Primer_Brand__AnchorNav-module__AnchorNav-overlay--expanded___xXv6O`,AnchorNav__actionsContainer:`Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq`,"AnchorNav__actionsContainer--multiple":`Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--multiple___hgA_r`,"AnchorNav__actionsContainer--no-offset":`Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--no-offset___xn5H8`,"fade-in":`Primer_Brand__AnchorNav-module__fade-in___KfA_2`},Zs={root:`AnchorNav`,get menuButton(){return`${this.root}-menu-button`},get menuLinks(){return`${this.root}-menu-links`},get action(){return`${this.root}-action`},get secondaryAction(){return`${this.root}-secondary-action`},get navSpacer(){return`${this.root}-nav-spacer`}};function Qs({alignment:e=`start`,children:t,href:n,isActive:r,toggleMenuCallback:i,prefersReducedMotion:a,intersectionOptions:o={rootMargin:`middle`},updateCurrentActiveNav:l,...u}){let{isLarge:f}=ea(),[p,m]=(0,c.useState)(),h=/^#/.test(n),g=!!p?.isIntersecting,_=([e])=>{m(e)};(0,c.useEffect)(()=>{let e=document.querySelector(h?n:`#${n}`);if(!window.IntersectionObserver||!e)return;let t=o.rootMargin===`start`?`0px`:`-50% 0% -50% 0%`,r={threshold:o.rootMargin===`start`?.4:0,root:null,rootMargin:t},i=new IntersectionObserver(_,r);return i.observe(e),()=>i.disconnect()},[n,o.rootMargin,h]),(0,c.useEffect)(()=>{g&&l&&typeof t==`string`&&l(t)},[g,t,l]);let v=(0,c.useCallback)(()=>{i&&!f&&i()},[f,i]);return(0,s.jsx)(`a`,{className:d(Xs[`AnchorNav-link`],Xs[`AnchorNav-link--${e}`],g&&Xs[`AnchorNav-link--is-active`]),href:h?n:`#${n}`,"aria-current":g&&`true`,"data-first":r,"data-active":g?`true`:`false`,onClick:v,...u,children:(0,s.jsx)(I,{as:`span`,className:d(Xs[`AnchorNav-link-label`],g&&Xs[`AnchorNav-link-label--is-active`]),children:t})})}function $s({children:e,href:t,variant:n=`secondary`,size:r=`small`,...i}){return(0,s.jsx)(je,{as:`a`,variant:n,className:d(Xs[`AnchorNav-action`]),href:t,"data-testid":Zs.action,size:r,...i,children:e})}function ec({children:e,href:t,variant:n=`secondary`,size:r=`small`,...i}){return(0,s.jsx)(je,{as:`a`,variant:n,className:d(Xs[`AnchorNav-action`]),href:t,"data-testid":Zs.secondaryAction,size:r,...i,children:e})}let tc=Object.assign(function({children:e,enableDefaultBgColor:t=!1,hideUntilSticky:n=!1,...r}){let[i,a]=(0,c.useState)(!1),[o,u]=(0,c.useState)(!1),[f,m]=(0,c.useState)(),[h,g]=(0,c.useState)(),[_,v]=(0,c.useState)(),[y,b]=(0,c.useState)(!1),[x,S]=(0,c.useState)(0),C=(0,c.useRef)(null),w=(0,c.useRef)(null),T=(0,c.useRef)(null),E=(0,c.useRef)(null),{isLarge:D}=ea(),O=p(),k=(0,c.useCallback)(()=>a(!1),[a]),A=(0,c.useCallback)(()=>a(!i),[i]),j=(0,c.useMemo)(()=>l().Children.toArray(e).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`),[e]);(0,c.useEffect)(()=>{_===void 0&&h&&v(h.boundingClientRect.y+window.scrollY)},[_,h]);let ee=([e])=>{g(e)};Zt(k),((e,t,n,r,i)=>{(0,c.useEffect)(()=>{e&&r?document.body.classList.add(Xs[`AnchorNav--no-bg-scroll`]):document.body.classList.remove(Xs[`AnchorNav--no-bg-scroll`])},[e,r]),(0,c.useEffect)(()=>{e&&r&&(t.current?.firstChild)?.focus()},[e,r,t]),(0,c.useEffect)(()=>{let t=n.current;if(t&&e&&r){let e=e=>{t.contains(e.relatedTarget)||i()};return t.addEventListener(`focusout`,e),()=>{t.removeEventListener(`focusout`,e)}}},[e,r,n,i])})(i,T,E,!D,k),(0,c.useEffect)(()=>{if(C.current){let e=C.current.offsetHeight;S(e)}},[D]),(0,c.useEffect)(()=>{let e=window.matchMedia(`(prefers-reduced-motion: reduce)`);u(e.matches)},[]),(0,c.useEffect)(()=>{let e=()=>{if(_){let e=window.pageYOffset>_;b(e)}};return window.addEventListener(`scroll`,e),()=>{window.removeEventListener(`scroll`,e)}},[_]),(0,c.useEffect)(()=>{let e=n?C.current:w.current;if(!window.IntersectionObserver||!e)return;let t=new IntersectionObserver(ee,{threshold:0,root:null,rootMargin:`0px 0px -100%`});return t.observe(e),()=>t.disconnect()},[n]);let M=(0,c.useCallback)(e=>{e?.preventDefault(),A()},[A]),te=(0,c.useCallback)(e=>{m(e)},[m]),N=j.filter(e=>l().isValidElement(e)&&e.type===Qs).length,ne=j.map((e,t)=>{if(l().isValidElement(e)&&e.type===Qs){let n={href:e.props.href,toggleMenuCallback:A,prefersReducedMotion:o,updateCurrentActiveNav:te,alignment:N<4?`start`:`center`};return l().cloneElement(e,{isActive:t===0,...n})}return null}).filter(Boolean).slice(0,5),re=j.reduce((e,t)=>(l().isValidElement(t)&&t.type===$s&&e.push(l().cloneElement(t)),e),[]),ie=j.reduce((e,t)=>(l().isValidElement(t)&&t.type===ec&&e.push(l().cloneElement(t)),e),[]),ae=re.some(e=>e.props.size&&e.props.size!==`small`)||ie.some(e=>e.props.size&&e.props.size!==`small`);(0,c.useEffect)(()=>{!f&&ne.length>0&&m(ne[0]?.props.children)},[f,ne]);let oe=re.length>0&&ie.length>0;return(0,s.jsxs)(`div`,{ref:C,children:[(0,s.jsxs)(`nav`,{ref:w,"aria-label":`Anchored navigation`,"data-sticky":y.toString(),className:d(Xs.AnchorNav,n&&Xs[`AnchorNav--hide-until-sticky`],y&&Xs[`AnchorNav--stuck`],i&&Xs[`AnchorNav--expanded`],t&&Xs[`AnchorNav--with-default-background-color`]),...r,children:[(0,s.jsxs)(`div`,{ref:E,className:d(Xs[`AnchorNav-inner-container`],i&&Xs[`AnchorNav-inner-container--expanded`]),children:[(0,s.jsxs)(`button`,{onClick:M,className:d(Xs[`AnchorNav-menu-button`]),"aria-expanded":i,"aria-controls":O,"data-testid":Zs.menuButton,children:[i?(0,s.jsx)(Ys,{size:16,className:Xs[`AnchorNav-menu-button-arrow`],fill:`currentcolor`}):(0,s.jsx)(pn,{size:16,className:Xs[`AnchorNav-menu-button-arrow`],fill:`currentcolor`}),(0,s.jsx)(`span`,{className:`visually-hidden`,children:`Anchor navigation menu. Currently selected: `}),(0,s.jsx)(I,{as:`span`,className:d(Xs[`AnchorNav-link-label`]),children:f})]}),(0,s.jsx)(`div`,{id:O,"data-testid":Zs.menuLinks,className:Xs[`AnchorNav-link-container`],ref:T,children:ne}),(0,s.jsxs)(`span`,{"data-forward-focus":`true`,className:d(Xs.AnchorNav__actionsContainer,ae&&Xs[`AnchorNav__actionsContainer--no-offset`],oe&&Xs[`AnchorNav__actionsContainer--multiple`]),children:[re.length&&ie.length&&l().isValidElement(re[0])?l().cloneElement(re[0],{variant:`primary`}):re,ie]})]}),(0,s.jsx)(`span`,{className:d(i&&Xs[`AnchorNav-overlay--expanded`]),onClick:k,"aria-hidden":!0})]}),y&&(0,s.jsx)(`div`,{style:{height:x},"aria-hidden":`true`,"data-testid":Zs.navSpacer})]})},{Link:Qs,Action:$s,SecondaryAction:ec,testIds:Zs}),nc={CTABanner:`Primer_Brand__CTABanner-module__CTABanner___m0t8s`,"CTABanner--shadow":`Primer_Brand__CTABanner-module__CTABanner--shadow___BA030`,"CTABanner--variant-balanced":`Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr`,"CTABanner--variant-default":`Primer_Brand__CTABanner-module__CTABanner--variant-default___eD19a`,"CTABanner--variant-minimal":`Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5`,"CTABanner-buttonGroup":`Primer_Brand__CTABanner-module__CTABanner-buttonGroup___UMs1W`,"CTABanner-container":`Primer_Brand__CTABanner-module__CTABanner-container___iRzd1`,"CTABanner-container--background":`Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH`,"CTABanner-container--border":`Primer_Brand__CTABanner-module__CTABanner-container--border___FbAer`,"CTABanner-container--border-gridlines":`Primer_Brand__CTABanner-module__CTABanner-container--border-gridlines___H1FN8`,"CTABanner-container--rounded":`Primer_Brand__CTABanner-module__CTABanner-container--rounded___JJhRt`,"CTABanner-content":`Primer_Brand__CTABanner-module__CTABanner-content___sZo6_`,"CTABanner-content--center":`Primer_Brand__CTABanner-module__CTABanner-content--center___S0ChQ`,"CTABanner-description":`Primer_Brand__CTABanner-module__CTABanner-description___I7md6`,"CTABanner-grid":`Primer_Brand__CTABanner-module__CTABanner-grid___u3x9a`,"CTABanner-grid-column--primary":`Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt`,"CTABanner-grid-column--secondary":`Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK`,"CTABanner-heading":`Primer_Brand__CTABanner-module__CTABanner-heading___JYhUV`,"CTABanner-image":`Primer_Brand__CTABanner-module__CTABanner-image___stI4S`,"CTABanner-link":`Primer_Brand__CTABanner-module__CTABanner-link___XxOjC`,"CTABanner-logo":`Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn`,"CTABanner-outer-container--border":`Primer_Brand__CTABanner-module__CTABanner-outer-container--border___PwQrC`},rc=[`default`,`subtle`],ic=(0,c.forwardRef)(({align:e=`center`,hasBorder:t=!1,hasGridLines:n=!1,hasShadow:r=!1,hasBackground:i=!0,backgroundColor:a=`var(--brand-CTABanner-bgColor)`,backgroundImageSrc:o,backgroundImagePosition:u=`center`,backgroundImageSize:f=`cover`,className:p,children:m,leadingComponent:h,trailingComponent:g,style:v,variant:y=`default`,...b},x)=>{let S=(0,c.useCallback)((e,t)=>t===`background-image-src`?`url(${e})`:t===`background-color`&&typeof e==`string`&&rc.includes(e)?`var(--brand-color-canvas-${e})`:e,[]),C=(0,c.useCallback)((e,t)=>typeof t==`string`||Array.isArray(t)?{[`--brand-CTABanner-${e}`]:S(t,e)}:{[`--brand-CTABanner-narrow-${e}`]:S(t?.narrow,e),[`--brand-CTABanner-regular-${e}`]:S(t?.regular,e),[`--brand-CTABanner-wide-${e}`]:S(t?.wide,e)},[S]),w=(0,c.useMemo)(()=>{let e={},t=(t,n)=>{n&&Object.assign(e,C(t,n))};return t(`background-color`,a),t(`background-image-src`,o),t(`background-image-position`,u),t(`background-image-size`,f),e},[a,o,u,f,C]),{ImageChild:T,ButtonGroupChild:E,restChildren:D,hasImageChild:O}=(0,c.useMemo)(()=>l().Children.toArray(m).reduce((e,t)=>{if(l().isValidElement(t)){if(t.type===lc)e.hasImageChild=!0,y===`balanced`?e.ImageChild=t:y!==`minimal`&&e.restChildren.push(t);else if(y===`minimal`&&t.type===cc)e.ButtonGroupChild=t;else if(t.type===oc){let n=t;e.restChildren.push(n.props.size===void 0?l().cloneElement(n,{size:y===`minimal`?`6`:ac}):n)}else e.restChildren.push(t)}return e},{ImageChild:void 0,ButtonGroupChild:void 0,restChildren:[],hasImageChild:!1}),[m,y]),k=y===`balanced`&&T||y===`minimal`&&E,A=n?({children:e})=>(0,s.jsx)(`div`,{className:nc[`CTABanner-outer-container--border`],children:e}):l().Fragment,j=y===`balanced`||y===`minimal`?`start`:e;return(0,s.jsx)(A,{children:(0,s.jsx)(`section`,{ref:x,className:d(nc.CTABanner,r&&nc[`CTABanner--shadow`],nc[`CTABanner--variant-${y}`],p),style:{...w,...v},...b,children:(0,s.jsx)(`div`,{className:d(nc[`CTABanner-container`],t&&nc[`CTABanner-container--border`],n&&nc[`CTABanner-container--border-gridlines`],!n&&nc[`CTABanner-container--rounded`],i&&nc[`CTABanner-container--background`]),children:k?(0,s.jsxs)(_,{className:nc[`CTABanner-grid`],children:[(0,s.jsx)(_.Column,{span:{xsmall:12,large:6},className:nc[`CTABanner-grid-column--primary`],children:(0,s.jsxs)(`div`,{className:d(nc[`CTABanner-content`],j===`center`&&nc[`CTABanner-content--center`]),children:[h&&(0,s.jsx)(h,{}),D,g&&(0,s.jsx)(g,{})]})}),(0,s.jsx)(_.Column,{span:{xsmall:12,large:6},className:nc[`CTABanner-grid-column--secondary`],children:T||E})]}):(0,s.jsxs)(`div`,{className:d(nc[`CTABanner-content`],j===`center`&&nc[`CTABanner-content--center`]),children:[h&&(0,s.jsx)(h,{}),D,g&&(0,s.jsx)(g,{})]})})})})}),ac=`3`,oc=(0,c.forwardRef)(({as:e=`h3`,size:t=`3`,className:n,children:r,...i},a)=>(0,s.jsx)(Dr,{ref:a,className:d(nc[`CTABanner-heading`],n),size:t,as:e,...i,children:r})),sc=(0,c.forwardRef)(({className:e,children:t,variant:n=`muted`,...r},i)=>(0,s.jsx)(I,{ref:i,className:d(nc[`CTABanner-description`],e),as:`p`,variant:n,...r,children:t})),cc=(0,c.forwardRef)(({className:e,buttonSize:t=`medium`,buttonsAs:n,children:r,...i},a)=>(0,s.jsx)(Kn,{buttonSize:t,buttonsAs:n,className:d(nc[`CTABanner-buttonGroup`],e),ref:a,...i,children:r})),lc=(0,c.forwardRef)(({className:e,src:t,alt:n,...r},i)=>(0,s.jsx)(Qn,{ref:i,className:d(nc[`CTABanner-image`],e),src:t,alt:n,borderRadius:`medium`,...r})),uc=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(`div`,{ref:r,className:d(nc[`CTABanner-logo`],e),...n,children:t})),dc=Object.assign(ic,{Heading:oc,Description:sc,ButtonGroup:cc,Image:lc,Logo:uc,Link:({className:e,children:t,variant:n=`accent`,...r})=>(0,s.jsx)(Jr,{variant:n,className:d(nc[`CTABanner-link`],e),...r,children:t})});var fc=[`12`,`16`,`24`],pc={12:{width:12,path:c.createElement(`path`,{d:`M2.22 2.22a.749.749 0 0 1 1.06 0L6 4.939 8.72 2.22a.749.749 0 1 1 1.06 1.06L7.061 6 9.78 8.72a.749.749 0 1 1-1.06 1.06L6 7.061 3.28 9.78a.749.749 0 1 1-1.06-1.06L4.939 6 2.22 3.28a.749.749 0 0 1 0-1.06Z`})},16:{width:16,path:c.createElement(`path`,{d:`M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:c.createElement(`path`,{d:`M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z`})}},mc=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-x`,pc,fc)});mc.displayName=`XIcon`;var hc=[`16`,`24`],gc={16:{width:16,path:c.createElement(`path`,{d:`M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z`})},24:{width:24,path:c.createElement(`path`,{d:`M4.5 12.75a.75.75 0 0 1 .75-.75h13.5a.75.75 0 0 1 0 1.5H5.25a.75.75 0 0 1-.75-.75Z`})}},_c=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-dash`,gc,hc)});_c.displayName=`DashIcon`;let vc=(0,c.createContext)({variant:`default`}),yc={ListItem:`Primer_Brand__ListItem-module__ListItem___aFf5u`,"ListItem--default":`Primer_Brand__ListItem-module__ListItem--default___pqfZV`,"ListItem--muted":`Primer_Brand__ListItem-module__ListItem--muted___EzTWR`,"ListItem__leading-visual":`Primer_Brand__ListItem-module__ListItem__leading-visual___Fu5ba`,"ListItem__leading-visual--muted":`Primer_Brand__ListItem-module__ListItem__leading-visual--muted___nJk0R`,OrderedList__item:`Primer_Brand__ListItem-module__OrderedList__item___BJsQo`},bc=Object.assign(function({className:e,children:t,leadingVisualFill:n,leadingVisual:r,leadingVisualAriaLabel:i,variant:a=`default`,...o}){let{variant:l}=(0,c.useContext)(vc);return(0,s.jsxs)(`li`,{className:d(yc.ListItem,!l&&yc.OrderedList__item,e),...o,children:[(()=>{let e={fill:n,"aria-label":i,...n&&{style:{fill:n}}};if(r)return(0,s.jsx)(r,{className:d(yc[`ListItem__leading-visual`],!n&&yc[`ListItem__leading-visual--muted`]),...e});switch(l){case`checked`:return(0,s.jsx)(gn,{className:d(yc[`ListItem__leading-visual`],yc.ListItem__checked,!n&&yc[`ListItem__leading-visual--muted`]),...e});case`x`:return(0,s.jsx)(mc,{className:d(yc[`ListItem__leading-visual`],yc.ListItem__x,!n&&yc[`ListItem__leading-visual--muted`]),...e});case`default`:return(0,s.jsx)(_c,{className:d(yc[`ListItem__leading-visual`],yc.ListItem__default,!n&&yc[`ListItem__leading-visual--muted`]),...e});default:return null}})(),(0,s.jsx)(I,{as:`span`,variant:a,className:d(yc[`ListItem--${a}`]),children:t})]})}),xc=`Primer_Brand__list-shared-module__List___dFefs`,Sc=Object.assign(function({variant:e=`default`,children:t,...n}){return(0,s.jsx)(`ul`,{className:d(xc,n.className),...n,children:(0,s.jsx)(vc.Provider,{value:{variant:e},children:t})})},{Item:bc}),Cc=Object.assign(function({children:e,...t}){return(0,s.jsx)(`ol`,{className:d(xc,`Primer_Brand__OrderedList-module__OrderedList___eCBYV`,t.className),...t,children:(0,s.jsx)(vc.Provider,{value:{variant:``},children:e})})},{Item:bc}),wc=(0,c.forwardRef)(({className:e,...t},n)=>(0,s.jsx)(`form`,{ref:n,className:d(`Primer_Brand__CTAForm-module__CTAForm___oOV3J`,e),...t})),Tc=(0,c.forwardRef)(({className:e,children:t,...n},r)=>{let i=l().Children.toArray(t).map(e=>l().isValidElement(e)&&e.type===Eo?l().cloneElement(e,{fullWidth:!0,required:!0,...e.props}):e);return(0,s.jsx)(`div`,{ref:r,className:d(`Primer_Brand__CTAForm-module__CTAForm-input___sR5r3`,e),...n,children:i})}),Ec=(0,c.forwardRef)(({className:e,children:t,...n},r)=>{let i=l().Children.toArray(t).map(e=>l().isValidElement(e)&&e.type===Eo?l().cloneElement(e,{fullWidth:!0,size:`large`,...e.props}):e);return(0,s.jsx)(`div`,{ref:r,className:d(`Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl`,e),...n,children:i})}),Dc=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(je,{type:`submit`,variant:`secondary`,className:d(`Primer_Brand__CTAForm-module__CTAForm-button___dWqAC`,e),ref:r,...n,children:t})),Oc=Object.assign(wc,{Input:Tc,Confirm:Ec,Action:Dc});var kc=[`16`,`24`],Ac={16:{width:16,path:c.createElement(`path`,{d:`M3.47 7.78a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0l4.25 4.25a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018L9 4.81v7.44a.75.75 0 0 1-1.5 0V4.81L4.53 7.78a.75.75 0 0 1-1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M18.655 10.405a.75.75 0 0 1-1.06 0l-4.97-4.97v14.44a.75.75 0 0 1-1.5 0V5.435l-4.97 4.97a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l6.25-6.25a.75.75 0 0 1 1.06 0l6.25 6.25a.75.75 0 0 1 0 1.06Z`})}},jc=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-arrow-up`,Ac,kc)});jc.displayName=`ArrowUpIcon`;let Mc=`Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn`,Nc=`Primer_Brand__MinimalFooter-module__MinimalFooter__metaText___NDwZ3`,Pc=`Primer_Brand__MinimalFooter-module__MinimalFooter__section____O9_E`,Fc={x:{fullName:`X`,url:`https://x.com/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/x.svg`,iconWidth:20,iconHeight:16},github:{fullName:`GitHub`,url:`https://github.com/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/github-mark.svg`,iconWidth:20,iconHeight:20},linkedin:{fullName:`LinkedIn`,url:`https://www.linkedin.com/company/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/linkedin.svg`,iconWidth:19,iconHeight:18},youtube:{fullName:`YouTube`,url:`https://www.youtube.com/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/youtube.svg`,iconWidth:23,iconHeight:16},facebook:{fullName:`Facebook`,url:`https://www.facebook.com/GitHub`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/facebook.svg`,iconWidth:18,iconHeight:18},twitch:{fullName:`Twitch`,url:`https://www.twitch.tv/github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/twitch.svg`,iconWidth:18,iconHeight:18},tiktok:{fullName:`TikTok`,url:`https://www.tiktok.com/@github`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/tiktok.svg`,iconWidth:18,iconHeight:18},instagram:{fullName:`Instagram`,url:`https://www.instagram.com/github/`,icon:`https://github.githubassets.com/images/modules/site/icons/footer/instagram.svg`,iconWidth:24,iconHeight:24}},Ic=Object.keys(Fc);function Lc({children:e,className:t}){let n=l().Children.map(e,e=>{if(l().isValidElement(e)&&e.type===I){let t=e,n={variant:`muted`,size:`100`,className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL`,t.props.className)};return t.props.as||(n.as=`p`),l().cloneElement(t,n)}return null});return(0,s.jsx)(`div`,{className:d(Pc,`Primer_Brand__MinimalFooter-module__MinimalFooter__section--footnotes___iIJlL`),children:(0,s.jsx)(`section`,{className:Mc,children:(0,s.jsx)(`div`,{className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__terms___wPthK`,t),children:n})})})}let Rc=({name:e})=>{let t=Fc[e];return(0,s.jsx)(`li`,{children:(0,s.jsxs)(`a`,{href:t.url,className:`Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV`,"data-analytics-event":`{"category":"Footer","action":"go to ${t.fullName}","label":"text:${e}"}`,children:[(0,s.jsx)(`img`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL`,src:t.icon,height:t.iconHeight,width:t.iconWidth,loading:`lazy`,decoding:`async`,alt:``}),(0,s.jsxs)(`span`,{className:`visually-hidden`,children:[`GitHub on `,t.fullName]})]})})};function zc({logoHref:e}){return(0,s.jsx)(`a`,{href:e,className:`Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc`,"data-analytics-event":`{"category":"Footer","action":"go to home","label":"text:home"}`,"aria-label":`GitHub`,children:(0,s.jsx)(rr,{size:24})})}function Bc({socialLinks:e}){return(0,s.jsx)(`ul`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__social-links___L0cTI`,children:e.map(e=>(0,s.jsx)(Rc,{name:e},e))})}let Vc=({as:e,children:t,...n})=>{let r=e||`a`;return(0,s.jsx)(r,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c`,"data-analytics-event":n.href?`{"category":"Footer","action":"go to ${n.href}","label":"text:${t}"}`:void 0,...n,children:(0,s.jsx)(I,{variant:`muted`,size:`100`,font:`monospace`,weight:{narrow:`medium`,wide:`normal`},className:Nc,children:t})})},Hc=(0,c.forwardRef)(({children:e,className:t,focusTargetId:n,onClick:r,type:i=`button`,...a},o)=>{let l=or(),u=(0,c.useCallback)(e=>{if(r?.(e),!e.defaultPrevented&&(window.scrollTo({top:0,behavior:l?`instant`:`smooth`}),e.detail===0)){let e=n?document.getElementById(n):document.querySelector(`main`)??document.querySelector(`body`)??document.documentElement;if(!e)return;e.hasAttribute(`tabindex`)||(e.tabIndex=-1,e.addEventListener(`blur`,()=>e.removeAttribute(`tabindex`),{once:!0})),e.focus({preventScroll:!0})}},[n,r,l]);return(0,s.jsx)(`button`,{ref:o,type:i,className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho`,t),onClick:u,...a,children:(0,s.jsxs)(`span`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-content___fAoRM`,children:[(0,s.jsx)(I,{as:`span`,size:`100`,weight:`medium`,className:Nc,children:e}),(0,s.jsx)(`span`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3`,"aria-hidden":`true`,children:(0,s.jsx)(jc,{})})]})})}),Uc=Object.assign(function({centerComponent:e,className:t,children:n,copyrightStatement:r,logoHref:i=`https://github.com`,socialLinks:a,...o}){let c,u,f=[];for(let e of l().Children.toArray(n))l().isValidElement(e)&&(e.type===Lc?c??=e:e.type===Hc?u??=e:e.type===Vc&&f.length<5&&f.push(e));let p=new Date().getFullYear(),m=a===void 0?Ic:a,h=!1===m?[]:m,g=h.length>0,_=f.length>0,v=_?(0,s.jsx)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1`,children:f}):null,y=(0,s.jsx)(I,{as:`p`,size:`100`,font:`monospace`,weight:{narrow:`medium`,wide:`normal`},variant:`muted`,className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter__copyright___Zz0yX`,Nc),children:r||`© ${p} GitHub. All rights reserved.`});return(0,s.jsxs)(`footer`,{className:d(`Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd`,c&&`Primer_Brand__MinimalFooter-module__MinimalFooter--withFootnotes___r5iQL`,t),...o,children:[c,(0,s.jsx)(`div`,{className:Pc,children:(0,s.jsx)(`section`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__top___H_7ju`,children:(0,s.jsx)(`div`,{className:Mc,children:(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__top-row___ZGvWR`,children:[(0,s.jsx)(zc,{logoHref:i}),_||u?(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM`,children:[u,v]}):null]})})})}),e?(0,s.jsx)(`div`,{className:d(Pc,`Primer_Brand__MinimalFooter-module__MinimalFooter__section--center___Tq8St`),children:(0,s.jsx)(`section`,{className:Mc,children:e})}):null,(0,s.jsx)(`div`,{className:d(Pc,`Primer_Brand__MinimalFooter-module__MinimalFooter__section--bottom___KBLLb`),children:(0,s.jsx)(`section`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__bottom___yXxek`,children:(0,s.jsx)(`div`,{className:Mc,children:(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalFooter-module__MinimalFooter__bottom-row___Utlyc`,children:[y,g?(0,s.jsx)(Bc,{socialLinks:h}):null]})})})})]})},{Footnotes:Lc,Link:Vc,BackToTop:Hc}),Wc={Pillar:`Primer_Brand__Pillar-module__Pillar___dHhm7`,"Pillar--align-center":`Primer_Brand__Pillar-module__Pillar--align-center___mWN5F`,"Pillar--align-start":`Primer_Brand__Pillar-module__Pillar--align-start___dfipC`,"Pillar--has-border":`Primer_Brand__Pillar-module__Pillar--has-border___PSR1K`,"Pillar--has-max-width":`Primer_Brand__Pillar-module__Pillar--has-max-width___Rm68E`,Pillar__description:`Primer_Brand__Pillar-module__Pillar__description___BPMTa`,Pillar__heading:`Primer_Brand__Pillar-module__Pillar__heading___C7yPQ`,Pillar__icon:`Primer_Brand__Pillar-module__Pillar__icon___MyYVk`,"Pillar__icon--with-background":`Primer_Brand__Pillar-module__Pillar__icon--with-background___z0eoV`,Pillar__image:`Primer_Brand__Pillar-module__Pillar__image___I_5uJ`,Pillar__link:`Primer_Brand__Pillar-module__Pillar__link___yiBNY`},Gc=`green`,Kc=32,qc=(0,c.forwardRef)(({children:e,className:t,animate:n,as:r=`div`,align:i=`start`,style:a,hasBorder:o=!1,fullWidth:c=!1,...u},f)=>{let{classes:p,styles:m}=E(n),h=l().Children.toArray(e).filter(e=>!(!l().isValidElement(e)||typeof e.type==`string`||e.type!==Jc&&e.type!==Yc&&e.type!==Xc&&e.type!==Zc&&e.type!==Qc)),g=[`div`,`article`].includes(r)?r:`div`;return(0,s.jsx)(g,{className:d(Wc.Pillar,Wc[`Pillar--align-${i}`],o&&Wc[`Pillar--has-border`],!c&&Wc[`Pillar--has-max-width`],p,t),ref:f,...u,style:{...m,...a},children:h})});function Jc({className:e,...t}){return(0,s.jsx)(`div`,{className:Wc.Pillar__image,children:(0,s.jsx)(Qn,{className:e,...t})})}function Yc({icon:e,className:t,hasBackground:n=!0,size:r,...i}){if(!n){let n={...i,className:d(Wc.Pillar__icon,t)},r;if(l().isValidElement(e))r=e;else{let t=e;r=(0,s.jsx)(t,{})}return(0,s.jsx)(`span`,{...n,children:r})}return(0,s.jsx)(Zi,{className:d(Wc.Pillar__icon,Wc[`Pillar__icon--with-background`],t),color:Gc,hasBackground:!0,icon:e,size:r??32,...i})}let Xc=(0,c.forwardRef)(({children:e,as:t=`h3`,size:n=`6`,className:r,...i},a)=>(0,s.jsx)(Dr,{size:n,className:d(Wc.Pillar__heading,Wc[`Pillar__heading--size-${n}`],r),ref:a,as:t,...i,children:e})),Zc=(0,c.forwardRef)(({children:e,className:t,...n},r)=>(0,s.jsx)(I,{variant:`muted`,ref:r,size:`200`,as:`p`,className:d(Wc.Pillar__description,t),...n,children:e})),Qc=(0,c.forwardRef)(({className:e,children:t,href:n,...r},i)=>(0,s.jsx)(Jr,{variant:`accent`,href:n,ref:i,className:d(Wc.Pillar__link,e),...r,children:t})),$c=Object.assign(qc,{Icon:Yc,Image:Jc,Heading:Xc,Description:Zc,Link:Qc}),q={Card:`Primer_Brand__Card-module__Card___ByGEk`,"Card--align-center":`Primer_Brand__Card-module__Card--align-center___geXUu`,"Card--backgroundColor-default":`Primer_Brand__Card-module__Card--backgroundColor-default___azlLW`,"Card--backgroundColor-none":`Primer_Brand__Card-module__Card--backgroundColor-none___ZURf_`,"Card--backgroundColor-subtle":`Primer_Brand__Card-module__Card--backgroundColor-subtle___GNf9B`,"Card--border":`Primer_Brand__Card-module__Card--border___nNZlZ`,"Card--ctaVariant-arrow":`Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa`,"Card--disableAnimation":`Primer_Brand__Card-module__Card--disableAnimation___Zv8eW`,"Card--expandableArrow":`Primer_Brand__Card-module__Card--expandableArrow___ORmuZ`,"Card--fullWidth":`Primer_Brand__Card-module__Card--fullWidth___j46z5`,"Card--hasLeadingVisual":`Primer_Brand__Card-module__Card--hasLeadingVisual___JnH6q`,"Card--imagePos-block-end":`Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f`,"Card--maxWidth":`Primer_Brand__Card-module__Card--maxWidth___sqVhD`,"Card--tokensPosition-block-end":`Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M`,"Card--variant-minimal":`Primer_Brand__Card-module__Card--variant-minimal___lq45H`,Card__action:`Primer_Brand__Card-module__Card__action___C6sRY`,"Card__action--arrowOnly":`Primer_Brand__Card-module__Card__action--arrowOnly____4i56`,Card__actionIcon:`Primer_Brand__Card-module__Card__actionIcon___RkX8K`,"Card__actionIcon--arrowOnly":`Primer_Brand__Card-module__Card__actionIcon--arrowOnly___Vi3cC`,Card__actionLabel:`Primer_Brand__Card-module__Card__actionLabel___nT5Pl`,Card__actionLabelClip:`Primer_Brand__Card-module__Card__actionLabelClip___XkCTY`,Card__description:`Primer_Brand__Card-module__Card__description___KN9CH`,Card__heading:`Primer_Brand__Card-module__Card__heading___INFhp`,Card__icon:`Primer_Brand__Card-module__Card__icon___H4tc9`,Card__image:`Primer_Brand__Card-module__Card__image___zt4oH`,"Card__image--padding-none":`Primer_Brand__Card-module__Card__image--padding-none___k5R8r`,"Card__image--position-block-end":`Primer_Brand__Card-module__Card__image--position-block-end___FHlIj`,"Card__image--position-block-start":`Primer_Brand__Card-module__Card__image--position-block-start___r8NDr`,Card__label:`Primer_Brand__Card-module__Card__label___EAot7`,Card__leadingVisual:`Primer_Brand__Card-module__Card__leadingVisual___hyXFF`,Card__leadingVisualItem:`Primer_Brand__Card-module__Card__leadingVisualItem___T7Ut8`,Card__link:`Primer_Brand__Card-module__Card__link___Ye5mq`,Card__outer:`Primer_Brand__Card-module__Card__outer___QBN0D`,Card__tokens:`Primer_Brand__Card-module__Card__tokens___eYuJh`,"Card__tokens--position-block-end":`Primer_Brand__Card-module__Card__tokens--position-block-end___jQn1b`},el=[`default`,`minimal`],tl=[`text`,`arrow`,`none`],nl=[`default`,`subtle`,`none`],rl=[`block-start`,`block-end`],il=[`token`,`accent-text`],al=[`default`,`none`],ol=v,sl=ol[0],cl=tl[0],ll=il[0],ul=(0,c.forwardRef)(({align:e=`start`,onMouseEnter:t,onMouseLeave:n,onFocus:r,onBlur:i,children:a,className:o,ctaText:c=`Learn more`,ctaVariant:u=cl,disableAnimation:f=!1,fullWidth:p=!1,href:m,hasBorder:h=!1,leadingVisual:g,style:_,variant:v=`default`,backgroundColor:y,...b},x)=>{let S=L(x),C=y??(v===`minimal`||u===`arrow`?`none`:`default`),w;w=a==null?null:as(a)?a.props.children??null:a;let{cardImage:T,cardIcon:E,cardLabel:D,cardTokensBlockStart:O,cardTokensBlockEnd:k,cardHeading:A,cardDescription:j}=l().Children.toArray(w).reduce((e,t)=>(Cl(t)?e.cardHeading=l().cloneElement(t,{href:m}):yl(t)?e.cardImage=t:bl(t)?e.cardIcon=t:xl(t)?e.cardLabel=t:Sl(t)?t.props.position===`block-end`?e.cardTokensBlockEnd=t:e.cardTokensBlockStart=t:wl(t)&&(e.cardDescription=t),e),{}),ee=function(e){return e?typeof e==`function`?l().createElement(e,{className:q.Card__leadingVisualItem}):l().isValidElement(e)?l().cloneElement(e,{className:d(q.Card__leadingVisualItem,e.props.className)}):null:null}(g),M=ee?void 0:E,te=T?T.props.position||`block-start`:null,N=e!==`center`||u!==`text`;return(0,s.jsx)(dl,{style:_,className:d(p?q[`Card--fullWidth`]:q[`Card--maxWidth`],q[`Card--align-${e}`]),children:(0,s.jsxs)(`div`,{className:d(q.Card,f&&q[`Card--disableAnimation`],ee&&q[`Card--hasLeadingVisual`],u===`arrow`&&q[`Card--ctaVariant-arrow`],k&&q[`Card--tokensPosition-block-end`],v===`minimal`&&q[`Card--variant-minimal`],h&&q[`Card--border`],q[`Card--backgroundColor-${C}`],te&&q[`Card--imagePos-${te}`],o),style:_,ref:S,...b,children:[te===`block-start`?T:null,ee?(0,s.jsx)(`div`,{className:q.Card__leadingVisual,children:ee}):null,M,O,D,A,j,k,te===`block-end`?T:null,u===`none`?null:(0,s.jsxs)(`div`,{className:d(q.Card__action,u===`arrow`&&q[`Card__action--arrowOnly`]),"aria-hidden":u===`arrow`||void 0,children:[(0,s.jsx)(`span`,{className:d(u===`arrow`&&q.Card__actionLabelClip),children:(0,s.jsx)(I,{as:`span`,size:`200`,className:d(Hr[`Link--label`],q.Card__actionLabel),children:c})}),N?(0,s.jsx)(`span`,{className:d(q.Card__actionIcon,u===`arrow`&&q[`Card__actionIcon--arrowOnly`]),children:(0,s.jsx)(he,{className:d(Hr[`Link-arrow`],q[`Card--expandableArrow`]),"aria-hidden":`true`})}):null]})]})})});function dl({className:e,children:t,style:n}){return(0,s.jsx)(`div`,{className:d(q.Card__outer,e),style:n,children:t})}function fl({className:e,position:t=`block-start`,padding:n=`default`,...r}){return(0,s.jsx)(`div`,{className:d(q.Card__image,q[`Card__image--position-${t}`],n===`none`&&q[`Card__image--padding-none`]),children:(0,s.jsx)(Qn,{className:e,...r})})}let pl=({className:e,hasBackground:t=!0,...n})=>(0,s.jsx)(Zi,{className:d(q.Card__icon,e),hasBackground:t,...n}),ml=(0,c.forwardRef)(({children:e,className:t,position:n=`block-start`,...r},i)=>(0,s.jsx)(`div`,{className:d(q.Card__tokens,n===`block-end`&&q[`Card__tokens--position-block-end`],t),ref:i,...r,children:e})),hl=(0,c.forwardRef)(({children:e,variant:t=ll,className:n,...r},i)=>t===`accent-text`?(0,s.jsx)(dr,{ref:i,className:d(q.Card__label,n),variant:`accent`,...r,children:e}):(0,s.jsx)(is,{ref:i,className:d(q.Card__label,n),...r,children:e})),gl=(0,c.forwardRef)(({children:e,as:t=`h3`,className:n,href:r,onMouseEnter:i,onMouseLeave:a,onBlur:o,onFocus:c,...l},u)=>(0,s.jsx)(Dr,{size:`6`,className:d(q.Card__heading,n),ref:u,as:t,...l,children:(0,s.jsx)(`a`,{href:r,className:d(q.Card__link),onMouseEnter:i,onMouseLeave:a,onBlur:o,onFocus:c,children:e})})),_l=(0,c.forwardRef)(({children:e,className:t,...n},r)=>(0,s.jsx)(I,{variant:`muted`,ref:r,size:`200`,as:`p`,className:d(q.Card__description,t),...n,children:e})),vl=e=>t=>l().isValidElement(t)&&t.type===e,yl=vl(fl),bl=vl(pl),xl=vl(hl),Sl=vl(ml),Cl=vl(gl),wl=vl(_l),Tl=Object.assign(ul,{Image:fl,Icon:pl,Label:hl,Tokens:ml,Heading:gl,Description:_l}),El={SectionIntro:`Primer_Brand__SectionIntro-module__SectionIntro___RduRB`,"SectionIntro--align-center":`Primer_Brand__SectionIntro-module__SectionIntro--align-center___qU_a9`,"SectionIntro--align-start":`Primer_Brand__SectionIntro-module__SectionIntro--align-start___C59mu`,"SectionIntro--full-width":`Primer_Brand__SectionIntro-module__SectionIntro--full-width___HROKL`,"SectionIntro-description":`Primer_Brand__SectionIntro-module__SectionIntro-description___Sz93l`,"SectionIntro-heading":`Primer_Brand__SectionIntro-module__SectionIntro-heading___u6_Wl`,"SectionIntro-heading--muted":`Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF`,"SectionIntro-label":`Primer_Brand__SectionIntro-module__SectionIntro-label___ZjciO`,"SectionIntro-link":`Primer_Brand__SectionIntro-module__SectionIntro-link___dePuF`},Dl=(0,c.forwardRef)(({align:e=`start`,animate:t,className:n,children:r,fullWidth:i=!1,leadingComponent:a,style:o,...c},l)=>{let{classes:u,styles:f}=E(t);return(0,s.jsxs)(`header`,{ref:l,className:d(El.SectionIntro,El[`SectionIntro--align-${e}`],i&&El[`SectionIntro--full-width`],u,n),...c,style:{...f,...o},children:[a&&(0,s.jsx)(a,{}),r]})}),Ol=(0,c.forwardRef)(({as:e=wr,size:t=`4`,className:n,children:r,...i},a)=>{let o=(0,c.useMemo)(()=>l().Children.toArray(r),[r]),u=(0,c.useCallback)(()=>o.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`,[o]),f=o.length===1?`default`:u();return(0,s.jsx)(Dr,{ref:a,className:d(El[`SectionIntro-heading`],f===`muted`&&El[`SectionIntro-heading--muted`],n),size:t,as:e,...i,children:r})}),kl=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(I,{as:`p`,className:d(El[`SectionIntro-description`],e),ref:r,variant:`muted`,...n,children:t})),Al=(0,c.forwardRef)(({children:e,className:t,variant:n=`muted`,animate:r=!1,animationDelay:i=1e3,...a},o)=>(0,s.jsx)(`span`,{ref:o,className:d(El[`SectionIntro-label`],t),...a,children:(0,s.jsx)(mr,{variant:n,animate:r,delay:i,children:e})})),jl=(0,c.forwardRef)(({className:e,children:t,variant:n=`accent`,...r},i)=>(0,s.jsx)(Jr,{ref:i,className:d(El[`SectionIntro-link`],e),size:`medium`,variant:n,...r,children:t})),Ml=Object.assign(Dl,{Heading:Ol,Description:kl,Link:jl,Label:Al});function Nl({animate:e,as:t=`div`,children:n,className:r,style:i,...a}){let{classes:o,styles:c}=E(e),l=[`div`,`span`,`section`].includes(t)?t:`div`;return(0,s.jsx)(l,{className:d(o,r),style:{...c,...i},...a,children:n})}let Pl=`Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq`,Fl=l().forwardRef(function({children:e,...t},n){let r=L(n),{lines:i}=((e,t)=>{let n=(0,c.useRef)(null),r=t??n,[i,a]=(0,c.useState)();return(0,c.useEffect)(()=>{r.current&&e&&(()=>{let t=r.current;if(!t||!e)return;let n=window.getComputedStyle(t).color;t.style.color=`transparent`,t.textContent=``;let i=e.split(` `),o=[],s=0,c=[];for(let e of i){t.textContent+=`${e} `;let n=t.offsetHeight;c.length===0?(s=n,c.push([e])):(n>s?(o.push(c.length),c.push([e])):c.at(-1)?.push(e),s=n)}t.style.color=n,t.textContent=``,a(c.map(e=>e.join(` `)))})()},[e,r]),{ref:r,lines:i}})(e||``,r),[a,o]=l().useState(!1),[u,f]=l().useState(!1);return(0,c.useEffect)(()=>{let e=r.current,t=new IntersectionObserver(n=>{for(let r of n)r.isIntersecting&&(o(!0),e&&t.unobserve(e))},{threshold:1,rootMargin:`0px 0px -10% 0px`});return e&&t.observe(e),()=>{e&&t.unobserve(e)}},[r]),(0,s.jsx)(`span`,{ref:r,...t,children:i?.map((e,t)=>(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)(`span`,{className:d(Pl,a&&`Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--visible___KIbWH`,a&&(u?Pl:`Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA`)),style:{"--animation-delay":220+200*t+`ms`},onAnimationEnd:()=>(e=>{i&&e===i.length-1&&f(!0)})(t),children:e}),` `]},e))})}),Il={Prose:`Primer_Brand__Prose-module__Prose___X2BXE`,"Prose--default":`Primer_Brand__Prose-module__Prose--default___ZqcxT`,"Prose--editorial":`Primer_Brand__Prose-module__Prose--editorial___DtuDo`,"Prose--lineLength":`Primer_Brand__Prose-module__Prose--lineLength___ws7gn`},Ll=(0,c.forwardRef)(({html:e,enableFullWidth:t=!1,className:n,variant:r=`default`,...i},a)=>(0,s.jsx)(`div`,{className:d(Il.Prose,!t&&Il[`Prose--lineLength`],Il[`Prose--${r}`],n),ref:a,...i,dangerouslySetInnerHTML:{__html:e}})),Rl=`Primer_Brand__VideoPlayer-module__VideoPlayer__controlTextColor___YMFpe`,zl=`Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4`,Bl=`Primer_Brand__VideoPlayer-module__VideoPlayer__progressBar___wYSPx`,Vl=(0,c.createContext)(null),Hl=(e,t)=>{let n=e.ref?.current;if(!n)return console.error(`Video element is not available, ignoring action`,t),e;switch(t.type){case`play`:return n.play(),{...e,isPlaying:!0};case`pause`:return n.pause(),{...e,isPlaying:!1};case`mute`:return n.volume=0,{...e,isMuted:!0,volumeBeforeMute:e.volume};case`unmute`:{let t=e.volumeBeforeMute??1;return n.volume=t,{...e,isMuted:!1,volume:t}}case`setVolume`:return n.volume=t.payload,{...e,volume:t.payload};case`enableCC`:return{...e,ccEnabled:!0};case`disableCC`:return{...e,ccEnabled:!1};case`setDuration`:return{...e,duration:t.payload};default:return e}},Ul=()=>{let e=(0,c.useContext)(Vl);if(!e)throw Error(`useVideo must be used within a VideoProvider. Did you forget to wrap your component in a ?`);return e},Wl=(0,c.forwardRef)(({children:e},t)=>{let n=L(t),r=(0,c.useRef)(null),[i,a]=(0,c.useReducer)(Hl,{isPlaying:!1,isMuted:!1,volume:1,volumeBeforeMute:null,ccEnabled:!1,ref:n,duration:0}),[o,l]=(e=>{let[t,n]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{if(!e)return;let t=()=>{let t=document.fullscreenElement===e,r=`Primer_Brand__VideoPlayer-module__VideoPlayer__container--fullscreen___p73I7`;t?e.classList.add(r):e.classList.remove(r),n(t)};return document.addEventListener(`fullscreenchange`,t),()=>{document.removeEventListener(`fullscreenchange`,t)}},[e]),[t,(0,c.useCallback)(n=>{let r=typeof n==`function`?n(t):n;e&&t!==r&&(r?e.requestFullscreen():document.exitFullscreen())},[e,t])]})(r.current),u={...i,isFullScreen:o,fullscreenRef:r,play:()=>a({type:`play`}),pause:()=>a({type:`pause`}),togglePlaying:()=>a({type:i.isPlaying?`pause`:`play`}),mute:()=>a({type:`mute`}),unmute:()=>a({type:`unmute`}),toggleMute:()=>a({type:i.isMuted?`unmute`:`mute`}),setVolume:e=>{let t=typeof e==`function`?e(i.volume):e;a({type:`setVolume`,payload:Math.max(0,Math.min(1,t))})},enableCC:()=>{a({type:`enableCC`})},disableCC:()=>a({type:`disableCC`}),toggleCC:()=>a({type:i.ccEnabled?`disableCC`:`enableCC`}),enterFullScreen:()=>l(!0),exitFullScreen:()=>l(!1),toggleFullScreen:()=>l(e=>!e),setDuration:e=>a({type:`setDuration`,payload:e}),seekToPercent:e=>{let t=i.ref?.current;t&&(t.currentTime=e/100*t.duration)},seek:e=>{let t=i.ref?.current;t&&(t.currentTime=typeof e==`function`?e(t.currentTime):e)}};return(0,c.useEffect)(()=>{let e=i.ref?.current;if(!e)return;let t={play:()=>{a({type:`play`})},playing:()=>{e.textTracks[0].mode=`hidden`},pause:()=>{a({type:`pause`})},ended:()=>{e.currentTime=0},mute:()=>{a({type:`mute`})},unmute:()=>{a({type:`unmute`})},volumechange:()=>{a({type:`setVolume`,payload:e.volume})},loadedmetadata:()=>{a({type:`setDuration`,payload:e.duration})}};for(let[n,r]of Object.entries(t))e.addEventListener(n,r);return()=>{for(let[n,r]of Object.entries(t))e.removeEventListener(n,r)}},[i.ref]),(0,s.jsx)(Vl.Provider,{value:u,children:e})}),Gl=({className:e,...t})=>{let[n,r]=(0,c.useState)(``),{ref:i}=Ul(),a=i?.current,o=a?.textTracks[0]?.cues;return(0,c.useEffect)(()=>{if(!a)return;let e=()=>{if(o)for(let e=0;e=t.startTime&&a.currentTimea.removeEventListener(`timeupdate`,e)},[a,o]),o?(0,s.jsx)(`div`,{className:d(e,`Primer_Brand__Captions-module__Captions___xrhu1`),...t,children:(0,s.jsx)(I,{as:`p`,className:`Primer_Brand__Captions-module__Captions__text___e1cBR`,align:`center`,children:n})}):null},Kl=({className:e,...t})=>(0,s.jsx)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar___L4653`,e),...t}),ql=({children:e,className:t,...n})=>{let r=(0,c.useRef)(null),[i,a]=(0,c.useState)(!1),o=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let e=r.current,t=e?.parentElement;if(!e||!t)return;let n=()=>{o.current&&=(clearTimeout(o.current),null)},i=e=>{e.key===`Escape`&&a(!1)},s=()=>{let e=t===document.activeElement||t.contains(document.activeElement);a(e)},c=()=>{a(!1)},l=()=>{n(),a(!0)},u=()=>{n(),o.current=setTimeout(()=>{a(!1)},100)};return t.addEventListener(`focus`,s),t.addEventListener(`blur`,s),t.addEventListener(`focusin`,s),t.addEventListener(`focusout`,s),t.addEventListener(`click`,c),t.addEventListener(`mouseenter`,l),t.addEventListener(`mouseleave`,u),window.addEventListener(`keydown`,i),()=>{n(),t.removeEventListener(`focus`,s),t.removeEventListener(`blur`,s),t.removeEventListener(`focusin`,s),t.removeEventListener(`focusout`,s),t.removeEventListener(`click`,c),t.removeEventListener(`mouseenter`,l),t.removeEventListener(`mouseleave`,u),window.removeEventListener(`keydown`,i)}},[r]),(0,s.jsx)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip___mtg_l`,i&&`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip-visible___xOTRZ`,t),ref:r,...n,children:i?(0,s.jsx)(`span`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipContent___BoAqV`,children:(0,s.jsx)(I,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipText____Syz7`,weight:`medium`,children:e})}):(0,s.jsx)(`span`,{className:`visually-hidden`,children:e})})},Jl=({tooltip:e,children:t,className:n,...r})=>(0,s.jsxs)(`button`,{className:d(zl,n),...r,children:[t,(0,s.jsx)(ql,{children:e})]}),Yl=e=>(0,s.jsxs)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,width:`24`,height:`24`,viewBox:`0 0 24 24`,fill:`none`,...e,children:[(0,s.jsx)(`rect`,{width:`7.2`,height:`24`,rx:`1`,fill:`currentColor`}),(0,s.jsx)(`rect`,{x:`12.5`,width:`7.2`,height:`24`,rx:`1`,fill:`currentColor`})]}),Xl=e=>{let{isPlaying:t,togglePlaying:n}=Ul();return(0,s.jsx)(Jl,{onClick:n,tooltip:t?`Pause video`:`Play video`,...e,children:t?(0,s.jsx)(Yl,{}):(0,s.jsx)(er,{})})},Zl=({className:e,onChange:t=e=>e,value:n,max:r,onKeyDown:i=e=>e,a11yStep:a=1,tooltip:o,tooltipFormatter:l=e=>e.toString(),name:u,id:f,...m})=>{let[h,g]=(0,c.useState)(n),[_,v]=(0,c.useState)(0),[y,b]=(0,c.useState)(0),x=p(),S=f||x,C=(0,c.useRef)(null);return(0,c.useEffect)(()=>{g(n)},[n]),(0,c.useEffect)(()=>{let e=C.current;if(!r||!o||!e)return;let t=t=>{if(t.target!==e)return b(0),void v(0);v(t.offsetX),b(t.offsetX/t.target.clientWidth*r)};return e.addEventListener(`mousemove`,t),()=>{e.removeEventListener(`mousemove`,t)}},[r,o,C]),(0,s.jsxs)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__range___Tmjbg`,e),children:[(0,s.jsx)(`progress`,{"aria-hidden":`true`,className:`Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK`,value:h,max:r}),(0,s.jsxs)(`label`,{htmlFor:S,children:[(0,s.jsx)(`span`,{className:`visually-hidden`,children:u}),(0,s.jsx)(`input`,{tabIndex:0,type:`range`,className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl`,Bl),value:h,onChange:e=>{g(e.currentTarget.valueAsNumber),t(e)},max:r,onKeyDown:e=>{var t=e;typeof h==`number`&&(t.key===`ArrowUp`?(t.stopPropagation(),g(h+a)):t.key===`ArrowDown`&&(t.stopPropagation(),g(h-a))),i(e)},id:S,name:u,ref:C,...m})]}),o&&y?(0,s.jsx)(ql,{style:{left:_},children:l(y)}):null]})},Ql=e=>e.toString().padStart(2,`0`),$l=(e,t)=>{if(isNaN(e)||e<0)return`00:00`;t&&e>t&&(e=t);let n=`${Ql(Math.floor(e%3600/60))}:${Ql(Math.floor(e%60))}`;return e>3600&&(n=`${Ql(Math.floor(e/3600))}:${n}`),n},eu=({className:e,...t})=>{let{ref:n,duration:r}=Ul(),[i,a]=(0,c.useState)(0),o=(0,c.useCallback)(e=>{let t=e.currentTarget.valueAsNumber;n?.current&&(n.current.currentTime=t)},[n]);return(0,c.useEffect)(()=>{let e=n?.current;if(!e)return;let t=()=>{a(e.currentTime)};return e.addEventListener(`timeupdate`,t),()=>{e.removeEventListener(`timeupdate`,t)}},[n]),(0,s.jsxs)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__seek___Z4IA2`,e),...t,children:[(0,s.jsx)(Zl,{type:`range`,min:`0`,max:r,step:1e-4,onInput:o,value:i,className:Bl,tooltip:!0,tooltipFormatter:e=>$l(e,r),name:`Seek`}),(0,s.jsx)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__progressTime___GvTKs`,children:(0,s.jsxs)(I,{as:`p`,className:d(Rl,`Primer_Brand__VideoPlayer-module__VideoPlayer__seekTime___HLf0h`),font:`monospace`,children:[$l(i,r),(0,s.jsxs)(`span`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__totalTime___nWILS`,children:[` / `,$l(r)]})]})})]})},tu=({className:e,...t})=>{let{ccEnabled:n,toggleCC:r}=Ul();return(0,s.jsxs)(`button`,{className:d(e,zl,`Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt`,!n&&`Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL`),onClick:r,...t,children:[(0,s.jsx)(I,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v`,"aria-hidden":`true`,children:`CC`}),(0,s.jsx)(ql,{children:n?`Disable captions`:`Enable captions`})]})};var nu=[`16`,`24`],ru={16:{width:16,path:c.createElement(`path`,{d:`M8 2.75v10.5a.751.751 0 0 1-1.238.57L3.473 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.722l3.29-2.82A.75.75 0 0 1 8 2.75Zm3.28 2.47L13 6.94l1.72-1.72a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L14.06 8l1.72 1.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L13 9.06l-1.72 1.72a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L11.94 8l-1.72-1.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-7.042 1.1a.752.752 0 0 1-.488.18h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62V4.38Z`})},24:{width:24,path:c.createElement(`path`,{d:`M12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805A.75.75 0 0 1 12 3.75ZM6.255 9.305a.748.748 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86V5.445ZM16.28 8.22a.75.75 0 1 0-1.06 1.06L17.94 12l-2.72 2.72a.75.75 0 1 0 1.06 1.06L19 13.06l2.72 2.72a.75.75 0 1 0 1.06-1.06L20.06 12l2.72-2.72a.75.75 0 0 0-1.06-1.06L19 10.94l-2.72-2.72Z`})}},iu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-mute`,ru,nu)});iu.displayName=`MuteIcon`;var au=[`16`,`24`],ou={16:{width:16,path:c.createElement(`path`,{d:`M7.563 2.069A.75.75 0 0 1 8 2.75v10.5a.751.751 0 0 1-1.238.57L3.472 11H1.75A1.75 1.75 0 0 1 0 9.25v-2.5C0 5.784.784 5 1.75 5h1.723l3.289-2.82a.75.75 0 0 1 .801-.111ZM6.5 4.38 4.238 6.319a.748.748 0 0 1-.488.181h-2a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h2c.179 0 .352.064.488.18L6.5 11.62Zm6.096-2.038a.75.75 0 0 1 1.06 0 8 8 0 0 1 0 11.314.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042 6.5 6.5 0 0 0 0-9.193.75.75 0 0 1 0-1.06Zm-1.06 2.121-.001.001a5 5 0 0 1 0 7.07.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734 3.5 3.5 0 0 0 0-4.95.75.75 0 1 1 1.061-1.061Z`})},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M11.553 3.064A.75.75 0 0 1 12 3.75v16.5a.75.75 0 0 1-1.255.555L5.46 16H2.75A1.75 1.75 0 0 1 1 14.25v-4.5C1 8.784 1.784 8 2.75 8h2.71l5.285-4.805a.752.752 0 0 1 .808-.13ZM10.5 5.445l-4.245 3.86a.748.748 0 0 1-.505.195h-3a.25.25 0 0 0-.25.25v4.5c0 .138.112.25.25.25h3c.187 0 .367.069.505.195l4.245 3.86Zm8.218-1.223a.75.75 0 0 1 1.06 0c4.296 4.296 4.296 11.26 0 15.556a.75.75 0 0 1-1.06-1.06 9.5 9.5 0 0 0 0-13.436.75.75 0 0 1 0-1.06Z`}),c.createElement(`path`,{d:`M16.243 7.757a.75.75 0 1 0-1.061 1.061 4.5 4.5 0 0 1 0 6.364.75.75 0 0 0 1.06 1.06 6 6 0 0 0 0-8.485Z`}))}},su=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-unmute`,ou,au)});su.displayName=`UnmuteIcon`;let cu=e=>{let{isMuted:t,toggleMute:n}=Ul();return(0,s.jsx)(Jl,{tooltip:t?`Unmute`:`Mute`,onClick:n,...e,children:t?(0,s.jsx)(iu,{size:24}):(0,s.jsx)(su,{size:24})})},lu=({name:e=`Volume`,...t})=>{let{volume:n,setVolume:r}=Ul();return(0,s.jsx)(Zl,{className:`Primer_Brand__VolumeControl-module__VolumeControl___rq9Ra`,type:`range`,min:`0`,max:1,step:.001,onInput:e=>r(e.currentTarget.valueAsNumber),value:n,a11yStep:.1,name:e,...t})};var uu=[`16`,`24`],du={16:{width:16,path:c.createElement(`path`,{d:`M10.75 1a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 10 4.25v-2.5a.75.75 0 0 1 .75-.75Zm-5.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 4.25 6h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5A.75.75 0 0 1 5.25 1ZM1 10.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75Zm9 1c0-.966.784-1.75 1.75-1.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M15.75 3a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 15 7.25v-3.5a.75.75 0 0 1 .75-.75Zm-7.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 7.25 9h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5A.75.75 0 0 1 8.25 3ZM3 15.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75Zm12 1c0-.966.784-1.75 1.75-1.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0Z`})}},fu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-screen-normal`,du,uu)});fu.displayName=`ScreenNormalIcon`;var pu=[`16`,`24`],mu={16:{width:16,path:c.createElement(`path`,{d:`M1.75 10a.75.75 0 0 1 .75.75v2.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 0 1.5h-2.5A1.75 1.75 0 0 1 1 13.25v-2.5a.75.75 0 0 1 .75-.75Zm12.5 0a.75.75 0 0 1 .75.75v2.5A1.75 1.75 0 0 1 13.25 15h-2.5a.75.75 0 0 1 0-1.5h2.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 .75-.75ZM2.75 2.5a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0v-2.5C1 1.784 1.784 1 2.75 1h2.5a.75.75 0 0 1 0 1.5ZM10 1.75a.75.75 0 0 1 .75-.75h2.5c.966 0 1.75.784 1.75 1.75v2.5a.75.75 0 0 1-1.5 0v-2.5a.25.25 0 0 0-.25-.25h-2.5a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:c.createElement(`path`,{d:`M3.75 15a.75.75 0 0 1 .75.75v3.5c0 .138.112.25.25.25h3.5a.75.75 0 0 1 0 1.5h-3.5A1.75 1.75 0 0 1 3 19.25v-3.5a.75.75 0 0 1 .75-.75Zm16.5 0a.75.75 0 0 1 .75.75v3.5A1.75 1.75 0 0 1 19.25 21h-3.5a.75.75 0 0 1 0-1.5h3.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 .75-.75ZM4.75 4.5a.25.25 0 0 0-.25.25v3.5a.75.75 0 0 1-1.5 0v-3.5C3 3.784 3.784 3 4.75 3h3.5a.75.75 0 0 1 0 1.5ZM15 3.75a.75.75 0 0 1 .75-.75h3.5c.966 0 1.75.784 1.75 1.75v3.5a.75.75 0 0 1-1.5 0v-3.5a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1-.75-.75Z`})}},hu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-screen-full`,mu,pu)});hu.displayName=`ScreenFullIcon`;let gu=e=>{let{isFullScreen:t,toggleFullScreen:n}=Ul();return(0,s.jsx)(Jl,{onClick:n,tooltip:t?`Exit full screen`:`Full screen`,...e,children:t?(0,s.jsx)(fu,{size:24}):(0,s.jsx)(hu,{size:24})})},_u=(0,c.forwardRef)(({title:e,visuallyHiddenTitle:t,showBranding:n=!0,children:r,className:i,showPlayPauseButton:a=!0,showSeekControl:o=!0,showCCButton:l=!0,showMuteButton:u=!0,showVolumeControl:f=!0,showFullScreenButton:p=!0,playIcon:m=()=>(0,s.jsx)(er,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__playButton___qff0F`}),...h},g)=>{let{ccEnabled:_,fullscreenRef:v,isPlaying:y,ref:b,togglePlaying:x}=Ul(),S=L((0,c.useCallback)(e=>{vu(g,e)},[g])),C=(0,c.useCallback)(e=>{vu(b,e),vu(S,e)},[b,S]),w=(({videoWrapperRef:e,className:t})=>{let[n,r]=(0,c.useState)(!1);return(0,c.useEffect)(()=>{let n=()=>{if(!e.current)return;let n=e.current.getBoundingClientRect().width,i=!!(n&&n<544);r(i),i?e.current.classList.add(t):e.current.classList.remove(t)},i=new ResizeObserver(t=>{e.current&&n()});n();let a=e.current;return a?(i.observe(a),()=>{i.unobserve(a)}):()=>{i.disconnect()}},[t,e]),n})({videoWrapperRef:v,className:`Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8`}),T=a||o,E=l||u||f||p,D=T||E;return(0,s.jsxs)(`div`,{"data-video-player-container":!0,className:`Primer_Brand__VideoPlayer-module__VideoPlayer__container___WmQho`,ref:v,children:[(0,s.jsxs)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__overlayContainer___K_dl1`,children:[(0,s.jsxs)(`video`,{ref:C,title:e,controls:!1,className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw`,i),...h,children:[r,(0,s.jsx)(`track`,{kind:`captions`})]}),n||!t?(0,s.jsxs)(`div`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j`,y&&`Primer_Brand__VideoPlayer-module__VideoPlayer__title--hidden___gJxj8`),children:[n&&(0,s.jsx)(rr,{size:40,"aria-label":`GitHub logo`}),!t&&(0,s.jsx)(I,{size:`400`,weight:`medium`,className:Rl,children:e})]}):null,(0,s.jsx)(`button`,{className:d(`Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz`,y&&`Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay--transparent___Nc60m`),onClick:x,"aria-label":y?`Pause`:`Play`,children:!y&&(0,s.jsx)(m,{})})]}),_&&(0,s.jsx)(Gl,{}),D&&(0,s.jsxs)(Kl,{children:[T&&(0,s.jsxs)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row1___SdOxD`,children:[a&&(0,s.jsx)(Xl,{}),o&&(0,s.jsx)(eu,{})]}),E&&(0,s.jsxs)(`div`,{className:`Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row2___EZoJX`,children:[l&&(0,s.jsx)(tu,{}),u&&(0,s.jsx)(cu,{}),f&&!w&&(0,s.jsx)(lu,{}),p&&(0,s.jsx)(gu,{})]})]})]})});function vu(e,t){e&&(typeof e==`function`?e(t):e.current=t)}let yu=(0,c.forwardRef)((e,t)=>(0,c.useContext)(Vl)?(0,s.jsx)(_u,{ref:t,...e}):(0,s.jsx)(Wl,{children:(0,s.jsx)(_u,{ref:t,...e})})),bu=Object.assign(yu,{Source:e=>(0,s.jsx)(`source`,{...e}),Track:({kind:e=`captions`,...t})=>(0,s.jsx)(`track`,{kind:e,...t}),Provider:Wl});var xu=[`16`,`24`],Su={16:{width:16,path:c.createElement(`path`,{d:`M5 2h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Zm5 0h1a1 1 0 0 1 1 1v10a1 1 0 0 1-1 1h-1a1 1 0 0 1-1-1V3a1 1 0 0 1 1-1Z`})},24:{width:24,path:c.createElement(`path`,{d:`M9 3H7.5A1.5 1.5 0 0 0 6 4.5v15A1.5 1.5 0 0 0 7.5 21H9a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 9 3Zm7.5 0H15a1.5 1.5 0 0 0-1.5 1.5v15A1.5 1.5 0 0 0 15 21h1.5a1.5 1.5 0 0 0 1.5-1.5v-15A1.5 1.5 0 0 0 16.5 3Z`})}},Cu=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-pause`,Su,xu)});Cu.displayName=`PauseIcon`;let wu={play:`Play video`,pause:`Pause video`},Tu={root:`MinimalVideoPlayer`,get video(){return`${this.root}-video`},get control(){return`${this.root}-control`}},Eu=(0,c.forwardRef)(({autoPlay:e=!0,children:t,className:n,"data-testid":r,internalAccessibleLabels:i=wu,loop:a=!0,onEnded:o,onPause:l,onPlay:u,onPlaying:f,title:p,...m},h)=>{let{handlePlaybackEnded:g,handlePlaybackPaused:_,handlePlaybackStarted:v,isPlaying:y,togglePlayback:b,videoRef:x}=function({autoPlay:e,forwardedRef:t,prefersReducedMotion:n}){let r=L(t),i=(0,c.useRef)(!1),a=(0,c.useRef)(!1),[o,s]=(0,c.useState)(!1),l=(0,c.useCallback)(async()=>{let e=r.current;if(e)try{await e.play()}catch{e.paused&&s(!1)}},[r]),u=(0,c.useCallback)(()=>s(!0),[]),d=(0,c.useCallback)(()=>s(!1),[]),f=(0,c.useCallback)(()=>{i.current=!1,s(!1)},[]);return(0,c.useEffect)(()=>{let t=r.current;if(!t)return;let o=r=>{if(r)return i.current?(i.current=!1,void(e&&!n&&l())):!a.current&&n?void(a.current=!0):void(!a.current&&e&&(a.current=!0,l()));t.paused||(i.current=e&&!n,t.pause())};if(typeof IntersectionObserver>`u`)return void o(!0);let s=new IntersectionObserver(([e])=>{o(e.intersectionRatio>0)});return s.observe(t),()=>s.disconnect()},[e,n,l,r]),(0,c.useEffect)(()=>{n&&(a.current=!0,i.current=!1,r.current?.pause())},[n,r]),{handlePlaybackEnded:f,handlePlaybackPaused:d,handlePlaybackStarted:u,isPlaying:o,togglePlayback:(0,c.useCallback)(()=>{let e=r.current;if(e){if(a.current=!0,i.current=!1,o)return s(!1),void e.pause();l()}},[o,l,r]),videoRef:r}}({autoPlay:e,forwardedRef:h,prefersReducedMotion:or()});return(0,s.jsxs)(`div`,{className:`Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer___vOvcR`,"data-testid":r||Tu.root,"data-video-player-container":!0,children:[(0,s.jsx)(`video`,{...m,ref:x,autoPlay:!1,className:d(`Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__video___Zai7A`,n),controls:!1,"data-testid":Tu.video,loop:a,muted:!0,onEnded:e=>{g(),o?.(e)},onPause:e=>{_(),l?.(e)},onPlay:e=>{v(),u?.(e)},onPlaying:e=>{v(),f?.(e)},playsInline:!0,title:p,children:t}),(0,s.jsx)(`button`,{"aria-label":y?i.pause:i.play,className:`Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6`,"data-testid":Tu.control,onClick:b,type:`button`,children:y?(0,s.jsx)(Cu,{"aria-hidden":`true`}):(0,s.jsx)(`svg`,{width:`16`,height:`16`,viewBox:`0 0 16 16`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,children:(0,s.jsx)(`path`,{d:`M13.3777 6.94756C14.2069 7.40341 14.2069 8.59489 13.3777 9.05073L5.37808 13.4483C4.57834 13.8879 3.60001 13.3093 3.60001 12.3967L3.60001 3.60161C3.60001 2.689 4.57834 2.1104 5.37808 2.55003L13.3777 6.94756Z`,fill:`currentColor`})})})]})}),Du=Object.assign(Eu,{testIds:Tu});var Ou=[`16`,`24`],ku={16:{width:16,path:c.createElement(`path`,{d:`M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z`})},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M9.5 15.584V8.416a.5.5 0 0 1 .77-.42l5.576 3.583a.5.5 0 0 1 0 .842l-5.576 3.584a.5.5 0 0 1-.77-.42Z`}),c.createElement(`path`,{d:`M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12Zm11-9.5A9.5 9.5 0 0 0 2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5Z`}))}},Au=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-play`,ku,Ou)});Au.displayName=`PlayIcon`;let ju={LogoSuite:`Primer_Brand__LogoSuite-module__LogoSuite___W2Pai`,"LogoSuite--center":`Primer_Brand__LogoSuite-module__LogoSuite--center___byPyg`,"LogoSuite--default":`Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL`,"LogoSuite--gridline-expressive":`Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax`,"LogoSuite--hasDivider":`Primer_Brand__LogoSuite-module__LogoSuite--hasDivider___Znsqm`,"LogoSuite--justify":`Primer_Brand__LogoSuite-module__LogoSuite--justify___ZFxvW`,"LogoSuite--start":`Primer_Brand__LogoSuite-module__LogoSuite--start___Kk6GC`,LogoSuite__content:`Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a`,LogoSuite__description:`Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM`,LogoSuite__heading:`Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw`,"LogoSuite__heading--visually-hidden":`Primer_Brand__LogoSuite-module__LogoSuite__heading--visually-hidden___pTR4r`,LogoSuite__logobar:`Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm`,"LogoSuite__logobar--gap-condensed":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-condensed___d2k3z`,"LogoSuite__logobar--gap-default":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-default___nLZ7M`,"LogoSuite__logobar--has-marquee":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-marquee___d5jZP`,"LogoSuite__logobar--has-takeover":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm`,"LogoSuite__logobar--paused":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--paused___i6vSY`,"LogoSuite__logobar--variant-emphasis":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb`,"LogoSuite__logobar--variant-muted":`Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z`,"LogoSuite__logobar-marquee":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr`,"LogoSuite__logobar-marquee--focused":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee--focused___AVQlQ`,"LogoSuite__logobar-marqueeGroup":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf`,"LogoSuite__logobar-marqueeGroup--speed-default":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-default___ptGOl`,"LogoSuite__logobar-marqueeGroup--speed-slow":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-slow___s1IKV`,"LogoSuite__logobar-playPauseButton":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi`,"LogoSuite__logobar-takeoverButtonContainer":`Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO`,LogoSuite__logobarContainer:`Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_`,LogoSuite__textContainer:`Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV`,LogobarScrollX:`Primer_Brand__LogoSuite-module__LogobarScrollX___K2Z30`},Mu={root:`LogoSuite`,get marqueeGroup(){return`${this.root}-marqueeGroup`}},Nu=(0,c.forwardRef)(({as:e=wr,size:t=`subhead-large`,className:n,children:r,visuallyHidden:i,...a},o)=>(0,s.jsx)(Dr,{ref:o,className:d(ju.LogoSuite__heading,i&&ju[`LogoSuite__heading--visually-hidden`],i&&`visually-hidden`,n),size:t,as:e,...a,children:r})),Pu=(0,c.forwardRef)(({className:e,children:t,size:n=`200`,variant:r=`muted`,...i},a)=>(0,s.jsx)(I,{as:`p`,ref:a,size:n,variant:r,className:d(ju.LogoSuite__description,e),...i,children:t})),Fu=({isPlaying:e=!0,onPlayPause:t})=>{let n=(0,c.useCallback)(()=>{t?.(!e)},[t,e]);return(0,s.jsx)(`button`,{className:ju[`LogoSuite__logobar-playPauseButton`],type:`button`,onClick:n,"aria-label":e?`Pause animation`:`Play animation`,children:e?(0,s.jsx)(Cu,{}):(0,s.jsx)(Au,{})})},Iu=(0,c.forwardRef)(({className:e,children:t,gap:n=`default`,marquee:r=!1,marqueeSpeed:i=`normal`,variant:a=`muted`,takeoverButton:o,...l},u)=>{let f=or(),[p,m]=(0,c.useState)(()=>r&&!f&&i!==`idle`);(0,c.useEffect)(()=>{m(r&&!f&&i!==`idle`)},[r,f,i]);let h={ref:u,className:d(ju.LogoSuite__logobar,ju[`LogoSuite__logobar--variant-${a}`],ju[`LogoSuite__logobar--gap-${n}`],e),...l},[g,_]=(0,c.useState)(!1),v=(0,c.useCallback)(()=>{_(!0)},[]),y=(0,c.useCallback)(e=>{e.currentTarget.contains(e.relatedTarget)||_(!1)},[]),b=()=>{if(!o)return null;let{className:e,label:t,ref:n,...r}=o;return(0,s.jsx)(`div`,{className:ju[`LogoSuite__logobar-takeoverButtonContainer`],children:(0,s.jsx)(je,{as:`a`,variant:`primary`,className:d(ju[`LogoSuite__logobar-takeoverButton`],e),...r,children:t})})};if(r){let{className:e,...n}=h,r=!p||f;return(0,s.jsxs)(`div`,{...n,className:d(ju[`LogoSuite__logobar--has-marquee`],e,r&&ju[`LogoSuite__logobar--paused`]),children:[(0,s.jsxs)(`div`,{className:d(ju[`LogoSuite__logobar-marquee`],g&&ju[`LogoSuite__logobar-marquee--focused`]),onFocus:v,onBlur:y,children:[(0,s.jsx)(`div`,{className:d(ju[`LogoSuite__logobar-marqueeGroup`],ju[`LogoSuite__logobar-marqueeGroup--speed-${i}`]),"data-testid":Mu.marqueeGroup,children:t}),(0,s.jsx)(`div`,{inert:!0,"aria-hidden":`true`,className:d(ju[`LogoSuite__logobar-marqueeGroup`],ju[`LogoSuite__logobar-marqueeGroup--speed-${i}`]),children:t})]}),(0,s.jsx)(Fu,{onPlayPause:m,isPlaying:p})]})}if(o){let{className:e,...n}=h;return(0,s.jsxs)(`div`,{...n,className:d(e,ju[`LogoSuite__logobar--has-takeover`]),children:[t,b()]})}return(0,s.jsx)(`div`,{...h,children:t})}),Lu=Object.assign(({align:e=`center`,children:t,className:n,hasDivider:r=!0,variant:i=`default`,"data-testid":a})=>{let o=(0,c.useMemo)(()=>l().Children.toArray(t),[t]),u=o.find(e=>l().isValidElement(e)&&e.type===Nu),f=o.find(e=>l().isValidElement(e)&&e.type===Pu),p=o.find(e=>l().isValidElement(e)&&e.type===Iu),m=l().isValidElement(u)&&u.props.visuallyHidden,h=i===`gridline-expressive`,g=h&&(u&&!m||f);return(0,s.jsx)(`div`,{className:d(ju.LogoSuite,ju[`LogoSuite--${e}`],r&&ju[`LogoSuite--hasDivider`],ju[`LogoSuite--${i}`],n),"data-testid":a,children:h?(0,s.jsxs)(_,{className:ju.LogoSuite__content,children:[g&&(0,s.jsxs)(_.Column,{span:{large:3},className:ju.LogoSuite__textContainer,children:[u,f]}),(0,s.jsxs)(_.Column,{span:{large:g?9:12},className:ju.LogoSuite__logobarContainer,children:[!g&&m&&u,p]})]}):(0,s.jsxs)(s.Fragment,{children:[u,f,p]})})},{Heading:Nu,Description:Pu,Logobar:Iu,testIds:Mu}),Ru=Object.assign(({animate:e,className:t,children:n,fullWidth:r=!1,...i})=>{let{classes:a,styles:o}=E(e),c=d(a,`Primer_Brand__Timeline-module__Timeline___keSeT`,r&&`Primer_Brand__Timeline-module__Timeline--full-width___XLdKp`,t);return(0,s.jsx)(`ul`,{className:c,style:{...o},...i,children:n})},{Item:({className:e,children:t,...n})=>{let r=d(`Primer_Brand__Timeline-module__Timeline__item____ME4_`,e),i=(0,c.useMemo)(()=>l().Children.toArray(t),[t]),a=(0,c.useCallback)(()=>i.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`,[i]),o=i.length===1?`default`:a();return(0,s.jsx)(`li`,{className:r,...n,children:(0,s.jsx)(I,{className:`Primer_Brand__Timeline-module__Timeline__item-text___sbSjp`,size:`200`,variant:o,children:t})})}}),zu={Bento:`Primer_Brand__Bento-module__Bento___mNrII`,"Bento---xxlarge-padding-normal":`Primer_Brand__Bento-module__Bento---xxlarge-padding-normal___TojyH`,"Bento--medium-padding-condensed":`Primer_Brand__Bento-module__Bento--medium-padding-condensed___BgWOb`,"Bento--medium-padding-normal":`Primer_Brand__Bento-module__Bento--medium-padding-normal___xjnwE`,"Bento--medium-padding-spacious":`Primer_Brand__Bento-module__Bento--medium-padding-spacious___I5PEZ`,"Bento--padding-condensed":`Primer_Brand__Bento-module__Bento--padding-condensed___qkDcr`,"Bento--padding-normal":`Primer_Brand__Bento-module__Bento--padding-normal___c85Rj`,"Bento--padding-spacious":`Primer_Brand__Bento-module__Bento--padding-spacious___ydfpH`,"Bento--small-padding-condensed":`Primer_Brand__Bento-module__Bento--small-padding-condensed___dV4bU`,"Bento--small-padding-normal":`Primer_Brand__Bento-module__Bento--small-padding-normal____b5pg`,"Bento--small-padding-spacious":`Primer_Brand__Bento-module__Bento--small-padding-spacious___skviu`,"Bento--xlarge-padding-condensed":`Primer_Brand__Bento-module__Bento--xlarge-padding-condensed___mPi3N`,"Bento--xlarge-padding-normal":`Primer_Brand__Bento-module__Bento--xlarge-padding-normal___tb1wm`,"Bento--xlarge-padding-spacious":`Primer_Brand__Bento-module__Bento--xlarge-padding-spacious___bT4bv`,"Bento--xsmall-padding-condensed":`Primer_Brand__Bento-module__Bento--xsmall-padding-condensed___Eno9E`,"Bento--xsmall-padding-normal":`Primer_Brand__Bento-module__Bento--xsmall-padding-normal___C2rTu`,"Bento--xsmall-padding-spacious":`Primer_Brand__Bento-module__Bento--xsmall-padding-spacious___kepW0`,"Bento--xxlarge-padding-condensed":`Primer_Brand__Bento-module__Bento--xxlarge-padding-condensed___L_cr9`,"Bento--xxlarge-padding-spacious":`Primer_Brand__Bento-module__Bento--xxlarge-padding-spacious___C_vI2`,"Bento-column-padding-override":`Primer_Brand__Bento-module__Bento-column-padding-override___SxVV5`,"Bento-padding--large-condensed":`Primer_Brand__Bento-module__Bento-padding--large-condensed___HeO1J`,"Bento-padding--large-normal":`Primer_Brand__Bento-module__Bento-padding--large-normal___LcQOA`,"Bento-padding--large-spacious":`Primer_Brand__Bento-module__Bento-padding--large-spacious____8oib`,"Bento-row-padding-override":`Primer_Brand__Bento-module__Bento-row-padding-override___r37Kb`,Bento__Content:`Primer_Brand__Bento-module__Bento__Content___BhnY8`,"Bento__Content-icon":`Primer_Brand__Bento-module__Bento__Content-icon___K3van`,"Bento__Content-label":`Primer_Brand__Bento-module__Bento__Content-label___SbyAo`,"Bento__Content-text":`Primer_Brand__Bento-module__Bento__Content-text___Q4UA5`,Bento__Item:`Primer_Brand__Bento-module__Bento__Item___fM9oe`,"Bento__Item--bgColor-default":`Primer_Brand__Bento-module__Bento__Item--bgColor-default___AyFWG`,"Bento__Item--bgColor-subtle":`Primer_Brand__Bento-module__Bento__Item--bgColor-subtle___rIDKo`,"Bento__Item--column-span-1":`Primer_Brand__Bento-module__Bento__Item--column-span-1___wJS_f`,"Bento__Item--column-span-10":`Primer_Brand__Bento-module__Bento__Item--column-span-10___NKxdA`,"Bento__Item--column-span-11":`Primer_Brand__Bento-module__Bento__Item--column-span-11___ZjirT`,"Bento__Item--column-span-12":`Primer_Brand__Bento-module__Bento__Item--column-span-12___CaIjg`,"Bento__Item--column-span-2":`Primer_Brand__Bento-module__Bento__Item--column-span-2___wJFH9`,"Bento__Item--column-span-3":`Primer_Brand__Bento-module__Bento__Item--column-span-3___hskYi`,"Bento__Item--column-span-4":`Primer_Brand__Bento-module__Bento__Item--column-span-4___EWadX`,"Bento__Item--column-span-5":`Primer_Brand__Bento-module__Bento__Item--column-span-5___ggzyV`,"Bento__Item--column-span-6":`Primer_Brand__Bento-module__Bento__Item--column-span-6___UuNEL`,"Bento__Item--column-span-7":`Primer_Brand__Bento-module__Bento__Item--column-span-7___dnYwC`,"Bento__Item--column-span-8":`Primer_Brand__Bento-module__Bento__Item--column-span-8___bUlVW`,"Bento__Item--column-span-9":`Primer_Brand__Bento-module__Bento__Item--column-span-9___Veeak`,"Bento__Item--column-start-1":`Primer_Brand__Bento-module__Bento__Item--column-start-1___hJ0es`,"Bento__Item--column-start-10":`Primer_Brand__Bento-module__Bento__Item--column-start-10___pNAFk`,"Bento__Item--column-start-11":`Primer_Brand__Bento-module__Bento__Item--column-start-11___JPuyR`,"Bento__Item--column-start-12":`Primer_Brand__Bento-module__Bento__Item--column-start-12___nAVWL`,"Bento__Item--column-start-2":`Primer_Brand__Bento-module__Bento__Item--column-start-2___RV3eY`,"Bento__Item--column-start-3":`Primer_Brand__Bento-module__Bento__Item--column-start-3___M960L`,"Bento__Item--column-start-4":`Primer_Brand__Bento-module__Bento__Item--column-start-4___V5b3w`,"Bento__Item--column-start-5":`Primer_Brand__Bento-module__Bento__Item--column-start-5___hCu7p`,"Bento__Item--column-start-6":`Primer_Brand__Bento-module__Bento__Item--column-start-6___WeOjZ`,"Bento__Item--column-start-7":`Primer_Brand__Bento-module__Bento__Item--column-start-7___azf_1`,"Bento__Item--column-start-8":`Primer_Brand__Bento-module__Bento__Item--column-start-8___ufTXp`,"Bento__Item--column-start-9":`Primer_Brand__Bento-module__Bento__Item--column-start-9___m59SZ`,"Bento__Item--flow-column":`Primer_Brand__Bento-module__Bento__Item--flow-column___Gd6ts`,"Bento__Item--flow-row":`Primer_Brand__Bento-module__Bento__Item--flow-row___DVol6`,"Bento__Item--horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--horizontalAlign-center___DJpgD`,"Bento__Item--horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--horizontalAlign-start___apVss`,"Bento__Item--large-column-span-1":`Primer_Brand__Bento-module__Bento__Item--large-column-span-1___sPCsf`,"Bento__Item--large-column-span-10":`Primer_Brand__Bento-module__Bento__Item--large-column-span-10___d4zEs`,"Bento__Item--large-column-span-11":`Primer_Brand__Bento-module__Bento__Item--large-column-span-11___UKFCJ`,"Bento__Item--large-column-span-12":`Primer_Brand__Bento-module__Bento__Item--large-column-span-12___lOmLI`,"Bento__Item--large-column-span-2":`Primer_Brand__Bento-module__Bento__Item--large-column-span-2___wpcnQ`,"Bento__Item--large-column-span-3":`Primer_Brand__Bento-module__Bento__Item--large-column-span-3___z8T3W`,"Bento__Item--large-column-span-4":`Primer_Brand__Bento-module__Bento__Item--large-column-span-4___RNQwy`,"Bento__Item--large-column-span-5":`Primer_Brand__Bento-module__Bento__Item--large-column-span-5___t06QC`,"Bento__Item--large-column-span-6":`Primer_Brand__Bento-module__Bento__Item--large-column-span-6___eUMZR`,"Bento__Item--large-column-span-7":`Primer_Brand__Bento-module__Bento__Item--large-column-span-7___mLdYl`,"Bento__Item--large-column-span-8":`Primer_Brand__Bento-module__Bento__Item--large-column-span-8___zhtsq`,"Bento__Item--large-column-span-9":`Primer_Brand__Bento-module__Bento__Item--large-column-span-9___IrFuA`,"Bento__Item--large-column-start-1":`Primer_Brand__Bento-module__Bento__Item--large-column-start-1___ogy5Y`,"Bento__Item--large-column-start-10":`Primer_Brand__Bento-module__Bento__Item--large-column-start-10___uY9Wm`,"Bento__Item--large-column-start-11":`Primer_Brand__Bento-module__Bento__Item--large-column-start-11___kwY5A`,"Bento__Item--large-column-start-12":`Primer_Brand__Bento-module__Bento__Item--large-column-start-12___B9iMH`,"Bento__Item--large-column-start-2":`Primer_Brand__Bento-module__Bento__Item--large-column-start-2___A8Kex`,"Bento__Item--large-column-start-3":`Primer_Brand__Bento-module__Bento__Item--large-column-start-3___nCs4W`,"Bento__Item--large-column-start-4":`Primer_Brand__Bento-module__Bento__Item--large-column-start-4___k6wxM`,"Bento__Item--large-column-start-5":`Primer_Brand__Bento-module__Bento__Item--large-column-start-5___u9g2t`,"Bento__Item--large-column-start-6":`Primer_Brand__Bento-module__Bento__Item--large-column-start-6___wT9tc`,"Bento__Item--large-column-start-7":`Primer_Brand__Bento-module__Bento__Item--large-column-start-7___cH1Zn`,"Bento__Item--large-column-start-8":`Primer_Brand__Bento-module__Bento__Item--large-column-start-8___UsTw7`,"Bento__Item--large-column-start-9":`Primer_Brand__Bento-module__Bento__Item--large-column-start-9___txaE3`,"Bento__Item--large-flow-column":`Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE`,"Bento__Item--large-flow-row":`Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b`,"Bento__Item--large-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--large-gap-condensed___Rbi9v`,"Bento__Item--large-gap-normal":`Primer_Brand__Bento-module__Bento__Item--large-gap-normal___S9Fjb`,"Bento__Item--large-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--large-gap-spacious___i_Gyj`,"Bento__Item--large-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-center___YtwaR`,"Bento__Item--large-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-start___YQT1t`,"Bento__Item--large-row-span-1":`Primer_Brand__Bento-module__Bento__Item--large-row-span-1___o_4N_`,"Bento__Item--large-row-span-10":`Primer_Brand__Bento-module__Bento__Item--large-row-span-10___IXd3G`,"Bento__Item--large-row-span-11":`Primer_Brand__Bento-module__Bento__Item--large-row-span-11___OVPxd`,"Bento__Item--large-row-span-12":`Primer_Brand__Bento-module__Bento__Item--large-row-span-12___aAmjb`,"Bento__Item--large-row-span-2":`Primer_Brand__Bento-module__Bento__Item--large-row-span-2___yJebq`,"Bento__Item--large-row-span-3":`Primer_Brand__Bento-module__Bento__Item--large-row-span-3___MsNH2`,"Bento__Item--large-row-span-4":`Primer_Brand__Bento-module__Bento__Item--large-row-span-4___aYG1Q`,"Bento__Item--large-row-span-5":`Primer_Brand__Bento-module__Bento__Item--large-row-span-5___qiTGf`,"Bento__Item--large-row-span-6":`Primer_Brand__Bento-module__Bento__Item--large-row-span-6___yDxVJ`,"Bento__Item--large-row-span-7":`Primer_Brand__Bento-module__Bento__Item--large-row-span-7___gfW02`,"Bento__Item--large-row-span-8":`Primer_Brand__Bento-module__Bento__Item--large-row-span-8___qrky4`,"Bento__Item--large-row-span-9":`Primer_Brand__Bento-module__Bento__Item--large-row-span-9___wluiD`,"Bento__Item--large-row-start-1":`Primer_Brand__Bento-module__Bento__Item--large-row-start-1___kYB2F`,"Bento__Item--large-row-start-10":`Primer_Brand__Bento-module__Bento__Item--large-row-start-10___EaLQx`,"Bento__Item--large-row-start-11":`Primer_Brand__Bento-module__Bento__Item--large-row-start-11___IQx_d`,"Bento__Item--large-row-start-12":`Primer_Brand__Bento-module__Bento__Item--large-row-start-12___hlrVv`,"Bento__Item--large-row-start-2":`Primer_Brand__Bento-module__Bento__Item--large-row-start-2___o21Td`,"Bento__Item--large-row-start-3":`Primer_Brand__Bento-module__Bento__Item--large-row-start-3___htfzI`,"Bento__Item--large-row-start-4":`Primer_Brand__Bento-module__Bento__Item--large-row-start-4___P2f1W`,"Bento__Item--large-row-start-5":`Primer_Brand__Bento-module__Bento__Item--large-row-start-5___HT3C4`,"Bento__Item--large-row-start-6":`Primer_Brand__Bento-module__Bento__Item--large-row-start-6___pcerM`,"Bento__Item--large-row-start-7":`Primer_Brand__Bento-module__Bento__Item--large-row-start-7___j2ui8`,"Bento__Item--large-row-start-8":`Primer_Brand__Bento-module__Bento__Item--large-row-start-8___V82iT`,"Bento__Item--large-row-start-9":`Primer_Brand__Bento-module__Bento__Item--large-row-start-9___EG4R2`,"Bento__Item--large-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-center___mbhdV`,"Bento__Item--large-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-end___hj9Dq`,"Bento__Item--large-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-start___VDcbn`,"Bento__Item--medium-column-span-1":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-1___qXoCp`,"Bento__Item--medium-column-span-10":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-10___vCY7I`,"Bento__Item--medium-column-span-11":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-11___woBRo`,"Bento__Item--medium-column-span-12":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-12___eR9Ow`,"Bento__Item--medium-column-span-2":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-2___Or0aW`,"Bento__Item--medium-column-span-3":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-3___rfJlA`,"Bento__Item--medium-column-span-4":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-4___jrzrn`,"Bento__Item--medium-column-span-5":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-5___VX5Xb`,"Bento__Item--medium-column-span-6":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-6___PuJLu`,"Bento__Item--medium-column-span-7":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-7___Gf10h`,"Bento__Item--medium-column-span-8":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-8___EPkMS`,"Bento__Item--medium-column-span-9":`Primer_Brand__Bento-module__Bento__Item--medium-column-span-9___simHy`,"Bento__Item--medium-column-start-1":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-1___ysXie`,"Bento__Item--medium-column-start-10":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-10___NGybV`,"Bento__Item--medium-column-start-11":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-11___vc1Nv`,"Bento__Item--medium-column-start-12":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-12___gZcLo`,"Bento__Item--medium-column-start-2":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-2___obU8P`,"Bento__Item--medium-column-start-3":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-3___ttZ2X`,"Bento__Item--medium-column-start-4":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-4___yd4pw`,"Bento__Item--medium-column-start-5":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-5___wl6Sl`,"Bento__Item--medium-column-start-6":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-6___rlfWR`,"Bento__Item--medium-column-start-7":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-7___dfJXo`,"Bento__Item--medium-column-start-8":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-8___HLzZU`,"Bento__Item--medium-column-start-9":`Primer_Brand__Bento-module__Bento__Item--medium-column-start-9___Jul8L`,"Bento__Item--medium-flow-column":`Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6`,"Bento__Item--medium-flow-row":`Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl`,"Bento__Item--medium-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--medium-gap-condensed___Nk4Uj`,"Bento__Item--medium-gap-normal":`Primer_Brand__Bento-module__Bento__Item--medium-gap-normal___KXAsF`,"Bento__Item--medium-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--medium-gap-spacious___vFlWU`,"Bento__Item--medium-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-center___aHFRW`,"Bento__Item--medium-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-start___nzIvg`,"Bento__Item--medium-row-span-1":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-1___vJifa`,"Bento__Item--medium-row-span-10":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-10___nXL1W`,"Bento__Item--medium-row-span-11":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-11___bp7xe`,"Bento__Item--medium-row-span-12":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-12___QykVK`,"Bento__Item--medium-row-span-2":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-2___rHIIs`,"Bento__Item--medium-row-span-3":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-3___XpZk0`,"Bento__Item--medium-row-span-4":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-4___xPGyT`,"Bento__Item--medium-row-span-5":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-5___XHAdt`,"Bento__Item--medium-row-span-6":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-6___uXSJ0`,"Bento__Item--medium-row-span-7":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-7___V9oop`,"Bento__Item--medium-row-span-8":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-8___bTuWm`,"Bento__Item--medium-row-span-9":`Primer_Brand__Bento-module__Bento__Item--medium-row-span-9___RBjok`,"Bento__Item--medium-row-start-1":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-1___s1Rgz`,"Bento__Item--medium-row-start-10":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-10___ZCbg8`,"Bento__Item--medium-row-start-11":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-11___bSDUT`,"Bento__Item--medium-row-start-12":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-12___ozUh1`,"Bento__Item--medium-row-start-2":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-2___dsf4y`,"Bento__Item--medium-row-start-3":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-3___rWjRq`,"Bento__Item--medium-row-start-4":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-4___Iiuud`,"Bento__Item--medium-row-start-5":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-5___tbnzw`,"Bento__Item--medium-row-start-6":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-6___jPFm7`,"Bento__Item--medium-row-start-7":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-7___ZqLlM`,"Bento__Item--medium-row-start-8":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-8___TIOvf`,"Bento__Item--medium-row-start-9":`Primer_Brand__Bento-module__Bento__Item--medium-row-start-9___oukNX`,"Bento__Item--medium-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-center___FEwTP`,"Bento__Item--medium-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-end___b8l2w`,"Bento__Item--medium-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-start___DOGQs`,"Bento__Item--row-span-1":`Primer_Brand__Bento-module__Bento__Item--row-span-1____HYWz`,"Bento__Item--row-span-10":`Primer_Brand__Bento-module__Bento__Item--row-span-10___YeL2N`,"Bento__Item--row-span-11":`Primer_Brand__Bento-module__Bento__Item--row-span-11___OuImI`,"Bento__Item--row-span-12":`Primer_Brand__Bento-module__Bento__Item--row-span-12___ZRPCc`,"Bento__Item--row-span-2":`Primer_Brand__Bento-module__Bento__Item--row-span-2___VYZcw`,"Bento__Item--row-span-3":`Primer_Brand__Bento-module__Bento__Item--row-span-3___PkNE4`,"Bento__Item--row-span-4":`Primer_Brand__Bento-module__Bento__Item--row-span-4___FygFo`,"Bento__Item--row-span-5":`Primer_Brand__Bento-module__Bento__Item--row-span-5___wO0Ev`,"Bento__Item--row-span-6":`Primer_Brand__Bento-module__Bento__Item--row-span-6___QvMUL`,"Bento__Item--row-span-7":`Primer_Brand__Bento-module__Bento__Item--row-span-7___KfzTy`,"Bento__Item--row-span-8":`Primer_Brand__Bento-module__Bento__Item--row-span-8___ctYpA`,"Bento__Item--row-span-9":`Primer_Brand__Bento-module__Bento__Item--row-span-9___NK44C`,"Bento__Item--row-start-1":`Primer_Brand__Bento-module__Bento__Item--row-start-1___ocNBk`,"Bento__Item--row-start-10":`Primer_Brand__Bento-module__Bento__Item--row-start-10___IQVeg`,"Bento__Item--row-start-11":`Primer_Brand__Bento-module__Bento__Item--row-start-11___w0uDj`,"Bento__Item--row-start-12":`Primer_Brand__Bento-module__Bento__Item--row-start-12___o52Zm`,"Bento__Item--row-start-2":`Primer_Brand__Bento-module__Bento__Item--row-start-2___vcLtw`,"Bento__Item--row-start-3":`Primer_Brand__Bento-module__Bento__Item--row-start-3___w9cDE`,"Bento__Item--row-start-4":`Primer_Brand__Bento-module__Bento__Item--row-start-4___Rn8P9`,"Bento__Item--row-start-5":`Primer_Brand__Bento-module__Bento__Item--row-start-5___c5xci`,"Bento__Item--row-start-6":`Primer_Brand__Bento-module__Bento__Item--row-start-6___fh6uR`,"Bento__Item--row-start-7":`Primer_Brand__Bento-module__Bento__Item--row-start-7___jVnOo`,"Bento__Item--row-start-8":`Primer_Brand__Bento-module__Bento__Item--row-start-8___L4G8w`,"Bento__Item--row-start-9":`Primer_Brand__Bento-module__Bento__Item--row-start-9___Orw5A`,"Bento__Item--small-column-span-1":`Primer_Brand__Bento-module__Bento__Item--small-column-span-1___a6Uk_`,"Bento__Item--small-column-span-10":`Primer_Brand__Bento-module__Bento__Item--small-column-span-10___ZBSO0`,"Bento__Item--small-column-span-11":`Primer_Brand__Bento-module__Bento__Item--small-column-span-11___Or5lx`,"Bento__Item--small-column-span-12":`Primer_Brand__Bento-module__Bento__Item--small-column-span-12___xu8z2`,"Bento__Item--small-column-span-2":`Primer_Brand__Bento-module__Bento__Item--small-column-span-2___eRR9s`,"Bento__Item--small-column-span-3":`Primer_Brand__Bento-module__Bento__Item--small-column-span-3___iBkjl`,"Bento__Item--small-column-span-4":`Primer_Brand__Bento-module__Bento__Item--small-column-span-4___iTLL7`,"Bento__Item--small-column-span-5":`Primer_Brand__Bento-module__Bento__Item--small-column-span-5___FXZKF`,"Bento__Item--small-column-span-6":`Primer_Brand__Bento-module__Bento__Item--small-column-span-6___VEiVP`,"Bento__Item--small-column-span-7":`Primer_Brand__Bento-module__Bento__Item--small-column-span-7___RFD8p`,"Bento__Item--small-column-span-8":`Primer_Brand__Bento-module__Bento__Item--small-column-span-8___WBTAW`,"Bento__Item--small-column-span-9":`Primer_Brand__Bento-module__Bento__Item--small-column-span-9___PDKMV`,"Bento__Item--small-column-start-1":`Primer_Brand__Bento-module__Bento__Item--small-column-start-1___blYcd`,"Bento__Item--small-column-start-10":`Primer_Brand__Bento-module__Bento__Item--small-column-start-10___PwfIO`,"Bento__Item--small-column-start-11":`Primer_Brand__Bento-module__Bento__Item--small-column-start-11___HwJrV`,"Bento__Item--small-column-start-12":`Primer_Brand__Bento-module__Bento__Item--small-column-start-12___AuD3D`,"Bento__Item--small-column-start-2":`Primer_Brand__Bento-module__Bento__Item--small-column-start-2___z84xb`,"Bento__Item--small-column-start-3":`Primer_Brand__Bento-module__Bento__Item--small-column-start-3___jAHiV`,"Bento__Item--small-column-start-4":`Primer_Brand__Bento-module__Bento__Item--small-column-start-4___sa5rD`,"Bento__Item--small-column-start-5":`Primer_Brand__Bento-module__Bento__Item--small-column-start-5___EjA_Y`,"Bento__Item--small-column-start-6":`Primer_Brand__Bento-module__Bento__Item--small-column-start-6___TsMuS`,"Bento__Item--small-column-start-7":`Primer_Brand__Bento-module__Bento__Item--small-column-start-7___wzVOe`,"Bento__Item--small-column-start-8":`Primer_Brand__Bento-module__Bento__Item--small-column-start-8___Cylzb`,"Bento__Item--small-column-start-9":`Primer_Brand__Bento-module__Bento__Item--small-column-start-9___K3kJa`,"Bento__Item--small-flow-column":`Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew`,"Bento__Item--small-flow-row":`Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE`,"Bento__Item--small-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--small-gap-condensed____69Z4`,"Bento__Item--small-gap-normal":`Primer_Brand__Bento-module__Bento__Item--small-gap-normal___R5AS5`,"Bento__Item--small-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--small-gap-spacious___ysMFz`,"Bento__Item--small-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-center___hIKKU`,"Bento__Item--small-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-start____az8o`,"Bento__Item--small-row-span-1":`Primer_Brand__Bento-module__Bento__Item--small-row-span-1___hJcO9`,"Bento__Item--small-row-span-10":`Primer_Brand__Bento-module__Bento__Item--small-row-span-10___pce_C`,"Bento__Item--small-row-span-11":`Primer_Brand__Bento-module__Bento__Item--small-row-span-11___GO_ln`,"Bento__Item--small-row-span-12":`Primer_Brand__Bento-module__Bento__Item--small-row-span-12___lUcIB`,"Bento__Item--small-row-span-2":`Primer_Brand__Bento-module__Bento__Item--small-row-span-2___RdAwK`,"Bento__Item--small-row-span-3":`Primer_Brand__Bento-module__Bento__Item--small-row-span-3___CMwq5`,"Bento__Item--small-row-span-4":`Primer_Brand__Bento-module__Bento__Item--small-row-span-4___KuACi`,"Bento__Item--small-row-span-5":`Primer_Brand__Bento-module__Bento__Item--small-row-span-5___xqZZV`,"Bento__Item--small-row-span-6":`Primer_Brand__Bento-module__Bento__Item--small-row-span-6___Q9O51`,"Bento__Item--small-row-span-7":`Primer_Brand__Bento-module__Bento__Item--small-row-span-7___MZ6cD`,"Bento__Item--small-row-span-8":`Primer_Brand__Bento-module__Bento__Item--small-row-span-8___eIEpG`,"Bento__Item--small-row-span-9":`Primer_Brand__Bento-module__Bento__Item--small-row-span-9___HkxM3`,"Bento__Item--small-row-start-1":`Primer_Brand__Bento-module__Bento__Item--small-row-start-1___esfXx`,"Bento__Item--small-row-start-10":`Primer_Brand__Bento-module__Bento__Item--small-row-start-10___UNRQz`,"Bento__Item--small-row-start-11":`Primer_Brand__Bento-module__Bento__Item--small-row-start-11___D0qCf`,"Bento__Item--small-row-start-12":`Primer_Brand__Bento-module__Bento__Item--small-row-start-12___Poeju`,"Bento__Item--small-row-start-2":`Primer_Brand__Bento-module__Bento__Item--small-row-start-2___rMTHJ`,"Bento__Item--small-row-start-3":`Primer_Brand__Bento-module__Bento__Item--small-row-start-3___e5nFr`,"Bento__Item--small-row-start-4":`Primer_Brand__Bento-module__Bento__Item--small-row-start-4___hWxGW`,"Bento__Item--small-row-start-5":`Primer_Brand__Bento-module__Bento__Item--small-row-start-5___kZona`,"Bento__Item--small-row-start-6":`Primer_Brand__Bento-module__Bento__Item--small-row-start-6___l17Wp`,"Bento__Item--small-row-start-7":`Primer_Brand__Bento-module__Bento__Item--small-row-start-7___nZc8H`,"Bento__Item--small-row-start-8":`Primer_Brand__Bento-module__Bento__Item--small-row-start-8___s8jU5`,"Bento__Item--small-row-start-9":`Primer_Brand__Bento-module__Bento__Item--small-row-start-9___et36x`,"Bento__Item--small-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-center___eyrsO`,"Bento__Item--small-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-end___t8ken`,"Bento__Item--small-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-start___QMpW2`,"Bento__Item--verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--verticalAlign-center___zOTQa`,"Bento__Item--verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--verticalAlign-end___fUd68`,"Bento__Item--verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--verticalAlign-start___uJAby`,"Bento__Item--visual-as-background":`Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q`,"Bento__Item--xlarge-column-span-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-1___LC_qv`,"Bento__Item--xlarge-column-span-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-10___TV_va`,"Bento__Item--xlarge-column-span-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-11___mRbhR`,"Bento__Item--xlarge-column-span-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-12___jCuU4`,"Bento__Item--xlarge-column-span-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-2___PkH2a`,"Bento__Item--xlarge-column-span-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-3___sjEds`,"Bento__Item--xlarge-column-span-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-4___CwpLr`,"Bento__Item--xlarge-column-span-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-5___ATLZK`,"Bento__Item--xlarge-column-span-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-6___wDVtR`,"Bento__Item--xlarge-column-span-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-7___BF_PQ`,"Bento__Item--xlarge-column-span-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-8___Je6tc`,"Bento__Item--xlarge-column-span-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-9___de_EV`,"Bento__Item--xlarge-column-start-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-1___eTMGO`,"Bento__Item--xlarge-column-start-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-10___xiPsu`,"Bento__Item--xlarge-column-start-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-11___h6pke`,"Bento__Item--xlarge-column-start-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-12___lINEt`,"Bento__Item--xlarge-column-start-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-2___ghZ8B`,"Bento__Item--xlarge-column-start-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-3___zIFiN`,"Bento__Item--xlarge-column-start-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-4___Ye3wL`,"Bento__Item--xlarge-column-start-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-5___Vtfhw`,"Bento__Item--xlarge-column-start-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-6___MiwV4`,"Bento__Item--xlarge-column-start-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-7___n3U82`,"Bento__Item--xlarge-column-start-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-8___S45Zc`,"Bento__Item--xlarge-column-start-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-9___bjxcX`,"Bento__Item--xlarge-flow-column":`Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC`,"Bento__Item--xlarge-flow-row":`Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT`,"Bento__Item--xlarge-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--xlarge-gap-condensed___Fvi39`,"Bento__Item--xlarge-gap-normal":`Primer_Brand__Bento-module__Bento__Item--xlarge-gap-normal___uQQu6`,"Bento__Item--xlarge-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--xlarge-gap-spacious___QxB62`,"Bento__Item--xlarge-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-center___mfany`,"Bento__Item--xlarge-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-start___zzvpZ`,"Bento__Item--xlarge-row-span-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-1___k8cvi`,"Bento__Item--xlarge-row-span-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-10___Q9UMh`,"Bento__Item--xlarge-row-span-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-11___Oeb8y`,"Bento__Item--xlarge-row-span-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-12___iXpKf`,"Bento__Item--xlarge-row-span-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-2___eQ1hk`,"Bento__Item--xlarge-row-span-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-3___FdBn9`,"Bento__Item--xlarge-row-span-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-4___Eu9U7`,"Bento__Item--xlarge-row-span-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-5___AymfS`,"Bento__Item--xlarge-row-span-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-6___ciomo`,"Bento__Item--xlarge-row-span-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-7___bDoNI`,"Bento__Item--xlarge-row-span-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-8___aCyc1`,"Bento__Item--xlarge-row-span-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-9___t6eYp`,"Bento__Item--xlarge-row-start-1":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-1___XJ8IJ`,"Bento__Item--xlarge-row-start-10":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-10___g9Tom`,"Bento__Item--xlarge-row-start-11":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-11___WATnH`,"Bento__Item--xlarge-row-start-12":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-12___f2aPN`,"Bento__Item--xlarge-row-start-2":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-2___Jh4mU`,"Bento__Item--xlarge-row-start-3":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-3___Qaz7u`,"Bento__Item--xlarge-row-start-4":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-4___Wdsyy`,"Bento__Item--xlarge-row-start-5":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-5___SWvQD`,"Bento__Item--xlarge-row-start-6":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-6___YIWd4`,"Bento__Item--xlarge-row-start-7":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-7___UWo93`,"Bento__Item--xlarge-row-start-8":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-8___f8RMO`,"Bento__Item--xlarge-row-start-9":`Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-9___O7BXf`,"Bento__Item--xlarge-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-center___P_tSO`,"Bento__Item--xlarge-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-end___UwemK`,"Bento__Item--xlarge-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-start___EyXCQ`,"Bento__Item--xsmall-column-span-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-1___O3dlL`,"Bento__Item--xsmall-column-span-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-10___dEYRU`,"Bento__Item--xsmall-column-span-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-11___cBfF2`,"Bento__Item--xsmall-column-span-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-12___fEgOK`,"Bento__Item--xsmall-column-span-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-2___LLZAj`,"Bento__Item--xsmall-column-span-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-3___SROOQ`,"Bento__Item--xsmall-column-span-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-4___dLcHs`,"Bento__Item--xsmall-column-span-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-5___Zil5S`,"Bento__Item--xsmall-column-span-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-6___pGhxP`,"Bento__Item--xsmall-column-span-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-7___Gmugv`,"Bento__Item--xsmall-column-span-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-8___mNfgZ`,"Bento__Item--xsmall-column-span-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-9___w5AFK`,"Bento__Item--xsmall-column-start-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-1___xf8R8`,"Bento__Item--xsmall-column-start-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-10___nGG9V`,"Bento__Item--xsmall-column-start-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-11___UTeRm`,"Bento__Item--xsmall-column-start-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-12___NhrVC`,"Bento__Item--xsmall-column-start-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-2___f5xs_`,"Bento__Item--xsmall-column-start-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-3___bl1q4`,"Bento__Item--xsmall-column-start-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-4___PhKl_`,"Bento__Item--xsmall-column-start-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-5___xYV6c`,"Bento__Item--xsmall-column-start-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-6___PYKbP`,"Bento__Item--xsmall-column-start-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-7___NE6p3`,"Bento__Item--xsmall-column-start-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-8___AeJAI`,"Bento__Item--xsmall-column-start-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-9___ikepW`,"Bento__Item--xsmall-flow-column":`Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5`,"Bento__Item--xsmall-flow-row":`Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i`,"Bento__Item--xsmall-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--xsmall-gap-condensed___aPIBg`,"Bento__Item--xsmall-gap-normal":`Primer_Brand__Bento-module__Bento__Item--xsmall-gap-normal___XrOHt`,"Bento__Item--xsmall-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--xsmall-gap-spacious___mv1WJ`,"Bento__Item--xsmall-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-center___xcsj2`,"Bento__Item--xsmall-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-start___dT6ng`,"Bento__Item--xsmall-row-span-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-1___k41Hr`,"Bento__Item--xsmall-row-span-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-10___beFeO`,"Bento__Item--xsmall-row-span-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-11___DgR1X`,"Bento__Item--xsmall-row-span-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-12___Gl_9d`,"Bento__Item--xsmall-row-span-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-2___qHzNc`,"Bento__Item--xsmall-row-span-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-3___t3hyC`,"Bento__Item--xsmall-row-span-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-4___X_F9d`,"Bento__Item--xsmall-row-span-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-5___UuegS`,"Bento__Item--xsmall-row-span-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-6___W2L8o`,"Bento__Item--xsmall-row-span-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-7___lYC_E`,"Bento__Item--xsmall-row-span-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-8___f66F5`,"Bento__Item--xsmall-row-span-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-9___eU0LD`,"Bento__Item--xsmall-row-start-1":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-1___ISePA`,"Bento__Item--xsmall-row-start-10":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-10___MKWyL`,"Bento__Item--xsmall-row-start-11":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-11___nxv94`,"Bento__Item--xsmall-row-start-12":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-12___Vbl6J`,"Bento__Item--xsmall-row-start-2":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-2___jM4bs`,"Bento__Item--xsmall-row-start-3":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-3___FTZiY`,"Bento__Item--xsmall-row-start-4":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-4___gfyxX`,"Bento__Item--xsmall-row-start-5":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-5___jO7WM`,"Bento__Item--xsmall-row-start-6":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-6___nKfix`,"Bento__Item--xsmall-row-start-7":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-7___NncQO`,"Bento__Item--xsmall-row-start-8":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-8___wY_Tb`,"Bento__Item--xsmall-row-start-9":`Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-9___p5PaK`,"Bento__Item--xsmall-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-center___k4IC6`,"Bento__Item--xsmall-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-end___v_7lF`,"Bento__Item--xsmall-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-start___cWQRy`,"Bento__Item--xxlarge-column-span-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-1___AChhv`,"Bento__Item--xxlarge-column-span-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-10___iplz_`,"Bento__Item--xxlarge-column-span-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-11___sUFyE`,"Bento__Item--xxlarge-column-span-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-12___UauN_`,"Bento__Item--xxlarge-column-span-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-2___yj5YI`,"Bento__Item--xxlarge-column-span-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-3___jy7Fg`,"Bento__Item--xxlarge-column-span-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-4___fXoXs`,"Bento__Item--xxlarge-column-span-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-5___hZOPX`,"Bento__Item--xxlarge-column-span-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-6___WEvG1`,"Bento__Item--xxlarge-column-span-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-7___eliQQ`,"Bento__Item--xxlarge-column-span-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-8____DaEU`,"Bento__Item--xxlarge-column-span-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-9___PACVQ`,"Bento__Item--xxlarge-column-start-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-1___IjDaG`,"Bento__Item--xxlarge-column-start-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-10___U3Q49`,"Bento__Item--xxlarge-column-start-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-11___arwBj`,"Bento__Item--xxlarge-column-start-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-12___AVlIn`,"Bento__Item--xxlarge-column-start-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-2___yrjzP`,"Bento__Item--xxlarge-column-start-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-3___revB_`,"Bento__Item--xxlarge-column-start-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-4___nXjQh`,"Bento__Item--xxlarge-column-start-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-5___eKzaF`,"Bento__Item--xxlarge-column-start-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-6___poX4Y`,"Bento__Item--xxlarge-column-start-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-7___swX7v`,"Bento__Item--xxlarge-column-start-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-8___jRIvg`,"Bento__Item--xxlarge-column-start-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-9___B6iPN`,"Bento__Item--xxlarge-flow-column":`Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB`,"Bento__Item--xxlarge-flow-row":`Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a`,"Bento__Item--xxlarge-gap-condensed":`Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-condensed___kImZb`,"Bento__Item--xxlarge-gap-normal":`Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-normal___bsI4f`,"Bento__Item--xxlarge-gap-spacious":`Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-spacious___tLuXL`,"Bento__Item--xxlarge-horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-center___QFMr_`,"Bento__Item--xxlarge-horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-start___BPlw7`,"Bento__Item--xxlarge-row-span-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-1___la7E2`,"Bento__Item--xxlarge-row-span-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-10___MWhmW`,"Bento__Item--xxlarge-row-span-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-11___R0fGH`,"Bento__Item--xxlarge-row-span-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-12___mgPOb`,"Bento__Item--xxlarge-row-span-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-2___WXQZy`,"Bento__Item--xxlarge-row-span-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-3___K295L`,"Bento__Item--xxlarge-row-span-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-4___dizmC`,"Bento__Item--xxlarge-row-span-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-5___gxqXP`,"Bento__Item--xxlarge-row-span-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-6___fCUrs`,"Bento__Item--xxlarge-row-span-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-7___t_vib`,"Bento__Item--xxlarge-row-span-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-8___FkHnk`,"Bento__Item--xxlarge-row-span-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-9___S9z_S`,"Bento__Item--xxlarge-row-start-1":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-1___uKVBZ`,"Bento__Item--xxlarge-row-start-10":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-10____Xfo3`,"Bento__Item--xxlarge-row-start-11":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-11___GgPCA`,"Bento__Item--xxlarge-row-start-12":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-12___Tauza`,"Bento__Item--xxlarge-row-start-2":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-2___l1Sk8`,"Bento__Item--xxlarge-row-start-3":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-3___a3epC`,"Bento__Item--xxlarge-row-start-4":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-4___cIZFC`,"Bento__Item--xxlarge-row-start-5":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-5___rDSnG`,"Bento__Item--xxlarge-row-start-6":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-6___iFfkQ`,"Bento__Item--xxlarge-row-start-7":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-7___HQgB2`,"Bento__Item--xxlarge-row-start-8":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-8___Kk8Ll`,"Bento__Item--xxlarge-row-start-9":`Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-9___JA8it`,"Bento__Item--xxlarge-verticalAlign-center":`Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-center___MfM4H`,"Bento__Item--xxlarge-verticalAlign-end":`Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-end___trbrg`,"Bento__Item--xxlarge-verticalAlign-start":`Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-start___KQhGN`,Bento__Visual:`Primer_Brand__Bento-module__Bento__Visual___uQCng`,"Bento__Visual--fill":`Primer_Brand__Bento-module__Bento__Visual--fill___B70Uy`,"Bento__Visual--horizontalAlign-center":`Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-center___nyK69`,"Bento__Visual--horizontalAlign-end":`Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-end___k1jRS`,"Bento__Visual--horizontalAlign-start":`Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-start___DzeEf`,"Bento__Visual--no-fill":`Primer_Brand__Bento-module__Bento__Visual--no-fill___JcHtr`,"Bento__Visual--overflow-hidden":`Primer_Brand__Bento-module__Bento__Visual--overflow-hidden___KzPcB`,"Bento__Visual--overflow-initial":`Primer_Brand__Bento-module__Bento__Visual--overflow-initial___TJvWe`,"Bento__Visual--verticalAlign-center":`Primer_Brand__Bento-module__Bento__Visual--verticalAlign-center___nSnau`,"Bento__Visual--verticalAlign-end":`Primer_Brand__Bento-module__Bento__Visual--verticalAlign-end___IVb1w`,"Bento__Visual--verticalAlign-start":`Primer_Brand__Bento-module__Bento__Visual--verticalAlign-start___pyNZQ`,"Bento__call-to-action":`Primer_Brand__Bento-module__Bento__call-to-action___CF7bA`,"Bento__heading--muted":`Primer_Brand__Bento-module__Bento__heading--muted___un_Vf`,"Bento__heading--no-text":`Primer_Brand__Bento-module__Bento__heading--no-text___FiQWM`,"Bento__heading--with-max-width":`Primer_Brand__Bento-module__Bento__heading--with-max-width___B8vBa`},Bu=(e,t,n)=>{let r=[];if(typeof n==`number`||typeof n==`string`)r.push(zu[`${e}--${t}-${n}`]);else if(typeof n==`object`)for(let[i,a]of Object.entries(n))r.push(zu[`${e}--${i}-${t}-${a}`]);return r},Vu=({children:e,leadingVisual:t,padding:n=`spacious`,verticalAlign:r,horizontalAlign:i=`start`,className:a,...o})=>{let u=[zu.Bento__Content];u.push(...Bu(`Bento__Item`,`verticalAlign`,r),...Bu(`Bento__Item`,`horizontalAlign`,i),...Bu(`Bento`,`padding`,n));let f=(0,c.useMemo)(()=>l().Children.toArray(e),[e]),p=f.filter(e=>l().isValidElement(e)&&e.type===Hu),m=f.find(e=>l().isValidElement(e)&&e.type===bi),h=f.find(e=>l().isValidElement(e)&&e.type===I),g=f.find(e=>l().isValidElement(e)&&e.type===Jr),_=l().isValidElement(m);return(0,s.jsxs)(`div`,{className:d(zu[`Bento-padding--${n}`],...u,a),...o,children:[l().isValidElement(t)&&l().cloneElement(t,{className:zu[`Bento__Content-icon`],size:t.props.size||44}),_&&l().cloneElement(m,{className:d(zu[`Bento__Content-label`],m.props.className)}),p.map(e=>l().cloneElement(e,{className:d(!l().isValidElement(h)&&zu[`Bento__heading--no-text`],i===`center`&&zu[`Bento__heading--with-max-width`],e.props.className)})),l().isValidElement(h)&&l().cloneElement(h,{variant:h.props.variant||`muted`,as:h.props.as||`p`,size:h.props.size||`300`,className:d(zu[`Bento__Content-text`],h.props.className)}),l().isValidElement(g)&&l().cloneElement(g,{variant:g.props.variant||`accent`,className:d(zu[`Bento__call-to-action`],g.props.className)})]})},Hu=(0,c.forwardRef)(({as:e=`h3`,size:t=`5`,weight:n=`medium`,variant:r=`default`,className:i,children:a,...o},u)=>{let f=(0,c.useMemo)(()=>l().Children.toArray(a),[a]),p=(0,c.useCallback)(()=>Ai(a,`b`)||Ai(a,`em`)?`muted`:`default`,[a]),m=f.length===1?`default`:p();return(0,s.jsx)(Dr,{ref:u,className:d(m===`muted`&&zu[`Bento__heading--muted`],r===`muted`&&zu[`Bento__heading--muted`],i),size:t,as:e,weight:n,...o,children:a})}),Uu=({horizontalAlign:e,verticalAlign:t,fillMedia:n=!0,overflow:r=`hidden`,position:i=`50% 50%`,padding:a,className:o,children:c,...u})=>{let f=[zu.Bento__Visual,e&&zu[`Bento__Visual--horizontalAlign-${e}`],t&&zu[`Bento__Visual--verticalAlign-${t}`],zu[`Bento__Visual--overflow-${r}`]];f.push(...Bu(`Bento`,`padding`,a));let p=l().Children.map(c,e=>l().isValidElement(e)?l().isValidElement(e)&&e.type===`img`||l().isValidElement(e)&&e.type===Qn?l().cloneElement(e,{style:{...e.props.style,objectPosition:i}}):e:null);return(0,s.jsx)(`div`,{className:d(...f,n&&zu[`Bento__Visual--fill`],!n&&zu[`Bento__Visual--no-fill`],o),...u,children:p})},Wu=Object.assign(({className:e,...t})=>(0,s.jsx)(`section`,{className:d(zu.Bento,e),...t}),{Item:({className:e,columnStart:t,columnSpan:n=12,rowStart:r,rowSpan:i=2,flow:a=`row`,colorMode:o,visualAsBackground:c=!1,order:u=`default`,bgColor:f=`subtle`,children:p,...m})=>{let{currentBreakpointSize:h}=ea(),g=l().Children.toArray(p).reduce((e,t)=>(l().isValidElement(t)&&t.type===Uu&&e.push(t),l().isValidElement(t)&&t.type===Vu&&e.push(t),e),[]),_=g.find(e=>l().isValidElement(e)&&e.type===Vu)?.props.padding||`spacious`,v=[zu.Bento__Item,zu[`Bento__Item--bgColor-${f}`]];v.push(...Bu(`Bento__Item`,`column-span`,n),...Bu(`Bento__Item`,`row-span`,i),...Bu(`Bento__Item`,`column-start`,t),...Bu(`Bento__Item`,`row-start`,r),...Bu(`Bento__Item`,`flow`,a),...Bu(`Bento__Item`,`gap`,_)),!c&&l().Children.toArray(p).length>=1&&(a===`column`&&v.push(zu[`Bento-column-padding-override`]),a===`row`&&v.push(zu[`Bento-row-padding-override`]));let y=o?{"data-color-mode":o}:{},b=(({order:e,children:t,currentBreakpointSize:n})=>{if(typeof e==`string`)return e==="default"?t:l().Children.toArray(t).reverse();if(typeof e==`object`&&n){let r={},i=`default`;for(let t of Object.keys($i)){let n=t.toLocaleLowerCase();e[n]&&(i=e[n]),r[n]=e[n]||i}return r[n]==="default"?t:l().Children.toArray(t).reverse()}return t})({order:u,children:g,currentBreakpointSize:h});return(0,s.jsx)(`div`,{...y,className:d(...v,(c||l().Children.toArray(p).length===1)&&zu[`Bento__Item--visual-as-background`],e),...m,children:b})},Visual:Uu,Content:Vu,Heading:Hu}),Gu={EyebrowBanner:`Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn`,EyebrowBanner__heading:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__heading___gGjRD`,EyebrowBanner__headings:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__headings___Tyish`,EyebrowBanner__icon:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon___RlAjy`,"EyebrowBanner__icon--badge":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD`,"EyebrowBanner__icon--color-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-blue___JEOeh`,"EyebrowBanner__icon--color-coral":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-coral___f1EgJ`,"EyebrowBanner__icon--color-default":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-default___zjZm_`,"EyebrowBanner__icon--color-gray":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-gray___DfR6X`,"EyebrowBanner__icon--color-green":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-green___l3tOa`,"EyebrowBanner__icon--color-indigo":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-indigo___SwE_O`,"EyebrowBanner__icon--color-lemon":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lemon___uo7HU`,"EyebrowBanner__icon--color-lime":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lime___UoH_J`,"EyebrowBanner__icon--color-orange":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-orange___Oakbb`,"EyebrowBanner__icon--color-pink":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-pink___RtapL`,"EyebrowBanner__icon--color-purple":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-purple___qMl8t`,"EyebrowBanner__icon--color-red":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-red___jbmX3`,"EyebrowBanner__icon--color-teal":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-teal___iB9Rw`,"EyebrowBanner__icon--color-yellow":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-yellow___Jt5i1`,EyebrowBanner__inner:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__inner___LiSah`,EyebrowBanner__leadingLabel:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel___JfbO4`,"EyebrowBanner__leadingLabel--color-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue___gWZsh`,"EyebrowBanner__leadingLabel--color-blue-purple":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue-purple___jHrJf`,"EyebrowBanner__leadingLabel--color-coral":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-coral___zDffR`,"EyebrowBanner__leadingLabel--color-gray":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-gray___ZXNfp`,"EyebrowBanner__leadingLabel--color-green":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green___KfjSH`,"EyebrowBanner__leadingLabel--color-green-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green-blue___IT4vV`,"EyebrowBanner__leadingLabel--color-indigo":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-indigo___jRhXl`,"EyebrowBanner__leadingLabel--color-lemon":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lemon___VfgJy`,"EyebrowBanner__leadingLabel--color-lime":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lime___QxCgJ`,"EyebrowBanner__leadingLabel--color-orange":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-orange___ctXEe`,"EyebrowBanner__leadingLabel--color-pink":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink___DK8mh`,"EyebrowBanner__leadingLabel--color-pink-blue":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink-blue___taquP`,"EyebrowBanner__leadingLabel--color-purple":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple___SjSu3`,"EyebrowBanner__leadingLabel--color-purple-red":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple-red___mFOTU`,"EyebrowBanner__leadingLabel--color-red":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red___fvZYM`,"EyebrowBanner__leadingLabel--color-red-orange":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red-orange___MoG8u`,"EyebrowBanner__leadingLabel--color-teal":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-teal___QCvJH`,"EyebrowBanner__leadingLabel--color-yellow":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-yellow___nHfOQ`,EyebrowBanner__leadingVisual:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f`,EyebrowBanner__subHeading:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__subHeading___EHr9v`,EyebrowBanner__trailingVisual:`Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual___vQJwY`,"EyebrowBanner__trailingVisual-icon":`Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual-icon___m2rYL`},Ku={root:`EyebrowBanner`,visual:`EyebrowBanner__visual`,label:`EyebrowBanner__label`,expandableArrow:`EyebrowBanner__expandableArrow`},qu=(0,c.forwardRef)(({className:e,children:t,"data-testid":n,href:r,onMouseEnter:i,onMouseLeave:a,onFocus:o,onBlur:u,...f},p)=>{let[m,h]=l().useState(!1),[g,_]=l().useState(!1),v=(0,c.useCallback)(e=>{h(!m),i?.(e)},[i,m]),y=(0,c.useCallback)(e=>{h(!m),a?.(e)},[a,m]),b=(0,c.useCallback)(e=>{_(!g),o?.(e)},[o,g]),x=(0,c.useCallback)(e=>{_(!g),u?.(e)},[u,g]),S=l().Children.toArray(t).filter(e=>{if(l().isValidElement(e))return e.type===Ju}),C=l().Children.toArray(t).filter(e=>{if(l().isValidElement(e))return e.type===Yu}),w=l().Children.toArray(t).find(e=>{if(l().isValidElement(e))return e.type===Qu}),T=l().Children.toArray(t).find(e=>{if(l().isValidElement(e))return e.type===J});return(0,s.jsx)(`a`,{href:r,ref:p,className:d(Gu.EyebrowBanner,e),onMouseEnter:v,onMouseLeave:y,onFocus:b,onBlur:x,"data-testid":n||Ku.root,...f,children:(0,s.jsxs)(`span`,{className:Gu.EyebrowBanner__inner,children:[w&&(0,s.jsx)(`span`,{className:Gu.EyebrowBanner__leadingVisual,children:w}),(0,s.jsx)(`span`,{className:`visually-hidden`,children:`\xA0`}),T&&!w&&(0,s.jsx)(s.Fragment,{children:T}),(0,s.jsx)(`span`,{className:`visually-hidden`,children:`\xA0`}),(0,s.jsxs)(`span`,{className:Gu.EyebrowBanner__headings,children:[S,(0,s.jsx)(`span`,{className:`visually-hidden`,children:`\xA0`}),C]}),(0,s.jsx)(`span`,{className:Gu.EyebrowBanner__trailingVisual,children:(0,s.jsx)(he,{className:Gu[`EyebrowBanner__trailingVisual-icon`],expanded:m||g,"data-testid":Ku.expandableArrow})})]})})}),Ju=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(I,{size:`100`,variant:`default`,weight:`medium`,ref:r,className:d(Gu.EyebrowBanner__heading,e),...n,children:t})),Yu=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(I,{size:`100`,variant:`muted`,ref:r,className:d(Gu.EyebrowBanner__subHeading,e),...n,children:t})),Xu=v,Zu=Xu[0],Qu=(0,c.forwardRef)(({className:e,children:t,"aria-hidden":n,icon:r,color:i=Zu,hasBackground:a=!1,...o},c)=>(0,s.jsx)(`span`,{ref:c,className:d(Gu.EyebrowBanner__visual,r&&Gu.EyebrowBanner__icon,r&&Gu[`EyebrowBanner__icon--color-${i}`],a&&Gu[`EyebrowBanner__icon--badge`],e),"data-testid":Ku.visual,"aria-hidden":n||typeof r!=`function`,...o,children:r?typeof r==`function`?(0,s.jsx)(r,{}):r:t})),$u=[...y,...v],J=(0,c.forwardRef)(({className:e,children:t,color:n,...r},i)=>(0,s.jsx)(`span`,{ref:i,className:d(Gu.EyebrowBanner__leadingLabel,n&&Gu[`EyebrowBanner__leadingLabel--color-${n}`],e),"data-testid":Ku.label,...r,children:t})),Y=Object.assign(qu,{Visual:Qu,Label:J,Heading:Ju,SubHeading:Yu,testIds:Ku}),X={PricingOptions:`Primer_Brand__PricingOptions-module__PricingOptions___hjzt8`,"PricingOptions--appearance-gradient":`Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ`,"PricingOptions--appearance-solid":`Primer_Brand__PricingOptions-module__PricingOptions--appearance-solid___S7wHh`,"PricingOptions--items1":`Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G`,"PricingOptions--items2":`Primer_Brand__PricingOptions-module__PricingOptions--items2___Z08y5`,"PricingOptions--items3":`Primer_Brand__PricingOptions-module__PricingOptions--items3___u4TM8`,"PricingOptions--items4":`Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3`,"PricingOptions--layout-cards":`Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc`,"PricingOptions--layout-default":`Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8`,PricingOptions__actions:`Primer_Brand__PricingOptions-module__PricingOptions__actions___e2W5P`,"PricingOptions__actions-message":`Primer_Brand__PricingOptions-module__PricingOptions__actions-message___n7IvJ`,"PricingOptions__actions-message-content":`Primer_Brand__PricingOptions-module__PricingOptions__actions-message-content___CKvOG`,"PricingOptions__actions-message-leading-component":`Primer_Brand__PricingOptions-module__PricingOptions__actions-message-leading-component___Wk0uH`,PricingOptions__description:`Primer_Brand__PricingOptions-module__PricingOptions__description___hb2GR`,"PricingOptions__feature-list":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc`,"PricingOptions__feature-list--has-divider":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ`,"PricingOptions__feature-list-accordion":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF`,"PricingOptions__feature-list-accordion-chevron":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-chevron___XXErd`,"PricingOptions__feature-list-accordion-content":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-content___hCzO7`,"PricingOptions__feature-list-accordion-heading":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW`,"PricingOptions__feature-list-group-heading":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o`,"PricingOptions__feature-list-item":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item___M9A0t`,"PricingOptions__feature-list-item--excluded":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--excluded___iDvOS`,"PricingOptions__feature-list-item--has-info":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--has-info___zXREr`,"PricingOptions__feature-list-item-info":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV`,"PricingOptions__feature-list-set":`Primer_Brand__PricingOptions-module__PricingOptions__feature-list-set___cJt0a`,PricingOptions__footnote:`Primer_Brand__PricingOptions-module__PricingOptions__footnote___UwqUw`,PricingOptions__header:`Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2`,PricingOptions__heading:`Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK`,PricingOptions__item:`Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw`,"PricingOptions__item--align-center":`Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b`,"PricingOptions__item--has-leading-component":`Primer_Brand__PricingOptions-module__PricingOptions__item--has-leading-component___Dzv8_`,PricingOptions__label:`Primer_Brand__PricingOptions-module__PricingOptions__label___VwACa`,"PricingOptions__label-cell":`Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM`,"PricingOptions__label-cell--empty":`Primer_Brand__PricingOptions-module__PricingOptions__label-cell--empty___SSWHp`,"PricingOptions__label-cell--has-label":`Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI`,PricingOptions__labels:`Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw`,"PricingOptions__leading-component":`Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4`,"PricingOptions__menu-action":`Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF`,PricingOptions__price:`Primer_Brand__PricingOptions-module__PricingOptions__price___qxTEV`,"PricingOptions__price-amount":`Primer_Brand__PricingOptions-module__PricingOptions__price-amount___tdTS8`,"PricingOptions__price-currency-code":`Primer_Brand__PricingOptions-module__PricingOptions__price-currency-code___kFWAy`,"PricingOptions__price-currency-symbol":`Primer_Brand__PricingOptions-module__PricingOptions__price-currency-symbol___Fv4Ny`,"PricingOptions__price-original-price":`Primer_Brand__PricingOptions-module__PricingOptions__price-original-price___C9hzM`,"PricingOptions__price-original-price-value":`Primer_Brand__PricingOptions-module__PricingOptions__price-original-price-value___Xtjg8`,"PricingOptions__price-trailing-text":`Primer_Brand__PricingOptions-module__PricingOptions__price-trailing-text___W2UAb`,"PricingOptions__price-value":`Primer_Brand__PricingOptions-module__PricingOptions__price-value___XH4vo`},ed={root:`PricingOptions`,item:`PricingOptions__item`,labelRow:`PricingOptions__labels`,heading:`PricingOptions__heading`,label:`PricingOptions__label`,description:`PricingOptions__description`,price:`PricingOptions__price`,actionsMessage:`PricingOptions__actionsMessage`,primaryAction:`PricingOptions__primaryAction`,secondaryAction:`PricingOptions__secondaryAction`,menuAction:`PricingOptions__menuAction`,featureList:`PricingOptions__featureList`,featureListHeading:`PricingOptions__featureListHeading`,featureListItem:`PricingOptions__featureListItem`,featureListGroupHeading:`PricingOptions__featureListGroupHeading`,footnote:`PricingOptions__footnote`},td=l().createContext({align:`start`,allFeatureListsExpanded:!1,featureListUserInteracted:!1,updateFeatureListExpanded:()=>{},setFeatureListUserInteracted:()=>{}}),nd=({children:e,align:t=`start`})=>{let[n,r]=l().useState(!1),[i,a]=l().useState(!1);return(0,s.jsx)(td.Provider,{value:{allFeatureListsExpanded:n,updateFeatureListExpanded:e=>{r(()=>e)},align:t,featureListUserInteracted:i,setFeatureListUserInteracted:a},children:e})},rd=()=>l().useContext(td),id=({children:e})=>(0,s.jsx)(s.Fragment,{children:e}),ad=(0,c.forwardRef)(({align:e=`start`,children:t,className:n,"data-testid":r,variant:i=`default`,...a},o)=>{let u=(0,c.useMemo)(()=>l().Children.toArray(t).filter(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===od),[t]).slice(0,4),f=(0,c.useMemo)(()=>u.map(e=>{let t=l().Children.toArray(e.props.children).find(e=>l().isValidElement(e)&&typeof e.type!=`string`&&e.type===id);return l().isValidElement(t)?t:null}),[u]),p=f.some(e=>e!==null);return(0,s.jsx)(nd,{align:e,children:(0,s.jsxs)(`div`,{className:d(X.PricingOptions,X[`PricingOptions--layout-`+(i.includes(`default`)?`default`:`cards`)],X[`PricingOptions--items${u.length}`],X[`PricingOptions--appearance-`+(i.includes(`gradient`)?`gradient`:`solid`)],n),"data-testid":r||ed.root,ref:o,...a,children:[u,p&&(0,s.jsx)(`div`,{className:X.PricingOptions__labels,"data-testid":ed.labelRow,style:{"--brand-pricing-options-column-count":u.length},children:f.map((e,t)=>{let n=!!e?.props.children;return(0,s.jsx)(`div`,{className:d(X[`PricingOptions__label-cell`],n?X[`PricingOptions__label-cell--has-label`]:X[`PricingOptions__label-cell--empty`]),"data-testid":e?.props[`data-testid`]||ed.label,children:e?.props.children?(0,s.jsx)(`span`,{className:X.PricingOptions__label,children:e.props.children}):null},t)})})]})})}),od=(0,c.forwardRef)(({"data-testid":e,children:t,className:n,leadingComponent:r,...i},a)=>{let{align:o}=rd(),{Heading:u,Description:f,Price:p,FeatureList:m,Actions:h,ActionsMessage:g,Footnote:_}=(0,c.useMemo)(()=>l().Children.toArray(t),[t]).reduce((e,t)=>(l().isValidElement(t)&&typeof t.type!=`string`&&(t.type===ud&&(e.FeatureList=t),t.type!==hd&&t.type!==gd&&t.type!==_d||e.Actions.push(t),t.type===md&&(e.ActionsMessage=t),t.type===vd&&(e.Footnote=t),t.type===cd&&(e.Heading=t),t.type===sd&&(e.Description=t),t.type===ld&&(e.Price=t)),e),{FeatureList:null,Actions:[],ActionsMessage:null,Footnote:null,Heading:null,Description:null,Price:null});return(0,s.jsxs)(`div`,{className:d(X.PricingOptions__item,r&&X[`PricingOptions__item--has-leading-component`],X[`PricingOptions__item--align-${o}`],n),"data-testid":e||ed.item,ref:a,...i,children:[(0,s.jsx)(`div`,{className:X.PricingOptions__header,children:u}),f,p,r&&(0,s.jsx)(`div`,{className:X[`PricingOptions__leading-component`],children:r}),(h.length>0||g)&&(0,s.jsxs)(`div`,{className:X.PricingOptions__actions,children:[h,g]}),m,_]})}),sd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(I,{as:`p`,className:d(X.PricingOptions__description,t),"data-testid":n||ed.description,ref:i,size:`200`,variant:`muted`,...r,children:e})),cd=(0,c.forwardRef)(({as:e=`h3`,children:t,"data-testid":n,size:r=`5`,className:i,...a},o)=>(0,s.jsx)(Dr,{as:e,className:d(X.PricingOptions__heading,X[`PricingOptions__heading--size-${r}`],i),"data-testid":n||ed.heading,ref:o,size:r,...a,children:t})),ld=(0,c.forwardRef)(({children:e,className:t,currencyCode:n=`USD`,currencySymbol:r=`$`,"data-testid":i,originalPrice:a,trailingText:o,...c},l)=>(0,s.jsxs)(I,{as:`p`,className:d(X.PricingOptions__price,t),"data-testid":i||ed.price,ref:l,weight:`normal`,...c,children:[(0,s.jsxs)(`span`,{className:X[`PricingOptions__price-amount`],children:[(0,s.jsx)(I,{as:`span`,className:X[`PricingOptions__price-currency-symbol`],size:`500`,weight:`normal`,children:r}),(0,s.jsx)(I,{as:`span`,className:X[`PricingOptions__price-value`],size:`500`,weight:`normal`,children:e}),(0,s.jsx)(I,{as:`span`,className:X[`PricingOptions__price-currency-code`],size:`100`,weight:`normal`,children:n})]}),a&&(0,s.jsxs)(`del`,{className:X[`PricingOptions__price-original-price`],children:[(0,s.jsx)(I,{size:`400`,variant:`muted`,weight:`normal`,children:r}),(0,s.jsx)(I,{className:X[`PricingOptions__price-original-price-value`],size:`300`,variant:`muted`,weight:`normal`,children:a})]}),o&&(0,s.jsx)(I,{as:`span`,className:X[`PricingOptions__price-trailing-text`],size:`200`,variant:`muted`,children:o})]})),ud=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,hasDivider:r=!0,expanded:i,accordionAs:a=`h4`,...o},c)=>{let{allFeatureListsExpanded:u,updateFeatureListExpanded:f,featureListUserInteracted:p,setFeatureListUserInteracted:m}=rd(),{isMedium:h,isXLarge:g,isSmall:_}=ea();l().useEffect(()=>{i!==void 0&&typeof i!=`object`||m(!1)},[h,g,_,m,i]);let v=l().useMemo(()=>{if(p)return u;if(typeof i==`boolean`)return i;if(i===void 0)return!!g||!!h;let{narrow:e,regular:t,wide:n}=i;return g?n:h?t:e},[i,u,h,g,p]),y=(0,s.jsx)(yd.FeatureListHeading,{children:`What's included`}),b=l().Children.toArray(e).reduce((e,t)=>(l().isValidElement(t)&&t.type===dd?y=t:l().isValidElement(t)&&t.type===pd?(e.length===0&&e.push({Heading:null,Items:[]}),e[e.length-1].Items.push(t)):l().isValidElement(t)&&t.type===fd&&e.push({Heading:t,Items:[]}),e),[]).map(({Heading:e,Items:t},n)=>(0,s.jsxs)(`div`,{className:X[`PricingOptions__feature-list-set`],children:[e,(0,s.jsx)(Sc,{variant:`checked`,...o,children:t})]},n));return(0,s.jsx)(`div`,{ref:c,className:d(X[`PricingOptions__feature-list`],r&&X[`PricingOptions__feature-list--has-divider`],t),"data-testid":n||ed.featureList,children:(0,s.jsxs)(Hi,{className:X[`PricingOptions__feature-list-accordion`],disableAnimation:!0,open:v,onToggle:e=>{m(!0),f(e.currentTarget.open)},children:[(0,s.jsxs)(Hi.Heading,{as:a,className:X[`PricingOptions__feature-list-accordion-heading`],children:[y,(0,s.jsx)(Rr,{className:X[`PricingOptions__feature-list-accordion-chevron`]})]}),(0,s.jsx)(Hi.Content,{className:X[`PricingOptions__feature-list-accordion-content`],children:b})]})})}),dd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(`div`,{className:t,"data-testid":n||ed.featureListHeading,ref:i,...r,children:e})),fd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(Dr,{as:`h4`,className:d(X[`PricingOptions__feature-list-group-heading`],t),"data-testid":n||ed.featureListGroupHeading,ref:i,size:`subhead-medium`,...r,children:e})),pd=(0,c.forwardRef)(({children:e,className:t,infoTooltip:n,infoTooltipAriaLabel:r,leadingVisual:i,leadingVisualFill:a,variant:o=`included`,"data-testid":c,...l},u)=>{let f=i??(o===`included`?gn:mc),p=o===`included`?`Includes`:`Does not include`,m=a??(o===`included`?`var(--brand-color-accent-primary)`:`var(--brand-color-text-muted)`);return(0,s.jsxs)(Sc.Item,{className:d(X[`PricingOptions__feature-list-item`],{[X[`PricingOptions__feature-list-item--excluded`]]:o===`excluded`},n&&X[`PricingOptions__feature-list-item--has-info`],t),"data-testid":c||ed.featureListItem,leadingVisual:f,leadingVisualAriaLabel:p,leadingVisualFill:m,ref:u,...l,children:[e,n&&(0,s.jsx)(Mt,{text:n,direction:`n`,children:(0,s.jsx)(`button`,{type:`button`,className:X[`PricingOptions__feature-list-item-info`],"aria-label":r??`More information about ${typeof e==`string`?e:`this feature`}`,children:(0,s.jsxs)(`svg`,{viewBox:`0 0 4 8`,fill:`none`,xmlns:`http://www.w3.org/2000/svg`,"aria-hidden":`true`,children:[(0,s.jsx)(`path`,{d:`M0.75 3C0.33579 3 0 3.33579 0 3.75C0 4.16421 0.33579 4.5 0.75 4.5H1V6.5H0.75C0.33579 6.5 0 6.8358 0 7.25C0 7.6642 0.33579 8 0.75 8H2.75C3.16421 8 3.5 7.6642 3.5 7.25C3.5 6.8358 3.16421 6.5 2.75 6.5H2.5V3.75C2.5 3.33579 2.16421 3 1.75 3H0.75Z`,fill:`currentColor`}),(0,s.jsx)(`path`,{d:`M2.5 1C2.5 1.55228 2.05229 2 1.5 2C0.94772 2 0.5 1.55228 0.5 1C0.5 0.44772 0.94772 0 1.5 0C2.05229 0 2.5 0.44772 2.5 1Z`,fill:`currentColor`})]})})})]})}),md=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,leadingComponent:r,...i},a)=>(0,s.jsxs)(`div`,{ref:a,className:d(X[`PricingOptions__actions-message`],t),"data-testid":n||ed.actionsMessage,...i,children:[r&&(0,s.jsx)(`span`,{className:X[`PricingOptions__actions-message-leading-component`],children:r}),(0,s.jsx)(`div`,{className:X[`PricingOptions__actions-message-content`],children:e})]})),hd=(0,c.forwardRef)(({as:e,children:t,className:n,"data-testid":r,...i},a)=>(0,s.jsx)(je,{ref:a,as:e,"data-testid":r||ed.primaryAction,className:d(X[`PricingOptions__primary-action`],n),size:`medium`,variant:`primary`,block:!0,...i,children:t})),gd=(0,c.forwardRef)(({as:e,children:t,className:n,"data-testid":r,...i},a)=>(0,s.jsx)(je,{ref:a,as:e,className:d(X[`PricingOptions__primary-action`],n),"data-testid":r||ed.secondaryAction,variant:`secondary`,block:!0,...i,children:t})),_d=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(`div`,{ref:i,className:d(X[`PricingOptions__menu-action`],t),"data-testid":n||ed.menuAction,...r,children:e})),vd=(0,c.forwardRef)(({children:e,className:t,"data-testid":n,...r},i)=>(0,s.jsx)(I,{as:`p`,className:d(X.PricingOptions__footnote,t),"data-testid":n||ed.footnote,ref:i,size:`100`,variant:`muted`,weight:`light`,...r,children:e})),yd=Object.assign(ad,{ActionsMessage:md,Description:sd,FeatureList:ud,FeatureListHeading:dd,FeatureListGroupHeading:fd,FeatureListItem:pd,Footnote:vd,Label:id,Heading:cd,Item:od,MenuAction:_d,Price:ld,PrimaryAction:hd,SecondaryAction:gd,testIds:ed}),Z={SubNav:`Primer_Brand__SubNav-module__SubNav___dVoQu`,"SubNav--full-width":`Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq`,"SubNav--has-shadow":`Primer_Brand__SubNav-module__SubNav--has-shadow___jkyC7`,"SubNav--has-sub-heading":`Primer_Brand__SubNav-module__SubNav--has-sub-heading___YxW9a`,"SubNav--header-container-outer":`Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD`,"SubNav--open":`Primer_Brand__SubNav-module__SubNav--open___xWq0D`,"SubNav--subHeadingActive":`Primer_Brand__SubNav-module__SubNav--subHeadingActive___AxXKr`,SubNav__action:`Primer_Brand__SubNav-module__SubNav__action___hRMk9`,"SubNav__action-container":`Primer_Brand__SubNav-module__SubNav__action-container___lgC_T`,"SubNav__anchor-menu-container":`Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG`,"SubNav__anchor-menu-outer-container":`Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf`,"SubNav__anchor-menu-outer-container--stuck":`Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i`,SubNav__container:`Primer_Brand__SubNav-module__SubNav__container___iZQjL`,"SubNav__container--with-anchor-nav":`Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7`,"SubNav__header-container":`Primer_Brand__SubNav-module__SubNav__header-container___heD5O`,SubNav__heading:`Primer_Brand__SubNav-module__SubNav__heading___MAxf6`,"SubNav__heading-container":`Primer_Brand__SubNav-module__SubNav__heading-container___jlouG`,"SubNav__heading-label":`Primer_Brand__SubNav-module__SubNav__heading-label___gwyQg`,"SubNav__heading-separator":`Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp`,"SubNav__heading-separator--has-adjacent-label":`Primer_Brand__SubNav-module__SubNav__heading-separator--has-adjacent-label___F3S2G`,"SubNav__heading-separator--main":`Primer_Brand__SubNav-module__SubNav__heading-separator--main___sziYb`,"SubNav__heading-separator--subheading-active":`Primer_Brand__SubNav-module__SubNav__heading-separator--subheading-active___ysuBi`,SubNav__link:`Primer_Brand__SubNav-module__SubNav__link___VBkrZ`,"SubNav__link--expanded":`Primer_Brand__SubNav-module__SubNav__link--expanded___sbpQG`,"SubNav__link--has-active-sub-menu":`Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN`,"SubNav__link--has-sub-menu":`Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW`,"SubNav__link--in-overlay":`Primer_Brand__SubNav-module__SubNav__link--in-overlay___osowG`,"SubNav__link--is-in-view":`Primer_Brand__SubNav-module__SubNav__link--is-in-view___GqmLc`,"SubNav__link-item--overflowed":`Primer_Brand__SubNav-module__SubNav__link-item--overflowed___x0xat`,"SubNav__link-label":`Primer_Brand__SubNav-module__SubNav__link-label___IoiSp`,"SubNav__links-overlay":`Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND`,"SubNav__links-overlay--open":`Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA`,"SubNav__overflow-container":`Primer_Brand__SubNav-module__SubNav__overflow-container___GPuX_`,"SubNav__overflow-container--visible":`Primer_Brand__SubNav-module__SubNav__overflow-container--visible___OLUw7`,"SubNav__overflow-menu":`Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz`,"SubNav__overflow-menu-list":`Primer_Brand__SubNav-module__SubNav__overflow-menu-list____hd03`,"SubNav__overflow-toggle":`Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18`,"SubNav__overflow-toggle--active":`Primer_Brand__SubNav-module__SubNav__overflow-toggle--active___BiGMB`,"SubNav__overlay-toggle":`Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X`,"SubNav__overlay-toggle-content":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4`,"SubNav__overlay-toggle-content--end":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-content--end___GySmq`,"SubNav__overlay-toggle-icon":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-icon___AjCc8`,"SubNav__overlay-toggle-label":`Primer_Brand__SubNav-module__SubNav__overlay-toggle-label___J0P2K`,"SubNav__sub-menu":`Primer_Brand__SubNav-module__SubNav__sub-menu___UENed`,"SubNav__sub-menu--anchor":`Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG`,"SubNav__sub-menu--dropdown":`Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN`,"SubNav__sub-menu-children":`Primer_Brand__SubNav-module__SubNav__sub-menu-children___t0gfy`,"SubNav__sub-menu-icon":`Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY`,"SubNav__sub-menu-list":`Primer_Brand__SubNav-module__SubNav__sub-menu-list___aBVGd`,"SubNav__sub-menu-toggle":`Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9`,SubNav__subHeading:`Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp`,"SubNav__subheading-container-active":`Primer_Brand__SubNav-module__SubNav__subheading-container-active___EOoAH`,"fade-in":`Primer_Brand__SubNav-module__fade-in___t8Rrr`};var bd=a(3);let xd={root:`SubNav-root`,get button(){return`${this.root}-button`},get overlay(){return`${this.root}-overlay`},get link(){return`${this.root}-link`},get heading(){return`${this.root}-heading`},get action(){return`${this.root}-action`},get subMenu(){return`${this.root}-sub-menu`},get overflowButton(){return`${this.root}-overflow-button`},get overflowMenu(){return`${this.root}-overflow-menu`}},Sd=[`dropdown`,`anchor`],Cd=(0,c.createContext)(void 0),wd=()=>{let e=(0,c.useContext)(Cd);if(!e)throw Error(`useSubNavContext must be used within a SubNavProvider`);return e};function Td({children:e}){let{anchorMenuRef:t,portalRef:n}=function(){let e=(0,c.useRef)(null),t=(0,c.useRef)(null);return(0,c.useEffect)(()=>{let t=e.current,n=new IntersectionObserver(e=>{if(e.length===0)return;let t=e[e.length-1];t.target.classList.toggle(Z[`SubNav__anchor-menu-outer-container--stuck`],t.boundingClientRect.top<0&&t.intersectionRatio<1)},{threshold:[1]});return t&&n.observe(t),()=>{t&&n.unobserve(t)}},[]),{anchorMenuRef:e,portalRef:t}}(),r=(0,c.useMemo)(()=>({portalRef:n}),[n]);return(0,s.jsxs)(Cd.Provider,{value:r,children:[e,(0,s.jsx)(`div`,{className:Z[`SubNav__anchor-menu-outer-container`],ref:t,children:(0,s.jsx)(`div`,{className:d(Z[`SubNav__anchor-menu-container`]),ref:n})})]})}let Ed={menuLabel:`Navigation menu`,closeLabel:`Close navigation menu`,activeLabel:`Navigation menu. Current page:`,closeActiveLabel:`Close navigation menu. Current page:`,overflowMenuLabel:`More`},Dd=(0,c.memo)((0,c.forwardRef)(({id:e,children:t,className:n,"data-testid":r,fullWidth:i,hasShadow:a,menuLabels:o},u)=>{let f=L(u),m=(0,c.useRef)(null),h=p(),g=p(),[_,v]=(0,c.useState)(!1),y={...Ed,...o},{isLarge:b}=ea(),{navRef:x,narrowMenuRef:S,isNarrowMenuOpen:C,closeNarrowMenu:w,toggleNarrowMenu:T}=function(e){let t=(0,c.useRef)(null),n=(0,c.useRef)(null),[r,i]=(0,c.useState)(!1),a=!e&&r;Lo({containerRef:n,disabled:!a});let o=(0,c.useCallback)(()=>{e||i(!1)},[e]),s=(0,c.useCallback)(()=>{e||i(e=>!e)},[e]);return(0,c.useEffect)(()=>{e&&i(!1)},[e]),Xt(n,o),Zt(o),(0,c.useEffect)(()=>{if(!a)return;let e=t.current,n=document.body.style.overflow,r=()=>{if(e){let t=e.getBoundingClientRect().top;e.style.setProperty(`--subnav-available-height`,window.innerHeight-t+`px`)}};return document.body.style.overflow=`hidden`,r(),window.addEventListener(`resize`,r),()=>{document.body.style.overflow=n,window.removeEventListener(`resize`,r),e?.style.removeProperty(`--subnav-available-height`)}},[a]),{navRef:t,narrowMenuRef:n,isNarrowMenuOpen:a,closeNarrowMenu:o,toggleNarrowMenu:s}}(b),E=c.Children.toArray(t),D=E.find(e=>(0,c.isValidElement)(e)&&!!e.props[`aria-current`]);(0,c.useEffect)(()=>{let e=E.some(e=>{if((0,c.isValidElement)(e)&&e.type===jd){let t=c.Children.toArray(e.props.children)[1];if((0,c.isValidElement)(t)&&t.type===Md&&t.props.variant===`anchor`)return!0}return!1});v(e)},[E]);let{heading:O,subheading:k,links:A,action:j}=E.reduce((e,t)=>{if((0,c.isValidElement)(t)){if(t.type===Od)e.heading=t;else if(t.type===kd)e.subheading=t;else if(t.type===jd){let n=t,[r,i]=c.Children.toArray(n.props.children),a=(0,c.isValidElement)(i)&&i.type===Md&&i.props.variant===`anchor`;e.links.push(l().cloneElement(n,{...a?{children:[r]}:{},onClick:e=>{n.props.onClick?.(e),!e.defaultPrevented&&n.props[`aria-current`]&&w()}}))}else t.type===Nd&&(e.action=t)}return e},{heading:void 0,subheading:void 0,links:[],action:void 0}),{overlayRef:ee,overflowRef:M,overflowButtonRef:te,overflowMenuRef:N,visibleLinkCount:ne,hasOverflow:re,isOverflowMenuOpen:ie,closeOverflowMenu:ae,handleOverflowMenuBlur:oe}=function(e,t,n){let r=(0,c.useRef)(null),i=(0,c.useRef)(null),a=(0,c.useRef)(null),o=(0,c.useRef)(null),[s,l]=(0,c.useState)(n),[u,d]=(0,c.useState)(!1),f=!!t&&s{let e=o.current;e?.matches(`:popover-open`)&&e.hidePopover()},[]),m=(0,c.useCallback)(()=>{let e=o.current,t=i.current;if(!e||!t||!e.matches(`:popover-open`))return;let n=!((r=document.body)?.showPopover&&!/native code/i.test(document.body.showPopover.toString()));var r;let{top:a,left:s}=Ie(e,t,{align:`end`,side:`outside-bottom`,displayInViewport:n});if(n){let e=document.body.getBoundingClientRect(),t=getComputedStyle(document.body);a+=e.top+window.scrollY+(Number.parseInt(t.borderTopWidth,10)||0),s+=e.left+window.scrollX+(Number.parseInt(t.borderLeftWidth,10)||0)}e.style.top=`${a}px`,e.style.left=`${s}px`},[]);return Bt(()=>{vt()||Ct();let e=o.current;if(!e)return;a.current?.setAttribute(`popovertarget`,e.id);let t=e=>{let t=e.newState===`open`;t&&m(),d(t)};return e.addEventListener(`toggle`,t),()=>{e.removeEventListener(`toggle`,t),e.matches(`:popover-open`)&&e.hidePopover()}},[n,m]),(0,c.useEffect)(()=>{f||(p(),d(!1))},[p,f,s]),(0,c.useEffect)(()=>{if(u)return document.addEventListener(`scroll`,m,!0),window.addEventListener(`resize`,m),()=>{document.removeEventListener(`scroll`,m,!0),window.removeEventListener(`resize`,m)}},[u,m]),Bt(m,[e,s,m]),Bt(()=>{let e=r.current;if(!t||!e)return void l(n);let a=Array.from(e.children).filter(e=>e instanceof HTMLElement),o=a.find(e=>e.classList.contains(Z[`SubNav__action-container`])),s=a.filter(e=>e!==o&&e!==i.current),c=()=>{if(e.clientWidth===0)return void l(n);let t=getComputedStyle(e),r=(Number.parseFloat(t.paddingInlineStart)||0)+(Number.parseFloat(t.paddingInlineEnd)||0),a=Number.parseFloat(t.columnGap)||0,c=e.clientWidth-r,u=s.map(e=>e.getBoundingClientRect().width),d=o?o.getBoundingClientRect().width+a:0;if(u.reduce((e,t)=>e+t,0)+a*Math.max(0,s.length-1)+d<=c)return void l(s.length);let f=i.current?.getBoundingClientRect().width??0,p=Math.max(0,c-d-f),h=0,g=0;for(let e of u){if(h+e+a>p)break;h+=e+a,g++}l(g),m()},u;c();let d=!1,f=()=>{u!==void 0&&cancelAnimationFrame(u),u=requestAnimationFrame(c)},p=typeof ResizeObserver<`u`?new ResizeObserver(f):void 0;p?.observe(e);for(let e of a)p?.observe(e);p||window.addEventListener(`resize`,f);let h=document.fonts;return h&&(async()=>{await h.ready,d||f()})(),()=>{d=!0,u!==void 0&&cancelAnimationFrame(u),p?.disconnect(),window.removeEventListener(`resize`,f)}},[e,t,n,m]),{overlayRef:r,overflowRef:i,overflowButtonRef:a,overflowMenuRef:o,visibleLinkCount:s,hasOverflow:f,isOverflowMenuOpen:u,closeOverflowMenu:p,handleOverflowMenuBlur:e=>{e.currentTarget.contains(e.relatedTarget)||p()}}}(t,b,A.length),se=D?c.Children.toArray(D.props.children):[],ce=se[0],le=se[1],ue=(0,c.isValidElement)(le)&&le.type===Md&&le.props.variant===`anchor`?le:null,de=(0,c.isValidElement)(k)&&k.type===kd&&!!k.props[`aria-current`],fe=k?ce:null,pe=A.slice(ne).some(e=>!!e.props[`aria-current`]&&e.props[`aria-current`]!==`false`),me=(0,c.useMemo)(()=>(0,s.jsx)(`div`,{className:d(Z[`SubNav__overlay-toggle`],C&&Z[`SubNav__overlay-toggle--open`]),children:(0,s.jsx)(`span`,{className:d(Z[`SubNav__overlay-toggle-content`],!fe&&Z[`SubNav__overlay-toggle-content--end`]),children:(0,s.jsxs)(`button`,{ref:m,className:Z[`SubNav__overlay-toggle-label`],"data-testid":xd.button,onClick:C?w:T,"aria-expanded":C?`true`:`false`,"aria-controls":h,"aria-label":ce?`${C?y.closeActiveLabel:y.activeLabel} ${ce}`:C?y.closeLabel:y.menuLabel,children:[fe&&(0,s.jsx)(I,{as:`span`,size:`100`,children:fe}),C?(0,s.jsx)(Fr,{className:Z[`SubNav__overlay-toggle-icon`],size:13}):(0,s.jsx)(Rr,{className:Z[`SubNav__overlay-toggle-icon`],size:13})]})})}),[w,T,h,C,ce,fe,y.closeLabel,y.menuLabel,y.activeLabel,y.closeActiveLabel]),he={id:void 0,ref:null,"aria-activedescendant":void 0,"aria-controls":void 0,"aria-describedby":void 0,"aria-details":void 0,"aria-flowto":void 0,"aria-labelledby":void 0,"aria-owns":void 0},ge=e=>c.Children.map(e,e=>{if(!(0,c.isValidElement)(e))return e;let t=e.type===l().Fragment?{}:he;return l().cloneElement(e,{...t,...e.props.children===void 0?{}:{children:ge(e.props.children)}})});return(0,s.jsx)(`div`,{ref:f,className:d(Z.SubNav__container,k&&Z[`SubNav--has-sub-heading`],k&&de&&Z[`SubNav--subHeadingActive`],_&&Z[`SubNav__container--with-anchor-nav`]),children:(0,s.jsx)(Td,{children:(0,s.jsx)(`nav`,{ref:x,id:e,className:d(Z.SubNav,C&&Z[`SubNav--open`],a&&Z[`SubNav--has-shadow`],i&&Z[`SubNav--full-width`],n),"data-testid":r||xd.root,children:(0,s.jsxs)(`div`,{ref:S,className:Z[`SubNav--header-container-outer`],children:[(0,s.jsxs)(`div`,{className:Z[`SubNav__header-container`],children:[O&&(0,s.jsx)(`div`,{className:Z[`SubNav__heading-container`],children:O}),k&&(0,s.jsx)(`div`,{className:d(Z[`SubNav__heading-container`],Z[`SubNav__subheading-container`],de&&Z[`SubNav__subheading-container-active`]),children:k}),!b&&(!k||de)&&me,ue&&ue]}),!b&&k&&!de&&me,A.length>0&&(0,s.jsxs)(`ul`,{ref:ee,id:h,className:d(Z[`SubNav__links-overlay`],C&&Z[`SubNav__links-overlay--open`]),"data-testid":xd.overlay,children:[A.map((e,t)=>{let n=!!b&&t>=ne,r=c.Children.toArray(e.props.children).some(e=>(0,c.isValidElement)(e)&&e.type===Md);return l().cloneElement(e,{className:d(e.props.className,!r&&Z[`SubNav__link--in-overlay`]),_isOverflowed:n,...n?{...he,children:ge(e.props.children)}:{}})}),(0,s.jsxs)(`li`,{ref:M,className:d(Z[`SubNav__overflow-container`],re&&Z[`SubNav__overflow-container--visible`]),"aria-hidden":!re||void 0,onBlur:oe,children:[(0,s.jsxs)(`button`,{ref:te,type:`button`,className:d(Z[`SubNav__overflow-toggle`],pe&&Z[`SubNav__overflow-toggle--active`]),"data-testid":xd.overflowButton,"aria-expanded":ie,"aria-controls":g,tabIndex:re?void 0:-1,children:[(0,s.jsx)(I,{as:`span`,size:`100`,className:Z[`SubNav__link-label`],children:y.overflowMenuLabel}),ie?(0,s.jsx)(Fr,{}):(0,s.jsx)(Rr,{})]}),(0,s.jsx)(`div`,{ref:N,id:g,popover:`auto`,"data-testid":xd.overflowMenu,className:Z[`SubNav__overflow-menu`],children:(0,s.jsx)(`ul`,{className:Z[`SubNav__overflow-menu-list`],"aria-label":y.overflowMenuLabel,children:A.slice(ne).map(e=>l().cloneElement(e,{_isOverflowed:!1,_isOverflowMenu:!0,_onOverflowLinkActivate:ae}))})})]}),j&&(0,s.jsx)(`li`,{className:Z[`SubNav__action-container`],children:j})]})]})})})})})),Od=({href:e,children:t,className:n,"data-testid":r,...i})=>(0,s.jsx)(`a`,{href:e,className:d(Z.SubNav__heading,n),"data-testid":xd.heading||r,...i,children:t}),kd=({href:e,children:t,className:n,"data-testid":r,...i})=>(0,s.jsx)(`a`,{href:e,className:d(Z.SubNav__heading,Z.SubNav__link,Z.SubNav__subHeading,n),"data-testid":xd.heading||r,...i,children:t}),Ad=(0,c.forwardRef)(({children:e,href:t,"aria-current":n,"data-testid":r,className:i,_subMenuVariant:a,_isOverflowMenu:o=!1,_onOverflowLinkActivate:u,variant:f,...m},h)=>{let g=p(),{isLarge:_}=ea(),[v,y]=(0,c.useState)(!1),b=L(h),x=(0,c.useRef)(null);((e,t)=>{let[n,r]=(0,c.useState)(!1),i=(0,c.useCallback)(e=>{e!==n&&(r(e),t?.(e))},[n,t]);(0,c.useEffect)(()=>{if(!e)return;let t=()=>{i(!0)},n=t=>{e.current&&!e.current.contains(t.relatedTarget)&&i(!1)},r=e.current;return r?(r.addEventListener(`focusin`,t,!0),r.addEventListener(`focusout`,n,!0),()=>{r.removeEventListener(`focusin`,t,!0),r.removeEventListener(`focusout`,n,!0)}):void 0},[i,e])})(b,e=>{e||y(!1)});let S=(0,c.useCallback)(()=>y(!0),[]),C=(0,c.useCallback)(()=>y(!1),[]),w=(0,c.useCallback)(()=>y(e=>!e),[]),T=!!n&&n!==`false`;Zt(C),(0,c.useEffect)(()=>{x.current&&x.current.toggleAttribute(`inert`,!!_&&!o&&!v)},[_,o,v]);let[E,D]=e,O=(0,c.isValidElement)(D)&&D.type===Md?D.props[`aria-label`]:void 0,k=o&&(0,c.isValidElement)(D)&&D.type===Md?l().cloneElement(D,{_isOverflowMenu:o,_onOverflowLinkActivate:u}):D;return(0,s.jsxs)(`div`,{className:d(Z[`SubNav__link--has-sub-menu`],v&&Z[`SubNav__link--expanded`],T&&Z[`SubNav__link--has-active-sub-menu`]),"data-testid":r||xd.subMenu,ref:b,onMouseOver:S,onMouseOut:C,onFocus:()=>null,onBlur:()=>null,children:[(0,s.jsx)(`a`,{href:t,className:d(Z.SubNav__link,n&&Z[`SubNav__link--active`],i),"aria-current":n,...m,onClick:e=>{m.onClick?.(e),e.defaultPrevented||u?.()},children:(0,s.jsx)(I,{as:`span`,size:`100`,weight:`medium`,className:Z[`SubNav__link-label`],children:E})}),_&&!o&&(0,s.jsx)(`button`,{className:Z[`SubNav__sub-menu-toggle`],onClick:w,"aria-expanded":v?`true`:`false`,"aria-controls":g,"aria-label":O??`${E?.toString().trim()} submenu`,children:(0,s.jsx)(Rr,{className:Z[`SubNav__sub-menu-icon`],size:16})}),(0,s.jsx)(`div`,{id:g,className:Z[`SubNav__sub-menu-children`],ref:x,children:k})]})}),jd=(0,c.forwardRef)((e,t)=>{let[n,r]=(0,c.useState)(!1),i=(0,c.useRef)(null),{_isOverflowed:a,_isOverflowMenu:o=!1,_onOverflowLinkActivate:l,...u}=e,f=c.Children.toArray(e.children);(0,c.useEffect)(()=>{i.current?.toggleAttribute(`inert`,!!a)},[a]);let p=f.some(e=>{if((0,c.isValidElement)(e))return e.type===Md});if((0,c.useEffect)(()=>{if(p)return;let t=e.href.replace(`#`,``),n=document.getElementById(t);if(!n)return;let i=new IntersectionObserver(([e])=>{r(e.isIntersecting)},{threshold:0,root:null,rootMargin:`0px 0px -100%`});return i.observe(n),()=>i.disconnect()},[p,e.href]),p){let e=f.some(e=>(0,c.isValidElement)(e)&&e.type===Md&&e.props.variant===`anchor`);return(0,s.jsx)(`li`,{ref:i,"aria-hidden":!!a||void 0,className:d(Z[`SubNav__link-item`],a&&Z[`SubNav__link-item--overflowed`]),children:(0,s.jsx)(Ad,{ref:t,...u,_isOverflowMenu:o,_onOverflowLinkActivate:l,_subMenuVariant:e?`anchor`:void 0})})}let{children:m,href:h,"aria-current":g,"data-testid":_,variant:v,className:y,...b}=u;return(0,s.jsx)(`li`,{ref:i,"aria-hidden":!!a||void 0,className:d(Z[`SubNav__link-item`],a&&Z[`SubNav__link-item--overflowed`]),children:(0,s.jsx)(`a`,{href:h,className:d(Z.SubNav__link,g&&Z[`SubNav__link--active`],n&&Z[`SubNav__link--is-in-view`],y),"aria-current":g,"data-testid":_||xd.link,ref:t,...b,onClick:e=>{b.onClick?.(e),e.defaultPrevented||l?.()},children:(0,s.jsx)(I,{as:`span`,size:`100`,weight:`medium`,className:Z[`SubNav__link-label`],children:m})})})});function Md({children:e,className:t,"aria-label":n=`Sub navigation`,variant:r=`dropdown`,_isOverflowMenu:i=!1,_onOverflowLinkActivate:a,...o}){let u=l().useContext(Cd),f=(0,c.useRef)(null),{isLarge:p}=ea();if((0,c.useEffect)(()=>{let e=e=>{f.current&&!f.current.contains(e.target)||e.target instanceof HTMLAnchorElement||e.stopPropagation()};return r===`anchor`&&document.addEventListener(`click`,e,!0),()=>{document.removeEventListener(`click`,e,!0)}},[r]),r===`anchor`&&u?.portalRef.current)return(0,bd.createPortal)((0,s.jsx)(`nav`,{ref:f,className:d(Z[`SubNav__sub-menu`],Z[`SubNav__sub-menu--anchor`],t),role:`navigation`,"aria-label":n,children:(0,s.jsx)(`ul`,{className:Z[`SubNav__sub-menu-list`],...o,children:l().Children.map(e,e=>(0,c.isValidElement)(e)&&e.type===jd?l().cloneElement(e,{...i?{_isOverflowMenu:i,_onOverflowLinkActivate:a}:{},onClick:t=>{e.props.onClick?.(t)}}):null)})}),u.portalRef.current);{let u=p&&!i?Wt:l().Fragment;return(0,s.jsx)(u,{...p&&!i?{colorMode:`light`}:{},children:(0,s.jsx)(`ul`,{className:d(Z[`SubNav__sub-menu`],Z[`SubNav__sub-menu--${r}`],t),"aria-label":n,...o,children:i?c.Children.map(e,e=>(0,c.isValidElement)(e)&&e.type===jd?l().cloneElement(e,{_isOverflowMenu:i,_onOverflowLinkActivate:a}):e):e})})}}function Nd({children:e,href:t,variant:n=`primary`,size:r=`small`,...i}){return(0,s.jsx)(je,{className:Z.SubNav__action,as:`a`,href:t,variant:n,"data-testid":xd.action,size:r,...i,children:e})}let Pd=Object.assign(Dd,{Heading:Od,SubHeading:kd,Link:jd,Action:Nd,SubMenu:Md,testIds:xd}),Fd={NavList:`Primer_Brand__NavList-module__NavList___U7Jyj`,NavList__accordionButton:`Primer_Brand__NavList-module__NavList__accordionButton___Jii1C`,NavList__group:`Primer_Brand__NavList-module__NavList__group___LANuQ`,NavList__groupList:`Primer_Brand__NavList-module__NavList__groupList___ylfjF`,NavList__groupTitle:`Primer_Brand__NavList-module__NavList__groupTitle___Ios1h`,NavList__item:`Primer_Brand__NavList-module__NavList__item___OceIg`,"NavList__item--expanded":`Primer_Brand__NavList-module__NavList__item--expanded___b3doz`,"NavList__item--has-current-descendant":`Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb`,"NavList__item--leaf":`Primer_Brand__NavList-module__NavList__item--leaf___SN9hT`,"NavList__item--level-1":`Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts`,"NavList__item--level-2":`Primer_Brand__NavList-module__NavList__item--level-2___AEntj`,"NavList__item--level-3":`Primer_Brand__NavList-module__NavList__item--level-3___yJC82`,"NavList__item--level-4":`Primer_Brand__NavList-module__NavList__item--level-4___w3rA3`,"NavList__item--level-5":`Primer_Brand__NavList-module__NavList__item--level-5___euPGq`,NavList__itemContent:`Primer_Brand__NavList-module__NavList__itemContent___TyAP4`,NavList__label:`Primer_Brand__NavList-module__NavList__label___cZ4Jt`,NavList__labelArea:`Primer_Brand__NavList-module__NavList__labelArea___N5Ya6`,NavList__leadingVisual:`Primer_Brand__NavList-module__NavList__leadingVisual___ToOHr`,NavList__link:`Primer_Brand__NavList-module__NavList__link___lJiXk`,"NavList__link--disabled":`Primer_Brand__NavList-module__NavList__link--disabled___gPpvz`,NavList__list:`Primer_Brand__NavList-module__NavList__list___K5lSx`,"NavList__list--flat":`Primer_Brand__NavList-module__NavList__list--flat___wuoKR`,NavList__subNav:`Primer_Brand__NavList-module__NavList__subNav___DZ2GX`,"NavList__subNav--expanded":`Primer_Brand__NavList-module__NavList__subNav--expanded___Wu6L6`,NavList__toggleIcon:`Primer_Brand__NavList-module__NavList__toggleIcon___hh94D`,NavList__trailingVisual:`Primer_Brand__NavList-module__NavList__trailingVisual___q6Uc4`},Id={root:`NavList`,get list(){return`${this.root}-list`},get item(){return`${this.root}-item`},get link(){return`${this.root}-link`},get leadingVisual(){return`${this.root}-leading-visual`},get trailingVisual(){return`${this.root}-trailing-visual`},get subNav(){return`${this.root}-sub-nav`},get group(){return`${this.root}-group`},get groupTitle(){return`${this.root}-group-title`},get groupList(){return`${this.root}-group-list`},get toggle(){return`${this.root}-toggle`}},Ld=(0,c.createContext)(1),Rd=(0,c.createContext)({expanded:!0,level:2}),zd=(0,c.forwardRef)(({children:e,className:t,"aria-label":n,"aria-labelledby":r,"data-testid":i,...a},o)=>{let l=(0,c.useMemo)(()=>c.Children.toArray(e),[e]),u=(0,c.useMemo)(()=>l.some(Yd),[l]),f=(0,c.useMemo)(()=>l.some(Xd),[l]),p=u?1:2,m=!u&&!f;return(0,s.jsx)(`nav`,{ref:o,className:d(Fd.NavList,t),"aria-label":n,"aria-labelledby":r,"data-testid":i||Id.root,...a,children:(0,s.jsx)(Ld.Provider,{value:p,children:(0,s.jsx)(`ul`,{className:d(Fd.NavList__list,m&&Fd[`NavList__list--flat`]),"data-testid":Id.list,children:e})})})}),Bd=(0,c.forwardRef)(({as:e,children:t,className:n,defaultExpanded:r=!1,disabled:i=!1,expanded:a,leadingVisual:o,onClick:u,onExpandedChange:f,trailingVisual:m,"aria-current":h,"data-testid":g,..._},v)=>{let y=e||`a`,b=(0,c.useContext)(Ld),x=p(),S=p(),C=(0,c.useMemo)(()=>c.Children.toArray(t),[t]),w=(0,c.useMemo)(()=>C.filter(Wd),[C]),T=(0,c.useMemo)(()=>C.find(Wd),[C]),E=(0,c.useMemo)(()=>C.filter(Zd),[C]),D=(0,c.useMemo)(()=>T?C.filter(e=>e!==T):C,[C,T]),O=D.length>0,k=!!T,A=b<5,j=!k,ee=T?.props.id??x,M=(0,c.useMemo)(()=>qd(T?.props.children),[T?.props.children]),te=a!==void 0,[N,ne]=(0,c.useState)(r||M),re=!!(te?a:N),{href:ie,id:ae,...oe}=_,se=ae??S,ce=u,le=(0,c.useMemo)(()=>E.length>0?`NavList.Item: NavList.Group is not supported as a child. Use NavList.SubNav for nested disclosure. NavList.Item will not be rendered.`:k&&!A?`NavList.Item: NavList supports up to 5 levels. Level 5 items cannot contain NavList.SubNav. NavList.Item will not be rendered.`:w.length>1?`NavList.Item: Only one NavList.SubNav child is supported. NavList.Item will not be rendered.`:k&&!O?`NavList.Item: A label is required when using NavList.SubNav. NavList.Item will not be rendered.`:!k||ie===void 0&&e===void 0?void 0:"NavList.Item: `href` and `as` are not supported when using NavList.SubNav because expandable items render as buttons. NavList.Item will not be rendered.",[e,A,O,k,ie,E.length,w.length]);(0,c.useEffect)(()=>{M&&!te&&ne(!0)},[M,te]);let ue=(0,c.useCallback)(e=>{te||ne(e),f?.(e)},[te,f]),de=(0,c.useCallback)(()=>{ue(!re)},[re,ue]),fe=(0,c.useCallback)(e=>{i?e.preventDefault():ce?.(e)},[i,ce]),pe=(0,c.useCallback)(e=>{Jd(v,e)},[v]),me=(0,c.useCallback)(e=>{i?e.preventDefault():(ce?.(e),e.defaultPrevented||de())},[i,ce,de]);if(le)return null;let he=(0,s.jsxs)(`span`,{className:Fd.NavList__labelArea,children:[Qd(o,Fd.NavList__leadingVisual,Id.leadingVisual),(0,s.jsx)(`span`,{className:Fd.NavList__label,children:D}),Qd(m,Fd.NavList__trailingVisual,Id.trailingVisual)]});return(0,s.jsxs)(`li`,{className:d(Fd.NavList__item,Fd[`NavList__item--level-${b}`],j&&Fd[`NavList__item--leaf`],k&&re&&Fd[`NavList__item--expanded`],M&&Fd[`NavList__item--has-current-descendant`]),"data-testid":g||Id.item,children:[(0,s.jsx)(`div`,{className:Fd.NavList__itemContent,children:k&&A?(0,s.jsxs)(`button`,{ref:pe,id:se,type:`button`,className:d(Fd.NavList__link,Fd.NavList__accordionButton,i&&Fd[`NavList__link--disabled`],n),"aria-expanded":re?`true`:`false`,"aria-controls":ee,"data-testid":Id.toggle,...oe,disabled:i,onClick:me,children:[(0,s.jsx)(Rr,{className:Fd.NavList__toggleIcon,"aria-hidden":`true`}),he]}):(0,s.jsx)(y,{ref:v,className:d(Fd.NavList__link,i&&Fd[`NavList__link--disabled`],n),"aria-current":h,"aria-disabled":i||void 0,"data-testid":Id.link,onClick:fe,..._,children:he})}),T?(0,s.jsx)(Rd.Provider,{value:{expanded:re,labelledBy:se,level:b+1},children:l().cloneElement(T,{id:ee})}):null]})}),Vd=(0,c.forwardRef)(({children:e,className:t,"aria-labelledby":n,"data-testid":r,...i},a)=>{let{expanded:o,labelledBy:l,level:u}=(0,c.useContext)(Rd),f=(0,c.useRef)(null),p=(0,c.useCallback)(e=>{e.style.setProperty(`--brand-NavList-subNav-height`,`${e.scrollHeight}px`)},[]),m=(0,c.useCallback)(()=>{let e=f.current;for(;e;)p(e),e=e.parentElement?.closest(`.${Fd.NavList__subNav}`)??null},[p]),h=(0,c.useCallback)(e=>{f.current=e,Jd(a,e)},[a]);return(0,c.useEffect)(()=>{m()},[e,o,m]),(0,c.useEffect)(()=>{f.current?.toggleAttribute(`inert`,!o)},[o]),(0,c.useEffect)(()=>{let e=f.current;if(!e||typeof ResizeObserver>`u`)return;let t=new ResizeObserver(m);return t.observe(e),()=>{t.disconnect()}},[m]),(0,s.jsx)(`ul`,{ref:h,className:d(Fd.NavList__subNav,o&&Fd[`NavList__subNav--expanded`],t),"aria-labelledby":n??l,...i,"aria-hidden":o?void 0:`true`,"data-testid":r||Id.subNav,children:(0,s.jsx)(Ld.Provider,{value:u,children:e})})}),Hd=(0,c.forwardRef)(({title:e,children:t,className:n,"data-testid":r,...i},a)=>{let o=p(),u=(0,c.useMemo)(()=>{let e=t=>c.Children.toArray(t).flatMap(t=>Gd(t)?[t]:(0,c.isValidElement)(t)&&t.type===l().Fragment?e(t.props.children):[]);return e(t)},[t]);return(0,c.useMemo)(()=>{let e=t=>c.Children.toArray(t).some(t=>!Gd(t)&&(!(0,c.isValidElement)(t)||t.type!==l().Fragment||e(t.props.children)));return e(t)},[t]),(0,s.jsxs)(`li`,{ref:a,className:d(Fd.NavList__group,n),"data-testid":r||Id.group,...i,children:[e?(0,s.jsx)(`h3`,{id:o,className:Fd.NavList__groupTitle,"data-testid":Id.groupTitle,children:e}):null,(0,s.jsx)(`ul`,{className:Fd.NavList__groupList,"aria-labelledby":e?o:void 0,"data-testid":Id.groupList,children:(0,s.jsx)(Ld.Provider,{value:2,children:u})})]})}),Ud=Object.assign(zd,{Item:Bd,SubNav:Vd,Group:Hd,testIds:Id});function Wd(e){return(0,c.isValidElement)(e)&&e.type===Vd}function Gd(e){return(0,c.isValidElement)(e)&&e.type===Bd}function Kd(e){return(0,c.isValidElement)(e)&&e.type===Hd}function qd(e){return c.Children.toArray(e).some(e=>{return!!(0,c.isValidElement)(e)&&(t=e.props[`aria-current`],!(!t||t===`false`)||qd(e.props.children));var t})}function Jd(e,t){e&&(typeof e==`function`?e(t):e.current=t)}function Yd(e){return!!(0,c.isValidElement)(e)&&(e.type===l().Fragment?c.Children.toArray(e.props.children).some(Yd):c.Children.toArray(e.props.children).some(Wd))}function Xd(e){return!!(0,c.isValidElement)(e)&&(e.type===l().Fragment?c.Children.toArray(e.props.children).some(Xd):Kd(e))}function Zd(e){return!!(0,c.isValidElement)(e)&&(e.type===l().Fragment?c.Children.toArray(e.props.children).some(Zd):Kd(e))}function Qd(e,t,n){if(!e)return null;let r=(0,c.isValidElement)(e)?e:l().createElement(e);return(0,c.isValidElement)(r)?(0,s.jsx)(`span`,{className:t,"data-testid":n,children:l().cloneElement(r,{className:r.props.className,"aria-hidden":`true`,focusable:`false`})}):null}var $d=[`16`,`24`,`48`,`96`],ef={16:{width:16,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z`}),c.createElement(`path`,{d:`M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z`}))},24:{width:24,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z`}),c.createElement(`path`,{d:`M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z`}))},48:{width:48,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M47.801 34.003c-1.72 2.988-11.706 10.037-23.82 10.037S1.881 36.991.161 34.003a1.309 1.309 0 0 1-.161-.57v-5.615c.012-.17.047-.338.11-.498.744-1.867 2.692-4.58 5.206-5.308.333-.855.826-2.106 1.287-3.029a20.112 20.112 0 0 1-.104-2.171c0-2.659.563-4.992 2.262-6.729.793-.811 1.777-1.433 2.945-1.901C14.502 5.911 18.483 4 23.938 4c5.455 0 9.523 1.911 12.319 4.182 1.167.468 2.151 1.09 2.944 1.901 1.699 1.737 2.263 4.07 2.263 6.729 0 .736-.027 1.465-.105 2.171.461.923.954 2.174 1.288 3.029 2.513.728 4.461 3.441 5.205 5.308.081.205.115.424.115.645v5.318c0 .252-.04.502-.166.72ZM24.325 22.031h-.688a8.52 8.52 0 0 1-.709 1.016c-1.537 1.892-3.833 2.98-7.008 2.98-3.447 0-5.972-.717-7.557-2.514a4.408 4.408 0 0 1-.171-.21l-.195.21v13.155c2.867 1.558 9.02 4.353 15.984 4.353s13.117-2.795 15.984-4.353V23.513l-.195-.21s-.066.091-.171.21c-1.584 1.797-4.11 2.514-7.557 2.514-3.175 0-5.47-1.088-7.008-2.98a8.637 8.637 0 0 1-.709-1.016h-.033.033Zm-1.969-5.864a14.31 14.31 0 0 0 .127-1.785v-.042c-.003-1.537-.339-2.538-.876-3.152-.681-.78-2.09-1.378-5.06-1.057-3.008.326-4.69 1.073-5.643 2.048-.923.944-1.408 2.356-1.408 4.633 0 2.42.348 3.849 1.115 4.719.729.827 2.165 1.499 5.309 1.499 2.417 0 3.799-.786 4.683-1.873.948-1.168 1.482-2.878 1.753-4.99Zm3.25 0c.271 2.112.805 3.822 1.754 4.99.883 1.087 2.265 1.873 4.682 1.873 3.145 0 4.58-.672 5.309-1.499.767-.87 1.116-2.299 1.116-4.719 0-2.277-.485-3.689-1.408-4.633-.954-.975-2.635-1.722-5.644-2.048-2.969-.321-4.378.277-5.06 1.057-.537.614-.873 1.615-.876 3.152v.042c.002.53.042 1.123.127 1.785Z`}),c.createElement(`path`,{d:`M28.998 28.516c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999Zm-9.996 0c1.104 0 1.999.895 1.999 1.999v3.998a2 2 0 1 1-3.998 0v-3.998c0-1.104.895-1.999 1.999-1.999Z`}))},96:{width:96,path:c.createElement(c.Fragment,null,c.createElement(`path`,{d:`M95.667 67.954C92.225 73.933 72.24 88.04 47.997 88.04 23.754 88.04 3.769 73.933.328 67.954c-.216-.375-.307-.796-.328-1.226V55.661c.019-.371.089-.736.226-1.081 1.489-3.738 5.386-9.166 10.417-10.623.667-1.712 1.655-4.215 2.576-6.062-.154-1.414-.208-2.872-.208-4.345 0-5.322 1.128-9.99 4.527-13.466 1.587-1.623 3.557-2.869 5.893-3.805 5.595-4.545 13.563-8.369 24.48-8.369s19.057 3.824 24.652 8.369c2.337.936 4.306 2.182 5.894 3.805 3.399 3.476 4.527 8.144 4.527 13.466 0 1.473-.054 2.931-.208 4.345.921 1.847 1.909 4.35 2.576 6.062 5.03 1.457 8.928 6.885 10.417 10.623.163.41.231.848.231 1.289v10.644c0 .504-.081 1.004-.333 1.441ZM48.686 43.993l-.3.001-1.077-.001c-.423.709-.894 1.39-1.418 2.035-3.078 3.787-7.672 5.964-14.026 5.964-6.897 0-11.952-1.435-15.123-5.032a7.886 7.886 0 0 1-.342-.419l-.39.419v26.326c5.737 3.118 18.05 8.713 31.987 8.713 13.938 0 26.251-5.595 31.988-8.713V46.96l-.39-.419s-.132.181-.342.419c-3.171 3.597-8.226 5.032-15.123 5.032-6.354 0-10.949-2.177-14.026-5.964a17.178 17.178 0 0 1-1.418-2.034h-.066l.066-.001Zm-3.94-11.733c.17-1.326.251-2.513.253-3.573v-.084c-.005-3.077-.678-5.079-1.752-6.308-1.365-1.562-4.184-2.758-10.127-2.115-6.021.652-9.386 2.146-11.294 4.098-1.847 1.889-2.818 4.715-2.818 9.272 0 4.842.698 7.703 2.232 9.443 1.459 1.655 4.332 3.001 10.625 3.001 4.837 0 7.603-1.573 9.371-3.749 1.899-2.336 2.967-5.759 3.51-9.985Zm6.503 0c.543 4.226 1.611 7.649 3.51 9.985 1.768 2.176 4.533 3.749 9.371 3.749 6.292 0 9.165-1.346 10.624-3.001 1.535-1.74 2.232-4.601 2.232-9.443 0-4.557-.97-7.383-2.817-9.272-1.908-1.952-5.274-3.446-11.294-4.098-5.943-.643-8.763.553-10.127 2.115-1.074 1.229-1.747 3.231-1.752 6.308v.084c.002 1.06.083 2.247.253 3.573Zm-2.563 11.734h.066l-.066-.001v.001Z`}),c.createElement(`path`,{d:`M38.5 55.75a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5Zm19 0a3.5 3.5 0 0 1 3.5 3.5v8.5a3.5 3.5 0 1 1-7 0v-8.5a3.5 3.5 0 0 1 3.5-3.5Z`}))}},tf=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-copilot`,ef,$d)});tf.displayName=`CopilotIcon`;var nf=[`16`,`24`],rf={16:{width:16,path:c.createElement(`path`,{d:`M.989 8 .064 2.68a1.342 1.342 0 0 1 1.85-1.462l13.402 5.744a1.13 1.13 0 0 1 0 2.076L1.913 14.782a1.343 1.343 0 0 1-1.85-1.463L.99 8Zm.603-5.288L2.38 7.25h4.87a.75.75 0 0 1 0 1.5H2.38l-.788 4.538L13.929 8Z`})},24:{width:24,path:c.createElement(`path`,{d:`M1.513 1.96a1.374 1.374 0 0 1 1.499-.21l19.335 9.215a1.147 1.147 0 0 1 0 2.07L3.012 22.25a1.374 1.374 0 0 1-1.947-1.46L2.49 12 1.065 3.21a1.375 1.375 0 0 1 .448-1.25Zm2.375 10.79-1.304 8.042L21.031 12 2.584 3.208l1.304 8.042h7.362a.75.75 0 0 1 0 1.5Z`})}},af=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-paper-airplane`,rf,nf)});af.displayName=`PaperAirplaneIcon`;let Q={IDE:`Primer_Brand__IDE-module__IDE___QDJIE`,"IDE--chat-only":`Primer_Brand__IDE-module__IDE--chat-only___GsGvX`,"IDE--default":`Primer_Brand__IDE-module__IDE--default___cSAvc`,"IDE--full-exp":`Primer_Brand__IDE-module__IDE--full-exp___QszuK`,"IDE--glass":`Primer_Brand__IDE-module__IDE--glass___uVNlv`,IDE__Chat:`Primer_Brand__IDE-module__IDE__Chat___w081c`,"IDE__Chat-copilot-indicator":`Primer_Brand__IDE-module__IDE__Chat-copilot-indicator___FhoZe`,"IDE__Chat-copilot-indicator-label":`Primer_Brand__IDE-module__IDE__Chat-copilot-indicator-label___IWynN`,"IDE__Chat-input":`Primer_Brand__IDE-module__IDE__Chat-input___XXUIS`,"IDE__Chat-input-area":`Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC`,"IDE__Chat-message":`Primer_Brand__IDE-module__IDE__Chat-message___LMwct`,"IDE__Chat-message--faded":`Primer_Brand__IDE-module__IDE__Chat-message--faded___Mj7EF`,"IDE__Chat-message--visible":`Primer_Brand__IDE-module__IDE__Chat-message--visible___hq0hB`,"IDE__Chat-message-content":`Primer_Brand__IDE-module__IDE__Chat-message-content___yFYul`,"IDE__Chat-message-snippet":`Primer_Brand__IDE-module__IDE__Chat-message-snippet___DAl6x`,"IDE__Chat-message-user":`Primer_Brand__IDE-module__IDE__Chat-message-user___AhfYF`,"IDE__Chat-messages":`Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_`,"IDE__Chat-wrapper":`Primer_Brand__IDE-module__IDE__Chat-wrapper___chroS`,IDE__Editor:`Primer_Brand__IDE-module__IDE__Editor___MkJjR`,"IDE__Editor--large":`Primer_Brand__IDE-module__IDE__Editor--large___YlfAf`,"IDE__Editor--medium":`Primer_Brand__IDE-module__IDE__Editor--medium___Nihdg`,"IDE__Editor--small":`Primer_Brand__IDE-module__IDE__Editor--small____cDnd`,"IDE__Editor-content":`Primer_Brand__IDE-module__IDE__Editor-content___qUzu5`,"IDE__Editor-content-inner":`Primer_Brand__IDE-module__IDE__Editor-content-inner___HAje_`,"IDE__Editor-content-wrapper":`Primer_Brand__IDE-module__IDE__Editor-content-wrapper___gb9HC`,"IDE__Editor-lineNumber":`Primer_Brand__IDE-module__IDE__Editor-lineNumber___vSZSt`,"IDE__Editor-lineNumber-text":`Primer_Brand__IDE-module__IDE__Editor-lineNumber-text___Ws1Hq`,"IDE__Editor-lineNumbers":`Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju`,"IDE__Editor-pane":`Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs`,"IDE__Editor-pane--suggested":`Primer_Brand__IDE-module__IDE__Editor-pane--suggested___IXAF0`,"IDE__Editor-tab":`Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ`,"IDE__Editor-tab--active":`Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L`,"IDE__Editor-tab-close-icon":`Primer_Brand__IDE-module__IDE__Editor-tab-close-icon___jxo0b`,"IDE__Editor-tab-icon":`Primer_Brand__IDE-module__IDE__Editor-tab-icon___IyrSp`,"IDE__Editor-tabs":`Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA`,IDE__inner:`Primer_Brand__IDE-module__IDE__inner___C7yFe`,IDE__main:`Primer_Brand__IDE-module__IDE__main___UBKnG`,"IDE__play-pause-button":`Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP`},of={root:`IDE`,get chat(){return`${this.root}-chat`},get editor(){return`${this.root}-editor`},get editorContent(){return`${this.editor}-content`},get editorTabs(){return`${this.editor}-tab`}},sf=(0,c.memo)(({children:e,className:t,"data-testid":n,height:r,variant:i=`default`,...a})=>{let[o,u]=(0,c.useState)(!1),[f,p]=(0,c.useState)(!1),[m,h]=(0,c.useState)(!1),g=(0,c.useRef)(null),_=(0,c.useRef)(null);(0,c.useEffect)(()=>{f&&m&&u(!1)},[f,m]);let v=(0,c.useMemo)(()=>c.Children.toArray(e),[e]),y=v.find(e=>(0,c.isValidElement)(e)&&e.type===gf.Chat),b=!!y,x=b?l().cloneElement(y,{ref:g,"data-testid":n||of.chat,animationIsPaused:o,setAnimationIsDone:p}):null,S=v.find(e=>(0,c.isValidElement)(e)&&e.type===gf.Editor),C=!!S,w=C?l().cloneElement(S,{ref:_,"data-testid":n||of.editor,animationIsPaused:o,setAnimationIsDone:h}):null,T=(!b||f)&&(!C||m),E=(0,c.useCallback)(e=>{T?(p(!1),h(!1),g.current?.resetAnimation(),_.current?.resetAnimation()):u(!e)},[T]);return(0,s.jsx)(`section`,{"data-testid":n||of.root,className:d(Q[`IDE--${i}`],b&&C&&Q[`IDE--full-exp`],b&&!C&&Q[`IDE--chat-only`],t),children:(0,s.jsx)(`div`,{...a,children:(0,s.jsxs)(`div`,{className:Q.IDE__inner,style:{"--brand-IDE-height":r?`${r}px`:void 0},children:[(0,s.jsxs)(`div`,{className:Q.IDE__main,children:[x,w]}),(0,s.jsx)(hf,{isPlaying:!o&&!T,onPlayPause:E})]})})})}),cf=(0,c.memo)((0,c.forwardRef)(({"data-testid":e,script:t,animationDelay:n=3e3,alternativeText:r,animationIsPaused:i,setAnimationIsDone:a,...o},l)=>{let u=L(l),f=n,p=(0,c.useRef)(null),[m,h]=(0,c.useState)([]),g=(0,c.useRef)(i);g.current=i;let _=(0,c.useCallback)(e=>{if(!e||!p.current)return;let t=p.current,n=e.getBoundingClientRect(),r=t.getBoundingClientRect();(n.topr.bottom)&&(t.scrollTop+=n.top-r.top)},[]),v=(0,c.useCallback)(()=>{if(!t.length)return;let e=document.querySelectorAll(`.${Q[`IDE__Chat-message`]}`),n=Array.from(e).slice(0,1),r=Array.from(e).slice(1),i=[];n[0]&&i.push({delay:0,action:`show`,element:n[0]}),i.push({delay:f/4,action:`delay`});for(let[e,t]of r.entries())i.push({delay:f,action:`show`,element:t,shouldScroll:e%2==0,shouldFadePrevious:!0,messageIndex:e,isLast:e===r.length-1});i.push({delay:100,isDone:!0}),h(i)},[t,f]),y=(0,c.useCallback)(()=>{a?.(!1);let e=document.querySelectorAll(`.${Q[`IDE__Chat-message`]}`);for(let t of e)t.classList.remove(Q[`IDE__Chat-message--visible`],Q[`IDE__Chat-message--faded`]);p.current&&(p.current.scrollTop=0),v()},[v,a]);return(0,c.useImperativeHandle)(u,()=>u.current?{...u.current,resetAnimation:y}:{resetAnimation:y}),(0,c.useEffect)(()=>{v()},[v]),(0,c.useEffect)(()=>{let e,t=-1,n=0,r=i=>{if(n>=m.length||g.current)return g.current&&(t=-1),void(e=requestAnimationFrame(r));let o=t===-1?0:i-t;t=i;let s=m[n];if(s.isDone)a?.(!0);else{if(s.delay-=o,s.delay<=0){if(s.action===`delay`)n++;else{let e=s;if(e.shouldScroll&&_(e.element),e.shouldFadePrevious){let t=document.querySelectorAll(`.${Q[`IDE__Chat-message`]}`),n=Array.from(t).slice(0,1),r=Array.from(t).slice(1);for(let e of n)e.classList.add(Q[`IDE__Chat-message--faded`]);let i=r.filter((t,n)=>n<(e.messageIndex??0));for(let e of i)e.classList.add(Q[`IDE__Chat-message--faded`]);e.isLast&&setTimeout(()=>{for(let e of n)e.classList.remove(Q[`IDE__Chat-message--faded`]);for(let e of r)e.classList.remove(Q[`IDE__Chat-message--faded`])},100)}e.element.classList.add(Q[`IDE__Chat-message--visible`]),n++}}e=requestAnimationFrame(r)}};return e=requestAnimationFrame(r),()=>{e&&cancelAnimationFrame(e)}},[m,_,a]),(0,s.jsxs)(`section`,{ref:u,className:Q.IDE__Chat,"data-testid":e||of.chat,...o,children:[(0,s.jsx)(`span`,{className:`visually-hidden`,children:r}),(0,s.jsxs)(`div`,{className:Q[`IDE__Chat-wrapper`],"aria-hidden":!0,children:[(0,s.jsx)(`div`,{ref:p,className:Q[`IDE__Chat-messages`],children:t.length&&t.map((e,t)=>(0,s.jsxs)(`div`,{id:`IDE__Chat-message-${t}`,className:d(Q[`IDE__Chat-message`],e.role===`user`&&Q[`IDE__Chat-message--user`]),children:[(0,s.jsxs)(`div`,{className:Q[`IDE__Chat-message-user`],children:[e.role===`user`?(0,s.jsx)(Os,{src:e.avatar,alt:e.handle}):(0,s.jsx)(tf,{size:24}),(0,s.jsx)(I,{as:`p`,size:`100`,weight:`medium`,className:Q[`IDE__Chat-message-handle`],children:e.handle})]}),(0,s.jsxs)(`div`,{className:Q[`IDE__Chat-message-content`],children:[(0,s.jsx)(`div`,{className:Q[`IDE__Chat-message-text`],children:e.message}),e.highlighter&&e.codeSnippet&&(0,s.jsx)(`pre`,{className:Q[`IDE__Chat-message-snippet`],dangerouslySetInnerHTML:{__html:e.codeSnippet}}),!e.highlighter&&e.codeSnippet&&(0,s.jsx)(`pre`,{className:Q[`IDE__Chat-message-snippet`],children:e.codeSnippet})]})]},t))}),(0,s.jsx)(`div`,{className:Q[`IDE__Chat-input-area`],children:(0,s.jsx)(_o,{disabled:!0,className:Q[`IDE__Chat-input`],fullWidth:!0,placeholder:`Ask a question or type '/' for commands.`,trailingVisual:(0,s.jsx)(af,{className:Q[`IDE__Chat-input-icon`]})})})]})]})})),lf=`https://github.com/primer/brand/assets`,uf={py:`${lf}/13340707/7ca66487-d958-4c30-acbc-397f7a6169b7`,ts:`${lf}/13340707/2a7b87cf-b522-4ab5-a127-5a2c69bd0a89`,js:`${lf}/13340707/5a7bfffa-af38-4e32-ab39-a9e7efbcc7c6`,jsx:`${lf}/13340707/d975a978-dbc7-4626-b995-c00cac9bc132`,hs:`${lf}/13340707/826843ce-424b-4693-84d3-a43e4b7f1280`,html:`${lf}/13340707/f5b03413-b8f4-4cd5-9d91-6b574ada14ed`,css:`${lf}/13340707/3df2f0ba-daff-4b76-8492-f5773c515369`,scss:`${lf}/13340707/a1d21f2e-c813-4211-8d9a-2869c1968e9a`,json:`${lf}/13340707/ca21068e-8c27-4b84-9a1d-b965b49b3568`,md:`${lf}/13340707/39e7ff2b-9d0a-47e9-9686-bed51800084c`,yml:`${lf}/13340707/afb28101-1352-444f-8a8e-419b6883132f`,yaml:`${lf}/13340707/afb28101-1352-444f-8a8e-419b6883132f`,txt:`${lf}/13340707/7c52da20-1fe2-496c-b4bb-6ea61d0fe3dd`,sh:`${lf}/13340707/549ce181-4541-4811-8712-a9c5abd8eeae`,sql:`${lf}/13340707/b2b73a2e-e4e1-47c8-aabc-c204836244b8`},df=Object.keys(uf),ff=(0,c.memo)((0,c.forwardRef)(({activeTab:e=0,"data-testid":t,files:n,triggerAnimation:r=!1,showLineNumbers:i=!0,size:a=`medium`,tabIcons:o=uf,animationIsPaused:u,setAnimationIsDone:f,...p},m)=>{let h=L(m),g=(0,c.useRef)(null),[_,v]=(0,c.useState)([]),y=(0,c.useRef)(u);y.current=u;let b=Qi({defaultTab:e.toString(),autoActivate:!0,onTabActivate:(e,t)=>{t?.scrollIntoView({behavior:`smooth`,block:`nearest`,inline:`start`}),C()}}),S=(0,c.useCallback)(()=>{if(!g.current)return;let e=g.current.querySelectorAll(`pre:not([data-has-suggestion="true"])`),t=g.current.querySelectorAll(`pre[data-has-suggestion="true"]`),n=[];for(let t of e)n.push({delay:200,elements:[t],tab:b.activeTab});n.push({delay:1e3,elements:Array.from(t),tab:b.activeTab}),n.push({delay:200,isDone:!0,tab:b.activeTab}),v(n)},[b.activeTab]),C=(0,c.useCallback)(()=>{v([]),f?.(!1);let e=g.current?.querySelectorAll(`pre`);if(e)for(let t of e)t.classList.remove(x[`Animation--active`]);S()},[S,f]);return(0,c.useImperativeHandle)(h,()=>h.current?{...h.current,resetAnimation:C}:{resetAnimation:C}),(0,c.useEffect)(()=>{S()},[S,r]),(0,c.useEffect)(()=>{let e,t=-1,n=0,r=i=>{if(n>=_.length||b.activeTab===null)return;if(y.current)return t=-1,void(e=requestAnimationFrame(r));let a=t===-1?0:i-t;t=i;let o=_[n];if(o.isDone)f?.(!0);else if(o.tab===b.activeTab){if(o.delay-=a,o.delay<=0){for(let e of o.elements)e.classList.add(x[`Animation--active`]);n++}e=requestAnimationFrame(r)}};return e=requestAnimationFrame(r),()=>{e&&cancelAnimationFrame(e)}},[_,f,b.activeTab]),(0,s.jsxs)(`div`,{className:d(Q.IDE__Editor,Q[`IDE__Editor--${a}`]),"data-testid":t||of.editor,...p,children:[(0,s.jsx)(`div`,{className:Q[`IDE__Editor-tabs`],"data-testid":of.editorTabs,...b.getTabListProps({label:`files`}),children:n.map((e,t)=>{let n=e.name.split(`.`).pop(),r=b.activeTab===t.toString();return(0,c.createElement)(`button`,{...b.getTabProps(t.toString()),key:e.name,className:d(Q[`IDE__Editor-tab`],r&&Q[`IDE__Editor-tab--active`])},n&&(0,s.jsx)(`img`,{className:Q[`IDE__Editor-tab-icon`],alt:``,width:16,height:16,src:o[n]}),e.name)})}),(0,s.jsx)(`div`,{className:Q[`IDE__Editor-content`],children:n.map((e,t)=>(0,c.createElement)(`div`,{...b.getTabPanelProps(t.toString()),key:e.name},(0,s.jsx)(`span`,{className:`visually-hidden`,children:e.alternativeText}),(0,s.jsxs)(`div`,{className:Q[`IDE__Editor-content-wrapper`],"aria-hidden":`true`,children:[i&&(0,s.jsx)(`div`,{className:Q[`IDE__Editor-lineNumbers`],children:(Array.isArray(e.code)?e.code:e.code.split(` +`)).map((e,t)=>(0,s.jsx)(`div`,{className:Q[`IDE__Editor-lineNumber`],children:t+1},t))}),(0,s.jsx)(`div`,{ref:b.activeTab===t.toString()?g:null,"data-testid":of.editorContent,className:Q[`IDE__Editor-content-inner`],children:Array.isArray(e.code)?e.code.map((t,n)=>{let r=n+1>=(e.suggestedLineStart??1/0);return(0,s.jsxs)(l().Fragment,{children:[(0,s.jsx)(`pre`,{className:d(Q[`IDE__Editor-pane`],n+1<(e.suggestedLineStart??1/0)&&x[`Animation--slide-in-right`],r&&x[`Animation--slide-in-down`],r&&Q[`IDE__Editor-pane--suggested`]),dangerouslySetInnerHTML:{__html:t===``?` `:t},"data-has-suggestion":r},n),r&&n===e.code.length-1&&(0,s.jsxs)(`pre`,{className:d(x[`Animation--slide-in-down`],Q[`IDE__Chat-copilot-indicator`]),"data-has-suggestion":r,children:[(0,s.jsx)(tf,{size:24,className:Q[`IDE__Chat-copilot-indicator-label`]}),(0,s.jsx)(I,{as:`span`,className:Q[`IDE__Chat-copilot-indicator-label`],children:`Copilot`})]})]},t+n)}):(0,s.jsx)(`pre`,{className:d(Q[`IDE__Editor-pane`],x[`Animation--slide-in-right`]),dangerouslySetInnerHTML:{__html:e.code}})})]})))})]})})),pf=()=>(0,s.jsx)(`svg`,{fill:`none`,role:`presentation`,"aria-hidden":`true`,viewBox:`3.17 2.28 13.7 15.42`,children:(0,s.jsx)(`path`,{d:`M4.66148 2.3125C3.83593 2.3125 3.16669 2.98174 3.16669 3.80729V16.1927C3.16669 17.0183 3.83593 17.6875 4.66148 17.6875H7.65106C8.47662 17.6875 9.14586 17.0183 9.14586 16.1927V3.80729C9.14586 2.98174 8.47662 2.3125 7.65106 2.3125H4.66148ZM4.44794 3.80729C4.44794 3.68936 4.54355 3.59375 4.66148 3.59375H7.65106C7.769 3.59375 7.86461 3.68936 7.86461 3.80729V16.1927C7.86461 16.3106 7.769 16.4062 7.65106 16.4062H4.66148C4.54355 16.4062 4.44794 16.3106 4.44794 16.1927V3.80729ZM12.349 2.3125C11.5235 2.3125 10.8542 2.98174 10.8542 3.80729V16.1927C10.8542 17.0183 11.5235 17.6875 12.349 17.6875H15.3386C16.1642 17.6875 16.8334 17.0183 16.8334 16.1927V3.80729C16.8334 2.98174 16.1642 2.3125 15.3386 2.3125H12.349ZM12.1355 3.80729C12.1355 3.68936 12.2311 3.59375 12.349 3.59375H15.3386C15.4565 3.59375 15.5521 3.68936 15.5521 3.80729V16.1927C15.5521 16.3106 15.4565 16.4062 15.3386 16.4062H12.349C12.2311 16.4062 12.1355 16.3106 12.1355 16.1927V3.80729Z`,fill:`currentColor`})}),mf=()=>(0,s.jsx)(`svg`,{fill:`none`,role:`presentation`,"aria-hidden":`true`,viewBox:`4.02 2.3 14.43 15.4`,children:(0,s.jsx)(`path`,{d:`M6.24905 3.69194C5.82218 3.45967 5.30225 3.76868 5.30225 4.25466V15.7452C5.30225 16.2312 5.82218 16.5402 6.24906 16.3079L16.8079 10.5626C17.2538 10.32 17.2538 9.67983 16.8079 9.4372L6.24905 3.69194ZM4.021 4.25466C4.021 2.79672 5.58078 1.86969 6.86142 2.56651L17.4203 8.31176C18.758 9.03966 18.758 10.9602 17.4203 11.6881L6.86143 17.4333C5.58079 18.1301 4.021 17.2031 4.021 15.7452V4.25466Z`,fill:`currentColor`})}),hf=({isPlaying:e=!0,onPlayPause:t})=>{let n=(0,c.useCallback)(()=>{t?.(!e)},[t,e]);return(0,s.jsx)(`button`,{className:Q[`IDE__play-pause-button`],type:`button`,onClick:n,"aria-label":e?`Pause animation`:`Play animation`,children:e?(0,s.jsx)(pf,{}):(0,s.jsx)(mf,{})})},gf=Object.assign(sf,{testIds:of,Chat:cf,Editor:ff}),_f={Breadcrumbs:`Primer_Brand__Breadcrumbs-module__Breadcrumbs___ANvyl`,"Breadcrumbs--default":`Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___q2JxW`,Breadcrumbs__item:`Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P`,Breadcrumbs__link:`Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd`,"Breadcrumbs__link--selected":`Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj`,Breadcrumbs__list:`Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___S1xLw`},vf=[`default`,`accent`],yf=(0,c.forwardRef)(({className:e,children:t,variant:n=`default`,...r},i)=>(0,s.jsx)(`nav`,{ref:i,className:d(_f.Breadcrumbs,_f[`Breadcrumbs--${n}`]),"aria-label":`Breadcrumbs`,...r,children:(0,s.jsx)(`ol`,{className:d(_f.Breadcrumbs__list),children:t})})),bf=(0,c.forwardRef)(({className:e,children:t,href:n,selected:r,...i},a)=>(0,s.jsx)(`li`,{className:_f.Breadcrumbs__item,children:r?(0,s.jsx)(I,{size:`100`,variant:`muted`,className:d(_f.Breadcrumbs__link,_f[`Breadcrumbs__link--selected`],e),"aria-current":`page`,...i,children:t}):(0,s.jsx)(Zo,{href:n,ref:a,className:d(_f.Breadcrumbs__link,e),...i,children:t})})),xf=Object.assign(yf,{Item:bf}),Sf={Section:`Primer_Brand__Section-module__Section___wNnZR`,"Section--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section--paddingBlockEnd-condensed___Iq2bF`,"Section--paddingBlockEnd-none":`Primer_Brand__Section-module__Section--paddingBlockEnd-none___OPMCW`,"Section--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section--paddingBlockEnd-normal___wlGa4`,"Section--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section--paddingBlockEnd-spacious___BFFzY`,"Section--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section--paddingBlockStart-condensed___jXPMP`,"Section--paddingBlockStart-none":`Primer_Brand__Section-module__Section--paddingBlockStart-none___q_KT1`,"Section--paddingBlockStart-normal":`Primer_Brand__Section-module__Section--paddingBlockStart-normal___okSnn`,"Section--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section--paddingBlockStart-spacious___Dbzh2`,"Section--rounded":`Primer_Brand__Section-module__Section--rounded___y86mS`,"Section--variant-gridline":`Primer_Brand__Section-module__Section--variant-gridline___ULwen`,"Section-narrow--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-condensed___Nmq0F`,"Section-narrow--paddingBlockEnd-none":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-none___PaxIA`,"Section-narrow--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-normal___aMtgm`,"Section-narrow--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-spacious___LGxf3`,"Section-narrow--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-condensed___MM1ai`,"Section-narrow--paddingBlockStart-none":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-none___VKaUr`,"Section-narrow--paddingBlockStart-normal":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-normal___EIj1h`,"Section-narrow--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section-narrow--paddingBlockStart-spacious___r_4fG`,"Section-regular--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-condensed___uRtvc`,"Section-regular--paddingBlockEnd-none":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-none___lPDsS`,"Section-regular--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-normal___gtZb4`,"Section-regular--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section-regular--paddingBlockEnd-spacious___SalhC`,"Section-regular--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-condensed___JTztM`,"Section-regular--paddingBlockStart-none":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-none___HgDah`,"Section-regular--paddingBlockStart-normal":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-normal___JTsVr`,"Section-regular--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section-regular--paddingBlockStart-spacious___q_eWC`,"Section-wide--paddingBlockEnd-condensed":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-condensed___Lijsj`,"Section-wide--paddingBlockEnd-none":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-none___FjpEH`,"Section-wide--paddingBlockEnd-normal":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-normal___u9c2A`,"Section-wide--paddingBlockEnd-spacious":`Primer_Brand__Section-module__Section-wide--paddingBlockEnd-spacious___zMr50`,"Section-wide--paddingBlockStart-condensed":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-condensed___daJpd`,"Section-wide--paddingBlockStart-none":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-none___aIgHE`,"Section-wide--paddingBlockStart-normal":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-normal___J4uxA`,"Section-wide--paddingBlockStart-spacious":`Primer_Brand__Section-module__Section-wide--paddingBlockStart-spacious___wje1J`,Section__container:`Primer_Brand__Section-module__Section__container___irc5A`,"Section__container--fullWidth":`Primer_Brand__Section-module__Section__container--fullWidth___LwJV7`},Cf=[`none`,`condensed`,`normal`,`spacious`],wf=[`default`,`subtle`],Tf=[`default`,`gridline`],Ef=Cf[2],Df=Tf[0],Of=(0,c.forwardRef)(({as:e=`section`,variant:t=Df,paddingBlockStart:n=Ef,paddingBlockEnd:r=Ef,backgroundColor:i,backgroundImageSrc:a,backgroundImagePosition:o=`50%`,backgroundImageSize:l=`cover`,className:u,children:f,"data-testid":p,fullWidth:m=!1,rounded:h=!1,style:g,..._},v)=>{let y=(0,c.useCallback)((e,t)=>typeof e==`string`?Sf[`Section--${t}-${e}`]:Object.keys(e).map(n=>Sf[`Section-${n}--${t}-${e[n]}`]).join(` `),[]),b=(0,c.useCallback)((e,t)=>t===`background-image-src`?Array.isArray(e)?e.map(e=>`url(${e})`).join():`url(${e})`:t===`background-color`&&typeof e==`string`?wf.includes(e)?`var(--brand-color-canvas-${e})`:e:Array.isArray(e)?e.join():e,[]),x=(0,c.useCallback)((e,t)=>typeof t==`string`||Array.isArray(t)?{[`--brand-Section-${e}`]:b(t,e)}:{[`--brand-Section-narrow-${e}`]:b(t?.narrow,e),[`--brand-Section-regular-${e}`]:b(t?.regular,e),[`--brand-Section-wide-${e}`]:b(t?.wide,e)},[b]),S=(0,c.useCallback)((e,t,n)=>{n&&Object.assign(e,x(t,n))},[x]),C=(0,c.useMemo)(()=>y(n,`paddingBlockStart`),[n,y]),w=(0,c.useMemo)(()=>y(r,`paddingBlockEnd`),[r,y]),T=(0,c.useMemo)(()=>{let e={};return S(e,`background-color`,i),S(e,`background-image-src`,a),S(e,`background-image-position`,o),S(e,`background-image-size`,l),e},[S,i,a,o,l]);return(0,s.jsx)(e,{ref:v,className:d(Sf.Section,t===`gridline`&&Sf[`Section--variant-gridline`],t===`gridline`&&Xr,C,w,h&&t!==`gridline`&&Sf[`Section--rounded`],u),"data-testid":p||`Section`,style:{...T,...g},..._,children:(0,s.jsx)(`div`,{className:d(Sf.Section__container,m&&Sf[`Section__container--fullWidth`]),"data-testid":`Section__container`,children:f})})}),kf={Statistic:`Primer_Brand__Statistic-module__Statistic___sB6bA`,"Statistic--narrow-padding-condensed":`Primer_Brand__Statistic-module__Statistic--narrow-padding-condensed___MWqsG`,"Statistic--narrow-padding-none":`Primer_Brand__Statistic-module__Statistic--narrow-padding-none___D1xJU`,"Statistic--narrow-padding-normal":`Primer_Brand__Statistic-module__Statistic--narrow-padding-normal___yCtE0`,"Statistic--narrow-padding-spacious":`Primer_Brand__Statistic-module__Statistic--narrow-padding-spacious___iSeZl`,"Statistic--padding-condensed":`Primer_Brand__Statistic-module__Statistic--padding-condensed___JhuYL`,"Statistic--padding-none":`Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE`,"Statistic--padding-normal":`Primer_Brand__Statistic-module__Statistic--padding-normal___JcofR`,"Statistic--padding-spacious":`Primer_Brand__Statistic-module__Statistic--padding-spacious___njBos`,"Statistic--regular-padding-condensed":`Primer_Brand__Statistic-module__Statistic--regular-padding-condensed___kJuH6`,"Statistic--regular-padding-none":`Primer_Brand__Statistic-module__Statistic--regular-padding-none___fR2Ho`,"Statistic--regular-padding-normal":`Primer_Brand__Statistic-module__Statistic--regular-padding-normal___UZq0p`,"Statistic--regular-padding-spacious":`Primer_Brand__Statistic-module__Statistic--regular-padding-spacious___MODDU`,"Statistic--variant-boxed":`Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB`,"Statistic--wide-padding-condensed":`Primer_Brand__Statistic-module__Statistic--wide-padding-condensed___KVY9L`,"Statistic--wide-padding-none":`Primer_Brand__Statistic-module__Statistic--wide-padding-none____fUci`,"Statistic--wide-padding-normal":`Primer_Brand__Statistic-module__Statistic--wide-padding-normal___WJhTd`,"Statistic--wide-padding-spacious":`Primer_Brand__Statistic-module__Statistic--wide-padding-spacious___cnjbs`,Statistic__description:`Primer_Brand__Statistic-module__Statistic__description___I2lpL`,"Statistic__description--accent":`Primer_Brand__Statistic-module__Statistic__description--accent___wZsb5`,Statistic__heading:`Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki`},Af=[`small`,`medium`,`large`],jf=[`none`,`condensed`,`normal`,`spacious`],Mf={root:`Statistic`},Nf={small:`600`,medium:`800`,large:`1000`},Pf=(0,c.forwardRef)(({animate:e,className:t,children:n,"data-testid":r,size:i=`large`,variant:a=`default`,padding:o=`none`,leadingComponent:u,trailingComponent:f,style:p,...m},h)=>{let{classes:g,styles:_}=E(e),v=(0,c.useMemo)(()=>{return e=`padding`,(t=o)?typeof t==`string`||typeof t==`number`?kf[`Statistic--${e}-${t}`]:Object.keys(t).map(n=>kf[`Statistic--${n}-${e}-${t[n]}`]).join(` `):``;var e,t},[o]),y=(0,c.useMemo)(()=>{let e=l().Children.toArray(n).find(e=>l().isValidElement(e)&&e.type===Ff);return l().isValidElement(e)?e:void 0},[n]),b=(0,c.useMemo)(()=>{let e=l().Children.toArray(n).find(e=>l().isValidElement(e)&&e.type===If);return l().isValidElement(e)?e:void 0},[n]),x=y;return b&&x&&(x=l().cloneElement(x,{children:(0,s.jsxs)(s.Fragment,{children:[x.props.children,` `,b]})})),(0,s.jsxs)(`div`,{ref:h,className:d(kf.Statistic,kf[`Statistic--variant-${a}`],v,g,t),style:{..._,...p},"data-testid":r||Mf.root,...m,children:[u&&(0,s.jsx)(u,{}),x&&l().cloneElement(x,{size:x.props.size||Nf[i]}),f&&(0,s.jsx)(f,{})]})}),Ff=(0,c.forwardRef)(({as:e=`p`,className:t,children:n,font:r=`hubot-sans`,weight:i=`medium`,size:a=`1000`,...o},c)=>(0,s.jsx)(I,{as:e,ref:c,className:d(kf.Statistic__heading,t),font:r,weight:i,size:a,...o,children:n})),If=(0,c.forwardRef)(({children:e,className:t,size:n=`300`,variant:r=`muted`,...i},a)=>(0,s.jsx)(I,{variant:r===`accent`?`muted`:r,ref:a,size:n,font:`mona-sans`,className:d(kf.Statistic__description,kf[`Statistic__description--${r}`],t),...i,children:e})),Lf=Object.assign(Pf,{Heading:Ff,Description:If,testIds:Mf}),Rf=[`default`,`subtle`],zf=(0,c.forwardRef)(({align:e=`start`,backgroundColor:t=`subtle`,backgroundImageSrc:n,backgroundImagePosition:r=`center`,backgroundImageSize:i=`cover`,className:a,children:o,style:u,leadingVisual:f,...p},m)=>{let h=(0,c.useCallback)((e,t)=>t===`background-image-src`?`url(${e})`:t===`background-color`&&typeof e==`string`&&Rf.includes(e)?`var(--brand-color-canvas-${e})`:e,[]),g=(0,c.useCallback)((e,t)=>typeof t==`string`||Array.isArray(t)?{[`--brand-BreakoutBanner-${e}`]:h(t,e)}:{[`--brand-BreakoutBanner-narrow-${e}`]:h(t?.narrow,e),[`--brand-BreakoutBanner-regular-${e}`]:h(t?.regular,e),[`--brand-BreakoutBanner-wide-${e}`]:h(t?.wide,e)},[h]),_=(0,c.useMemo)(()=>{let e={},a=(t,n)=>{n&&Object.assign(e,g(t,n))};return a(`background-color`,t),a(`background-image-src`,n),a(`background-image-position`,r),a(`background-image-size`,i),e},[t,n,r,i,g]);return(0,c.useMemo)(()=>l().Children.toArray(o).some(e=>l().isValidElement(e)&&e.type===Bf),[o]),(0,s.jsx)(`div`,{ref:m,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM`,a),style:{..._,...u},...p,children:(0,s.jsx)(`div`,{className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-container___X145s`),children:(0,s.jsxs)(`div`,{className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-content___WPxKC`,e===`center`&&`Primer_Brand__BreakoutBanner-module__BreakoutBanner-content--center___mDWpD`),children:[f&&(0,s.jsx)(`div`,{className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l`),children:typeof f==`function`?(0,s.jsx)(f,{}):f}),o]})})})}),Bf=(0,c.forwardRef)(({as:e=`h3`,size:t=`4`,className:n,children:r,...i},a)=>(0,s.jsx)(Dr,{ref:a,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner__heading___mnzmT`,n),size:t,as:e,...i,children:r})),$=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(I,{ref:r,as:`p`,variant:`muted`,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-description___xrWUJ`,e),...n,children:t})),Vf=(0,c.forwardRef)(({className:e,direction:t,gap:n,padding:r,children:i,...a},o)=>{let c=l().Children.toArray(i).map((e,t)=>l().isValidElement(e)&&e.type===Jr?l().cloneElement(e,{size:e.props.size||`medium`,variant:e.props.variant||`accent`,arrowDirection:e.props.arrowDirection||(t===0?`end`:`none`),...e.props}):null).filter(Boolean).slice(0,2),u=t===`vertical`?{gap:`condensed`,direction:`vertical`,alignItems:`flex-start`}:{gap:n||{narrow:`normal`,regular:`spacious`},direction:t||{narrow:`vertical`,regular:`horizontal`}};return(0,s.jsx)(N,{padding:r||`none`,className:d(`Primer_Brand__BreakoutBanner-module__BreakoutBanner-linkGroup___s8PUk`,e),ref:o,...u,...a,children:c})}),Hf=Object.assign(zf,{Heading:Bf,Description:$,LinkGroup:Vf});var Uf=[`16`,`24`],Wf={16:{width:16,path:c.createElement(`path`,{d:`M6.78 1.97a.75.75 0 0 1 0 1.06L3.81 6h6.44A4.75 4.75 0 0 1 15 10.75v2.5a.75.75 0 0 1-1.5 0v-2.5a3.25 3.25 0 0 0-3.25-3.25H3.81l2.97 2.97a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L1.47 7.28a.75.75 0 0 1 0-1.06l4.25-4.25a.75.75 0 0 1 1.06 0Z`})},24:{width:24,path:c.createElement(`path`,{d:`M10.53 5.03a.75.75 0 1 0-1.06-1.06l-6.25 6.25a.75.75 0 0 0 0 1.06l6.25 6.25a.75.75 0 1 0 1.06-1.06L5.56 11.5H17a3.248 3.248 0 0 1 3.25 3.248v4.502a.75.75 0 0 0 1.5 0v-4.502A4.748 4.748 0 0 0 17 10H5.56l4.97-4.97Z`})}},Gf=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-reply`,Wf,Uf)});Gf.displayName=`ReplyIcon`;let Kf={Footnotes:`Primer_Brand__Footnotes-module__Footnotes___EvN5V`,"Footnotes--variant-citations":`Primer_Brand__Footnotes-module__Footnotes--variant-citations___bUHtk`,FootnotesItem:`Primer_Brand__Footnotes-module__FootnotesItem___QQCwY`,FootnotesItem__citationIcon:`Primer_Brand__Footnotes-module__FootnotesItem__citationIcon___HeITw`,FootnotesItem__citationText:`Primer_Brand__Footnotes-module__FootnotesItem__citationText___s2efV`};function qf(e){return e?typeof e==`string`||typeof e==`number`?String(e):Array.isArray(e)?e.map(qf).join(``):l().isValidElement(e)?qf(e.props.children):``:``}let Jf=[`div`,`ol`],Yf=[`a`,`p`];function Xf({className:e,children:t,_variant:n=`citation`,...r}){if(n===`disclaimer`)return(0,s.jsx)(I,{as:`p`,variant:`muted`,size:`100`,className:d(Kf.FootnotesItem,e),children:t});let{href:i,...a}=r;return(0,s.jsx)(`li`,{className:d(Kf.FootnotesItem,e),...a,children:(0,s.jsxs)(I,{as:`p`,variant:`muted`,size:`100`,className:d(Kf.FootnotesItem__citationText),children:[t,i&&(0,s.jsx)(Zo,{href:i,"aria-label":`Back to content ${qf(t)}`,children:(0,s.jsx)(Gf,{className:Kf.FootnotesItem__citationIcon})})]})})}let Zf=Object.assign(function({as:e=`ol`,className:t,children:n,visuallyHiddenHeading:r=`Footnotes`,...i}){let a=l().useMemo(()=>l().Children.toArray(n),[n]);if(e===`div`){let e=a.map(e=>l().isValidElement(e)&&e.type===Xf?l().cloneElement(e,{_variant:`disclaimer`,...e.props}):null);return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Dr,{className:`visually-hidden`,as:`h2`,id:`footnote-label`,children:r}),(0,s.jsx)(`div`,{className:d(Kf.Footnotes,Kf[`Footnotes--variant-disclaimer`],t),...i,children:e})]})}return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Dr,{className:`visually-hidden`,as:`h2`,id:`footnote-label`,children:r}),(0,s.jsx)(`ol`,{className:d(Kf.Footnotes,Kf[`Footnotes--variant-citations`],t),...i,children:n})]})},{Item:Xf}),Qf={FrostedGlassVFX:`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ`,"FrostedGlassVFX--intensity-high":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-high___kUSHI`,"FrostedGlassVFX--intensity-low":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-low___a87yo`,"FrostedGlassVFX--intensity-medium":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-medium___z1VQ1`,"FrostedGlassVFX--rounded-corners":`Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--rounded-corners___V4gcI`},$f=[`low`,`medium`,`high`];function ep({hasBorderRadius:e=!0,children:t,className:n,intensity:r=`medium`,...i}){return(0,s.jsx)(`div`,{className:d(Qf.FrostedGlassVFX,e&&Qf[`FrostedGlassVFX--rounded-corners`],Qf[`FrostedGlassVFX--intensity-${r}`],n),...i,children:t})}let tp={SectionIntroStacked:`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17`,"SectionIntroStacked--full-width":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--full-width___kRyw0`,"SectionIntroStacked--variant-gridline":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI`,"SectionIntroStacked-content":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-content___ULK2q`,"SectionIntroStacked-description":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-description___zSilb`,"SectionIntroStacked-heading":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading___tolwP`,"SectionIntroStacked-heading--muted":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ`,"SectionIntroStacked-items":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz`,"SectionIntroStacked-link":`Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-link___Y2Sox`,"SectionIntroStackedItem-item":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD`,"SectionIntroStackedItem-item--with-icon":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item--with-icon___Ej53Q`,SectionIntroStackedItem__content:`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__content___TdGFS`,SectionIntroStackedItem__icon:`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__icon___TUK4t`,"SectionIntroStackedItem__item-text":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text___5DHtq`,"SectionIntroStackedItem__item-text--muted":`Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text--muted___iWmQS`},np=[`default`,`gridline`],rp=(0,c.forwardRef)(({animate:e,className:t,children:n,style:r,variant:i=`default`,...a},o)=>{let{classes:c,styles:u}=E(e),f=l().Children.toArray(n),p=f.filter(e=>l().isValidElement(e)&&e.type===sp),m=f.filter(e=>!p.includes(e));return(0,s.jsx)(`header`,{ref:o,className:d(tp.SectionIntroStacked,i===`gridline`&&tp[`SectionIntroStacked--variant-gridline`],i===`gridline`&&Xr,c,t),...a,style:{...u,...r},children:(0,s.jsxs)(_,{fullWidth:!0,enableGutters:i!==`gridline`,columnGap:`none`,children:[(0,s.jsx)(_.Column,{span:{large:6},className:tp[`SectionIntroStacked-content`],children:m}),(0,s.jsx)(_.Column,{span:{large:6},start:{large:7},children:p})]})})}),ip=(0,c.forwardRef)(({as:e=wr,size:t=`3`,className:n,children:r,...i},a)=>{let o=(0,c.useMemo)(()=>l().Children.toArray(r),[r]),u=(0,c.useCallback)(()=>o.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`,[o]),f=o.length===1?`default`:u();return(0,s.jsx)(Dr,{ref:a,className:d(tp[`SectionIntroStacked-heading`],f===`muted`&&tp[`SectionIntroStacked-heading--muted`],n),size:t,as:e,...i,children:r})}),ap=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(I,{as:`p`,className:d(tp[`SectionIntroStacked-description`],e),ref:r,variant:`muted`,...n,children:t})),op=(0,c.forwardRef)(({className:e,children:t,variant:n=`accent`,size:r=`medium`,...i},a)=>(0,s.jsx)(Jr,{ref:a,className:d(tp[`SectionIntroStacked-link`],e),size:r,variant:n,...i,children:t})),sp=({animate:e,className:t,children:n,...r})=>{let{classes:i,styles:a}=E(e),o=d(i,tp[`SectionIntroStacked-items`],t);return(0,s.jsx)(`ul`,{className:o,style:{...a},...r,children:n})},cp=({className:e,color:t=`green`,...n})=>(0,s.jsx)(Zi,{className:d(tp.SectionIntroStackedItem__icon,e),hasBackground:!0,size:`small`,color:t,...n}),lp=(0,c.forwardRef)(({as:e=`h3`,size:t=`subhead-large`,className:n,children:r,...i},a)=>(0,s.jsx)(Dr,{ref:a,as:e,size:t,className:d(tp.SectionIntroStackedItem__heading,n),...i,children:r})),up=(0,c.forwardRef)(({className:e,children:t,...n},r)=>(0,s.jsx)(I,{as:`p`,variant:`muted`,size:`200`,className:d(tp.SectionIntroStackedItem__description,e),ref:r,...n,children:t})),dp=Object.assign(rp,{Heading:ip,Description:ap,Link:op,Items:sp,Item:({className:e,children:t,...n})=>{let r=d(tp[`SectionIntroStackedItem-item`],e),i=(0,c.useMemo)(()=>l().Children.toArray(t),[t]);if(i.some(e=>l().isValidElement(e)&&(e.type===cp||e.type===lp||e.type===up))){let e=i.find(e=>l().isValidElement(e)&&e.type===cp),t=i.filter(e=>!(l().isValidElement(e)&&e.type===cp));return(0,s.jsxs)(`li`,{className:d(r,!!e&&tp[`SectionIntroStackedItem-item--with-icon`]),...n,children:[e,(0,s.jsx)(`div`,{className:tp.SectionIntroStackedItem__content,children:t})]})}let a=i.length===1?`default`:i.some(e=>l().isValidElement(e)&&(e.type===`b`||e.type===`em`))?`muted`:`default`;return(0,s.jsx)(`li`,{className:r,...n,children:(0,s.jsx)(I,{as:`span`,className:d(tp[`SectionIntroStackedItem__item-text`],a===`muted`&&tp[`SectionIntroStackedItem__item-text--muted`]),size:`350`,children:t})})},ItemIcon:cp,ItemHeading:lp,ItemDescription:up});var fp=[`12`,`16`,`24`],pp={12:{width:12,path:c.createElement(`path`,{d:`M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:c.createElement(`path`,{d:`M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:c.createElement(`path`,{d:`M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z`})}},mp=c.forwardRef(function(e,t){return un(e,t,`octicon octicon-chevron-right`,pp,fp)});mp.displayName=`ChevronRightIcon`;let hp={Tablist__wrapper:`Primer_Brand__Tabs-module__Tablist__wrapper___Bz69R`,"Tablist__wrapper--accent":`Primer_Brand__Tabs-module__Tablist__wrapper--accent___nG4lJ`,"Tablist__wrapper--default":`Primer_Brand__Tabs-module__Tablist__wrapper--default___pPP9D`,"Tablist__wrapper--lastTabIsActive":`Primer_Brand__Tabs-module__Tablist__wrapper--lastTabIsActive___DHNPp`,"Tablist__wrapper--underline":`Primer_Brand__Tabs-module__Tablist__wrapper--underline___xT6ku`,Tabs:`Primer_Brand__Tabs-module__Tabs___p41NK`,"Tabs--accent":`Primer_Brand__Tabs-module__Tabs--accent___amEYm`,"Tabs--default":`Primer_Brand__Tabs-module__Tabs--default___g4Kwt`,"Tabs--underline":`Primer_Brand__Tabs-module__Tabs--underline___Nm9xx`,"Tabs-container":`Primer_Brand__Tabs-module__Tabs-container___jByf5`,"Tabs-container--align-center":`Primer_Brand__Tabs-module__Tabs-container--align-center___MOjwP`,"Tabs-container--align-start":`Primer_Brand__Tabs-module__Tabs-container--align-start___X9kN4`,Tabs__control:`Primer_Brand__Tabs-module__Tabs__control___crCR5`,"Tabs__control-icon":`Primer_Brand__Tabs-module__Tabs__control-icon___cgGsh`,Tabs__controls:`Primer_Brand__Tabs-module__Tabs__controls___OrV44`,Tabs__indicator:`Primer_Brand__Tabs-module__Tabs__indicator___KDvsE`,"Tabs__indicator--active":`Primer_Brand__Tabs-module__Tabs__indicator--active___XFIc8`,Tabs__item:`Primer_Brand__Tabs-module__Tabs__item___rPI4n`,"Tabs__item--active":`Primer_Brand__Tabs-module__Tabs__item--active___ruoXn`,Tabs__panel:`Primer_Brand__Tabs-module__Tabs__panel___JjAmC`,Tabs__panelContainer:`Primer_Brand__Tabs-module__Tabs__panelContainer___oZAgR`,Tabs__slider:`Primer_Brand__Tabs-module__Tabs__slider___hLsBB`},gp={root:`Tabs`,get tab(){return`${this.root}-tab`},get panel(){return`${this.root}-panel`},get indicators(){return`${this.root}-indicators`}},_p={controlsNext:`Next tab`,controlsPrev:`Previous tab`},vp=(0,c.forwardRef)(({align:e=`center`,children:t,defaultActiveTab:n,onChange:r,variant:i=`default`,className:a,"aria-label":o,"aria-labelledby":l,internalAccessibleLabels:u=_p,...f},p)=>{let{activeTab:m,activateTab:h,getTabListProps:g,getTabProps:_,getTabPanelProps:v}=Qi({defaultTab:n,onTabActivate:r}),y=(0,c.useRef)(null),b=(0,c.useRef)(null),x=(0,c.useRef)(null),S=c.Children.toArray(t),C=S.filter(e=>(0,c.isValidElement)(e)&&e.type===yp).map((e,t)=>{let n=String(t),r=e.ref,a=_(n,r);return(0,c.cloneElement)(e,{...a,id:e.props.id??a.id,"aria-controls":e.props[`aria-controls`]??a[`aria-controls`],value:n,key:a.id,isActive:m===n,variant:i})}),w=S.filter(e=>(0,c.isValidElement)(e)&&e.type===bp).map((e,t)=>{let n=v(String(t));return(0,c.cloneElement)(e,{...n,id:e.props.id??n.id,key:String(t)})});(0,c.useEffect)(()=>{if(!y.current||!x.current)return;let e=y.current.querySelector(`[aria-selected="true"]`);if(!m)return;let t=()=>{let t=x.current,n=y.current;if(!t||!n)return;let r=window.getComputedStyle(n).getPropertyValue(`--brand-Tabs-container-padding`),i=16*parseFloat(r),a=e.offsetLeft-i,o=e.offsetWidth;t.style.setProperty(`--brand-Tabs-slider-x`,`${a}px`),t.style.setProperty(`--brand-Tabs-slider-width`,`${o}px`)};t();let n=new ResizeObserver(t);n.observe(y.current);let r=y.current,i=r.clientWidth,a=window.getComputedStyle(r).getPropertyValue(`--brand-Tabs-container-padding`),o=16*parseFloat(a),s=e.offsetLeft-o+e.offsetWidth/2-i/2,c=r.scrollWidth-i,l=Math.max(0,Math.min(s,c));return r.scrollTo({left:l,behavior:`smooth`}),()=>{n.disconnect()}},[m]),(0,c.useEffect)(()=>{let e=y.current,t=b.current;if(!e||!t)return;let n=()=>{let{scrollLeft:n,scrollWidth:r,clientWidth:i}=e,a=r>i,o=a&&n{e.removeEventListener(`scroll`,n),r.disconnect()}},[C]);let T=g(typeof o==`string`?{label:o}:{labelledBy:l}),E=(0,c.useCallback)(()=>{m&&m!==String(C.length-1)&&h(String(Number(m)+1))},[m,h,C]),D=(0,c.useCallback)(()=>{m&&m!==`0`&&h(String(Number(m)-1))},[m,h]),O=C.length>=3,k=String(C.length-1)===m;return(0,s.jsxs)(`div`,{className:d(hp[`Tabs-container`],hp[`Tabs-container--align-${e}`],k&&hp[`Tabs-container--lastTabIsActive`],a),ref:p,"data-testid":gp.root,...f,children:[C.length>=3&&(0,s.jsx)(`div`,{className:hp.Tabs__controls,"data-testid":gp.indicators,children:(0,s.jsxs)(N,{direction:`horizontal`,padding:`none`,justifyContent:`space-between`,children:[(0,s.jsx)(`button`,{onClick:D,className:hp.Tabs__control,"aria-label":u.controlsPrev,children:(0,s.jsx)(I,{size:`100`,children:(0,s.jsx)(Za,{size:16,className:hp[`Tabs__control-icon`]})})}),(0,s.jsx)(N,{direction:`horizontal`,gap:4,padding:`none`,justifyContent:`space-between`,alignItems:`center`,children:C.map((e,t)=>(0,s.jsx)(`div`,{className:d(hp.Tabs__indicator,m&&Number(m)===t&&hp[`Tabs__indicator--active`])},t))}),(0,s.jsx)(`button`,{onClick:E,className:hp.Tabs__control,"aria-label":u.controlsNext,children:(0,s.jsx)(I,{size:`100`,children:(0,s.jsx)(mp,{size:16,className:hp[`Tabs__control-icon`]})})})]})}),(0,s.jsx)(`div`,{ref:b,className:d(hp.Tablist__wrapper,hp[`Tablist__wrapper--${i}`],k&&hp[`Tablist__wrapper--lastTabIsActive`]),children:(0,s.jsxs)(`div`,{ref:y,...T,className:d(hp.Tabs,hp[`Tabs--${i}`],O&&hp[`Tabs--hasMoreThanTwoTabs`]),children:[(0,s.jsx)(`div`,{ref:x,className:hp.Tabs__slider,"aria-hidden":!0}),C]})}),w.length>0&&(0,s.jsx)(`div`,{className:hp.Tabs__panelContainer,children:w})]})}),yp=(0,c.forwardRef)(({children:e,className:t,isActive:n,variant:r,...i},a)=>{let o=L(a);return(0,s.jsx)(`button`,{ref:o,className:d(hp.Tabs__item,n&&hp[`Tabs__item--active`],r&&hp[`Tabs__item--${r}`],t),"data-testid":gp.tab,...i,children:e})}),bp=(0,c.memo)(function({children:e,animation:t=!1,className:n,hidden:r,...i}){let a=t?(0,s.jsx)(w,{autoStaggerChildren:!1,children:(0,s.jsx)(Nl,{animate:t,children:e})}):e;return(0,s.jsx)(`div`,{className:d(hp.Tabs__panel,n),"data-testid":gp.panel,hidden:r,...i,children:a})}),xp=Object.assign(vp,{Item:yp,Panel:bp,testIds:gp}),Sp={Tiles:`Primer_Brand__Tiles-module__Tiles___z9bH9`,"Tiles--layout-compact":`Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M`,"Tiles--layout-default":`Primer_Brand__Tiles-module__Tiles--layout-default___UIRQE`,"Tiles--variant-gridlines":`Primer_Brand__Tiles-module__Tiles--variant-gridlines___XV5ah`,"Tiles-grid":`Primer_Brand__Tiles-module__Tiles-grid___PVssB`,"Tiles-item":`Primer_Brand__Tiles-module__Tiles-item___NtPvv`,"Tiles-item-content":`Primer_Brand__Tiles-module__Tiles-item-content___m7HiY`,"Tiles-item-icon":`Primer_Brand__Tiles-module__Tiles-item-icon___HpkyN`,"Tiles-item-label":`Primer_Brand__Tiles-module__Tiles-item-label___nnmkF`,"Tiles-item-link":`Primer_Brand__Tiles-module__Tiles-item-link___OhYck`,"Tiles-item-media":`Primer_Brand__Tiles-module__Tiles-item-media___BLrcU`,"Tiles-item-name":`Primer_Brand__Tiles-module__Tiles-item-name___DHlvN`},Cp={root:`Tiles`,get grid(){return`${this.root}-grid`},get item(){return`${this.root}-item`}},wp={default:{xsmall:2,small:3,medium:4,large:9},compact:{xsmall:4,small:3,medium:6,large:9}},Tp=(0,c.createContext)(`default`),Ep=(0,c.forwardRef)(({variant:e=`default`,layout:t=`default`,children:n,className:r,"data-testid":i,...a},o)=>{let c=e=>l().Children.toArray(e).reduce((e,t)=>e+(as(t)?c(t.props.children):1),0),u=(e,t)=>{if(e===0)return 1;let n=Math.ceil(e/t);return Math.ceil(e/n)},f=c(n),p=wp[t],m={"--tiles-columns-xsmall":u(f,p.xsmall),"--tiles-columns-small":u(f,p.small),"--tiles-columns-medium":u(f,p.medium),"--tiles-columns-large":u(f,p.large)};return(0,s.jsx)(Tp.Provider,{value:t,children:(0,s.jsx)(`div`,{ref:o,className:d(Sp.Tiles,Sp[`Tiles--variant-${e}`],Sp[`Tiles--layout-${t}`],e===`gridlines`&&Xr,r),"data-testid":i||Cp.root,...a,children:(0,s.jsx)(`ul`,{className:Sp[`Tiles-grid`],"data-testid":Cp.grid,style:m,children:n})})})}),Dp=(0,c.forwardRef)(({name:e,href:t,children:n,className:r,"data-testid":i,...a},o)=>{let l=(0,c.useContext)(Tp),u=!!t,f=l===`compact`&&!u,p=(0,s.jsxs)(`span`,{className:Sp[`Tiles-item-content`],children:[(0,s.jsx)(`span`,{className:Sp[`Tiles-item-media`],"aria-hidden":`true`,children:n}),(0,s.jsxs)(`span`,{className:d(Sp[`Tiles-item-label`],f&&`visually-hidden`),children:[(0,s.jsx)(I,{as:`span`,size:`100`,className:Sp[`Tiles-item-name`],children:e}),u&&(0,s.jsx)(eo,{size:16,className:Sp[`Tiles-item-icon`],"aria-hidden":`true`})]})]});return(0,s.jsx)(`li`,{ref:o,className:d(Sp[`Tiles-item`],r),"data-testid":i||Cp.item,...a,children:u?(0,s.jsx)(`a`,{href:t,className:Sp[`Tiles-item-link`],children:p}):p})}),Op=Object.assign(Ep,{Item:Dp,testIds:Cp});return o})())})),p=e(a(),1);function m(e){"@babel/helpers - typeof";return m=typeof Symbol==`function`&&typeof Symbol.iterator==`symbol`?function(e){return typeof e}:function(e){return e&&typeof Symbol==`function`&&e.constructor===Symbol&&e!==Symbol.prototype?`symbol`:typeof e},m(e)}var h=[`aria-hidden`,`aria-label`,`aria-labelledby`,`tabIndex`,`className`,`fill`,`size`,`verticalAlign`,`id`,`title`,`style`];function g(){return g=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0?`true`:`false`,"aria-label":o,"aria-labelledby":s,className:`${n} ${u}`.trim(),role:N,viewBox:`0 0 ${A} ${k}`,width:j,height:O,fill:f,id:x,display:`inline-block`,overflow:`visible`,style:v({verticalAlign:b},T)}),C?p.createElement(`title`,null,C):null,ee)}function E(e,t){return e.map(function(e){return parseInt(e,10)}).reduce(function(e,n){return n<=t?n:e},e[0])}var D=[`16`,`24`],O={16:{width:16,path:p.createElement(`path`,{d:`M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M13 17.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-.25-8.25a.75.75 0 0 0-1.5 0v4.5a.75.75 0 0 0 1.5 0v-4.5Z`}),p.createElement(`path`,{d:`M9.836 3.244c.963-1.665 3.365-1.665 4.328 0l8.967 15.504c.963 1.667-.24 3.752-2.165 3.752H3.034c-1.926 0-3.128-2.085-2.165-3.752Zm3.03.751a1.002 1.002 0 0 0-1.732 0L2.168 19.499A1.002 1.002 0 0 0 3.034 21h17.932a1.002 1.002 0 0 0 .866-1.5L12.866 3.994Z`}))}},k=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-alert`,O,D)});k.displayName=`AlertIcon`;var A=[`16`,`24`],j={16:{width:16,path:p.createElement(`path`,{d:`M7.78 12.53a.75.75 0 0 1-1.06 0L2.47 8.28a.75.75 0 0 1 0-1.06l4.25-4.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L4.81 7h7.44a.75.75 0 0 1 0 1.5H4.81l2.97 2.97a.75.75 0 0 1 0 1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M10.78 19.03a.75.75 0 0 1-1.06 0l-6.25-6.25a.75.75 0 0 1 0-1.06l6.25-6.25a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L5.81 11.5h14.44a.75.75 0 0 1 0 1.5H5.81l4.97 4.97a.75.75 0 0 1 0 1.06Z`})}},ee=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-arrow-left`,j,A)});ee.displayName=`ArrowLeftIcon`;var M=[`16`,`24`],te={16:{width:16,path:p.createElement(`path`,{d:`M8.22 2.97a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l2.97-2.97H3.75a.75.75 0 0 1 0-1.5h7.44L8.22 4.03a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M13.22 19.03a.75.75 0 0 1 0-1.06L18.19 13H3.75a.75.75 0 0 1 0-1.5h14.44l-4.97-4.97a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z`})}},N=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-arrow-right`,te,M)});N.displayName=`ArrowRightIcon`;var ne=[`16`,`24`],re={16:{width:16,path:p.createElement(`path`,{d:`M4.53 4.75A.75.75 0 0 1 5.28 4h6.01a.75.75 0 0 1 .75.75v6.01a.75.75 0 0 1-1.5 0v-4.2l-5.26 5.261a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L9.48 5.5h-4.2a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:p.createElement(`path`,{d:`M18.25 15.5a.75.75 0 0 1-.75-.75V7.56L7.28 17.78a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L16.44 6.5H9.25a.75.75 0 0 1 0-1.5h9a.75.75 0 0 1 .75.75v9a.75.75 0 0 1-.75.75Z`})}},ie=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-arrow-up-right`,re,ne)});ie.displayName=`ArrowUpRightIcon`;var ae=[`16`,`24`],oe={16:{width:16,path:p.createElement(`path`,{d:`m1.594 10.822-.795 3.481a.75.75 0 0 0 .898.898l3.481-.795a7 7 0 1 0-3.584-3.584m1.52.085a.75.75 0 0 0-.054-.488l-.058-.124a5.5 5.5 0 1 1 2.703 2.703l-.124-.058a.75.75 0 0 0-.488-.054l-2.566.587Z`})},24:{width:24,path:p.createElement(`path`,{d:`M2.002 16.586.796 22.315a.75.75 0 0 0 .889.889l5.729-1.206a11 11 0 1 0-5.412-5.412m1.519.062a.75.75 0 0 0-.056-.476l-.099-.209a9.5 9.5 0 1 1 4.671 4.671l-.209-.099a.75.75 0 0 0-.476-.056l-4.851 1.02Z`})}},se=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chat`,oe,ae)});se.displayName=`ChatIcon`;var ce=[`16`,`24`],le={16:{width:16,path:p.createElement(`path`,{d:`M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z`})},24:{width:24,path:p.createElement(`path`,{d:`M21.03 5.72a.75.75 0 0 1 0 1.06l-11.5 11.5a.747.747 0 0 1-1.072-.012l-5.5-5.75a.75.75 0 1 1 1.084-1.036l4.97 5.195L19.97 5.72a.75.75 0 0 1 1.06 0Z`})}},ue=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-check`,le,ce)});ue.displayName=`CheckIcon`;var de=[`16`,`24`],fe={16:{width:16,path:p.createElement(`path`,{d:`M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm1.5 0a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm10.28-1.72-4.5 4.5a.75.75 0 0 1-1.06 0l-2-2a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l1.47 1.47 3.97-3.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M17.28 9.28a.75.75 0 0 0-1.06-1.06l-5.97 5.97-2.47-2.47a.75.75 0 0 0-1.06 1.06l3 3a.75.75 0 0 0 1.06 0l6.5-6.5Z`}),p.createElement(`path`,{d:`M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z`}))}},pe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-check-circle`,fe,de)});pe.displayName=`CheckCircleIcon`;var me=[`12`,`16`,`24`],he={12:{width:12,path:p.createElement(`path`,{d:`M6 8.825c-.2 0-.4-.1-.5-.2l-3.3-3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l2.7 2.7 2.7-2.7c.3-.3.8-.3 1.1 0 .3.3.3.8 0 1.1l-3.2 3.2c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:p.createElement(`path`,{d:`M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z`})},24:{width:24,path:p.createElement(`path`,{d:`M5.22 8.22a.749.749 0 0 0 0 1.06l6.25 6.25a.749.749 0 0 0 1.06 0l6.25-6.25a.749.749 0 1 0-1.06-1.06L12 13.939 6.28 8.22a.749.749 0 0 0-1.06 0Z`})}},ge=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chevron-down`,he,me)});ge.displayName=`ChevronDownIcon`;var P=[`12`,`16`,`24`],F={12:{width:12,path:p.createElement(`path`,{d:`M4.7 10c-.2 0-.4-.1-.5-.2-.3-.3-.3-.8 0-1.1L6.9 6 4.2 3.3c-.3-.3-.3-.8 0-1.1.3-.3.8-.3 1.1 0l3.3 3.2c.3.3.3.8 0 1.1L5.3 9.7c-.2.2-.4.3-.6.3Z`})},16:{width:16,path:p.createElement(`path`,{d:`M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M8.72 18.78a.75.75 0 0 1 0-1.06L14.44 12 8.72 6.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018l6.25 6.25a.75.75 0 0 1 0 1.06l-6.25 6.25a.75.75 0 0 1-1.06 0Z`})}},_e=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chevron-right`,F,P)});_e.displayName=`ChevronRightIcon`;var ve=[`12`,`16`,`24`],ye={12:{width:12,path:p.createElement(`path`,{d:`M6 4c-.2 0-.4.1-.5.2L2.2 7.5c-.3.3-.3.8 0 1.1.3.3.8.3 1.1 0L6 5.9l2.7 2.7c.3.3.8.3 1.1 0 .3-.3.3-.8 0-1.1L6.6 4.3C6.4 4.1 6.2 4 6 4Z`})},16:{width:16,path:p.createElement(`path`,{d:`M3.22 10.53a.749.749 0 0 1 0-1.06l4.25-4.25a.749.749 0 0 1 1.06 0l4.25 4.25a.749.749 0 1 1-1.06 1.06L8 6.811 4.28 10.53a.749.749 0 0 1-1.06 0Z`})},24:{width:24,path:p.createElement(`path`,{d:`M18.78 15.78a.749.749 0 0 1-1.06 0L12 10.061 6.28 15.78a.749.749 0 1 1-1.06-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 0 1 0 1.06Z`})}},be=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-chevron-up`,ye,ve)});be.displayName=`ChevronUpIcon`;var xe=[`16`,`24`],Se={16:{width:16,path:p.createElement(`path`,{d:`M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z`})},24:{width:24,path:p.createElement(`path`,{d:`M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z`})}},Ce=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-comment`,Se,xe)});Ce.displayName=`CommentIcon`;var I=[`16`,`24`],we={16:{width:16,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z`}),p.createElement(`path`,{d:`M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z`}))},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M7.024 3.75c0-.966.784-1.75 1.75-1.75H20.25c.966 0 1.75.784 1.75 1.75v11.498a1.75 1.75 0 0 1-1.75 1.75H8.774a1.75 1.75 0 0 1-1.75-1.75Zm1.75-.25a.25.25 0 0 0-.25.25v11.498c0 .139.112.25.25.25H20.25a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z`}),p.createElement(`path`,{d:`M1.995 10.749a1.75 1.75 0 0 1 1.75-1.751H5.25a.75.75 0 1 1 0 1.5H3.745a.25.25 0 0 0-.25.25L3.5 20.25c0 .138.111.25.25.25h9.5a.25.25 0 0 0 .25-.25v-1.51a.75.75 0 1 1 1.5 0v1.51A1.75 1.75 0 0 1 13.25 22h-9.5A1.75 1.75 0 0 1 2 20.25l-.005-9.501Z`}))}},Te=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-copy`,we,I)});Te.displayName=`CopyIcon`;var Ee=[`16`,`24`],De={16:{width:16,path:p.createElement(`path`,{d:`M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z`})},24:{width:24,path:p.createElement(`path`,{d:`M12 18a6 6 0 1 0 0-12 6 6 0 0 0 0 12Z`})}},Oe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-dot-fill`,De,Ee)});Oe.displayName=`DotFillIcon`;var ke=[`16`,`24`],Ae={16:{width:16,path:p.createElement(`path`,{d:`M.75 3h14.5a.75.75 0 0 1 0 1.5H.75a.75.75 0 0 1 0-1.5ZM3 7.75A.75.75 0 0 1 3.75 7h8.5a.75.75 0 0 1 0 1.5h-8.5A.75.75 0 0 1 3 7.75Zm3 4a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z`})},24:{width:24,path:p.createElement(`path`,{d:`M2.75 6a.75.75 0 0 0 0 1.5h18.5a.75.75 0 0 0 0-1.5H2.75ZM6 11.75a.75.75 0 0 1 .75-.75h10.5a.75.75 0 0 1 0 1.5H6.75a.75.75 0 0 1-.75-.75Zm4 4.938a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 0 1.5h-2.5a.75.75 0 0 1-.75-.75Z`})}},je=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-filter`,Ae,ke)});je.displayName=`FilterIcon`;var Me=[`16`,`24`],Ne={16:{width:16,path:p.createElement(`path`,{d:`M9.5 3.25a2.25 2.25 0 1 1 3 2.122V6A2.5 2.5 0 0 1 10 8.5H6a1 1 0 0 0-1 1v1.128a2.251 2.251 0 1 1-1.5 0V5.372a2.25 2.25 0 1 1 1.5 0v1.836A2.493 2.493 0 0 1 6 7h4a1 1 0 0 0 1-1v-.628A2.25 2.25 0 0 1 9.5 3.25Zm-6 0a.75.75 0 1 0 1.5 0 .75.75 0 0 0-1.5 0Zm8.25-.75a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5ZM4.25 12a.75.75 0 1 0 0 1.5.75.75 0 0 0 0-1.5Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M15 4.75a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM2.5 19.25a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0Zm0-14.5a3.25 3.25 0 1 1 6.5 0 3.25 3.25 0 0 1-6.5 0ZM5.75 6.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 6.5Zm0 14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 5.75 21Zm12.5-14.5a1.75 1.75 0 1 0-.001-3.501A1.75 1.75 0 0 0 18.25 6.5Z`}),p.createElement(`path`,{d:`M5.75 16.75A.75.75 0 0 1 5 16V8a.75.75 0 0 1 1.5 0v8a.75.75 0 0 1-.75.75Z`}),p.createElement(`path`,{d:`M17.5 8.75v-1H19v1a3.75 3.75 0 0 1-3.75 3.75h-7a1.75 1.75 0 0 0-1.75 1.75H5A3.25 3.25 0 0 1 8.25 11h7a2.25 2.25 0 0 0 2.25-2.25Z`}))}},Pe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-git-branch`,Ne,Me)});Pe.displayName=`GitBranchIcon`;var Fe=[`16`,`24`],Ie={16:{width:16,path:p.createElement(`path`,{d:`M10 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm0-4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm-4 4a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5-9a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM7 8a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM6 5a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})},24:{width:24,path:p.createElement(`path`,{d:`M9 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm7-1a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM9 18a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm6 0a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})}},Le=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-grabber`,Ie,Fe)});Le.displayName=`GrabberIcon`;var Re=[`16`,`24`],ze={16:{width:16,path:p.createElement(`path`,{d:`M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8Zm8-6.5a6.5 6.5 0 1 0 0 13 6.5 6.5 0 0 0 0-13ZM6.5 7.75A.75.75 0 0 1 7.25 7h1a.75.75 0 0 1 .75.75v2.75h.25a.75.75 0 0 1 0 1.5h-2a.75.75 0 0 1 0-1.5h.25v-2h-.25a.75.75 0 0 1-.75-.75ZM8 6a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M13 7.5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Zm-3 3.75a.75.75 0 0 1 .75-.75h1.5a.75.75 0 0 1 .75.75v4.25h.75a.75.75 0 0 1 0 1.5h-3a.75.75 0 0 1 0-1.5h.75V12h-.75a.75.75 0 0 1-.75-.75Z`}),p.createElement(`path`,{d:`M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z`}))}},Be=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-info`,ze,Re)});Be.displayName=`InfoIcon`;var Ve=[`16`,`24`],He={16:{width:16,path:p.createElement(`path`,{d:`M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3ZM1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Zm13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z`})},24:{width:24,path:p.createElement(`path`,{d:`M20 14a2 2 0 1 1-.001-3.999A2 2 0 0 1 20 14ZM6 12a2 2 0 1 1-3.999.001A2 2 0 0 1 6 12Zm8 0a2 2 0 1 1-3.999.001A2 2 0 0 1 14 12Z`})}},Ue=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-kebab-horizontal`,He,Ve)});Ue.displayName=`KebabHorizontalIcon`;var We=[`16`,`24`],Ge={16:{width:16,path:p.createElement(`path`,{d:`m7.775 3.275 1.25-1.25a3.5 3.5 0 1 1 4.95 4.95l-2.5 2.5a3.5 3.5 0 0 1-4.95 0 .751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018 1.998 1.998 0 0 0 2.83 0l2.5-2.5a2.002 2.002 0 0 0-2.83-2.83l-1.25 1.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042Zm-4.69 9.64a1.998 1.998 0 0 0 2.83 0l1.25-1.25a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042l-1.25 1.25a3.5 3.5 0 1 1-4.95-4.95l2.5-2.5a3.5 3.5 0 0 1 4.95 0 .751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018 1.998 1.998 0 0 0-2.83 0l-2.5 2.5a1.998 1.998 0 0 0 0 2.83Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M14.78 3.653a3.936 3.936 0 1 1 5.567 5.567l-3.627 3.627a3.936 3.936 0 0 1-5.88-.353.75.75 0 0 0-1.18.928 5.436 5.436 0 0 0 8.12.486l3.628-3.628a5.436 5.436 0 1 0-7.688-7.688l-3 3a.75.75 0 0 0 1.06 1.061l3-3Z`}),p.createElement(`path`,{d:`M7.28 11.153a3.936 3.936 0 0 1 5.88.353.75.75 0 0 0 1.18-.928 5.436 5.436 0 0 0-8.12-.486L2.592 13.72a5.436 5.436 0 1 0 7.688 7.688l3-3a.75.75 0 1 0-1.06-1.06l-3 3a3.936 3.936 0 0 1-5.567-5.568l3.627-3.627Z`}))}},Ke=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-link`,Ge,We)});Ke.displayName=`LinkIcon`;var qe=[`16`,`24`],Je={16:{width:16,path:p.createElement(`path`,{d:`M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M15.5 2.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 .75.75v5.5a.75.75 0 0 1-1.5 0V4.06l-6.22 6.22a.75.75 0 1 1-1.06-1.06L19.94 3h-3.69a.75.75 0 0 1-.75-.75Z`}),p.createElement(`path`,{d:`M2.5 4.25c0-.966.784-1.75 1.75-1.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.25.25 0 0 0-.25.25v15.5c0 .138.112.25.25.25h15.5a.25.25 0 0 0 .25-.25v-8.5a.75.75 0 0 1 1.5 0v8.5a1.75 1.75 0 0 1-1.75 1.75H4.25a1.75 1.75 0 0 1-1.75-1.75V4.25Z`}))}},Ye=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-link-external`,Je,qe)});Ye.displayName=`LinkExternalIcon`;var Xe=[`16`,`24`],Ze={16:{width:16,path:p.createElement(`path`,{d:`M9.598 1.591a.749.749 0 0 1 .785-.175 7.001 7.001 0 1 1-8.967 8.967.75.75 0 0 1 .961-.96 5.5 5.5 0 0 0 7.046-7.046.75.75 0 0 1 .175-.786Zm1.616 1.945a7 7 0 0 1-7.678 7.678 5.499 5.499 0 1 0 7.678-7.678Z`})},24:{width:24,path:p.createElement(`path`,{d:`M14.768 3.96v.001l-.002-.005a9.08 9.08 0 0 0-.218-.779c-.13-.394.21-.8.602-.67.29.096.575.205.855.328l.01.005A10.002 10.002 0 0 1 12 22a10.002 10.002 0 0 1-9.162-5.985l-.004-.01a9.722 9.722 0 0 1-.329-.855c-.13-.392.277-.732.67-.602.257.084.517.157.78.218l.004.002A9 9 0 0 0 14.999 6a9.09 9.09 0 0 0-.231-2.04ZM16.5 6c0 5.799-4.701 10.5-10.5 10.5-.426 0-.847-.026-1.26-.075A8.5 8.5 0 1 0 16.425 4.74c.05.413.075.833.075 1.259Z`})}},Qe=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-moon`,Ze,Xe)});Qe.displayName=`MoonIcon`;var $e=[`16`,`24`],et={16:{width:16,path:p.createElement(`path`,{d:`M11.134 1.535c.7-.509 1.416-.942 2.076-1.155.649-.21 1.463-.267 2.069.34.603.601.568 1.411.368 2.07-.202.668-.624 1.39-1.125 2.096-1.011 1.424-2.496 2.987-3.775 4.249-1.098 1.084-2.132 1.839-3.04 2.3a3.744 3.744 0 0 1-1.055 3.217c-.431.431-1.065.691-1.657.861-.614.177-1.294.287-1.914.357A21.151 21.151 0 0 1 .797 16H.743l.007-.75H.749L.742 16a.75.75 0 0 1-.743-.742l.743-.008-.742.007v-.054a21.25 21.25 0 0 1 .13-2.284c.067-.647.187-1.287.358-1.914.17-.591.43-1.226.86-1.657a3.746 3.746 0 0 1 3.227-1.054c.466-.893 1.225-1.907 2.314-2.982 1.271-1.255 2.833-2.75 4.245-3.777ZM1.62 13.089c-.051.464-.086.929-.104 1.395.466-.018.932-.053 1.396-.104a10.511 10.511 0 0 0 1.668-.309c.526-.151.856-.325 1.011-.48a2.25 2.25 0 1 0-3.182-3.182c-.155.155-.329.485-.48 1.01a10.515 10.515 0 0 0-.309 1.67Zm10.396-10.34c-1.224.89-2.605 2.189-3.822 3.384l1.718 1.718c1.21-1.205 2.51-2.597 3.387-3.833.47-.662.78-1.227.912-1.662.134-.444.032-.551.009-.575h-.001V1.78c-.014-.014-.113-.113-.548.027-.432.14-.995.462-1.655.942Zm-4.832 7.266-.001.001a9.859 9.859 0 0 0 1.63-1.142L7.155 7.216a9.7 9.7 0 0 0-1.161 1.607c.482.302.889.71 1.19 1.192Z`})},24:{width:24,path:p.createElement(`path`,{d:`M19.642 6.653c-1.31 1.812-3.251 3.86-4.945 5.575l-.091.092-2.69-2.69.098-.098c1.69-1.71 3.732-3.656 5.544-4.962.911-.657 1.715-1.115 2.353-1.318.652-.207.915-.091 1.039.033.113.113.231.367.019 1.02-.207.635-.668 1.436-1.327 2.348ZM10.9 10.736l2.605 2.605c-.88.754-1.684 1.294-2.378 1.655a4.832 4.832 0 0 0-1.892-1.89c.36-.69.903-1.482 1.665-2.37Zm-3.086 1.856a4.825 4.825 0 0 0-4.33 1.328c-.525.525-.88 1.302-1.13 2.079-.256.795-.43 1.682-.541 2.507a19.055 19.055 0 0 0-.173 2.216c-.004.3.003.567.022.778.009.104.022.212.044.31.01.05.027.113.053.18.02.051.074.178.19.295.117.117.245.17.297.19.066.026.13.043.178.054.099.021.207.035.31.044.211.019.479.025.779.021.603-.008 1.39-.06 2.216-.172.825-.112 1.711-.285 2.507-.54.776-.25 1.553-.606 2.079-1.132a4.825 4.825 0 0 0 1.327-4.333c1.209-.6 2.622-1.618 4.121-3.135 1.694-1.714 3.709-3.835 5.093-5.75.688-.952 1.258-1.904 1.538-2.764.274-.842.334-1.826-.384-2.544-.72-.719-1.703-.672-2.555-.401-.865.275-1.822.843-2.776 1.53-1.92 1.384-4.036 3.407-5.733 5.125-1.5 1.518-2.53 2.896-3.132 4.114Zm1.44 2.388a3.33 3.33 0 0 1 0 4.71c-.271.27-.774.537-1.478.763-.684.22-1.477.378-2.248.482-.769.104-1.495.152-2.035.16a9.247 9.247 0 0 1-.351-.002 9.182 9.182 0 0 1-.002-.35c.007-.542.055-1.267.16-2.036.104-.771.261-1.564.481-2.249.227-.703.493-1.206.764-1.478a3.33 3.33 0 0 1 4.71 0Z`})}},tt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-paintbrush`,et,$e)});tt.displayName=`PaintbrushIcon`;var nt=[`16`,`24`],rt={16:{width:16,path:p.createElement(`path`,{d:`M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z`})},24:{width:24,path:p.createElement(`path`,{d:`M17.263 2.177a1.75 1.75 0 0 1 2.474 0l2.586 2.586a1.75 1.75 0 0 1 0 2.474L19.53 10.03l-.012.013L8.69 20.378a1.753 1.753 0 0 1-.699.409l-5.523 1.68a.748.748 0 0 1-.747-.188.748.748 0 0 1-.188-.747l1.673-5.5a1.75 1.75 0 0 1 .466-.756L14.476 4.963ZM4.708 16.361a.26.26 0 0 0-.067.108l-1.264 4.154 4.177-1.271a.253.253 0 0 0 .1-.059l10.273-9.806-2.94-2.939-10.279 9.813ZM19 8.44l2.263-2.262a.25.25 0 0 0 0-.354l-2.586-2.586a.25.25 0 0 0-.354 0L16.061 5.5Z`})}},it=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-pencil`,rt,nt)});it.displayName=`PencilIcon`;var at=[`16`,`24`],ot={16:{width:16,path:p.createElement(`path`,{d:`M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z`})},24:{width:24,path:p.createElement(`path`,{d:`M10.25 2a8.25 8.25 0 0 1 6.34 13.53l5.69 5.69a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-5.69-5.69A8.25 8.25 0 1 1 10.25 2ZM3.5 10.25a6.75 6.75 0 1 0 13.5 0 6.75 6.75 0 0 0-13.5 0Z`})}},st=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-search`,ot,at)});st.displayName=`SearchIcon`;var ct=[`16`,`24`],lt={16:{width:16,path:p.createElement(`path`,{d:`M15 2.75a.75.75 0 0 1-.75.75h-4a.75.75 0 0 1 0-1.5h4a.75.75 0 0 1 .75.75Zm-8.5.75v1.25a.75.75 0 0 0 1.5 0v-4a.75.75 0 0 0-1.5 0V2H1.75a.75.75 0 0 0 0 1.5H6.5Zm1.25 5.25a.75.75 0 0 0 0-1.5h-6a.75.75 0 0 0 0 1.5h6ZM15 8a.75.75 0 0 1-.75.75H11.5V10a.75.75 0 1 1-1.5 0V6a.75.75 0 0 1 1.5 0v1.25h2.75A.75.75 0 0 1 15 8Zm-9 5.25v-2a.75.75 0 0 0-1.5 0v1.25H1.75a.75.75 0 0 0 0 1.5H4.5v1.25a.75.75 0 0 0 1.5 0v-2Zm9 0a.75.75 0 0 1-.75.75h-6a.75.75 0 0 1 0-1.5h6a.75.75 0 0 1 .75.75Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M11 18.25a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75Zm-8-12a.75.75 0 0 1 .75-.75h7.5a.75.75 0 0 1 0 1.5h-7.5A.75.75 0 0 1 3 6.25Zm13 6a.75.75 0 0 1 .75-.75h3.5a.75.75 0 0 1 0 1.5h-3.5a.75.75 0 0 1-.75-.75ZM8.75 16a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75Z`}),p.createElement(`path`,{d:`M3 18.25a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm0-6a.75.75 0 0 1 .75-.75h8.5a.75.75 0 0 1 0 1.5h-8.5a.75.75 0 0 1-.75-.75ZM16.75 10a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75ZM14 6.25a.75.75 0 0 1 .75-.75h5.5a.75.75 0 0 1 0 1.5h-5.5a.75.75 0 0 1-.75-.75ZM11.25 4a.75.75 0 0 1 .75.75v3a.75.75 0 0 1-1.5 0v-3a.75.75 0 0 1 .75-.75Z`}))}},ut=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-sliders`,lt,ct)});ut.displayName=`SlidersIcon`;var dt=[`16`,`24`],ft={16:{width:16,path:p.createElement(`path`,{d:`M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm3.82 1.636a.75.75 0 0 1 1.038.175l.007.009c.103.118.22.222.35.31.264.178.683.37 1.285.37.602 0 1.02-.192 1.285-.371.13-.088.247-.192.35-.31l.007-.008a.75.75 0 0 1 1.222.87l-.022-.015c.02.013.021.015.021.015v.001l-.001.002-.002.003-.005.007-.014.019a2.066 2.066 0 0 1-.184.213c-.16.166-.338.316-.53.445-.63.418-1.37.638-2.127.629-.946 0-1.652-.308-2.126-.63a3.331 3.331 0 0 1-.715-.657l-.014-.02-.005-.006-.002-.003v-.002h-.001l.613-.432-.614.43a.75.75 0 0 1 .183-1.044ZM12 7a1 1 0 1 1-2 0 1 1 0 0 1 2 0ZM5 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Zm5.25 2.25.592.416a97.71 97.71 0 0 0-.592-.416Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M8.456 14.494a.75.75 0 0 1 1.068.17 3.08 3.08 0 0 0 .572.492A3.381 3.381 0 0 0 12 15.72c.855 0 1.487-.283 1.904-.562a3.081 3.081 0 0 0 .572-.492l.021-.026a.75.75 0 0 1 1.197.905l-.027.034c-.013.016-.03.038-.052.063-.044.05-.105.119-.184.198a4.569 4.569 0 0 1-.695.566A4.88 4.88 0 0 1 12 17.22a4.88 4.88 0 0 1-2.736-.814 4.57 4.57 0 0 1-.695-.566 3.253 3.253 0 0 1-.236-.261c-.259-.332-.223-.824.123-1.084Z`}),p.createElement(`path`,{d:`M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Z`}),p.createElement(`path`,{d:`M9 10.75a1.25 1.25 0 1 1-2.5 0 1.25 1.25 0 0 1 2.5 0ZM16.25 12a1.25 1.25 0 1 0 0-2.5 1.25 1.25 0 0 0 0 2.5Z`}))}},pt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-smiley`,ft,dt)});pt.displayName=`SmileyIcon`;var mt=[`16`,`24`],ht={16:{width:16,path:p.createElement(`path`,{d:`M4.47.22A.749.749 0 0 1 5 0h6c.199 0 .389.079.53.22l4.25 4.25c.141.14.22.331.22.53v6a.749.749 0 0 1-.22.53l-4.25 4.25A.749.749 0 0 1 11 16H5a.749.749 0 0 1-.53-.22L.22 11.53A.749.749 0 0 1 0 11V5c0-.199.079-.389.22-.53Zm.84 1.28L1.5 5.31v5.38l3.81 3.81h5.38l3.81-3.81V5.31L10.69 1.5ZM8 4a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 4Zm0 8a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M12 7a.75.75 0 0 1 .75.75v4.5a.75.75 0 0 1-1.5 0v-4.5A.75.75 0 0 1 12 7Zm0 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z`}),p.createElement(`path`,{d:`M7.328 1.47a.749.749 0 0 1 .53-.22h8.284c.199 0 .389.079.53.22l5.858 5.858c.141.14.22.33.22.53v8.284a.749.749 0 0 1-.22.53l-5.858 5.858a.749.749 0 0 1-.53.22H7.858a.749.749 0 0 1-.53-.22L1.47 16.672a.749.749 0 0 1-.22-.53V7.858c0-.199.079-.389.22-.53Zm.84 1.28L2.75 8.169v7.662l5.419 5.419h7.662l5.419-5.418V8.168L15.832 2.75Z`}))}},gt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-stop`,ht,mt)});gt.displayName=`StopIcon`;var _t=[`16`,`24`],vt={16:{width:16,path:p.createElement(`path`,{d:`M8 12a4 4 0 1 1 0-8 4 4 0 0 1 0 8Zm0-1.5a2.5 2.5 0 1 0 0-5 2.5 2.5 0 0 0 0 5Zm5.657-8.157a.75.75 0 0 1 0 1.061l-1.061 1.06a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.06-1.06a.75.75 0 0 1 1.06 0Zm-9.193 9.193a.75.75 0 0 1 0 1.06l-1.06 1.061a.75.75 0 1 1-1.061-1.06l1.06-1.061a.75.75 0 0 1 1.061 0ZM8 0a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 8 0ZM3 8a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 3 8Zm13 0a.75.75 0 0 1-.75.75h-1.5a.75.75 0 0 1 0-1.5h1.5A.75.75 0 0 1 16 8Zm-8 5a.75.75 0 0 1 .75.75v1.5a.75.75 0 0 1-1.5 0v-1.5A.75.75 0 0 1 8 13Zm3.536-1.464a.75.75 0 0 1 1.06 0l1.061 1.06a.75.75 0 0 1-1.06 1.061l-1.061-1.06a.75.75 0 0 1 0-1.061ZM2.343 2.343a.75.75 0 0 1 1.061 0l1.06 1.061a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-1.06-1.06a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M12 19a7 7 0 1 1 0-14 7 7 0 0 1 0 14Zm0-1.5a5.5 5.5 0 1 0 0-11 5.5 5.5 0 1 0 0 11Zm-5.657.157a.75.75 0 0 1 0 1.06l-1.768 1.768a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.767-1.768a.75.75 0 0 1 1.061 0ZM3.515 3.515a.75.75 0 0 1 1.06 0l1.768 1.768a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L3.515 4.575a.75.75 0 0 1 0-1.06ZM12 0a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0V.75A.75.75 0 0 1 12 0ZM4 12a.75.75 0 0 1-.75.75H.75a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 4 12Zm8 8a.75.75 0 0 1 .75.75v2.5a.75.75 0 0 1-1.5 0v-2.5A.75.75 0 0 1 12 20Zm12-8a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h2.5A.75.75 0 0 1 24 12Zm-6.343 5.657a.75.75 0 0 1 1.06 0l1.768 1.768a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-1.768-1.767a.75.75 0 0 1 0-1.061Zm2.828-14.142a.75.75 0 0 1 0 1.06l-1.768 1.768a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l1.767-1.768a.75.75 0 0 1 1.061 0Z`})}},yt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-sun`,vt,_t)});yt.displayName=`SunIcon`;var bt=[`16`,`24`],xt={16:{width:16,path:p.createElement(`path`,{d:`M1.705 8.005a.75.75 0 0 1 .834.656 5.5 5.5 0 0 0 9.592 2.97l-1.204-1.204a.25.25 0 0 1 .177-.427h3.646a.25.25 0 0 1 .25.25v3.646a.25.25 0 0 1-.427.177l-1.38-1.38A7.002 7.002 0 0 1 1.05 8.84a.75.75 0 0 1 .656-.834ZM8 2.5a5.487 5.487 0 0 0-4.131 1.869l1.204 1.204A.25.25 0 0 1 4.896 6H1.25A.25.25 0 0 1 1 5.75V2.104a.25.25 0 0 1 .427-.177l1.38 1.38A7.002 7.002 0 0 1 14.95 7.16a.75.75 0 0 1-1.49.178A5.5 5.5 0 0 0 8 2.5Z`})},24:{width:24,path:p.createElement(`path`,{d:`M3.38 8A9.502 9.502 0 0 1 12 2.5a9.502 9.502 0 0 1 9.215 7.182.75.75 0 1 0 1.456-.364C21.473 4.539 17.15 1 12 1a10.995 10.995 0 0 0-9.5 5.452V4.75a.75.75 0 0 0-1.5 0V8.5a1 1 0 0 0 1 1h3.75a.75.75 0 0 0 0-1.5H3.38Zm-.595 6.318a.75.75 0 0 0-1.455.364C2.527 19.461 6.85 23 12 23c4.052 0 7.592-2.191 9.5-5.451v1.701a.75.75 0 0 0 1.5 0V15.5a1 1 0 0 0-1-1h-3.75a.75.75 0 0 0 0 1.5h2.37A9.502 9.502 0 0 1 12 21.5c-4.446 0-8.181-3.055-9.215-7.182Z`})}},St=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-sync`,xt,bt)});St.displayName=`SyncIcon`;var Ct=[`16`,`24`],L={16:{width:16,path:p.createElement(`path`,{d:`M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z`})},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M16 1.75V3h5.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H8V1.75C8 .784 8.784 0 9.75 0h4.5C15.216 0 16 .784 16 1.75Zm-6.5 0V3h5V1.75a.25.25 0 0 0-.25-.25h-4.5a.25.25 0 0 0-.25.25ZM4.997 6.178a.75.75 0 1 0-1.493.144L4.916 20.92a1.75 1.75 0 0 0 1.742 1.58h10.684a1.75 1.75 0 0 0 1.742-1.581l1.413-14.597a.75.75 0 0 0-1.494-.144l-1.412 14.596a.25.25 0 0 1-.249.226H6.658a.25.25 0 0 1-.249-.226L4.997 6.178Z`}),p.createElement(`path`,{d:`M9.206 7.501a.75.75 0 0 1 .793.705l.5 8.5A.75.75 0 1 1 9 16.794l-.5-8.5a.75.75 0 0 1 .705-.793Zm6.293.793A.75.75 0 1 0 14 8.206l-.5 8.5a.75.75 0 0 0 1.498.088l.5-8.5Z`}))}},wt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-trash`,L,Ct)});wt.displayName=`TrashIcon`;var Tt=[`16`,`24`],Et={16:{width:16,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M2.75 14A1.75 1.75 0 0 1 1 12.25v-2.5a.75.75 0 0 1 1.5 0v2.5c0 .138.112.25.25.25h10.5a.25.25 0 0 0 .25-.25v-2.5a.75.75 0 0 1 1.5 0v2.5A1.75 1.75 0 0 1 13.25 14Z`}),p.createElement(`path`,{d:`M11.78 4.72a.749.749 0 1 1-1.06 1.06L8.75 3.811V9.5a.75.75 0 0 1-1.5 0V3.811L5.28 5.78a.749.749 0 1 1-1.06-1.06l3.25-3.25a.749.749 0 0 1 1.06 0l3.25 3.25Z`}))},24:{width:24,path:p.createElement(p.Fragment,null,p.createElement(`path`,{d:`M4 20.25V18a.75.75 0 0 1 1.5 0v2.25c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V18a.75.75 0 0 1 1.5 0v2.25A1.75 1.75 0 0 1 18.25 22H5.75A1.75 1.75 0 0 1 4 20.25Z`}),p.createElement(`path`,{d:`M5.22 9.53a.749.749 0 0 1 0-1.06l6.25-6.25a.749.749 0 0 1 1.06 0l6.25 6.25a.749.749 0 1 1-1.06 1.06l-4.97-4.969V16.75a.75.75 0 0 1-1.5 0V4.561L6.28 9.53a.749.749 0 0 1-1.06 0Z`}))}},Dt=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-upload`,Et,Tt)});Dt.displayName=`UploadIcon`;var Ot=[`12`,`16`,`24`],kt={12:{width:12,path:p.createElement(`path`,{d:`M2.22 2.22a.749.749 0 0 1 1.06 0L6 4.939 8.72 2.22a.749.749 0 1 1 1.06 1.06L7.061 6 9.78 8.72a.749.749 0 1 1-1.06 1.06L6 7.061 3.28 9.78a.749.749 0 1 1-1.06-1.06L4.939 6 2.22 3.28a.749.749 0 0 1 0-1.06Z`})},16:{width:16,path:p.createElement(`path`,{d:`M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z`})},24:{width:24,path:p.createElement(`path`,{d:`M5.72 5.72a.75.75 0 0 1 1.06 0L12 10.94l5.22-5.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L13.06 12l5.22 5.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L12 13.06l-5.22 5.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.94 12 5.72 6.78a.75.75 0 0 1 0-1.06Z`})}},At=p.forwardRef(function(e,t){return T(e,t,`octicon octicon-x`,kt,Ot)});At.displayName=`XIcon`;function jt(e){let t=Object.values(e).filter(e=>typeof e==`number`);return Object.entries(e).filter(([e,n])=>t.indexOf(+e)===-1).map(([e,t])=>t)}function Mt(e,t=`|`){return e.map(e=>rn(e)).join(t)}function Nt(e,t){return typeof t==`bigint`?t.toString():t}var Pt=class{constructor(e){this._getter=e,this._value=void 0}get value(){let e=this._getter;return e!==void 0&&(this._value=e(),this._getter=void 0),this._value}};function Ft(e){return new Pt(e)}function It(e){return e==null}function Lt(e){let t=+!!e.startsWith(`^`),n=e.endsWith(`$`)?e.length-1:e.length;return e.slice(t,n)}function Rt(e,t){let n=e/t,r=Math.round(n),i=4*2**-52*Math.max(Math.abs(n),1);return Math.abs(n-r){let e=t._zod.def.shape[a];return r?r(e,a):e}):Ut(e,a,r?r(n.value,a):n.value))}}function Gt(e,t){for(let n of Reflect.ownKeys(t)){let r=Object.getOwnPropertyDescriptor(t,n);r.enumerable&&(r.get?Ht(e,n,()=>t[n]):Ut(e,n,r.value))}}function Kt(...e){let t={};for(let n of e){let e=Object.getOwnPropertyDescriptors(n);Object.assign(t,e)}return Object.defineProperties({},t)}function qt(e){return JSON.stringify(e)}function Jt(e){return e.toLowerCase().trim().replace(/[^\w\s-]/g,``).replace(/[\s_-]+/g,`-`).replace(/^-+|-+$/g,``)}var Yt=`captureStackTrace`in Error?Error.captureStackTrace:(...e)=>{};function Xt(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}var Zt=Ft(()=>{if(Kn.jitless||typeof navigator<`u`&&navigator?.userAgent?.includes(`Cloudflare`))return!1;try{return Function(``),!0}catch{return!1}});function Qt(e){if(Xt(e)===!1)return!1;let t=e.constructor;if(t===void 0||typeof t!=`function`)return!0;let n=t.prototype;return Xt(n)!==!1&&Object.prototype.hasOwnProperty.call(n,`isPrototypeOf`)!==!1}function $t(e){return Qt(e)?{...e}:Array.isArray(e)?[...e]:e instanceof Map?new Map(e):e instanceof Set?new Set(e):e}var en=new Set([`string`,`number`,`symbol`]);function tn(e){return e.replace(/[.*+?^${}()|[\]\\]/g,`\\$&`)}function nn(e,t,n){let r=new e._zod.constr(t??e._zod.def);return(!t||n?.parent)&&(r._zod.parent=e),r}function R(e){let t=e;if(!t)return{};if(typeof t==`string`)return{error:()=>t};if(t?.message!==void 0){if(t?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");t.error=t.message}return delete t.message,typeof t.error==`string`?{...t,error:()=>t.error}:t}function rn(e){return typeof e==`bigint`?e.toString()+`n`:typeof e==`string`?`"${e}"`:`${e}`}function an(e){return Object.keys(e).filter(t=>e[t]._zod.optin!==void 0&&e[t]._zod.optout===`optional`)}var on={safeint:[-(2**53-1),2**53-1],int32:[-2147483648,2147483647],uint32:[0,4294967295],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},sn={int64:[BigInt(`-9223372036854775808`),BigInt(`9223372036854775807`)],uint64:[BigInt(0),BigInt(`18446744073709551615`)]};function cn(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.pick() cannot be used on object schemas containing refinements`);let i={};return Wt(i,e,ln(e,t)),nn(e,Kt(n,{shape:i,checks:[]}))}function ln(e,t){let n=Vt(e),r=[];for(let e of Reflect.ownKeys(t)){if(!Object.getOwnPropertyDescriptor(n,e)?.enumerable)throw Error(`Unrecognized key: "${String(e)}"`);t[e]&&r.push(e)}return r}function un(e,t){let n=e._zod.def,r=n.checks;if(r&&r.length>0)throw Error(`.omit() cannot be used on object schemas containing refinements`);let i=new Set(ln(e,t)),a={};return Wt(a,e,Reflect.ownKeys(Vt(e)).filter(e=>!i.has(e))),nn(e,Kt(n,{shape:a,checks:[]}))}function dn(e,t){if(!Qt(t))throw Error(`Invalid input to extend: expected a plain object`);let n=e._zod.def.checks;if(n&&n.length>0){let n=Vt(e);for(let e of Reflect.ownKeys(t))if(Object.getOwnPropertyDescriptor(n,e)!==void 0)throw Error("Cannot overwrite keys on object schemas containing refinements. Use `.safeExtend()` instead.")}return nn(e,Kt(e._zod.def,{shape:fn(e,t)}))}function fn(e,t){let n={};return Wt(n,e,Reflect.ownKeys(Vt(e))),Gt(n,t),n}function pn(e,t){if(!Qt(t))throw Error(`Invalid input to safeExtend: expected a plain object`);return nn(e,Kt(e._zod.def,{shape:fn(e,t)}))}function mn(e,t){if(!t?._zod?.def)throw Error("Invalid input to merge: expected an object schema. To merge a plain shape, use `.extend()`.");if(e._zod.def.checks?.length)throw Error(`.merge() cannot be used on object schemas containing refinements. Use .safeExtend() instead.`);let n={};return Wt(n,e,Reflect.ownKeys(Vt(e))),Wt(n,t,Reflect.ownKeys(Vt(t))),nn(e,Kt(e._zod.def,{shape:n,get catchall(){return t._zod.def.catchall},checks:t._zod.def.checks??[]}))}function hn(e,t,n,r=`partial`){let i=t._zod.def.checks;if(i&&i.length>0)throw Error(`.${r}() cannot be used on object schemas containing refinements`);let a=n?new Set(ln(t,n)):void 0,o={};return Wt(o,t,Reflect.ownKeys(Vt(t)),e&&((t,n)=>a&&!a.has(n)?t:new e({type:`optional`,innerType:t}))),nn(t,Kt(t._zod.def,{shape:o,checks:[]}))}function gn(e,t,n){let r=n?new Set(ln(t,n)):void 0,i={};return Wt(i,t,Reflect.ownKeys(Vt(t)),(t,n)=>r&&!r.has(n)?t:new e({type:`nonoptional`,innerType:t})),nn(t,Kt(t._zod.def,{shape:i}))}function _n(e,t=0){if(e.aborted===!0)return!0;for(let n=t;n{var n;return(n=t).path??(n.path=[]),t.path.unshift(e),t})}function bn(e){return typeof e==`string`?e:e?.message}function xn(e,t,n){var r;for(let i=t;ie;return t[Rn]=!0,t}var Bn,Vn={value:void 0,enumerable:!1},Hn=`captureStackTrace`in Error?Error:null;function Un(e){let t=Hn;if(t){let n=t.stackTraceLimit;if(typeof n==`number`){try{t.stackTraceLimit=0}catch{return Hn=null,new e}try{return new e}finally{t.stackTraceLimit=n}}}return new e}function B(e,t,n,r){let i={};function a(e){this.def=e,this.constr=d,this.traits=new Set}a.prototype=i;let o=n,s=o&&new WeakSet;function c(n,r){if(!n._zod){Vn.value=new a(r);try{Object.defineProperty(n,"_zod",Vn)}finally{Vn.value=void 0}}else if(n._zod.traits.has(e))return;if(n._zod.traits.add(e),t(n,r),s){let e=Object.getPrototypeOf(n),t=n._zod.constr.prototype,r=e;for(;r&&r!==t;)r=Object.getPrototypeOf(r);let i=r??e;s.has(i)||(s.add(i),On(i,o))}let i=d.prototype;for(let e in i)Object.prototype.hasOwnProperty.call(i,e)&&(e in n||(n[e]=i[e].bind(n)))}let l=r?.Parent??Object;class u extends l{}Object.defineProperty(u,"name",{value:e});function d(e){let t=r?.Parent?Un(u):this;c(t,e);let n=t._zod.deferred;if(n){for(let e of n)e();t._zod.deferred=void 0}let i=globalThis.__zod_globalConfig?.postProcessor;return i&&i(t),t}return Object.defineProperty(d,"init",{value:c}),Object.defineProperty(d,Symbol.hasInstance,{value:t=>r?.Parent&&t instanceof r.Parent?!0:t?._zod?.traits?.has(e)}),Object.defineProperty(d,"name",{value:e}),d}var Wn=class extends Error{constructor(){super(`Encountered Promise during synchronous parse. Use .parseAsync() instead.`)}},Gn=class extends Error{constructor(e){super(`Encountered unidirectional transform during encode: ${e}`),this.name=`ZodEncodeError`}};(Bn=globalThis).__zod_globalConfig??(Bn.__zod_globalConfig={});var Kn=globalThis.__zod_globalConfig;function V(e){return e&&Object.assign(Kn,e),Kn}function qn(){let e=this._zod;return e.message??=JSON.stringify(e.def,Nt,2),e.message}function Jn(e){this._zod.message=e}var Yn={get:qn,set:Jn,enumerable:!0,configurable:!0},Xn={value:void 0,enumerable:!1},Zn=new WeakSet([Object.prototype,Error.prototype]),Qn=(e,t)=>{e.name=`$ZodError`,Xn.value=t,Object.defineProperty(e,"issues",Xn),Xn.value=void 0,Object.defineProperty(e,"message",Yn);let n=Object.getPrototypeOf(e);Zn.has(n)||(Zn.add(n),Object.defineProperty(n,"toString",{configurable:!0,enumerable:!1,get(){let e=()=>this.message;return Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,"toString",{value:e,configurable:!0,writable:!0})}}))},$n=B(`$ZodError`,Qn);B(`$ZodError`,Qn,void 0,{Parent:Error});function er(e,t,n){return Object.prototype.hasOwnProperty.call(e,t)||(t===`__proto__`?Object.defineProperty(e,t,{value:n(),writable:!0,enumerable:!0,configurable:!0}):e[t]=n()),e[t]}function tr(e,t=e=>e.message){let n={},r=[];for(let i of e.issues)i.path.length>0?er(n,i.path[0],()=>[]).push(t(i)):r.push(t(i));return{formErrors:r,fieldErrors:n}}function nr(e,t=e=>e.message){let n={_errors:[]},r=(e,i=[])=>{for(let a of e.issues)if(a.code===`invalid_union`&&a.errors.length)a.errors.map(e=>r({issues:e},[...i,...a.path]));else if(a.code===`invalid_key`)r({issues:a.issues},[...i,...a.path]);else if(a.code===`invalid_element`)r({issues:a.issues},[...i,...a.path]);else{let e=[...i,...a.path];if(e.length===0)n._errors.push(t(a));else{let r=n,i=0;for(;i{let t=(n,r,i,a)=>{let o=i?{...i,async:!1}:{async:!1},s=n._zod.run({value:r,issues:[]},o);if(s instanceof Promise)throw new Wn;if(s.issues.length){let n=new((a?.Err)??e)(s.issues.map(e=>Sn(e,o,V())));throw Yt(n,a?.callee??t),n}return s.value};return t},ar=e=>{let t=async(n,r,i,a)=>{let o=i?{...i,async:!0}:{async:!0},s=n._zod.run({value:r,issues:[]},o);if(s instanceof Promise&&(s=await s),s.issues.length){let n=new((a?.Err)??e)(s.issues.map(e=>Sn(e,o,V())));throw Yt(n,a?.callee??t),n}return s.value};return t},or=e=>(t,n,r)=>{let i=r?{...r,async:!1}:{async:!1},a=t._zod.run({value:n,issues:[]},i);if(a instanceof Promise)throw new Wn;return a.issues.length?sr(e,a.issues,i):{success:!0,data:a.value}};function sr(e,t,n){let r;return{success:!1,get error(){return r||(r=new e(t.map(e=>Sn(e,n,V()))),t=void 0,n=void 0),r},set error(e){r=e,t=void 0,n=void 0}}}var cr=e=>async(t,n,r)=>{let i=r?{...r,async:!0}:{async:!0},a=t._zod.run({value:n,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?sr(e,a.issues,i):{success:!0,data:a.value}},lr=Symbol.for(`zod.compile.invalid`),ur=Symbol.for(`zod.compile.fallback`),dr=((e,t,n)=>{let r=e._zod.bag.validator;if(r!==void 0){if(r(t)!==lr)return!0;if(r.definite===!0&&n===void 0)return!1}return fr(e,t,n)});function fr(e,t,n){let r=n?{...n,async:!1,abortEarly:!0}:{async:!1,abortEarly:!0},i=e._zod.bag.fallbackRun,a;if(i?(r[ur]=!0,a=i({value:t,issues:[]},r)):a=e._zod.run({value:t,issues:[]},r),a instanceof Promise)throw new Wn;return a.issues.length===0}var pr=async(e,t,n)=>{let r=n?{...n,async:!0,abortEarly:!0}:{async:!0,abortEarly:!0},i=e._zod.run({value:t,issues:[]},r);return i instanceof Promise&&(i=await i),i.issues.length===0},mr=e=>{let t=ir(e),n=(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return t(e,r,o,rr(n,a))};return n},hr=e=>{let t=ir(e),n=(e,r,i,a)=>t(e,r,i,rr(n,a));return n},gr=e=>{let t=ar(e),n=async(e,r,i,a)=>{let o=i?{...i,direction:`backward`}:{direction:`backward`};return await t(e,r,o,rr(n,a))};return n},_r=e=>{let t=ar(e),n=async(e,r,i,a)=>await t(e,r,i,rr(n,a));return n},vr=e=>(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return or(e)(t,n,i)},yr=e=>(t,n,r)=>or(e)(t,n,r),br=e=>async(t,n,r)=>{let i=r?{...r,direction:`backward`}:{direction:`backward`};return cr(e)(t,n,i)},xr=e=>async(t,n,r)=>cr(e)(t,n,r),Sr=/^[cC][0-9a-z]{6,}$/,Cr=/^[0-9a-z]+$/,wr=/^[0-7][0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{25}$/,Tr=/^[0-9a-vA-V]{20}$/,Er=/^[A-Za-z0-9]{27}$/,Dr=/^[a-zA-Z0-9_-]{21}$/;function Or(e){return RegExp(`^[a-zA-Z0-9_-]{${e}}$`)}var kr=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,Ar=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,jr=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$/,Mr=/^(?:[A-Za-z0-9_'+\-]+\.)*[A-Za-z0-9_'+\-]*[A-Za-z0-9_+-]@(?:[A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,Nr=`^(?=[\\s\\S]*[\\p{Extended_Pictographic}\\p{Regional_Indicator}\\u20E3])[\\p{Extended_Pictographic}\\p{Emoji_Component}]+$`;function Pr(){return new RegExp(Nr,`u`)}var Fr=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,Ir=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))$/,Lr=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,Rr=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,zr=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,Br=/^(?:[A-Za-z0-9_-]{4})*(?:[A-Za-z0-9_-]{2,3})?$/,Vr=/^https?$/,Hr=/^\+[1-9]\d{6,14}$/,Ur=`(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))`;function Wr(e){return RegExp(`^${e}$`)}var Gr=Wr(Ur);function Kr(e){let t=`(?:[01]\\d|2[0-3]):[0-5]\\d`;return typeof e.precision==`number`?e.precision===-1?`${t}`:e.precision===0?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:e.seconds?`${t}:[0-5]\\d(?:\\.\\d+)?`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function qr(e){return RegExp(`^${Kr(e)}$`)}function Jr(e){let t=[`Z`];e.offset&&t.push(`([+-](?:[01]\\d|2[0-3]):[0-5]\\d)`);let n=`${Kr({precision:e.precision,seconds:!0})}(?:${t.join(`|`)})`,r=e.local?`${n}|${Kr({precision:e.precision})}`:n;return RegExp(`^${Ur}T(?:${r})$`)}var Yr=/^[\s\S]{0,}$/,Xr=/^-?\d+(?:\.\d+)?$/,Zr=/^(?:true|false)$/i,Qr=/^null$/i,$r=/^[^A-Z]*$/,ei=/^[^a-z]*$/,ti=B(`$ZodCheck`,(e,t)=>{var n;e._zod??={},e._zod.def=t,(n=e._zod).onattach??(n.onattach=[])}),ni=e=>{let t=e.value;return!It(t)&&t.length!==void 0},ri={number:`number`,bigint:`bigint`,object:`date`},ii=B(`$ZodCheckLessThan`,(e,t)=>{ti.init(e,t);let n=ri[typeof t.value];e._zod.check=r=>{(t.inclusive?r.value<=t.value:r.value{ti.init(e,t);let n=ri[typeof t.value];e._zod.check=r=>{(t.inclusive?r.value>=t.value:r.value>t.value)||r.issues.push({origin:ri[typeof r.value]??n,code:`too_small`,minimum:typeof t.value==`object`?t.value.getTime():t.value,input:r.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),oi=B(`$ZodCheckMultipleOf`,(e,t)=>{ti.init(e,t),e._zod.check=n=>{if(typeof n.value!=typeof t.value)throw Error(`Cannot mix number and bigint in multiple_of check.`);(typeof n.value==`bigint`?t.value!==BigInt(0)&&n.value%t.value===BigInt(0):Rt(n.value,t.value)===0)||n.issues.push({origin:typeof n.value,code:`not_multiple_of`,divisor:t.value,input:n.value,inst:e,continue:!t.abort})}}),si=B(`$ZodCheckNumberFormat`,(e,t)=>{ti.init(e,t),t.format=t.format||`float64`;let n=t.format?.includes(`int`),r=n?`int`:`number`,[i,a]=on[t.format];e._zod.check=o=>{let s=o.value;if(n){if(!Number.isInteger(s)){o.issues.push({expected:r,format:t.format,code:`invalid_type`,continue:!1,input:s,inst:e});return}if(!Number.isSafeInteger(s)){s>0?o.issues.push({input:s,code:`too_big`,maximum:2**53-1,note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort}):o.issues.push({input:s,code:`too_small`,minimum:-(2**53-1),note:`Integers must be within the safe integer range.`,inst:e,origin:r,inclusive:!0,continue:!t.abort});return}}sa&&o.issues.push({origin:`number`,input:s,code:`too_big`,maximum:a,inclusive:!0,inst:e,continue:!t.abort})}}),ci=B(`$ZodCheckMaxLength`,(e,t)=>{var n;ti.init(e,t),(n=e._zod.def).when??(n.when=ni),e._zod.check=n=>{let r=n.value,i=r.length;if((typeof r==`string`&&i>t.maximum?wn(r):i)<=t.maximum)return;let a=Tn(r);n.issues.push({origin:a,code:`too_big`,maximum:t.maximum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),li=B(`$ZodCheckMinLength`,(e,t)=>{var n;ti.init(e,t),(n=e._zod.def).when??(n.when=ni),e._zod.check=n=>{let r=n.value,i=r.length;if((typeof r==`string`&&i>=t.minimum&&i=t.minimum)return;let a=Tn(r);n.issues.push({origin:a,code:`too_small`,minimum:t.minimum,inclusive:!0,input:r,inst:e,continue:!t.abort})}}),ui=B(`$ZodCheckLengthEquals`,(e,t)=>{var n;ti.init(e,t),(n=e._zod.def).when??(n.when=ni),e._zod.check=n=>{let r=n.value,i=r.length,a=typeof r==`string`&&i>=t.length&&i<=t.length*2?wn(r):i;if(a===t.length)return;let o=Tn(r),s=a>t.length;n.issues.push({origin:o,...s?{code:`too_big`,maximum:t.length}:{code:`too_small`,minimum:t.length},inclusive:!0,exact:!0,input:n.value,inst:e,continue:!t.abort})}}),di=B(`$ZodCheckStringFormat`,(e,t)=>{var n,r;ti.init(e,t),t.pattern?(n=e._zod).check??(n.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:t.format,input:n.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(r=e._zod).check??(r.check=()=>{})}),fi=B(`$ZodCheckRegex`,(e,t)=>{di.init(e,t),e._zod.check=n=>{t.pattern.lastIndex=0,!t.pattern.test(n.value)&&n.issues.push({origin:`string`,code:`invalid_format`,format:`regex`,input:n.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),pi=B(`$ZodCheckLowerCase`,(e,t)=>{t.pattern??=$r,di.init(e,t)}),mi=B(`$ZodCheckUpperCase`,(e,t)=>{t.pattern??=ei,di.init(e,t)}),hi=B(`$ZodCheckIncludes`,(e,t)=>{ti.init(e,t);let n=tn(t.includes);t.pattern=new RegExp(typeof t.position==`number`?`^.{${t.position},}${n}`:n),e._zod.check=n=>{n.value.includes(t.includes,t.position)||n.issues.push({origin:`string`,code:`invalid_format`,format:`includes`,includes:t.includes,input:n.value,inst:e,continue:!t.abort})}}),gi=B(`$ZodCheckStartsWith`,(e,t)=>{ti.init(e,t);let n=RegExp(`^${tn(t.prefix)}.*`);t.pattern??=n,e._zod.check=n=>{n.value.startsWith(t.prefix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`starts_with`,prefix:t.prefix,input:n.value,inst:e,continue:!t.abort})}}),_i=B(`$ZodCheckEndsWith`,(e,t)=>{ti.init(e,t);let n=RegExp(`.*${tn(t.suffix)}$`);t.pattern??=n,e._zod.check=n=>{n.value.endsWith(t.suffix)||n.issues.push({origin:`string`,code:`invalid_format`,format:`ends_with`,suffix:t.suffix,input:n.value,inst:e,continue:!t.abort})}}),vi=B(`$ZodCheckOverwrite`,(e,t)=>{ti.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}}),yi=class{constructor(e=[],t={}){this.content=[],this.indent=0,this.args=e,this.closed=t}indented(e){this.indent+=1;try{e(this)}finally{--this.indent}}write(e){if(typeof e==`function`){e(this,{execution:`sync`}),e(this,{execution:`async`});return}let t=e.split(` `).filter(e=>e),n=Math.min(...t.map(e=>e.length-e.trimStart().length)),r=t.map(e=>e.slice(n)).map(e=>` `.repeat(this.indent*2)+e);for(let e of r)this.content.push(e)}compile(){let e=Function,t=this?.content??[``];return new e(...Object.keys(this.closed),`return function (${this.args.join(`, `)}) {\n${t.join(` -`)}\n};`)(...Object.values(this.closed))}},gi={major:4,minor:6,patch:5},_i=V(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=gi;let r=e._zod.def.checks,i=e._zod.traits.has(`$ZodCheck`)?[e,...r??[]]:r?.length?[...r]:[];for(let t of i)for(let n of t._zod.onattach)n(e);if(i.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(t,n,r)=>{if(t.memo)return t;let i=mn(t),a;for(let o of n){if(o._zod.def.when){if(hn(t)||!o._zod.def.when(t))continue}else if(i)continue;let n=t.issues.length,s=o._zod.check(t);if(s instanceof Promise&&r?.async===!1)throw new Bn;if(a||s instanceof Promise)a=(a??Promise.resolve()).then(async()=>{await s,t.issues.length!==n&&(vn(t.issues,n,e),i||=mn(t,n))});else{if(t.issues.length===n)continue;vn(t.issues,n,e),i||=mn(t,n)}}return a?a.then(()=>t):t},n=(n,r,a)=>{if(mn(n))return n.aborted=!0,n;let o=t(r,i,a);if(o instanceof Promise){if(a.async===!1)throw new Bn;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(r,a)=>{if(a.skipChecks)return e._zod.parse(r,a);if(a.direction===`backward`){let t=e._zod.parse({value:r.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,r,a)):n(t,r,a)}let o=e._zod.parse(r,a);if(o instanceof Promise){if(a.async===!1)throw new Bn;return o.then(e=>t(e,i,a))}return t(o,i,a)}}},{get"~standard"(){return Dn(this,`~standard`,bi(this))},set"~standard"(e){En(this,`~standard`,e)}}),vi=(e,t)=>e.issues.length?{issues:e.issues.map(e=>yn(e,t,Un()))}:{value:e.value};async function yi(e,t){let n={async:!0};return vi(await e._zod.run({value:t,issues:[]},n),n)}function bi(e){return{validate:t=>{let n={async:!1};try{let r=e._zod.run({value:t,issues:[]},n);if(!(r instanceof Promise))return vi(r,n)}catch{}return yi(e,t)},vendor:`zod`,version:1}}var xi=V(`$ZodString`,(e,t)=>{_i.init(e,t),e._zod.pattern=t.pattern??Gr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),Si=V(`$ZodStringFormat`,(e,t)=>{si.init(e,t),xi.init(e,t)}),Ci=V(`$ZodGUID`,(e,t)=>{t.pattern??=Er,Si.init(e,t)}),wi=V(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=Dr(e)}else t.pattern??=Dr();Si.init(e,t)}),Ti=V(`$ZodEmail`,(e,t)=>{t.pattern??=Or,Si.init(e,t)});function Ei(e){try{return typeof URL<`u`&&typeof URL.canParse==`function`?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function Di(e,t){return!(`normalize`in t)&&!(`hostname`in t)&&!(`protocol`in t)?Ei(e)||2:Oi(e,t)}function Oi(e,t){if(!t.normalize&&t.protocol?.source===Lr.source&&!/^https?:\/\//i.test(e))return 1;try{if(typeof URL<`u`){let t=URL;if(typeof t.parse==`function`)return t.parse(e)??2}return new URL(e)}catch{return 2}}var ki=/[\t\n\r]/g;function Ai(e){return e.replace(ki,``)}function ji(e,t){return t.lastIndex=0,t.test(e.hostname)}function Mi(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(`:`)?e.protocol.slice(0,-1):e.protocol)}var Ni=V(`$ZodURL`,(e,t)=>{Si.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=Di(r,t);if(i===1){n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid URL format`,input:n.value,inst:e,continue:!t.abort});return}if(i===2){n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort});return}if(i===!0){n.value=Ai(r);return}t.hostname&&!ji(i,t.hostname)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!Mi(i,t.protocol)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?i.href:Ai(r);return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),Pi=V(`$ZodEmoji`,(e,t)=>{t.pattern??=Ar(),Si.init(e,t)}),Fi=V(`$ZodNanoID`,(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw Error(`Invalid nanoid length: ${t.length}`);t.pattern??=t.length===void 0?Cr:wr(t.length),Si.init(e,t)}),Ii=V(`$ZodCUID`,(e,t)=>{t.pattern??=vr,Si.init(e,t)}),Li=V(`$ZodCUID2`,(e,t)=>{t.pattern??=yr,Si.init(e,t)}),Ri=V(`$ZodULID`,(e,t)=>{t.pattern??=br,Si.init(e,t)}),zi=V(`$ZodXID`,(e,t)=>{t.pattern??=xr,Si.init(e,t)}),Bi=V(`$ZodKSUID`,(e,t)=>{t.pattern??=Sr,Si.init(e,t)}),Vi=V(`$ZodISODateTime`,(e,t)=>{t.pattern??=Wr(t),Si.init(e,t)}),Hi=V(`$ZodISODate`,(e,t)=>{t.pattern??=Vr,Si.init(e,t)}),Ui=V(`$ZodISOTime`,(e,t)=>{t.pattern??=Ur(t),Si.init(e,t)}),Wi=V(`$ZodISODuration`,(e,t)=>{t.pattern??=Tr,Si.init(e,t)}),Gi=V(`$ZodIPv4`,(e,t)=>{t.pattern??=jr,Si.init(e,t)}),Ki=/^[0-9a-fA-F:.]+$/;function qi(e){return Ki.test(e)?Ei(`http://[${e}]`):!1}var Ji=V(`$ZodIPv6`,(e,t)=>{t.pattern??=Mr,Si.init(e,t),e._zod.check=n=>{qi(n.value)||n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}),Yi=V(`$ZodCIDRv4`,(e,t)=>{t.pattern??=Nr,Si.init(e,t)});function Xi(e){let t=e.split(`/`);if(t.length!==2)return!1;let[n,r]=t;if(!r)return!1;let i=Number(r);return`${i}`!==r||i<0||i>128?!1:qi(n)}var Zi=V(`$ZodCIDRv6`,(e,t)=>{t.pattern??=Pr,Si.init(e,t),e._zod.check=n=>{Xi(n.value)||n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}});function Qi(e){if(e===``)return!0;if(/\s/.test(e)||e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var $i=/^[0-9a-zA-Z+/]*={0,2}$/,ea=V(`$ZodBase64`,(e,t)=>{t.pattern??=$i,Si.init(e,t),e._zod.check=n=>{Qi(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}}),ta=/^[A-Za-z0-9_-]*$/;function U(e){if(!ta.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return Qi(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var na=V(`$ZodBase64URL`,(e,t)=>{t.pattern??=ta,Si.init(e,t),e._zod.check=n=>{U(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),ra=V(`$ZodE164`,(e,t)=>{t.pattern??=Rr,Si.init(e,t)});function ia(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var aa=V(`$ZodJWT`,(e,t)=>{Si.init(e,t),e._zod.check=n=>{ia(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),oa=V(`$ZodNumber`,(e,t)=>{_i.init(e,t),e._zod.pattern=Kr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:String(i):void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),sa=V(`$ZodNumberFormat`,(e,t)=>{ri.init(e,t),oa.init(e,t)}),ca=V(`$ZodBoolean`,(e,t)=>{_i.init(e,t),e._zod.pattern=qr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),la=V(`$ZodNull`,(e,t)=>{_i.init(e,t),e._zod.pattern=Jr,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{let r=t.value;return r===null||t.issues.push({expected:`null`,code:`invalid_type`,input:r,inst:e}),t}}),ua=V(`$ZodUnknown`,(e,t)=>{_i.init(e,t),e._zod.parse=e=>e}),da=V(`$ZodNever`,(e,t)=>{_i.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)});function fa(e,t,n){e.issues.length&&t.issues.push(...gn(n,e.issues)),t.value[n]=e.value}var pa=V(`$ZodArray`,(e,t)=>{_i.init(e,t);let n=Hn.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({expected:`array`,code:`invalid_type`,input:a,inst:e}),r;r.value=n?n.alloc(e,r,Array(a.length),i):Array(a.length);let o=[],s=i?.abortEarly;for(let e=0;efa(t,r,e)));else if(fa(c,r,e),s&&c.issues.length!==0&&mn(c))break}return o.length?Promise.all(o).then(()=>r):r}});function ma(e,t,n,r,i,a){let o=n in r,s=a===`optional`;if(o||!s||i!==`optional`){if(e.issues.length){if(i!==void 0&&s&&!o)return;t.issues.push(...gn(n,e.issues))}!o&&i===void 0?e.issues.length||t.issues.push({code:`invalid_type`,expected:`nonoptional`,input:void 0,path:[n]}):e.value===void 0?(o||i===`defaulted`&&!s)&&(t.value[n]=void 0):t.value[n]=e.value}}var ha=[];function ga(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),r=n.length?n:ha,i=r.length?[...t,...r]:t;for(let t of i)if(!e.shape?.[t]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${String(t)}": expected a Zod schema`);let a=tn(e.shape);return{...e,allKeys:i,symbolKeys:r,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(a)}}function _a(e,t,n,r,i,a,o){let s=[],c=i.keySet,l=i.catchall._zod,u=l.def.type,d=l.optin,f=l.optout,p=0;for(let i in t){if(o&&n.issues.length!==p){if(mn(n,p))break;p=n.issues.length}if(c.has(i))continue;if(i===`__proto__`){u===`never`&&s.push(i);continue}if(u===`never`){s.push(i);continue}let a=l.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>ma(e,n,i,t,d,f))):ma(a,n,i,t,d,f)}return s.length&&n.issues.push({code:`unrecognized_keys`,keys:s,input:t,inst:a,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var va=V(`$ZodObject`,(e,t)=>{_i.init(e,t);let n=Object.getOwnPropertyDescriptor(t,`shape`),r=n?.get?n.get.raw:t.shape??{};if(r){let e=()=>{let n={...r};return Object.defineProperty(t,"shape",{value:n}),e.raw=n,n};e.raw=r,Object.defineProperty(t,"shape",{get:e})}let i=Nt(()=>ga(t));z(e,`propValues`,e=>{let t=e.def.shape,n={};for(let e in t){let r=t[e]._zod;if(r.values){Object.prototype.hasOwnProperty.call(n,e)||Lt(n,e,new Set);for(let t of r.values)n[e].add(t);r.optin!==void 0&&n[e].add(void 0)}}return n});let a=L,o=t.catchall,s,c=Hn.memoizer;c?.attach(e),e._zod.parse=(t,n)=>{s??=i.value;let r=t.value;if(!a(r))return t.issues.push({expected:`object`,code:`invalid_type`,input:r,inst:e}),t;t.value=c?c.alloc(e,t,{},n):{};let l=[],u=s.shape,d=n?.abortEarly,f=t.issues.length;for(let e of s.allKeys){if(d&&t.issues.length!==f){if(mn(t,f))break;f=t.issues.length}if(e===`__proto__`)continue;let i=u[e],a=i._zod.optin,o=i._zod.optout,s=i._zod.run({value:r[e],issues:[]},n);s instanceof Promise?l.push(s.then(n=>ma(n,t,e,r,a,o))):ma(s,t,e,r,a,o)}return o?_a(l,r,t,n,i.value,e,d===!0):l.length?Promise.all(l).then(()=>t):t}}),ya=V(`$ZodObjectJIT`,(e,t)=>{va.init(e,t);let n=e._zod.parse,r=Nt(()=>ga(t)),i=Hn.memoizer,a=t=>{let n=r.value,a=n.symbolKeys,o=new hi([`payload`,`ctx`],{shape:t,inst:e,memo:i,syms:a}),s=e=>`shape[${e}]._zod.run({ value: input[${e}], issues: [] }, ctx)`,c=(e,t)=>` +`)}\n};`)(...Object.values(this.closed))}},bi={major:4,minor:6,patch:5},H=B(`$ZodType`,(e,t)=>{var n;e??={},e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=bi;let r=e._zod.def.checks,i=e._zod.traits.has(`$ZodCheck`)?[e,...r??[]]:r?.length?[...r]:[];for(let t of i)for(let n of t._zod.onattach)n(e);if(i.length===0)(n=e._zod).deferred??(n.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(t,n,r)=>{if(t.memo)return t;let i=_n(t),a;for(let o of n){if(o._zod.def.when){if(vn(t)||!o._zod.def.when(t))continue}else if(i)continue;let n=t.issues.length,s=o._zod.check(t);if(s instanceof Promise&&r?.async===!1)throw new Wn;if(a||s instanceof Promise)a=(a??Promise.resolve()).then(async()=>{await s,t.issues.length!==n&&(xn(t.issues,n,e),i||=_n(t,n))});else{if(t.issues.length===n)continue;xn(t.issues,n,e),i||=_n(t,n)}}return a?a.then(()=>t):t},n=(n,r,a)=>{if(_n(n))return n.aborted=!0,n;let o=t(r,i,a);if(o instanceof Promise){if(a.async===!1)throw new Wn;return o.then(t=>e._zod.parse(t,a))}return e._zod.parse(o,a)};e._zod.run=(r,a)=>{if(a.skipChecks)return e._zod.parse(r,a);if(a.direction===`backward`){let t=e._zod.parse({value:r.value,issues:[]},{...a,skipChecks:!0});return t instanceof Promise?t.then(e=>n(e,r,a)):n(t,r,a)}let o=e._zod.parse(r,a);if(o instanceof Promise){if(a.async===!1)throw new Wn;return o.then(e=>t(e,i,a))}return t(o,i,a)}}},{get"~standard"(){return An(this,`~standard`,Ci(this))},set"~standard"(e){kn(this,`~standard`,e)}}),xi=(e,t)=>e.issues.length?{issues:e.issues.map(e=>Sn(e,t,V()))}:{value:e.value};async function Si(e,t){let n={async:!0};return xi(await e._zod.run({value:t,issues:[]},n),n)}function Ci(e){return{validate:t=>{let n={async:!1};try{let r=e._zod.run({value:t,issues:[]},n);if(!(r instanceof Promise))return xi(r,n)}catch{}return Si(e,t)},vendor:`zod`,version:1}}var wi=B(`$ZodString`,(e,t)=>{H.init(e,t),e._zod.pattern=t.pattern??Yr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=String(n.value)}catch{}return typeof n.value==`string`||n.issues.push({expected:`string`,code:`invalid_type`,input:n.value,inst:e}),n}}),Ti=B(`$ZodStringFormat`,(e,t)=>{di.init(e,t),wi.init(e,t)}),Ei=B(`$ZodGUID`,(e,t)=>{t.pattern??=Ar,Ti.init(e,t)}),Di=B(`$ZodUUID`,(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(e===void 0)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??=jr(e)}else t.pattern??=jr();Ti.init(e,t)}),Oi=B(`$ZodEmail`,(e,t)=>{t.pattern??=Mr,Ti.init(e,t)});function ki(e){try{return typeof URL<`u`&&typeof URL.canParse==`function`?URL.canParse(e):(new URL(e),!0)}catch{return!1}}function Ai(e,t){return!(`normalize`in t)&&!(`hostname`in t)&&!(`protocol`in t)?ki(e)||2:ji(e,t)}function ji(e,t){if(!t.normalize&&t.protocol?.source===Vr.source&&!/^https?:\/\//i.test(e))return 1;try{if(typeof URL<`u`){let t=URL;if(typeof t.parse==`function`)return t.parse(e)??2}return new URL(e)}catch{return 2}}var Mi=/[\t\n\r]/g;function Ni(e){return e.replace(Mi,``)}function Pi(e,t){return t.lastIndex=0,t.test(e.hostname)}function Fi(e,t){return t.lastIndex=0,t.test(e.protocol.endsWith(`:`)?e.protocol.slice(0,-1):e.protocol)}var Ii=B(`$ZodURL`,(e,t)=>{Ti.init(e,t),e._zod.check=n=>{try{let r=n.value.trim(),i=Ai(r,t);if(i===1){n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid URL format`,input:n.value,inst:e,continue:!t.abort});return}if(i===2){n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort});return}if(i===!0){n.value=Ni(r);return}t.hostname&&!Pi(i,t.hostname)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid hostname`,pattern:t.hostname.source,input:n.value,inst:e,continue:!t.abort}),t.protocol&&!Fi(i,t.protocol)&&n.issues.push({code:`invalid_format`,format:`url`,note:`Invalid protocol`,pattern:t.protocol.source,input:n.value,inst:e,continue:!t.abort}),n.value=t.normalize?i.href:Ni(r);return}catch{n.issues.push({code:`invalid_format`,format:`url`,input:n.value,inst:e,continue:!t.abort})}}}),Li=B(`$ZodEmoji`,(e,t)=>{t.pattern??=Pr(),Ti.init(e,t)}),Ri=B(`$ZodNanoID`,(e,t)=>{if(t.length!==void 0&&(!Number.isInteger(t.length)||t.length<1))throw Error(`Invalid nanoid length: ${t.length}`);t.pattern??=t.length===void 0?Dr:Or(t.length),Ti.init(e,t)}),zi=B(`$ZodCUID`,(e,t)=>{t.pattern??=Sr,Ti.init(e,t)}),Bi=B(`$ZodCUID2`,(e,t)=>{t.pattern??=Cr,Ti.init(e,t)}),Vi=B(`$ZodULID`,(e,t)=>{t.pattern??=wr,Ti.init(e,t)}),Hi=B(`$ZodXID`,(e,t)=>{t.pattern??=Tr,Ti.init(e,t)}),Ui=B(`$ZodKSUID`,(e,t)=>{t.pattern??=Er,Ti.init(e,t)}),Wi=B(`$ZodISODateTime`,(e,t)=>{t.pattern??=Jr(t),Ti.init(e,t)}),Gi=B(`$ZodISODate`,(e,t)=>{t.pattern??=Gr,Ti.init(e,t)}),Ki=B(`$ZodISOTime`,(e,t)=>{t.pattern??=qr(t),Ti.init(e,t)}),qi=B(`$ZodISODuration`,(e,t)=>{t.pattern??=kr,Ti.init(e,t)}),Ji=B(`$ZodIPv4`,(e,t)=>{t.pattern??=Fr,Ti.init(e,t)}),Yi=/^[0-9a-fA-F:.]+$/;function Xi(e){return Yi.test(e)?ki(`http://[${e}]`):!1}var Zi=B(`$ZodIPv6`,(e,t)=>{t.pattern??=Ir,Ti.init(e,t),e._zod.check=n=>{Xi(n.value)||n.issues.push({code:`invalid_format`,format:`ipv6`,input:n.value,inst:e,continue:!t.abort})}}),Qi=B(`$ZodCIDRv4`,(e,t)=>{t.pattern??=Lr,Ti.init(e,t)});function $i(e){let t=e.split(`/`);if(t.length!==2)return!1;let[n,r]=t;if(!r)return!1;let i=Number(r);return`${i}`!==r||i<0||i>128?!1:Xi(n)}var ea=B(`$ZodCIDRv6`,(e,t)=>{t.pattern??=Rr,Ti.init(e,t),e._zod.check=n=>{$i(n.value)||n.issues.push({code:`invalid_format`,format:`cidrv6`,input:n.value,inst:e,continue:!t.abort})}});function ta(e){if(e===``)return!0;if(/\s/.test(e)||e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}var U=/^[0-9a-zA-Z+/]*={0,2}$/,na=B(`$ZodBase64`,(e,t)=>{t.pattern??=U,Ti.init(e,t),e._zod.check=n=>{ta(n.value)||n.issues.push({code:`invalid_format`,format:`base64`,input:n.value,inst:e,continue:!t.abort})}}),ra=/^[A-Za-z0-9_-]*$/;function ia(e){if(!ra.test(e))return!1;let t=e.replace(/[-_]/g,e=>e===`-`?`+`:`/`);return ta(t.padEnd(Math.ceil(t.length/4)*4,`=`))}var aa=B(`$ZodBase64URL`,(e,t)=>{t.pattern??=ra,Ti.init(e,t),e._zod.check=n=>{ia(n.value)||n.issues.push({code:`invalid_format`,format:`base64url`,input:n.value,inst:e,continue:!t.abort})}}),oa=B(`$ZodE164`,(e,t)=>{t.pattern??=Hr,Ti.init(e,t)});function sa(e,t=null){try{let n=e.split(`.`);if(n.length!==3)return!1;let[r]=n;if(!r)return!1;let i=JSON.parse(atob(r));return!(`typ`in i&&i?.typ!==`JWT`||!i.alg||t&&(!(`alg`in i)||i.alg!==t))}catch{return!1}}var ca=B(`$ZodJWT`,(e,t)=>{Ti.init(e,t),e._zod.check=n=>{sa(n.value,t.alg)||n.issues.push({code:`invalid_format`,format:`jwt`,input:n.value,inst:e,continue:!t.abort})}}),la=B(`$ZodNumber`,(e,t)=>{H.init(e,t),e._zod.pattern=Xr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=Number(n.value)}catch{}let i=n.value;if(typeof i==`number`&&!Number.isNaN(i)&&Number.isFinite(i))return n;let a=typeof i==`number`?Number.isNaN(i)?`NaN`:Number.isFinite(i)?void 0:String(i):void 0;return n.issues.push({expected:`number`,code:`invalid_type`,input:i,inst:e,...a?{received:a}:{}}),n}}),ua=B(`$ZodNumberFormat`,(e,t)=>{si.init(e,t),la.init(e,t)}),da=B(`$ZodBoolean`,(e,t)=>{H.init(e,t),e._zod.pattern=Zr,e._zod.parse=(n,r)=>{if(t.coerce)try{n.value=!!n.value}catch{}let i=n.value;return typeof i==`boolean`||n.issues.push({expected:`boolean`,code:`invalid_type`,input:i,inst:e}),n}}),fa=B(`$ZodNull`,(e,t)=>{H.init(e,t),e._zod.pattern=Qr,e._zod.values=new Set([null]),e._zod.parse=(t,n)=>{let r=t.value;return r===null||t.issues.push({expected:`null`,code:`invalid_type`,input:r,inst:e}),t}}),pa=B(`$ZodUnknown`,(e,t)=>{H.init(e,t),e._zod.parse=e=>e}),ma=B(`$ZodNever`,(e,t)=>{H.init(e,t),e._zod.parse=(t,n)=>(t.issues.push({expected:`never`,code:`invalid_type`,input:t.value,inst:e}),t)});function ha(e,t,n){e.issues.length&&t.issues.push(...yn(n,e.issues)),t.value[n]=e.value}var ga=B(`$ZodArray`,(e,t)=>{H.init(e,t);let n=Kn.memoizer;n?.attach(e),e._zod.parse=(r,i)=>{let a=r.value;if(!Array.isArray(a))return r.issues.push({expected:`array`,code:`invalid_type`,input:a,inst:e}),r;r.value=n?n.alloc(e,r,Array(a.length),i):Array(a.length);let o=[],s=i?.abortEarly;for(let e=0;eha(t,r,e)));else if(ha(c,r,e),s&&c.issues.length!==0&&_n(c))break}return o.length?Promise.all(o).then(()=>r):r}});function _a(e,t,n,r,i,a){let o=n in r,s=a===`optional`;if(o||!s||i!==`optional`){if(e.issues.length){if(i!==void 0&&s&&!o)return;t.issues.push(...yn(n,e.issues))}!o&&i===void 0?e.issues.length||t.issues.push({code:`invalid_type`,expected:`nonoptional`,input:void 0,path:[n]}):e.value===void 0?(o||i===`defaulted`&&!s)&&(t.value[n]=void 0):t.value[n]=e.value}}var va=[];function ya(e){let t=Object.keys(e.shape),n=Object.getOwnPropertySymbols(e.shape),r=n.length?n:va,i=r.length?[...t,...r]:t;for(let t of i)if(!e.shape?.[t]?._zod?.traits?.has(`$ZodType`))throw Error(`Invalid element at key "${String(t)}": expected a Zod schema`);let a=an(e.shape);return{...e,allKeys:i,symbolKeys:r,keySet:new Set(t),numKeys:t.length,optionalKeys:new Set(a)}}function ba(e,t,n,r,i,a,o){let s=[],c=i.keySet,l=i.catchall._zod,u=l.def.type,d=l.optin,f=l.optout,p=0;for(let i in t){if(o&&n.issues.length!==p){if(_n(n,p))break;p=n.issues.length}if(c.has(i))continue;if(i===`__proto__`){u===`never`&&s.push(i);continue}if(u===`never`){s.push(i);continue}let a=l.run({value:t[i],issues:[]},r);a instanceof Promise?e.push(a.then(e=>_a(e,n,i,t,d,f))):_a(a,n,i,t,d,f)}return s.length&&n.issues.push({code:`unrecognized_keys`,keys:s,input:t,inst:a,continue:!0}),e.length?Promise.all(e).then(()=>n):n}var xa=B(`$ZodObject`,(e,t)=>{H.init(e,t);let n=Object.getOwnPropertyDescriptor(t,`shape`),r=n?.get?n.get.raw:t.shape??{};if(r){let e=()=>{let n={...r};return Object.defineProperty(t,"shape",{value:n}),e.raw=n,n};e.raw=r,Object.defineProperty(t,"shape",{get:e})}let i=Ft(()=>ya(t));z(e,`propValues`,e=>{let t=e.def.shape,n={};for(let e in t){let r=t[e]._zod;if(r.values){Object.prototype.hasOwnProperty.call(n,e)||zt(n,e,new Set);for(let t of r.values)n[e].add(t);r.optin!==void 0&&n[e].add(void 0)}}return n});let a=Xt,o=t.catchall,s,c=Kn.memoizer;c?.attach(e),e._zod.parse=(t,n)=>{s??=i.value;let r=t.value;if(!a(r))return t.issues.push({expected:`object`,code:`invalid_type`,input:r,inst:e}),t;t.value=c?c.alloc(e,t,{},n):{};let l=[],u=s.shape,d=n?.abortEarly,f=t.issues.length;for(let e of s.allKeys){if(d&&t.issues.length!==f){if(_n(t,f))break;f=t.issues.length}if(e===`__proto__`)continue;let i=u[e],a=i._zod.optin,o=i._zod.optout,s=i._zod.run({value:r[e],issues:[]},n);s instanceof Promise?l.push(s.then(n=>_a(n,t,e,r,a,o))):_a(s,t,e,r,a,o)}return o?ba(l,r,t,n,i.value,e,d===!0):l.length?Promise.all(l).then(()=>t):t}}),Sa=B(`$ZodObjectJIT`,(e,t)=>{xa.init(e,t);let n=e._zod.parse,r=Ft(()=>ya(t)),i=Kn.memoizer,a=t=>{let n=r.value,a=n.symbolKeys,o=new yi([`payload`,`ctx`],{shape:t,inst:e,memo:i,syms:a}),s=e=>`shape[${e}]._zod.run({ value: input[${e}], issues: [] }, ctx)`,c=(e,t)=>` let ${e}_ab = false; for (let i = 0; i < ${e}.issues.length; i++) { const iss = ${e}.issues[i]; @@ -20,7 +20,7 @@ Error generating stack: `+e.message+` if (${e}_ab && ctx && ctx.abortEarly) { payload.value = newResult; return payload; - }`;o.write(`const input = payload.value;`);let l=Object.create(null),u=0;for(let e of n.allKeys)l[e]=`key_${u++}`;o.write(i?`const newResult = memo.alloc(inst, payload, {}, ctx);`:`const newResult = {};`);for(let e of n.allKeys){if(e===`__proto__`)continue;let n=l[e],r=typeof e==`symbol`?`syms[${a.indexOf(e)}]`:Gt(e),i=`${r} in input`,u=t[e],d=u?._zod?.optin,f=d!==void 0,p=u?._zod?.optout===`optional`;if(o.write(`const ${n} = ${s(r)};`),f&&p){let e=d===`optional`?`${n}_present`:`${n}.value !== undefined || ${n}_present`;o.write(` + }`;o.write(`const input = payload.value;`);let l=Object.create(null),u=0;for(let e of n.allKeys)l[e]=`key_${u++}`;o.write(i?`const newResult = memo.alloc(inst, payload, {}, ctx);`:`const newResult = {};`);for(let e of n.allKeys){if(e===`__proto__`)continue;let n=l[e],r=typeof e==`symbol`?`syms[${a.indexOf(e)}]`:qt(e),i=`${r} in input`,u=t[e],d=u?._zod?.optin,f=d!==void 0,p=u?._zod?.optout===`optional`;if(o.write(`const ${n} = ${s(r)};`),f&&p){let e=d===`optional`?`${n}_present`:`${n}.value !== undefined || ${n}_present`;o.write(` const ${n}_present = ${i}; if (!${n}.issues.length || ${n}_present) { if (${n}.issues.length) {${c(n,r)} @@ -59,6 +59,6 @@ Error generating stack: `+e.message+` newResult[${r}] = ${n}.value; } - `)}return o.write(`payload.value = newResult;`),o.write(`return payload;`),o.compile()},o,s=L,c=!Hn.jitless,l=c&&Jt.value,u=t.catchall,d;e._zod.parse=(i,f)=>{d??=r.value;let p=i.value;return s(p)?c&&l&&f?.async===!1&&f.jitless!==!0?(o||=a(t.shape),i=o(i,f),u?_a([],p,i,f,d,e,f?.abortEarly===!0):i):n(i,f):(i.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),i)}});function ba(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!mn(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>yn(e,r,Un())))}),t)}var xa=V(`$ZodUnion`,(e,t)=>{_i.init(e,t),z(e,`optin`,e=>e.def.options.some(e=>e._zod.optin===`defaulted`)?`defaulted`:e.def.options.some(e=>e._zod.optin!==void 0)?`optional`:void 0),z(e,`optout`,e=>e.def.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),z(e,`values`,e=>{if(e.def.options.every(e=>e._zod.values))return new Set(e.def.options.flatMap(e=>Array.from(e._zod.values)))}),z(e,`pattern`,e=>{if(e.def.options.every(e=>e._zod.pattern)){let t=e.def.options.map(e=>e._zod.pattern);return RegExp(`^(${t.map(e=>Ft(e.source)).join(`|`)})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)o.push(t),a=!0;else{if(t.issues.length===0)return t;o.push(t)}}return a?Promise.all(o).then(t=>ba(t,r,e,i)):ba(o,r,e,i)}});function Sa(e){let t=new Map;for(let n of e.options){let r=n._zod.propValues?.[e.discriminator];if(!r||r.size===0)throw Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(let e of r)if(t.has(e)){if(e!==void 0)throw Error(`Duplicate discriminator value "${String(e)}"`);t.set(e,null)}else t.set(e,n)}return t}var Ca=V(`$ZodDiscriminatedUnion`,(e,t)=>{t.inclusive=!1,xa.init(e,t);let n=e._zod.parse;z(e,`propValues`,e=>{let t={},n=0;for(let r of e.def.options){let i=r._zod.propValues;if(!i||Object.keys(i).length===0)throw Error(`Invalid discriminated union option at index "${e.def.options.indexOf(r)}"`);i[e.def.discriminator]?.has(void 0)&&n++;for(let[e,n]of Object.entries(i)){Object.prototype.hasOwnProperty.call(t,e)||Lt(t,e,new Set);for(let r of n)t[e].add(r)}}return!e.def.unionFallback&&n>1&&t[e.def.discriminator]?.delete(void 0),t}),t.options.forEach((e,n)=>{let r=Rt(e._zod.def);if(r&&!Object.prototype.hasOwnProperty.call(r,t.discriminator))throw Error(`Invalid discriminated union option at index "${n}"`)});let r=Nt(()=>Sa(t));e._zod.parse=(i,a)=>{let o=i.value;if(!L(o))return i.issues.push({code:`invalid_type`,expected:`object`,input:o,inst:e}),i;let s=o?.[t.discriminator],c=r.value.get(s);return c&&(s!==void 0||a.direction!==`backward`)?c._zod.run(i,a):t.unionFallback||a.direction===`backward`?n(i,a):(i.issues.push({code:`invalid_union`,errors:[],note:`No matching discriminator`,discriminator:t.discriminator,options:Array.from(r.value.keys()).filter(e=>r.value.get(e)!==null),input:o,path:[t.discriminator],inst:e}),i)}}),wa=V(`$ZodIntersection`,(e,t)=>{_i.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>Ea(e,t,n)):Ea(e,i,a)}});function Ta(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Yt(e)&&Yt(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};Object.prototype.hasOwnProperty.call(i,`__proto__`)&&delete i.__proto__;for(let n of r){if(n===`__proto__`)continue;let r=Ta(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r{let n;if(e.code===`unrecognized_keys`&&!e.path?.length)i??=e,n=e.keys;else if(e.code===`invalid_key`&&e.origin===`record`&&e.path?.length===1){let t=String(e.path[0]);a.has(t)||a.set(t,e),n=[t]}else return!1;for(let e of n)r.has(e)||r.set(e,{}),r.get(e)[t]=!0;return!0};for(let n of t.issues)o(n,`l`)||e.issues.push(n);for(let t of n.issues)o(t,`r`)||e.issues.push(t);let s=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(s.length){let t=i?s.filter(e=>i.keys.includes(e)):[];t.length&&e.issues.push({...i,keys:t});for(let n of s)!t.includes(n)&&a.has(n)&&e.issues.push(a.get(n))}let c=Ta(t.value,n.value);if(!c.valid){if(mn(e))return e;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(c.mergeErrorPath)}`)}return e.value=c.data,e}var Da=V(`$ZodEnum`,(e,t)=>{_i.init(e,t);let n=kt(t.entries),r=new Set(n);e._zod.values=r,z(e,`pattern`,e=>{let t=kt(e.def.entries).filter(e=>Zt.has(typeof e));return RegExp(t.length?`^(${t.map(e=>Qt(e.toString())).join(`|`)})$`:`^[^\\s\\S]$`)}),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),Oa=V(`$ZodLiteral`,(e,t)=>{_i.init(e,t);let n=new Set(t.values);e._zod.values=n,z(e,`pattern`,e=>{let t=e.def.values;return RegExp(t.length?`^(${t.map(e=>typeof e==`string`?Qt(e):e?Qt(e.toString()):String(e)).join(`|`)})$`:`^[^\\s\\S]$`)}),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),ka=V(`$ZodTransform`,(e,t)=>{_i.init(e,t),e._zod.optin=`optional`,Hn.memoizer?.guard(e),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Vn(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new Bn;return n.value=i,n}});function Aa(e,t){return e.value=t.issues.length?void 0:t.value,e}var ja=V(`$ZodOptional`,(e,t)=>{_i.init(e,t),z(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),e._zod.optout=`optional`,z(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t,void 0]):void 0}),z(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Ft(t.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(e.value===void 0){if(t.innerType._zod.optin!==`defaulted`)return e;let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(t=>Aa(e,t)):Aa(e,r)}return t.innerType._zod.run(e,n)}}),Ma=V(`$ZodExactOptional`,(e,t)=>{ja.init(e,t),z(e,`values`,e=>e.def.innerType._zod.values),z(e,`pattern`,e=>e.def.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),Na=V(`$ZodNullable`,(e,t)=>{_i.init(e,t),z(e,`optin`,e=>e.def.innerType._zod.optin),z(e,`optout`,e=>e.def.innerType._zod.optout),z(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Ft(t.source)}|null)$`):void 0}),z(e,`values`,e=>e.def.innerType._zod.values?new Set([...e.def.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),Pa=V(`$ZodDefault`,(e,t)=>{_i.init(e,t),e._zod.optin=`defaulted`,z(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>Fa(e,t)):Fa(r,t)}});function Fa(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var Ia=V(`$ZodPrefault`,(e,t)=>{_i.init(e,t),e._zod.optin=`defaulted`,z(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),La=V(`$ZodNonOptional`,(e,t)=>{_i.init(e,t),z(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>Ra(t,e)):Ra(i,e)}});function Ra(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}function za(e,t,n,r){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(e=>yn(e,r,Un()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var Ba=V(`$ZodCatch`,(e,t)=>{_i.init(e,t),z(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),z(e,`optout`,e=>e.def.innerType._zod.optout),z(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(r=>za(e,r,t,n)):za(e,r,t,n)}}),Va=V(`$ZodPipe`,(e,t)=>{_i.init(e,t),z(e,`values`,e=>e.def.in._zod.values),z(e,`optin`,e=>e.def.in._zod.optin),z(e,`optout`,e=>e.def.out._zod.optout),z(e,`propValues`,e=>e.def.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Ha(e,t.in,n)):Ha(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Ha(e,t.out,n)):Ha(r,t.out,n)}});function Ha(e,t,n){return e.issues.some(e=>e.code!==`unrecognized_keys`)?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var Ua=V(`$ZodReadonly`,(e,t)=>{_i.init(e,t),z(e,`propValues`,e=>e.def.innerType._zod.propValues),z(e,`values`,e=>e.def.innerType._zod.values),z(e,`optin`,e=>e.def.innerType?._zod?.optin),z(e,`optout`,e=>e.def.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(Wa):Wa(r)}});function Wa(e){return e.memo||(e.value=Object.freeze(e.value)),e}var Ga=V(`$ZodCustom`,(e,t)=>{Zr.init(e,t),_i.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>Ka(t,n,r,e));Ka(i,n,r,e)}});function Ka(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(wn(e))}}var qa=class extends Error{constructor(){super(`Cannot parse a reference cycle that closes through a transform`),this.name=`ZodCyclicError`}},Ja=`~memo`,Ya=[];function Xa(e){return typeof e==`object`&&!!e}function Za(e){return e.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}var Qa=new WeakMap,$a=0,eo=1,to=2;function no(e,t,n){let r=Qa.get(e);if(r!==void 0)return r?to:$a;if(t.has(e))return to;t.add(e);let i=$a,a=e=>{if(i!==to&&e?._zod){let r=no(e,t,n);r>i&&(i=r)}},o=(e,r)=>{let i=$a;for(let a of Reflect.ownKeys(e)){let o=Object.getOwnPropertyDescriptor(e,a);if(r&&!o.enumerable)continue;let s=o.get?eo:o.value?._zod?no(o.value,t,n):$a;s>i&&(i=s)}return i},s=e=>{e>i&&(i=e)},c=e._zod.def;switch(c.type){case`object`:{let e=Rt(c);s(e?o(e,!0):eo),a(c.catchall);break}case`array`:a(c.element);break;case`tuple`:for(let e of c.items)a(e);a(c.rest);break;case`record`:case`map`:a(c.keyType),a(c.valueType);break;case`set`:a(c.valueType);break;case`union`:for(let e of c.options)a(e);break;case`intersection`:a(c.left),a(c.right);break;case`optional`:case`nullable`:case`default`:case`prefault`:case`catch`:case`readonly`:case`nonoptional`:case`promise`:case`success`:a(c.innerType);break;case`pipe`:a(c.in),a(c.out);break;case`function`:a(c.input),a(c.output);break;case`lazy`:{let r=c._cachedInner??(n?e._zod.innerType:void 0);s(r?no(r,t,!1):eo);break}case`template_literal`:case`string`:case`number`:case`int`:case`boolean`:case`bigint`:case`symbol`:case`undefined`:case`null`:case`void`:case`never`:case`any`:case`unknown`:case`date`:case`nan`:case`enum`:case`literal`:case`file`:case`transform`:case`custom`:break;default:for(let e in c){let t=Object.getOwnPropertyDescriptor(c,e);if(!t||t.get)continue;let n=t.value;if(n&&typeof n==`object`){if(n._zod)a(n);else if(Array.isArray(n))for(let e of n)a(e)}}}return t.delete(e),ro(e,i)}function ro(e,t){return t!==eo&&Qa.set(e,t===to),t}function io(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var ao,oo=[],so={alloc(e,t,n){let r=ao;if(!r)return n;ao=void 0;let i={value:n,issues:null};return r.set(t.value,i),oo.push(i),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,n=(e,n)=>{if(n.direction!==`backward`&&lo(n,e.value))throw new qa;return t(e,n)};e._zod.parse=n,e._zod.run===t&&(e._zod.run=n)})},attach(e){var t;let n,r=!1,i,a;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,o=(s,c)=>{if(n===void 0){let i=no(e,new Set,!1);if(i===$a)return e._zod.parse=t,e._zod.run===o&&(e._zod.run=t),t(s,c);i===to||r?n=!0:r=!0}let l=s.value;if(!Xa(l))return t(s,c);let u=c[Ja];u||(u={buckets:new WeakMap,backEdges:void 0},c[Ja]=u);let d;i===c?d=a:(d=io(u,e),i=c,a=d);let f=d.get(l);if(f)return s.value=f.value,f.issues?f.issues.length&&s.issues.push(...Za(f.issues)):(s.memo=!0,u.backEdges??(u.backEdges=new WeakSet),u.backEdges.add(f.value)),s;ao=d;let p=oo.length,m=t(s,c);ao=void 0;let h=oo.length>p?oo.pop():void 0;return m instanceof Promise?m.then(e=>(h&&(h.issues=e.issues.length?Za(e.issues):Ya),e)):(h&&(h.issues=m.issues.length?Za(m.issues):Ya),m)};e._zod.parse=o,e._zod.run===t&&(e._zod.run=o)})}};function co(){return so}function lo(e,t){let n=e[Ja]?.backEdges;return n!==void 0&&Xa(t)&&n.has(t)}var uo=()=>{let e={string:{unit:`characters`,verb:`to have`},file:{unit:`bytes`,verb:`to have`},array:{unit:`items`,verb:`to have`},set:{unit:`items`,verb:`to have`},map:{unit:`entries`,verb:`to have`}};function t(t){return e[t]??null}let n={regex:`input`,email:`email address`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO datetime`,date:`ISO date`,time:`ISO time`,duration:`ISO duration`,ipv4:`IPv4 address`,ipv6:`IPv6 address`,mac:`MAC address`,cidrv4:`IPv4 range`,cidrv6:`IPv6 range`,base64:`base64-encoded string`,base64url:`base64url-encoded string`,json_string:`JSON string`,e164:`E.164 number`,currency_code:`currency code`,credit_card:`credit card number`,iban:`IBAN`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`};function i(e,t){return e===`number`&&typeof t==`number`&&!Number.isFinite(t)?String(t):r[e]??e}return e=>{switch(e.code){case`invalid_type`:return`Invalid input: expected ${i(e.expected)}, received ${i(Cn(e.input),e.input)}`;case`invalid_value`:return e.values.length===1?`Invalid input: expected ${en(e.values[0])}`:`Invalid option: expected one of ${At(e.values,`|`)}`;case`too_big`:{let n=e.exact?`exactly `:e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Too big: expected ${e.origin??`value`} to have ${n}${e.maximum.toString()} ${r.unit??`elements`}`:`Too big: expected ${e.origin??`value`} to be ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.exact?`exactly `:e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Too small: expected ${e.origin} to have ${n}${e.minimum.toString()} ${r.unit}`:`Too small: expected ${e.origin} to be ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Invalid string: must start with "${t.prefix}"`:t.format===`ends_with`?`Invalid string: must end with "${t.suffix}"`:t.format===`includes`?`Invalid string: must include "${t.includes}"`:t.format===`regex`?`Invalid string: must match pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case`not_multiple_of`:return`Invalid number: must be a multiple of ${e.divisor}`;case`unrecognized_keys`:return`Unrecognized key${e.keys.length>1?`s`:``}: ${At(e.keys,`, `)}`;case`invalid_key`:return`Invalid key in ${e.origin}`;case`invalid_union`:return e.options&&Array.isArray(e.options)&&e.options.length>0?`Invalid discriminator value. Expected ${e.options.map(e=>`'${e}'`).join(` | `)}`:e.inclusive===!1?`Invalid input: more than one option matched`:`Invalid input`;case`invalid_element`:return`Invalid value in ${e.origin}`;default:return`Invalid input`}}};function fo(){return{localeError:uo()}}var po,mo=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function ho(){return new mo}(po=globalThis).__zod_globalRegistry??(po.__zod_globalRegistry=ho());var W=globalThis.__zod_globalRegistry;function go(e){return e.checks&&=[...e.checks],e}function _o(e,t){return new e(go({type:`string`,...R(t)}))}function vo(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...R(t)})}function yo(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...R(t)})}function bo(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...R(t)})}function xo(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...R(t)})}function So(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...R(t)})}function Co(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...R(t)})}function wo(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...R(t)})}function To(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...R(t)})}function Eo(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...R(t)})}function Do(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...R(t)})}function G(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...R(t)})}function Oo(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...R(t)})}function ko(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...R(t)})}function Ao(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...R(t)})}function jo(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...R(t)})}function Mo(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...R(t)})}function No(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...R(t)})}function Po(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...R(t)})}function Fo(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...R(t)})}function Io(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...R(t)})}function Lo(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...R(t)})}function K(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...R(t)})}function Ro(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...R(t)})}function zo(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...R(t)})}function Bo(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...R(t)})}function Vo(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...R(t)})}function Ho(e,t){return new e(go({type:`number`,checks:[],...R(t)}))}function Uo(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...R(t)})}function Wo(e,t){return new e({type:`boolean`,...R(t)})}function Go(e,t){return new e({type:`null`,...R(t)})}function Ko(e){return new e({type:`unknown`})}function qo(e,t){return new e({type:`never`,...R(t)})}function Jo(e,t){return new ei({check:`less_than`,...R(t),value:e,inclusive:!1})}function Yo(e,t){return new ei({check:`less_than`,...R(t),value:e,inclusive:!0})}function Xo(e,t){return new ti({check:`greater_than`,...R(t),value:e,inclusive:!1})}function Zo(e,t){return new ti({check:`greater_than`,...R(t),value:e,inclusive:!0})}function Qo(e,t){return new ni({check:`multiple_of`,...R(t),value:e})}function $o(e,t){return new ii({check:`max_length`,...R(t),maximum:e})}function es(e,t){return new ai({check:`min_length`,...R(t),minimum:e})}function ts(e,t){return new oi({check:`length_equals`,...R(t),length:e})}function ns(e,t){return new ci({check:`string_format`,format:`regex`,...R(t),pattern:e})}function rs(e){return new li({check:`string_format`,format:`lowercase`,...R(e)})}function is(e){return new ui({check:`string_format`,format:`uppercase`,...R(e)})}function as(e,t){return new di({check:`string_format`,format:`includes`,...R(t),includes:e})}function os(e,t){return new fi({check:`string_format`,format:`starts_with`,...R(t),prefix:e})}function ss(e,t){return new pi({check:`string_format`,format:`ends_with`,...R(t),suffix:e})}function cs(e){return new mi({check:`overwrite`,tx:e})}function ls(e){return cs(t=>t.normalize(e))}function us(){return cs(e=>e.trim())}function ds(){return cs(e=>e.toLowerCase())}function fs(){return cs(e=>e.toUpperCase())}function ps(){return cs(e=>Kt(e))}function ms(e,t,n){return new e({type:`array`,element:t,...R(n)})}function hs(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...R(n)})}function gs(e,t){let n=_s(t=>(t.addIssue=e=>{if(typeof e==`string`)t.issues.push(wn(e,t.value,n._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,`input`in r||(r.input=t.value),r.inst??=n,r.continue??=!n._zod.def.abort,t.issues.push(wn(r))}},e(t.value,t)),t);return n}function _s(e,t){let n=new Zr({check:`custom`,...R(t)});return n._zod.check=e,n}function vs(e,...t){for(let n of t)for(let t of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,t)&&Lt(e,t,n[t]);return e}function ys(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??W,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,intersections:[],deferred:[],external:e?.external??void 0}}function bs(e,t,n,r,i){let a=typeof t.unrepresentable==`function`?t.unrepresentable({zodSchema:e,path:r.path,message:i}):t.unrepresentable;if(a===`any`)return!1;if(a===void 0||a===`throw`)throw Error(i);return Object.assign(n,a),!0}function xs(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,xs(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&vs(o.schema,c),t.io===`input`&&js(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&`_prefault`in o.schema&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function Ss(e){return e.replace(/~/g,`~0`).replace(/\//g,`~1`)}function Cs(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);if(e.external&&e.sharedDefsExtractedFor===e.external)return;let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${Ss(a)}`}}let i=`#/${r}/`;if(t[1]===n&&!t[1].schema.id)return{ref:`#`};let a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+Ss(a)}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/ + `)}return o.write(`payload.value = newResult;`),o.write(`return payload;`),o.compile()},o,s=Xt,c=!Kn.jitless,l=c&&Zt.value,u=t.catchall,d;e._zod.parse=(i,f)=>{d??=r.value;let p=i.value;return s(p)?c&&l&&f?.async===!1&&f.jitless!==!0?(o||=a(t.shape),i=o(i,f),u?ba([],p,i,f,d,e,f?.abortEarly===!0):i):n(i,f):(i.issues.push({expected:`object`,code:`invalid_type`,input:p,inst:e}),i)}});function Ca(e,t,n,r){for(let n of e)if(n.issues.length===0)return t.value=n.value,t;let i=e.filter(e=>!_n(e));return i.length===1?(t.value=i[0].value,i[0]):(t.issues.push({code:`invalid_union`,input:t.value,inst:n,errors:e.map(e=>e.issues.map(e=>Sn(e,r,V())))}),t)}var wa=B(`$ZodUnion`,(e,t)=>{H.init(e,t),z(e,`optin`,e=>e.def.options.some(e=>e._zod.optin===`defaulted`)?`defaulted`:e.def.options.some(e=>e._zod.optin!==void 0)?`optional`:void 0),z(e,`optout`,e=>e.def.options.some(e=>e._zod.optout===`optional`)?`optional`:void 0),z(e,`values`,e=>{if(e.def.options.every(e=>e._zod.values))return new Set(e.def.options.flatMap(e=>Array.from(e._zod.values)))}),z(e,`pattern`,e=>{if(e.def.options.every(e=>e._zod.pattern)){let t=e.def.options.map(e=>e._zod.pattern);return RegExp(`^(${t.map(e=>Lt(e.source)).join(`|`)})$`)}});let n=t.options.length===1?t.options[0]._zod.run:null;e._zod.parse=(r,i)=>{if(n)return n(r,i);let a=!1,o=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},i);if(t instanceof Promise)o.push(t),a=!0;else{if(t.issues.length===0)return t;o.push(t)}}return a?Promise.all(o).then(t=>Ca(t,r,e,i)):Ca(o,r,e,i)}});function Ta(e){let t=new Map;for(let n of e.options){let r=n._zod.propValues?.[e.discriminator];if(!r||r.size===0)throw Error(`Invalid discriminated union option at index "${e.options.indexOf(n)}"`);for(let e of r)if(t.has(e)){if(e!==void 0)throw Error(`Duplicate discriminator value "${String(e)}"`);t.set(e,null)}else t.set(e,n)}return t}var Ea=B(`$ZodDiscriminatedUnion`,(e,t)=>{t.inclusive=!1,wa.init(e,t);let n=e._zod.parse;z(e,`propValues`,e=>{let t={},n=0;for(let r of e.def.options){let i=r._zod.propValues;if(!i||Object.keys(i).length===0)throw Error(`Invalid discriminated union option at index "${e.def.options.indexOf(r)}"`);i[e.def.discriminator]?.has(void 0)&&n++;for(let[e,n]of Object.entries(i)){Object.prototype.hasOwnProperty.call(t,e)||zt(t,e,new Set);for(let r of n)t[e].add(r)}}return!e.def.unionFallback&&n>1&&t[e.def.discriminator]?.delete(void 0),t}),t.options.forEach((e,n)=>{let r=Bt(e._zod.def);if(r&&!Object.prototype.hasOwnProperty.call(r,t.discriminator))throw Error(`Invalid discriminated union option at index "${n}"`)});let r=Ft(()=>Ta(t));e._zod.parse=(i,a)=>{let o=i.value;if(!Xt(o))return i.issues.push({code:`invalid_type`,expected:`object`,input:o,inst:e}),i;let s=o?.[t.discriminator],c=r.value.get(s);return c&&(s!==void 0||a.direction!==`backward`)?c._zod.run(i,a):t.unionFallback||a.direction===`backward`?n(i,a):(i.issues.push({code:`invalid_union`,errors:[],note:`No matching discriminator`,discriminator:t.discriminator,options:Array.from(r.value.keys()).filter(e=>r.value.get(e)!==null),input:o,path:[t.discriminator],inst:e}),i)}}),Da=B(`$ZodIntersection`,(e,t)=>{H.init(e,t),e._zod.parse=(e,n)=>{let r=e.value,i=t.left._zod.run({value:r,issues:[]},n),a=t.right._zod.run({value:r,issues:[]},n);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,n])=>ka(e,t,n)):ka(e,i,a)}});function Oa(e,t){if(e===t||e instanceof Date&&t instanceof Date&&+e==+t)return{valid:!0,data:e};if(Qt(e)&&Qt(t)){let n=Object.keys(t),r=Object.keys(e).filter(e=>n.indexOf(e)!==-1),i={...e,...t};Object.prototype.hasOwnProperty.call(i,`__proto__`)&&delete i.__proto__;for(let n of r){if(n===`__proto__`)continue;let r=Oa(e[n],t[n]);if(!r.valid)return{valid:!1,mergeErrorPath:[n,...r.mergeErrorPath]};i[n]=r.data}return{valid:!0,data:i}}if(Array.isArray(e)&&Array.isArray(t)){if(e.length!==t.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let r=0;r{let n;if(e.code===`unrecognized_keys`&&!e.path?.length)i??=e,n=e.keys;else if(e.code===`invalid_key`&&e.origin===`record`&&e.path?.length===1){let t=String(e.path[0]);a.has(t)||a.set(t,e),n=[t]}else return!1;for(let e of n)r.has(e)||r.set(e,{}),r.get(e)[t]=!0;return!0};for(let n of t.issues)o(n,`l`)||e.issues.push(n);for(let t of n.issues)o(t,`r`)||e.issues.push(t);let s=[...r].filter(([,e])=>e.l&&e.r).map(([e])=>e);if(s.length){let t=i?s.filter(e=>i.keys.includes(e)):[];t.length&&e.issues.push({...i,keys:t});for(let n of s)!t.includes(n)&&a.has(n)&&e.issues.push(a.get(n))}let c=Oa(t.value,n.value);if(!c.valid){if(_n(e))return e;throw Error(`Unmergable intersection. Error path: ${JSON.stringify(c.mergeErrorPath)}`)}return e.value=c.data,e}var Aa=B(`$ZodEnum`,(e,t)=>{H.init(e,t);let n=jt(t.entries),r=new Set(n);e._zod.values=r,z(e,`pattern`,e=>{let t=jt(e.def.entries).filter(e=>en.has(typeof e));return RegExp(t.length?`^(${t.map(e=>tn(e.toString())).join(`|`)})$`:`^[^\\s\\S]$`)}),e._zod.parse=(t,i)=>{let a=t.value;return r.has(a)||t.issues.push({code:`invalid_value`,values:n,input:a,inst:e}),t}}),ja=B(`$ZodLiteral`,(e,t)=>{H.init(e,t);let n=new Set(t.values);e._zod.values=n,z(e,`pattern`,e=>{let t=e.def.values;return RegExp(t.length?`^(${t.map(e=>typeof e==`string`?tn(e):e?tn(e.toString()):String(e)).join(`|`)})$`:`^[^\\s\\S]$`)}),e._zod.parse=(r,i)=>{let a=r.value;return n.has(a)||r.issues.push({code:`invalid_value`,values:t.values,input:a,inst:e}),r}}),Ma=B(`$ZodTransform`,(e,t)=>{H.init(e,t),e._zod.optin=`optional`,Kn.memoizer?.guard(e),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Gn(e.constructor.name);let i=t.transform(n.value,n);if(r.async)return(i instanceof Promise?i:Promise.resolve(i)).then(e=>(n.value=e,n));if(i instanceof Promise)throw new Wn;return n.value=i,n}});function Na(e,t){return e.value=t.issues.length?void 0:t.value,e}var Pa=B(`$ZodOptional`,(e,t)=>{H.init(e,t),z(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),e._zod.optout=`optional`,z(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t,void 0]):void 0}),z(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Lt(t.source)})?$`):void 0}),e._zod.parse=(e,n)=>{if(e.value===void 0){if(t.innerType._zod.optin!==`defaulted`)return e;let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(t=>Na(e,t)):Na(e,r)}return t.innerType._zod.run(e,n)}}),Fa=B(`$ZodExactOptional`,(e,t)=>{Pa.init(e,t),z(e,`values`,e=>e.def.innerType._zod.values),z(e,`pattern`,e=>e.def.innerType._zod.pattern),e._zod.parse=(e,n)=>t.innerType._zod.run(e,n)}),Ia=B(`$ZodNullable`,(e,t)=>{H.init(e,t),z(e,`optin`,e=>e.def.innerType._zod.optin),z(e,`optout`,e=>e.def.innerType._zod.optout),z(e,`pattern`,e=>{let t=e.def.innerType._zod.pattern;return t?RegExp(`^(${Lt(t.source)}|null)$`):void 0}),z(e,`values`,e=>e.def.innerType._zod.values?new Set([...e.def.innerType._zod.values,null]):void 0),e._zod.parse=(e,n)=>e.value===null?e:t.innerType._zod.run(e,n)}),La=B(`$ZodDefault`,(e,t)=>{H.init(e,t),e._zod.optin=`defaulted`,z(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);if(e.value===void 0)return e.value=t.defaultValue,e;let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(e=>Ra(e,t)):Ra(r,t)}});function Ra(e,t){return e.value===void 0&&(e.value=t.defaultValue),e}var za=B(`$ZodPrefault`,(e,t)=>{H.init(e,t),e._zod.optin=`defaulted`,z(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>(n.direction===`backward`||e.value===void 0&&(e.value=t.defaultValue),t.innerType._zod.run(e,n))}),Ba=B(`$ZodNonOptional`,(e,t)=>{H.init(e,t),z(e,`values`,e=>{let t=e.def.innerType._zod.values;return t?new Set([...t].filter(e=>e!==void 0)):void 0}),e._zod.parse=(n,r)=>{let i=t.innerType._zod.run(n,r);return i instanceof Promise?i.then(t=>Va(t,e)):Va(i,e)}});function Va(e,t){return!e.issues.length&&e.value===void 0&&e.issues.push({code:`invalid_type`,expected:`nonoptional`,input:e.value,inst:t}),e}function Ha(e,t,n,r){return t.issues.length?(e.value=n.catchValue({...t,value:e.value,error:{issues:t.issues.map(e=>Sn(e,r,V()))},input:e.value}),e):(e.value=t.value,t.memo&&(e.memo=!0),e)}var Ua=B(`$ZodCatch`,(e,t)=>{H.init(e,t),z(e,`optin`,e=>e.def.innerType._zod.optin===`defaulted`?`defaulted`:`optional`),z(e,`optout`,e=>e.def.innerType._zod.optout),z(e,`values`,e=>e.def.innerType._zod.values),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run({value:e.value,issues:[]},n);return r instanceof Promise?r.then(r=>Ha(e,r,t,n)):Ha(e,r,t,n)}}),Wa=B(`$ZodPipe`,(e,t)=>{H.init(e,t),z(e,`values`,e=>e.def.in._zod.values),z(e,`optin`,e=>e.def.in._zod.optin),z(e,`optout`,e=>e.def.out._zod.optout),z(e,`propValues`,e=>e.def.in._zod.propValues),e._zod.parse=(e,n)=>{if(n.direction===`backward`){let r=t.out._zod.run(e,n);return r instanceof Promise?r.then(e=>Ga(e,t.in,n)):Ga(r,t.in,n)}let r=t.in._zod.run(e,n);return r instanceof Promise?r.then(e=>Ga(e,t.out,n)):Ga(r,t.out,n)}});function Ga(e,t,n){return e.issues.some(e=>e.code!==`unrecognized_keys`)?(e.aborted=!0,e):t._zod.run({value:e.value,issues:e.issues},n)}var Ka=B(`$ZodReadonly`,(e,t)=>{H.init(e,t),z(e,`propValues`,e=>e.def.innerType._zod.propValues),z(e,`values`,e=>e.def.innerType._zod.values),z(e,`optin`,e=>e.def.innerType?._zod?.optin),z(e,`optout`,e=>e.def.innerType?._zod?.optout),e._zod.parse=(e,n)=>{if(n.direction===`backward`)return t.innerType._zod.run(e,n);let r=t.innerType._zod.run(e,n);return r instanceof Promise?r.then(qa):qa(r)}});function qa(e){return e.memo||(e.value=Object.freeze(e.value)),e}var Ja=B(`$ZodCustom`,(e,t)=>{ti.init(e,t),H.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=n=>{let r=n.value,i=t.fn(r);if(i instanceof Promise)return i.then(t=>Ya(t,n,r,e));Ya(i,n,r,e)}});function Ya(e,t,n,r){if(!e){let e={code:`custom`,input:n,inst:r,path:[...r._zod.def.path??[]],continue:!r._zod.def.abort};r._zod.def.params&&(e.params=r._zod.def.params),t.issues.push(Dn(e))}}var Xa=class extends Error{constructor(){super(`Cannot parse a reference cycle that closes through a transform`),this.name=`ZodCyclicError`}},Za=`~memo`,Qa=[];function $a(e){return typeof e==`object`&&!!e}function eo(e){return e.map(e=>e.path?{...e,path:e.path.slice()}:{...e})}var to=new WeakMap,no=0,ro=1,io=2;function ao(e,t,n){let r=to.get(e);if(r!==void 0)return r?io:no;if(t.has(e))return io;t.add(e);let i=no,a=e=>{if(i!==io&&e?._zod){let r=ao(e,t,n);r>i&&(i=r)}},o=(e,r)=>{let i=no;for(let a of Reflect.ownKeys(e)){let o=Object.getOwnPropertyDescriptor(e,a);if(r&&!o.enumerable)continue;let s=o.get?ro:o.value?._zod?ao(o.value,t,n):no;s>i&&(i=s)}return i},s=e=>{e>i&&(i=e)},c=e._zod.def;switch(c.type){case`object`:{let e=Bt(c);s(e?o(e,!0):ro),a(c.catchall);break}case`array`:a(c.element);break;case`tuple`:for(let e of c.items)a(e);a(c.rest);break;case`record`:case`map`:a(c.keyType),a(c.valueType);break;case`set`:a(c.valueType);break;case`union`:for(let e of c.options)a(e);break;case`intersection`:a(c.left),a(c.right);break;case`optional`:case`nullable`:case`default`:case`prefault`:case`catch`:case`readonly`:case`nonoptional`:case`promise`:case`success`:a(c.innerType);break;case`pipe`:a(c.in),a(c.out);break;case`function`:a(c.input),a(c.output);break;case`lazy`:{let r=c._cachedInner??(n?e._zod.innerType:void 0);s(r?ao(r,t,!1):ro);break}case`template_literal`:case`string`:case`number`:case`int`:case`boolean`:case`bigint`:case`symbol`:case`undefined`:case`null`:case`void`:case`never`:case`any`:case`unknown`:case`date`:case`nan`:case`enum`:case`literal`:case`file`:case`transform`:case`custom`:break;default:for(let e in c){let t=Object.getOwnPropertyDescriptor(c,e);if(!t||t.get)continue;let n=t.value;if(n&&typeof n==`object`){if(n._zod)a(n);else if(Array.isArray(n))for(let e of n)a(e)}}}return t.delete(e),oo(e,i)}function oo(e,t){return t!==ro&&to.set(e,t===io),t}function so(e,t){let n=e.buckets.get(t);return n||(n=new WeakMap,e.buckets.set(t,n)),n}var co,lo=[],uo={alloc(e,t,n){let r=co;if(!r)return n;co=void 0;let i={value:n,issues:null};return r.set(t.value,i),lo.push(i),n},guard(e){var t;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,n=(e,n)=>{if(n.direction!==`backward`&&po(n,e.value))throw new Xa;return t(e,n)};e._zod.parse=n,e._zod.run===t&&(e._zod.run=n)})},attach(e){var t;let n,r=!1,i,a;(t=e._zod).deferred??(t.deferred=[]),e._zod.deferred.push(()=>{let t=e._zod.parse,o=(s,c)=>{if(n===void 0){let i=ao(e,new Set,!1);if(i===no)return e._zod.parse=t,e._zod.run===o&&(e._zod.run=t),t(s,c);i===io||r?n=!0:r=!0}let l=s.value;if(!$a(l))return t(s,c);let u=c[Za];u||(u={buckets:new WeakMap,backEdges:void 0},c[Za]=u);let d;i===c?d=a:(d=so(u,e),i=c,a=d);let f=d.get(l);if(f)return s.value=f.value,f.issues?f.issues.length&&s.issues.push(...eo(f.issues)):(s.memo=!0,u.backEdges??(u.backEdges=new WeakSet),u.backEdges.add(f.value)),s;co=d;let p=lo.length,m=t(s,c);co=void 0;let h=lo.length>p?lo.pop():void 0;return m instanceof Promise?m.then(e=>(h&&(h.issues=e.issues.length?eo(e.issues):Qa),e)):(h&&(h.issues=m.issues.length?eo(m.issues):Qa),m)};e._zod.parse=o,e._zod.run===t&&(e._zod.run=o)})}};function fo(){return uo}function po(e,t){let n=e[Za]?.backEdges;return n!==void 0&&$a(t)&&n.has(t)}var mo=()=>{let e={string:{unit:`characters`,verb:`to have`},file:{unit:`bytes`,verb:`to have`},array:{unit:`items`,verb:`to have`},set:{unit:`items`,verb:`to have`},map:{unit:`entries`,verb:`to have`}};function t(t){return e[t]??null}let n={regex:`input`,email:`email address`,url:`URL`,emoji:`emoji`,uuid:`UUID`,uuidv4:`UUIDv4`,uuidv6:`UUIDv6`,nanoid:`nanoid`,guid:`GUID`,cuid:`cuid`,cuid2:`cuid2`,ulid:`ULID`,xid:`XID`,ksuid:`KSUID`,datetime:`ISO datetime`,date:`ISO date`,time:`ISO time`,duration:`ISO duration`,ipv4:`IPv4 address`,ipv6:`IPv6 address`,mac:`MAC address`,cidrv4:`IPv4 range`,cidrv6:`IPv6 range`,base64:`base64-encoded string`,base64url:`base64url-encoded string`,json_string:`JSON string`,e164:`E.164 number`,currency_code:`currency code`,credit_card:`credit card number`,iban:`IBAN`,jwt:`JWT`,template_literal:`input`},r={nan:`NaN`};function i(e,t){return e===`number`&&typeof t==`number`&&!Number.isFinite(t)?String(t):r[e]??e}return e=>{switch(e.code){case`invalid_type`:return`Invalid input: expected ${i(e.expected)}, received ${i(En(e.input),e.input)}`;case`invalid_value`:return e.values.length===1?`Invalid input: expected ${rn(e.values[0])}`:`Invalid option: expected one of ${Mt(e.values,`|`)}`;case`too_big`:{let n=e.exact?`exactly `:e.inclusive?`<=`:`<`,r=t(e.origin);return r?`Too big: expected ${e.origin??`value`} to have ${n}${e.maximum.toString()} ${r.unit??`elements`}`:`Too big: expected ${e.origin??`value`} to be ${n}${e.maximum.toString()}`}case`too_small`:{let n=e.exact?`exactly `:e.inclusive?`>=`:`>`,r=t(e.origin);return r?`Too small: expected ${e.origin} to have ${n}${e.minimum.toString()} ${r.unit}`:`Too small: expected ${e.origin} to be ${n}${e.minimum.toString()}`}case`invalid_format`:{let t=e;return t.format===`starts_with`?`Invalid string: must start with "${t.prefix}"`:t.format===`ends_with`?`Invalid string: must end with "${t.suffix}"`:t.format===`includes`?`Invalid string: must include "${t.includes}"`:t.format===`regex`?`Invalid string: must match pattern ${t.pattern}`:`Invalid ${n[t.format]??e.format}`}case`not_multiple_of`:return`Invalid number: must be a multiple of ${e.divisor}`;case`unrecognized_keys`:return`Unrecognized key${e.keys.length>1?`s`:``}: ${Mt(e.keys,`, `)}`;case`invalid_key`:return`Invalid key in ${e.origin}`;case`invalid_union`:return e.options&&Array.isArray(e.options)&&e.options.length>0?`Invalid discriminator value. Expected ${e.options.map(e=>`'${e}'`).join(` | `)}`:e.inclusive===!1?`Invalid input: more than one option matched`:`Invalid input`;case`invalid_element`:return`Invalid value in ${e.origin}`;default:return`Invalid input`}}};function ho(){return{localeError:mo()}}var W,go=class{constructor(){this._map=new WeakMap,this._idmap=new Map}add(e,...t){let n=t[0];return this._map.set(e,n),n&&typeof n==`object`&&`id`in n&&this._idmap.set(n.id,e),this}clear(){return this._map=new WeakMap,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&typeof t==`object`&&`id`in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let n={...this.get(t)??{}};delete n.id;let r={...n,...this._map.get(e)};return Object.keys(r).length?r:void 0}return this._map.get(e)}has(e){return this._map.has(e)}};function _o(){return new go}(W=globalThis).__zod_globalRegistry??(W.__zod_globalRegistry=_o());var vo=globalThis.__zod_globalRegistry;function yo(e){return e.checks&&=[...e.checks],e}function bo(e,t){return new e(yo({type:`string`,...R(t)}))}function xo(e,t){return new e({type:`string`,format:`email`,check:`string_format`,abort:!1,...R(t)})}function So(e,t){return new e({type:`string`,format:`guid`,check:`string_format`,abort:!1,...R(t)})}function Co(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,...R(t)})}function wo(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v4`,...R(t)})}function To(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v6`,...R(t)})}function Eo(e,t){return new e({type:`string`,format:`uuid`,check:`string_format`,abort:!1,version:`v7`,...R(t)})}function Do(e,t){return new e({type:`string`,format:`url`,check:`string_format`,abort:!1,...R(t)})}function G(e,t){return new e({type:`string`,format:`emoji`,check:`string_format`,abort:!1,...R(t)})}function Oo(e,t){return new e({type:`string`,format:`nanoid`,check:`string_format`,abort:!1,...R(t)})}function ko(e,t){return new e({type:`string`,format:`cuid`,check:`string_format`,abort:!1,...R(t)})}function Ao(e,t){return new e({type:`string`,format:`cuid2`,check:`string_format`,abort:!1,...R(t)})}function jo(e,t){return new e({type:`string`,format:`ulid`,check:`string_format`,abort:!1,...R(t)})}function Mo(e,t){return new e({type:`string`,format:`xid`,check:`string_format`,abort:!1,...R(t)})}function No(e,t){return new e({type:`string`,format:`ksuid`,check:`string_format`,abort:!1,...R(t)})}function Po(e,t){return new e({type:`string`,format:`ipv4`,check:`string_format`,abort:!1,...R(t)})}function Fo(e,t){return new e({type:`string`,format:`ipv6`,check:`string_format`,abort:!1,...R(t)})}function Io(e,t){return new e({type:`string`,format:`cidrv4`,check:`string_format`,abort:!1,...R(t)})}function Lo(e,t){return new e({type:`string`,format:`cidrv6`,check:`string_format`,abort:!1,...R(t)})}function K(e,t){return new e({type:`string`,format:`base64`,check:`string_format`,abort:!1,...R(t)})}function Ro(e,t){return new e({type:`string`,format:`base64url`,check:`string_format`,abort:!1,...R(t)})}function zo(e,t){return new e({type:`string`,format:`e164`,check:`string_format`,abort:!1,...R(t)})}function Bo(e,t){return new e({type:`string`,format:`jwt`,check:`string_format`,abort:!1,...R(t)})}function Vo(e,t){return new e({type:`string`,format:`datetime`,check:`string_format`,offset:!1,local:!1,precision:null,...R(t)})}function Ho(e,t){return new e({type:`string`,format:`date`,check:`string_format`,...R(t)})}function Uo(e,t){return new e({type:`string`,format:`time`,check:`string_format`,precision:null,...R(t)})}function Wo(e,t){return new e({type:`string`,format:`duration`,check:`string_format`,...R(t)})}function Go(e,t){return new e(yo({type:`number`,checks:[],...R(t)}))}function Ko(e,t){return new e({type:`number`,check:`number_format`,abort:!1,format:`safeint`,...R(t)})}function qo(e,t){return new e({type:`boolean`,...R(t)})}function Jo(e,t){return new e({type:`null`,...R(t)})}function Yo(e){return new e({type:`unknown`})}function Xo(e,t){return new e({type:`never`,...R(t)})}function Zo(e,t){return new ii({check:`less_than`,...R(t),value:e,inclusive:!1})}function Qo(e,t){return new ii({check:`less_than`,...R(t),value:e,inclusive:!0})}function $o(e,t){return new ai({check:`greater_than`,...R(t),value:e,inclusive:!1})}function es(e,t){return new ai({check:`greater_than`,...R(t),value:e,inclusive:!0})}function ts(e,t){return new oi({check:`multiple_of`,...R(t),value:e})}function ns(e,t){return new ci({check:`max_length`,...R(t),maximum:e})}function rs(e,t){return new li({check:`min_length`,...R(t),minimum:e})}function is(e,t){return new ui({check:`length_equals`,...R(t),length:e})}function as(e,t){return new fi({check:`string_format`,format:`regex`,...R(t),pattern:e})}function os(e){return new pi({check:`string_format`,format:`lowercase`,...R(e)})}function ss(e){return new mi({check:`string_format`,format:`uppercase`,...R(e)})}function cs(e,t){return new hi({check:`string_format`,format:`includes`,...R(t),includes:e})}function ls(e,t){return new gi({check:`string_format`,format:`starts_with`,...R(t),prefix:e})}function us(e,t){return new _i({check:`string_format`,format:`ends_with`,...R(t),suffix:e})}function ds(e){return new vi({check:`overwrite`,tx:e})}function fs(e){return ds(t=>t.normalize(e))}function ps(){return ds(e=>e.trim())}function ms(){return ds(e=>e.toLowerCase())}function hs(){return ds(e=>e.toUpperCase())}function gs(){return ds(e=>Jt(e))}function _s(e,t,n){return new e({type:`array`,element:t,...R(n)})}function vs(e,t,n){return new e({type:`custom`,check:`custom`,fn:t,...R(n)})}function ys(e,t){let n=bs(t=>(t.addIssue=e=>{if(typeof e==`string`)t.issues.push(Dn(e,t.value,n._zod.def));else{let r=e;r.fatal&&(r.continue=!1),r.code??=`custom`,`input`in r||(r.input=t.value),r.inst??=n,r.continue??=!n._zod.def.abort,t.issues.push(Dn(r))}},e(t.value,t)),t);return n}function bs(e,t){let n=new ti({check:`custom`,...R(t)});return n._zod.check=e,n}function xs(e,...t){for(let n of t)for(let t of Reflect.ownKeys(n))Object.prototype.propertyIsEnumerable.call(n,t)&&zt(e,t,n[t]);return e}function Ss(e){let t=e?.target??`draft-2020-12`;return t===`draft-4`&&(t=`draft-04`),t===`draft-7`&&(t=`draft-07`),{processors:e.processors??{},metadataRegistry:e?.metadata??vo,target:t,unrepresentable:e?.unrepresentable??`throw`,override:e?.override??(()=>{}),io:e?.io??`output`,counter:0,seen:new Map,sharedDefsExtractedFor:void 0,sharedEmitDoneFor:void 0,cycles:e?.cycles??`ref`,reused:e?.reused??`inline`,intersections:[],deferred:[],external:e?.external??void 0}}function Cs(e,t,n,r,i){let a=typeof t.unrepresentable==`function`?t.unrepresentable({zodSchema:e,path:r.path,message:i}):t.unrepresentable;if(a===`any`)return!1;if(a===void 0||a===`throw`)throw Error(i);return Object.assign(n,a),!0}function ws(e,t,n={path:[],schemaPath:[]}){var r;let i=e._zod.def,a=t.seen.get(e);if(a)return a.count++,n.schemaPath.includes(e)&&(a.cycle=n.path),a.schema;let o={schema:{},count:1,cycle:void 0,path:n.path};t.seen.set(e,o),t.sharedDefsExtractedFor=void 0,t.sharedEmitDoneFor=void 0;let s=e._zod.toJSONSchema?.();if(s)o.schema=s;else{let r={...n,schemaPath:[...n.schemaPath,e],path:n.path};if(e._zod.processJSONSchema)e._zod.processJSONSchema(t,o.schema,r);else{let n=o.schema,a=t.processors[i.type];if(!a)throw Error(`[toJSONSchema]: Non-representable type encountered: ${i.type}`);a(e,t,n,r)}let a=e._zod.parent;a&&(o.ref||=a,ws(a,t,r),t.seen.get(a).isParent=!0)}let c=t.metadataRegistry.get(e);return c&&xs(o.schema,c),t.io===`input`&&Ps(e)&&(delete o.schema.examples,delete o.schema.default),t.io===`input`&&`_prefault`in o.schema&&((r=o.schema).default??(r.default=o.schema._prefault)),delete o.schema._prefault,t.seen.get(e).schema}function Ts(e){return e.replace(/~/g,`~0`).replace(/\//g,`~1`)}function Es(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);if(e.external&&e.sharedDefsExtractedFor===e.external)return;let r=new Map;for(let t of e.seen.entries()){let n=e.metadataRegistry.get(t[0])?.id;if(n){let e=r.get(n);if(e&&e!==t[0])throw Error(`Duplicate schema id "${n}" detected during JSON Schema conversion. Two different schemas cannot share the same id when converted together.`);r.set(n,t[0])}}let i=t=>{let r=e.target===`draft-2020-12`?`$defs`:`definitions`;if(e.external){let n=e.external.registry.get(t[0])?.id,i=e.external.uri??(e=>e);if(n)return{ref:i(n)};let a=t[1].defId??t[1].schema.id??`schema${e.counter++}`;return t[1].defId=a,{defId:a,ref:`${i(`__shared`)}#/${r}/${Ts(a)}`}}let i=`#/${r}/`;if(t[1]===n&&!t[1].schema.id)return{ref:`#`};let a=t[1].schema.id??`__schema${e.counter++}`;return{defId:a,ref:i+Ts(a)}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:n,defId:r}=i(e);t.def={...t.schema},r&&(t.defId=r);let a=t.schema;for(let e in a)delete a[e];a.$ref=n};if(e.cycles===`throw`)for(let t of e.seen.entries()){let e=t[1];if(e.cycle)throw Error(`Cycle detected: #/${e.cycle?.join(`/`)}/ -Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0])a(n);else{if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}(e.metadataRegistry.get(n[0])?.id||r.cycle||r.count>1&&e.reused===`ref`)&&a(n)}}e.external&&(e.sharedDefsExtractedFor=e.external)}function ws(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let e of t){if(!e||typeof e!=`object`)return;ws(e);let t=Object.keys(e);if(t.length!==1||t[0]!==`type`)return;let r=e.type;for(let e of Array.isArray(r)?r:[r]){if(typeof e!=`string`)return;n.includes(e)||n.push(e)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var Ts=new Set([`type`,`properties`,`required`,`additionalProperties`]),Es=[`oneOf`,`anyOf`];function Ds(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!=`object`||!t?null:Object.keys(t).length?t:null}function Os(e){let t=[];for(let n of e){if(typeof n!=`object`||n.type!==`object`)return null;for(let e in n)if(!Ts.has(e))return null;t.push(n)}let n={},r=new Set;for(let e of t){for(let r in e.properties){if(Object.prototype.hasOwnProperty.call(n,r))continue;let e=[];for(let n of t){let t=n.properties?.[r]??Ds(n);t!=null&&(e.some(e=>JSON.stringify(e)===JSON.stringify(t))||e.push(t))}Lt(n,r,e.length===1?e[0]:Os(e)??{allOf:e})}for(let t of e.required??[])r.add(t)}let i={type:`object`,properties:n};if(r.size&&(i.required=[...r]),t.every(e=>e.additionalProperties===!1))i.additionalProperties=!1;else{let e=[];for(let n of t){let t=Ds(n);t&&!e.some(e=>JSON.stringify(e)===JSON.stringify(t))&&e.push(t)}e.length===1?i.additionalProperties=e[0]:e.length>1&&(i.additionalProperties={allOf:e})}return i}function ks(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let t of Ts)if(t in e)return;let n=t.filter(e=>Es.some(t=>Array.isArray(e[t]))),r=null;if(!n.length)r=Os(t);else{let e=n[0],i=Es.find(t=>Array.isArray(e[t]));if(Object.keys(e).length!==1)return;let a=t.filter(t=>t!==e),o=e[i].map(e=>Os([...a,e]));if(o.some(e=>!e))return;r={[i]:o}}r&&(delete e.allOf,vs(e,r))}function As(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):vs(i,s),vs(i,a),t._zod.parent===o)for(let e in i)e!==`$ref`&&e!==`allOf`&&(e in a||delete i[e]);if(s.$ref&&n.def)for(let e in i)e!==`$ref`&&e!==`allOf`&&e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e!==`$ref`&&e!==`allOf`&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let t of[...e.seen.entries()].reverse())r(t[0]);if(e.target!==`openapi-3.0`)for(let t of e.seen.entries())ws(t[1].def??t[1].schema);for(let t of e.deferred)t();if(e.intersections.length){let t=new Map;for(let n of e.seen.values())for(let e of[n.schema,n.def]){let n=e?.allOf;if(!Array.isArray(n))continue;let r=t.get(n);r?r.push(e):t.set(n,[e])}for(let n of e.intersections)for(let e of t.get(n)??[])ks(e)}}let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}vs(i,n.defId?n.schema:n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&i.id===a&&delete i.id;let o=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,Lt(o,e.defId,e.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(o).length>0&&(e.target===`draft-2020-12`?i.$defs=o:i.definitions=o);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:Ns(t,`input`,e.processors),output:Ns(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function js(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return js(r.element,n);if(r.type===`set`)return js(r.valueType,n);if(r.type===`lazy`)return js(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`||r.type===`catch`)return js(r.innerType,n);if(r.type===`intersection`)return js(r.left,n)||js(r.right,n);if(r.type===`record`||r.type===`map`)return js(r.keyType,n)||js(r.valueType,n);if(r.type===`pipe`)return e._zod.traits.has(`$ZodCodec`)?!0:js(r.in,n)||js(r.out,n);if(r.type===`object`){for(let e in r.shape)if(js(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(js(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(js(e,n))return!0;return!!(r.rest&&js(r.rest,n))}return!1}var Ms=(e,t={})=>n=>{let r=ys({...n,processors:t});return xs(e,r),Cs(r,e),As(r,e)},Ns=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=ys({...i??{},target:a,io:t,processors:n});return xs(e,o),Cs(o,e),As(o,e)},Ps=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},Fs=(e,t,n)=>{(e[t]===void 0||n{Ps(e,`minimum`,t),Fs(e,`maximum`,t)},Ls=(e,t)=>{e.multipleOf??=[],e.multipleOf.includes(t)||e.multipleOf.push(t)},Rs=(e,t)=>{e.patterns??=new Set,e.patterns.add(t)},zs=(e,t)=>{e.mime=e.mime?e.mime.filter(e=>t.includes(e)):[...t]},Bs=(e,t)=>{e.format=t,t.includes(`int`)&&(e.isInt=!0)},Vs=(e,t)=>Ps(e,`minimum`,t.minimum),Hs=(e,t)=>Fs(e,`maximum`,t.maximum),Us=e=>(t,n)=>{Bs(t,n.format);let[r,i]=e[n.format];Ps(t,`minimum`,r),Fs(t,`maximum`,i)},Ws={greater_than:(e,t)=>Ps(e,t.inclusive?`minimum`:`exclusiveMinimum`,t.value),less_than:(e,t)=>Fs(e,t.inclusive?`maximum`:`exclusiveMaximum`,t.value),multiple_of:(e,t)=>Ls(e,t.value),number_format:Us(nn),bigint_format:Us(rn),min_length:Vs,max_length:Hs,length_equals:(e,t)=>Is(e,t.length),min_size:Vs,max_size:Hs,size_equals:(e,t)=>Is(e,t.size),string_format:(e,t)=>{Bs(e,t.format),t.pattern&&Rs(e,t.pattern),(t.format===`base64`||t.format===`base64url`)&&(e.contentEncoding=t.format),(t.local||t.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,t)=>zs(e,t.mime)};function Gs(e){let t={},n=e._zod.def,r=e._zod.traits.has(`$ZodCheck`)?[e,...n.checks??[]]:n.checks??[];for(let e of r)Ws[e._zod.def.check]?.(t,e._zod.def);let i=e._zod.bag;i.minimum!==void 0&&Ps(t,`minimum`,i.minimum),i.exclusiveMinimum!==void 0&&Ps(t,`exclusiveMinimum`,i.exclusiveMinimum),i.maximum!==void 0&&Fs(t,`maximum`,i.maximum),i.exclusiveMaximum!==void 0&&Fs(t,`exclusiveMaximum`,i.exclusiveMaximum),i.multipleOf!==void 0&&Ls(t,i.multipleOf),i.format!==void 0&&(t.format??=i.format,i.format.includes(`int`)&&(t.isInt=!0)),i.mime&&zs(t,i.mime);for(let e of i.patterns??[])Rs(t,e);return t}var Ks={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},qs=new Map([[$i,Fr],[ta,Ir]]),Js=e=>qs.get(e)??e,Ys=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l,laxFormat:u}=Gs(e);if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=Ks[s]??s,i.format===``&&delete i.format,(s===`time`||u)&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c].map(Js);e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},Xs=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,multipleOf:s,exclusiveMaximum:c,exclusiveMinimum:l,isInt:u}=Gs(e);i.type=u?`integer`:`number`;let d=typeof l==`number`&&l>=(a??-1/0),f=typeof c==`number`&&c<=(o??1/0),p=t.target===`draft-04`||t.target===`openapi-3.0`;if(d?p?(i.minimum=l,i.exclusiveMinimum=!0):i.exclusiveMinimum=l:typeof a==`number`&&(i.minimum=a),f?p?(i.maximum=c,i.exclusiveMaximum=!0):i.exclusiveMaximum=c:typeof o==`number`&&(i.maximum=o),s){let n=new Set;for(let a of s)Number.isFinite(a)&&a!==0?n.add(Math.abs(a)):bs(e,t,i,r,`A multipleOf divisor of ${a} cannot be represented in JSON Schema`);let[a,...o]=n;a!==void 0&&(i.multipleOf=a),o.length&&(i.allOf=[...i.allOf??[],...o.map(e=>({multipleOf:e}))])}},Zs=(e,t,n,r)=>{n.type=`boolean`},Qs=(e,t,n,r)=>{t.target===`openapi-3.0`?(n.type=`string`,n.nullable=!0,n.enum=[null]):n.type=`null`},$s=(e,t,n,r)=>{n.not={}},ec=(e,t,n,r)=>{let i=e._zod.def,a=kt(i.entries);a.length===0?n.not={}:(a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a)},tc=(e,t,n,r)=>{let i=e._zod.def;if(i.values.length===0){n.not={};return}let a=[];for(let o of i.values)if(o===void 0){if(bs(e,t,n,r,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof o==`bigint`){if(bs(e,t,n,r,`BigInt literals cannot be represented in JSON Schema`))return;a.push(Number(o))}else a.push(o);if(a.length!==0){if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a}},nc=(e,t,n,r)=>{bs(e,t,n,r,`Custom types cannot be represented in JSON Schema`)},rc=(e,t,n,r)=>{bs(e,t,n,r,`Transforms cannot be represented in JSON Schema`)},ic=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=Gs(e);typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=xs(a.element,t,{...r,path:[...r.path,`items`]})};function ac(e){let t=e._zod.def;return t.type===`pipe`&&t.in._zod.traits.has(`$ZodTransform`)?ac(t.out):t.type===`catch`?ac(t.innerType):e._zod.optin}var oc=(e,t,n,r)=>{let i=n,a=e._zod.def,o=a.shape;if(Object.getOwnPropertySymbols(o).length&&bs(e,t,i,r,`Symbol keys cannot be represented in JSON Schema`))return;i.type=`object`,i.properties={};for(let e in o)Lt(i.properties,e,xs(o[e],t,{...r,path:[...r.path,`properties`,e]}));let s=[];for(let e of Object.keys(o)){let n=a.shape[e];(t.io===`input`?ac(n)===void 0:n._zod.optout===void 0)&&s.push(e)}s.length>0&&(i.required=s),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=xs(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},sc=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>xs(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},cc=(e,t,n,r)=>{let i=e._zod.def,a=xs(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=xs(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1,c=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]];n.allOf=c,t.intersections.push(c)},lc=(e,t,n,r)=>{let i=e._zod.def,a=xs(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},uc=(e,t,n,r)=>{let i=e._zod.def;xs(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},dc=Symbol();function fc(e,t,n,r,i){let a=!1,o=JSON.stringify(e,(e,t)=>typeof t==`bigint`?(a=!0,null):t);return a?(bs(t,n,r,i,`BigInt defaults cannot be represented in JSON Schema`),dc):JSON.parse(o)}var pc=(e,t,n,r)=>{let i=e._zod.def;xs(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o=fc(i.defaultValue,e,t,n,r);o!==dc&&(n.default=o)},mc=(e,t,n,r)=>{let i=e._zod.def;xs(i.innerType,t,r);let a=t.seen.get(e);if(a.ref=i.innerType,t.io!==`input`)return;let o=fc(i.defaultValue,e,t,n,r);o!==dc&&(n._prefault=o)},hc=(e,t,n,r)=>{let i=e._zod.def;xs(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{bs(e,t,n,r,`Dynamic catch values are not supported in JSON Schema`);return}n.default=o},gc=(e,t,n,r)=>{let i=e._zod.def,a=i.in._zod.traits.has(`$ZodTransform`),o=t.io===`input`?a?i.out:i.in:i.out;xs(o,t,r);let s=t.seen.get(e);s.ref=o},_c=(e,t,n,r)=>{let i=e._zod.def;xs(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},vc=(e,t,n,r)=>{let i=e._zod.def;xs(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},yc=new WeakSet([Object.prototype,Error.prototype]);function bc(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let e=n(this);return Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0})}})}var xc=V(`ZodError`,(e,t)=>{Yn.init(e,t),e.name=`ZodError`;let n=Object.getPrototypeOf(e);yc.has(n)||(yc.add(n),bc(n,`format`,e=>t=>Qn(e,t)),bc(n,`flatten`,e=>t=>Zn(e,t)),bc(n,`addIssue`,e=>t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,jt,2)}),bc(n,`addIssues`,e=>t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,jt,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},void 0,{Parent:Error}),Sc=er(xc),Cc=tr(xc),wc=nr(xc),Tc=ir(xc),Ec=ur(xc),Dc=dr(xc),Oc=fr(xc),kc=pr(xc),Ac=mr(xc),jc=hr(xc),Mc=gr(xc),Nc=_r(xc);function Pc(){Hn.localeError||Un(fo())}function Fc(){Hn.memoizer||Un({memoizer:co()})}var Ic=V(`ZodType`,(e,t)=>(Pc(),_i.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(Wt(t,{checks:[...t.checks??[],...e.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return $t(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(nu(e,t))},superRefine(e,t){return this.check(ru(e,t))},overwrite(e){return this.check(cs(e))},optional(){return Rl(this)},exactOptional(){return Bl(this)},nullable(){return Hl(this)},nullish(){return Rl(Hl(this))},nonoptional(e){return Jl(this,e)},array(){return Sl(this)},or(e){return El([this,e])},and(e){return Al(this,e)},transform(e){return Ql(this,Il(e))},default(e){return Wl(this,e)},prefault(e){return Kl(this,e)},catch(e){return Xl(this,e)},pipe(e){return Ql(this,e)},readonly(){return eu(this)},describe(e){let t=this.clone();return W.add(t,{description:e}),t},meta(...e){if(e.length===0)return W.get(this);let t=this.clone();return W.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return Dn(this,`~standard`,{...bi(this),jsonSchema:{input:Ns(this,`input`),output:Ns(this,`output`)}})},set"~standard"(e){En(this,`~standard`,e)},parse:function e(t,n){return Sc(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await Cc(this,t,n,{callee:e})},safeParse(e,t){return wc(this,e,t)},async safeParseAsync(e,t){return Tc(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){En(this,`spa`,e)},validate(e,t){return sr(this,e,t)},validateAsync(e,t){return lr(this,e,t)},encode:function e(t,n){return Ec(this,t,n,{callee:e})},decode:function e(t,n){return Dc(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await Oc(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await kc(this,t,n,{callee:e})},safeEncode(e,t){return Ac(this,e,t)},safeDecode(e,t){return jc(this,e,t)},async safeEncodeAsync(e,t){return Mc(this,e,t)},async safeDecodeAsync(e,t){return Nc(this,e,t)},toJSONSchema(e){return Ms(this,{})(e)},get description(){return W.get(this)?.description},get _def(){return this._zod.def}}),Lc=V(`_ZodString`,(e,t)=>{xi.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Ys(e,t,n,r)},On({format:e=>Gs(e).format??null,minLength:e=>Gs(e).minimum??null,maxLength:e=>Gs(e).maximum??null},{regex(...e){return this.check(ns(...e))},includes(...e){return this.check(as(...e))},startsWith(...e){return this.check(os(...e))},endsWith(...e){return this.check(ss(...e))},min(...e){return this.check(es(...e))},max(...e){return this.check($o(...e))},length(...e){return this.check(ts(...e))},nonempty(...e){return this.check(es(1,...e))},lowercase(e){return this.check(rs(e))},uppercase(e){return this.check(is(e))},trim(){return this.check(us())},normalize(...e){return this.check(ls(...e))},toLowerCase(){return this.check(ds())},toUpperCase(){return this.check(fs())},slugify(){return this.check(ps())}})),Rc=V(`ZodString`,(e,t)=>{xi.init(e,t),Lc.init(e,t)},{email(e){return this.check(vo(Gc,e))},url(e){return this.check(wo(Jc,e))},jwt(e){return this.check(K(cl,e))},emoji(e){return this.check(To(Yc,e))},guid(e){return this.check(yo(Kc,e))},uuid(e){return this.check(bo(qc,e))},uuidv4(e){return this.check(xo(qc,e))},uuidv6(e){return this.check(So(qc,e))},uuidv7(e){return this.check(Co(qc,e))},nanoid(e){return this.check(Eo(Xc,e))},cuid(e){return this.check(Do(Zc,e))},cuid2(e){return this.check(G(Qc,e))},ulid(e){return this.check(Oo($c,e))},base64(e){return this.check(Fo(al,e))},base64url(e){return this.check(Io(ol,e))},xid(e){return this.check(ko(q,e))},ksuid(e){return this.check(Ao(el,e))},ipv4(e){return this.check(jo(tl,e))},ipv6(e){return this.check(Mo(nl,e))},cidrv4(e){return this.check(No(rl,e))},cidrv6(e){return this.check(Po(il,e))},e164(e){return this.check(Lo(sl,e))},datetime(e){return this.check(Ro(Vc,e))},date(e){return this.check(zo(Hc,e))},time(e){return this.check(Bo(Uc,e))},duration(e){return this.check(Vo(Wc,e))}});function zc(e){return _o(Rc,e)}var Bc=V(`ZodStringFormat`,(e,t)=>{Si.init(e,t),Lc.init(e,t)}),Vc=V(`ZodISODateTime`,(e,t)=>{Vi.init(e,t),Bc.init(e,t)}),Hc=V(`ZodISODate`,(e,t)=>{Hi.init(e,t),Bc.init(e,t)}),Uc=V(`ZodISOTime`,(e,t)=>{Ui.init(e,t),Bc.init(e,t)}),Wc=V(`ZodISODuration`,(e,t)=>{Wi.init(e,t),Bc.init(e,t)}),Gc=V(`ZodEmail`,(e,t)=>{Ti.init(e,t),Bc.init(e,t)}),Kc=V(`ZodGUID`,(e,t)=>{Ci.init(e,t),Bc.init(e,t)}),qc=V(`ZodUUID`,(e,t)=>{wi.init(e,t),Bc.init(e,t)}),Jc=V(`ZodURL`,(e,t)=>{Ni.init(e,t),Bc.init(e,t)}),Yc=V(`ZodEmoji`,(e,t)=>{Pi.init(e,t),Bc.init(e,t)}),Xc=V(`ZodNanoID`,(e,t)=>{Fi.init(e,t),Bc.init(e,t)}),Zc=V(`ZodCUID`,(e,t)=>{Ii.init(e,t),Bc.init(e,t)}),Qc=V(`ZodCUID2`,(e,t)=>{Li.init(e,t),Bc.init(e,t)}),$c=V(`ZodULID`,(e,t)=>{Ri.init(e,t),Bc.init(e,t)}),q=V(`ZodXID`,(e,t)=>{zi.init(e,t),Bc.init(e,t)}),el=V(`ZodKSUID`,(e,t)=>{Bi.init(e,t),Bc.init(e,t)}),tl=V(`ZodIPv4`,(e,t)=>{Gi.init(e,t),Bc.init(e,t)}),nl=V(`ZodIPv6`,(e,t)=>{Ji.init(e,t),Bc.init(e,t)}),rl=V(`ZodCIDRv4`,(e,t)=>{Yi.init(e,t),Bc.init(e,t)}),il=V(`ZodCIDRv6`,(e,t)=>{Zi.init(e,t),Bc.init(e,t)}),al=V(`ZodBase64`,(e,t)=>{ea.init(e,t),Bc.init(e,t)}),ol=V(`ZodBase64URL`,(e,t)=>{na.init(e,t),Bc.init(e,t)}),sl=V(`ZodE164`,(e,t)=>{ra.init(e,t),Bc.init(e,t)}),cl=V(`ZodJWT`,(e,t)=>{aa.init(e,t),Bc.init(e,t)}),ll=V(`ZodNumber`,(e,t)=>{oa.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Xs(e,t,n,r),e.isFinite=!0},On({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=Gs(e);return Math.max(t??-1/0,n??-1/0)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=Gs(e);return Math.min(t??1/0,n??1/0)},isInt:e=>{let{isInt:t,multipleOf:n}=Gs(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>Gs(e).format??null},{gt(e,t){return this.check(Xo(e,t))},gte(e,t){return this.check(Zo(e,t))},min(e,t){return this.check(Zo(e,t))},lt(e,t){return this.check(Jo(e,t))},lte(e,t){return this.check(Yo(e,t))},max(e,t){return this.check(Yo(e,t))},int(e){return this.check(fl(e))},safe(e){return this.check(fl(e))},positive(e){return this.check(Xo(0,e))},nonnegative(e){return this.check(Zo(0,e))},negative(e){return this.check(Jo(0,e))},nonpositive(e){return this.check(Yo(0,e))},multipleOf(e,t){return this.check(Qo(e,t))},step(e,t){return this.check(Qo(e,t))},finite(){return this}}));function ul(e){return Ho(ll,e)}var dl=V(`ZodNumberFormat`,(e,t)=>{sa.init(e,t),ll.init(e,t)});function fl(e){return Uo(dl,e)}var pl=V(`ZodBoolean`,(e,t)=>{ca.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Zs(e,t,n,r)});function ml(e){return Wo(pl,e)}var hl=V(`ZodNull`,(e,t)=>{la.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Qs(e,t,n,r)});function gl(e){return Go(hl,e)}var _l=V(`ZodUnknown`,(e,t)=>{ua.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function vl(){return Ko(_l)}var yl=V(`ZodNever`,(e,t)=>{da.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>$s(e,t,n,r)});function bl(e){return qo(yl,e)}var xl=V(`ZodArray`,(e,t)=>{Fc(),pa.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ic(e,t,n,r),e.element=t.element},{min(e,t){return this.check(es(e,t))},nonempty(e){return this.check(es(1,e))},max(e,t){return this.check($o(e,t))},length(e,t){return this.check(ts(e,t))},unwrap(){return this.element}});function Sl(e,t){return ms(xl,e,t)}var Cl=V(`ZodObject`,(e,t)=>{Fc(),ya.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>oc(e,t,n,r),Pn(e,`shape`,e=>e._zod.def.shape,!1)},{keyof(){return Ml(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(Wt(this._zod.def,{catchall:e}))},passthrough(){return this.clone(Wt(this._zod.def,{catchall:vl()}))},loose(){return this.clone(Wt(this._zod.def,{catchall:vl()}))},strict(){return this.clone(Wt(this._zod.def,{catchall:bl()}))},strip(){return this.clone(Wt(this._zod.def,{catchall:void 0}))},extend(e){return cn(this,e)},safeExtend(e){return un(this,e)},merge(e){return dn(this,e)},pick(e){return an(this,e)},omit(e){return sn(this,e)},partial(...e){return fn(Ll,this,e[0])},exactPartial(...e){return fn(zl,this,e[0],`exactPartial`)},required(...e){return pn(ql,this,e[0])}});function wl(e,t){return new Cl({type:`object`,shape:e??{},...R(t)})}var Tl=V(`ZodUnion`,(e,t)=>{xa.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>sc(e,t,n,r),e.options=t.options});function El(e,t){return new Tl({type:`union`,options:e,...R(t)})}var Dl=V(`ZodDiscriminatedUnion`,(e,t)=>{Tl.init(e,t),Ca.init(e,t)});function Ol(e,t,n){return new Dl({type:`union`,options:t,discriminator:e,...R(n)})}var kl=V(`ZodIntersection`,(e,t)=>{wa.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>cc(e,t,n,r)});function Al(e,t){return new kl({type:`intersection`,left:e,right:t})}var jl=V(`ZodEnum`,(e,t)=>{Da.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ec(e,t,n,r),e.enum=t.entries,e.options=[...e._zod.values];let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new jl({...t,checks:[],...R(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new jl({...t,checks:[],...R(r),entries:i})}});function Ml(e,t){return new jl({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...R(t)})}var Nl=V(`ZodLiteral`,(e,t)=>{Oa.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>tc(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Pl(e,t){return new Nl({type:`literal`,values:Array.isArray(e)?e:[e],...R(t)})}var Fl=V(`ZodTransform`,(e,t)=>{Fc(),ka.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>rc(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Vn(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(wn(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,`input`in t||(t.input=n.value),t.inst??=e,n.issues.push(wn(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});function Il(e){return new Fl({type:`transform`,transform:e})}var Ll=V(`ZodOptional`,(e,t)=>{ja.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>vc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Rl(e){return new Ll({type:`optional`,innerType:e})}var zl=V(`ZodExactOptional`,(e,t)=>{Ma.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>vc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Bl(e){return new zl({type:`optional`,innerType:e})}var Vl=V(`ZodNullable`,(e,t)=>{Na.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>lc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Hl(e){return new Vl({type:`nullable`,innerType:e})}var Ul=V(`ZodDefault`,(e,t)=>{Pa.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>pc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function Wl(e,t){return new Ul({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():Xt(t)}})}var Gl=V(`ZodPrefault`,(e,t)=>{Ia.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>mc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Kl(e,t){return new Gl({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():Xt(t)}})}var ql=V(`ZodNonOptional`,(e,t)=>{La.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>uc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Jl(e,t){return new ql({type:`nonoptional`,innerType:e,...R(t)})}var Yl=V(`ZodCatch`,(e,t)=>{Ba.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>hc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function Xl(e,t){return new Yl({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:B(t)})}var Zl=V(`ZodPipe`,(e,t)=>{Va.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>gc(e,t,n,r),e.in=t.in,e.out=t.out});function Ql(e,t){return new Zl({type:`pipe`,in:e,out:t})}var $l=V(`ZodReadonly`,(e,t)=>{Ua.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>_c(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function eu(e){return new $l({type:`readonly`,innerType:e})}var tu=V(`ZodCustom`,(e,t)=>{Ga.init(e,t),Ic.init(e,t),e._zod.processJSONSchema=(t,n,r)=>nc(e,t,n,r)});function nu(e,t={}){return hs(tu,e,t)}function ru(e,t){return gs(e,t)}export{we as A,k as B,We as C,Me as D,Fe as E,de as F,a as G,d as H,ce as I,ae as L,ve as M,_e as N,ke as O,me as P,M as R,qe as S,Re as T,l as U,f as V,s as W,ct as _,Ol as a,$e as b,wl as c,Tt as d,Ct as f,dt as g,mt as h,ml as i,xe as j,Ee as k,zc as l,_t as m,gl as n,Pl as o,bt as p,Sl as r,ul as s,Ml as t,Ot as u,at as v,Ve as w,Xe as x,nt as y,ee as z}; \ No newline at end of file +Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let n of e.seen.entries()){let r=n[1];if(t===n[0])a(n);else{if(e.external){let r=e.external.registry.get(n[0])?.id;if(t!==n[0]&&r){a(n);continue}}(e.metadataRegistry.get(n[0])?.id||r.cycle||r.count>1&&e.reused===`ref`)&&a(n)}}e.external&&(e.sharedDefsExtractedFor=e.external)}function Ds(e){let t=e.anyOf;if(!Array.isArray(t)||t.length===0||e.type!==void 0)return;let n=[];for(let e of t){if(!e||typeof e!=`object`)return;Ds(e);let t=Object.keys(e);if(t.length!==1||t[0]!==`type`)return;let r=e.type;for(let e of Array.isArray(r)?r:[r]){if(typeof e!=`string`)return;n.includes(e)||n.push(e)}}delete e.anyOf,e.type=n.length===1?n[0]:n}var Os=new Set([`type`,`properties`,`required`,`additionalProperties`]),ks=[`oneOf`,`anyOf`];function As(e){let t=e.additionalProperties;return t===void 0||t===!1||typeof t!=`object`||!t?null:Object.keys(t).length?t:null}function js(e){let t=[];for(let n of e){if(typeof n!=`object`||n.type!==`object`)return null;for(let e in n)if(!Os.has(e))return null;t.push(n)}let n={},r=new Set;for(let e of t){for(let r in e.properties){if(Object.prototype.hasOwnProperty.call(n,r))continue;let e=[];for(let n of t){let t=n.properties?.[r]??As(n);t!=null&&(e.some(e=>JSON.stringify(e)===JSON.stringify(t))||e.push(t))}zt(n,r,e.length===1?e[0]:js(e)??{allOf:e})}for(let t of e.required??[])r.add(t)}let i={type:`object`,properties:n};if(r.size&&(i.required=[...r]),t.every(e=>e.additionalProperties===!1))i.additionalProperties=!1;else{let e=[];for(let n of t){let t=As(n);t&&!e.some(e=>JSON.stringify(e)===JSON.stringify(t))&&e.push(t)}e.length===1?i.additionalProperties=e[0]:e.length>1&&(i.additionalProperties={allOf:e})}return i}function Ms(e){let t=e.allOf;if(!Array.isArray(t)||t.length<2)return;for(let t of Os)if(t in e)return;let n=t.filter(e=>ks.some(t=>Array.isArray(e[t]))),r=null;if(!n.length)r=js(t);else{let e=n[0],i=ks.find(t=>Array.isArray(e[t]));if(Object.keys(e).length!==1)return;let a=t.filter(t=>t!==e),o=e[i].map(e=>js([...a,e]));if(o.some(e=>!e))return;r={[i]:o}}r&&(delete e.allOf,xs(e,r))}function Ns(e,t){let n=e.seen.get(t);if(!n)throw Error(`Unprocessed schema. This is a bug in Zod.`);let r=t=>{let n=e.seen.get(t);if(n.ref===null)return;let i=n.def??n.schema,a={...i},o=n.ref;if(n.ref=null,o){r(o);let n=e.seen.get(o),s=n.schema;if(s.$ref&&(e.target===`draft-07`||e.target===`draft-04`||e.target===`openapi-3.0`)?(i.allOf=i.allOf??[],i.allOf.push(s)):xs(i,s),xs(i,a),t._zod.parent===o)for(let e in i)e!==`$ref`&&e!==`allOf`&&(e in a||delete i[e]);if(s.$ref&&n.def)for(let e in i)e!==`$ref`&&e!==`allOf`&&e in n.def&&JSON.stringify(i[e])===JSON.stringify(n.def[e])&&delete i[e]}let s=t._zod.parent;if(s&&s!==o){r(s);let t=e.seen.get(s);if(t?.schema.$ref&&(i.$ref=t.schema.$ref,t.def))for(let e in i)e!==`$ref`&&e!==`allOf`&&e in t.def&&JSON.stringify(i[e])===JSON.stringify(t.def[e])&&delete i[e]}e.override({zodSchema:t,jsonSchema:i,path:n.path??[]})};if(!e.external||e.sharedEmitDoneFor!==e.external){for(let t of[...e.seen.entries()].reverse())r(t[0]);if(e.target!==`openapi-3.0`)for(let t of e.seen.entries())Ds(t[1].def??t[1].schema);for(let t of e.deferred)t();if(e.intersections.length){let t=new Map;for(let n of e.seen.values())for(let e of[n.schema,n.def]){let n=e?.allOf;if(!Array.isArray(n))continue;let r=t.get(n);r?r.push(e):t.set(n,[e])}for(let n of e.intersections)for(let e of t.get(n)??[])Ms(e)}}let i={};if(e.target===`draft-2020-12`?i.$schema=`https://json-schema.org/draft/2020-12/schema`:e.target===`draft-07`?i.$schema=`http://json-schema.org/draft-07/schema#`:e.target===`draft-04`?i.$schema=`http://json-schema.org/draft-04/schema#`:e.target,e.external?.uri){let n=e.external.registry.get(t)?.id;if(!n)throw Error("Schema is missing an `id` property");i.$id=e.external.uri(n)}xs(i,n.defId?n.schema:n.def??n.schema);let a=e.metadataRegistry.get(t)?.id;a!==void 0&&i.id===a&&delete i.id;let o=e.external?.defs??{};if(!e.external||e.sharedEmitDoneFor!==e.external)for(let t of e.seen.entries()){let e=t[1];e.def&&e.defId&&(e.def.id===e.defId&&delete e.def.id,zt(o,e.defId,e.def))}e.external&&(e.sharedEmitDoneFor=e.external),e.external||Object.keys(o).length>0&&(e.target===`draft-2020-12`?i.$defs=o:i.definitions=o);try{let n=JSON.parse(JSON.stringify(i));return Object.defineProperty(n,"~standard",{value:{...t[`~standard`],jsonSchema:{input:Is(t,`input`,e.processors),output:Is(t,`output`,e.processors)}},enumerable:!1,writable:!1}),n}catch{throw Error(`Error converting schema to JSON.`)}}function Ps(e,t){let n=t??{seen:new Set};if(n.seen.has(e))return!1;n.seen.add(e);let r=e._zod.def;if(r.type===`transform`)return!0;if(r.type===`array`)return Ps(r.element,n);if(r.type===`set`)return Ps(r.valueType,n);if(r.type===`lazy`)return Ps(r.getter(),n);if(r.type===`promise`||r.type===`optional`||r.type===`nonoptional`||r.type===`nullable`||r.type===`readonly`||r.type==="default"||r.type===`prefault`||r.type===`catch`)return Ps(r.innerType,n);if(r.type===`intersection`)return Ps(r.left,n)||Ps(r.right,n);if(r.type===`record`||r.type===`map`)return Ps(r.keyType,n)||Ps(r.valueType,n);if(r.type===`pipe`)return e._zod.traits.has(`$ZodCodec`)?!0:Ps(r.in,n)||Ps(r.out,n);if(r.type===`object`){for(let e in r.shape)if(Ps(r.shape[e],n))return!0;return!1}if(r.type===`union`){for(let e of r.options)if(Ps(e,n))return!0;return!1}if(r.type===`tuple`){for(let e of r.items)if(Ps(e,n))return!0;return!!(r.rest&&Ps(r.rest,n))}return!1}var Fs=(e,t={})=>n=>{let r=Ss({...n,processors:t});return ws(e,r),Es(r,e),Ns(r,e)},Is=(e,t,n={})=>r=>{let{libraryOptions:i,target:a}=r??{},o=Ss({...i??{},target:a,io:t,processors:n});return ws(e,o),Es(o,e),Ns(o,e)},Ls=(e,t,n)=>{(e[t]===void 0||n>e[t])&&(e[t]=n)},Rs=(e,t,n)=>{(e[t]===void 0||n{Ls(e,`minimum`,t),Rs(e,`maximum`,t)},Bs=(e,t)=>{e.multipleOf??=[],e.multipleOf.includes(t)||e.multipleOf.push(t)},Vs=(e,t)=>{e.patterns??=new Set,e.patterns.add(t)},Hs=(e,t)=>{e.mime=e.mime?e.mime.filter(e=>t.includes(e)):[...t]},Us=(e,t)=>{e.format=t,t.includes(`int`)&&(e.isInt=!0)},Ws=(e,t)=>Ls(e,`minimum`,t.minimum),Gs=(e,t)=>Rs(e,`maximum`,t.maximum),Ks=e=>(t,n)=>{Us(t,n.format);let[r,i]=e[n.format];Ls(t,`minimum`,r),Rs(t,`maximum`,i)},qs={greater_than:(e,t)=>Ls(e,t.inclusive?`minimum`:`exclusiveMinimum`,t.value),less_than:(e,t)=>Rs(e,t.inclusive?`maximum`:`exclusiveMaximum`,t.value),multiple_of:(e,t)=>Bs(e,t.value),number_format:Ks(on),bigint_format:Ks(sn),min_length:Ws,max_length:Gs,length_equals:(e,t)=>zs(e,t.length),min_size:Ws,max_size:Gs,size_equals:(e,t)=>zs(e,t.size),string_format:(e,t)=>{Us(e,t.format),t.pattern&&Vs(e,t.pattern),(t.format===`base64`||t.format===`base64url`)&&(e.contentEncoding=t.format),(t.local||t.precision===-1)&&(e.laxFormat=!0)},mime_type:(e,t)=>Hs(e,t.mime)};function Js(e){let t={},n=e._zod.def,r=e._zod.traits.has(`$ZodCheck`)?[e,...n.checks??[]]:n.checks??[];for(let e of r)qs[e._zod.def.check]?.(t,e._zod.def);let i=e._zod.bag;i.minimum!==void 0&&Ls(t,`minimum`,i.minimum),i.exclusiveMinimum!==void 0&&Ls(t,`exclusiveMinimum`,i.exclusiveMinimum),i.maximum!==void 0&&Rs(t,`maximum`,i.maximum),i.exclusiveMaximum!==void 0&&Rs(t,`exclusiveMaximum`,i.exclusiveMaximum),i.multipleOf!==void 0&&Bs(t,i.multipleOf),i.format!==void 0&&(t.format??=i.format,i.format.includes(`int`)&&(t.isInt=!0)),i.mime&&Hs(t,i.mime);for(let e of i.patterns??[])Vs(t,e);return t}var Ys={guid:`uuid`,url:`uri`,datetime:`date-time`,json_string:`json-string`,regex:``},Xs=new Map([[U,zr],[ra,Br]]),Zs=e=>Xs.get(e)??e,Qs=(e,t,n,r)=>{let i=n;i.type=`string`;let{minimum:a,maximum:o,format:s,patterns:c,contentEncoding:l,laxFormat:u}=Js(e);if(typeof a==`number`&&(i.minLength=a),typeof o==`number`&&(i.maxLength=o),s&&(i.format=Ys[s]??s,i.format===``&&delete i.format,(s===`time`||u)&&delete i.format),l&&(i.contentEncoding=l),c&&c.size>0){let e=[...c].map(Zs);e.length===1?i.pattern=e[0].source:e.length>1&&(i.allOf=[...e.map(e=>({...t.target===`draft-07`||t.target===`draft-04`||t.target===`openapi-3.0`?{type:`string`}:{},pattern:e.source}))])}},$s=(e,t,n,r)=>{let i=n,{minimum:a,maximum:o,multipleOf:s,exclusiveMaximum:c,exclusiveMinimum:l,isInt:u}=Js(e);i.type=u?`integer`:`number`;let d=typeof l==`number`&&l>=(a??-1/0),f=typeof c==`number`&&c<=(o??1/0),p=t.target===`draft-04`||t.target===`openapi-3.0`;if(d?p?(i.minimum=l,i.exclusiveMinimum=!0):i.exclusiveMinimum=l:typeof a==`number`&&(i.minimum=a),f?p?(i.maximum=c,i.exclusiveMaximum=!0):i.exclusiveMaximum=c:typeof o==`number`&&(i.maximum=o),s){let n=new Set;for(let a of s)Number.isFinite(a)&&a!==0?n.add(Math.abs(a)):Cs(e,t,i,r,`A multipleOf divisor of ${a} cannot be represented in JSON Schema`);let[a,...o]=n;a!==void 0&&(i.multipleOf=a),o.length&&(i.allOf=[...i.allOf??[],...o.map(e=>({multipleOf:e}))])}},ec=(e,t,n,r)=>{n.type=`boolean`},tc=(e,t,n,r)=>{t.target===`openapi-3.0`?(n.type=`string`,n.nullable=!0,n.enum=[null]):n.type=`null`},nc=(e,t,n,r)=>{n.not={}},rc=(e,t,n,r)=>{let i=e._zod.def,a=jt(i.entries);a.length===0?n.not={}:(a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),n.enum=a)},ic=(e,t,n,r)=>{let i=e._zod.def;if(i.values.length===0){n.not={};return}let a=[];for(let o of i.values)if(o===void 0){if(Cs(e,t,n,r,"Literal `undefined` cannot be represented in JSON Schema"))return}else if(typeof o==`bigint`){if(Cs(e,t,n,r,`BigInt literals cannot be represented in JSON Schema`))return;a.push(Number(o))}else a.push(o);if(a.length!==0){if(a.length===1){let e=a[0];n.type=e===null?`null`:typeof e,t.target===`draft-04`||t.target===`openapi-3.0`?n.enum=[e]:n.const=e}else a.every(e=>typeof e==`number`)&&(n.type=`number`),a.every(e=>typeof e==`string`)&&(n.type=`string`),a.every(e=>typeof e==`boolean`)&&(n.type=`boolean`),a.every(e=>e===null)&&(n.type=`null`),n.enum=a}},ac=(e,t,n,r)=>{Cs(e,t,n,r,`Custom types cannot be represented in JSON Schema`)},oc=(e,t,n,r)=>{Cs(e,t,n,r,`Transforms cannot be represented in JSON Schema`)},sc=(e,t,n,r)=>{let i=n,a=e._zod.def,{minimum:o,maximum:s}=Js(e);typeof o==`number`&&(i.minItems=o),typeof s==`number`&&(i.maxItems=s),i.type=`array`,i.items=ws(a.element,t,{...r,path:[...r.path,`items`]})};function cc(e){let t=e._zod.def;return t.type===`pipe`&&t.in._zod.traits.has(`$ZodTransform`)?cc(t.out):t.type===`catch`?cc(t.innerType):e._zod.optin}var lc=(e,t,n,r)=>{let i=n,a=e._zod.def,o=a.shape;if(Object.getOwnPropertySymbols(o).length&&Cs(e,t,i,r,`Symbol keys cannot be represented in JSON Schema`))return;i.type=`object`,i.properties={};for(let e in o)zt(i.properties,e,ws(o[e],t,{...r,path:[...r.path,`properties`,e]}));let s=[];for(let e of Object.keys(o)){let n=a.shape[e];(t.io===`input`?cc(n)===void 0:n._zod.optout===void 0)&&s.push(e)}s.length>0&&(i.required=s),a.catchall?._zod.def.type===`never`?i.additionalProperties=!1:a.catchall?a.catchall&&(i.additionalProperties=ws(a.catchall,t,{...r,path:[...r.path,`additionalProperties`]})):t.io===`output`&&(i.additionalProperties=!1)},uc=(e,t,n,r)=>{let i=e._zod.def,a=i.inclusive===!1,o=i.options.map((e,n)=>ws(e,t,{...r,path:[...r.path,a?`oneOf`:`anyOf`,n]}));a?n.oneOf=o:n.anyOf=o},dc=(e,t,n,r)=>{let i=e._zod.def,a=ws(i.left,t,{...r,path:[...r.path,`allOf`,0]}),o=ws(i.right,t,{...r,path:[...r.path,`allOf`,1]}),s=e=>`allOf`in e&&Object.keys(e).length===1,c=[...s(a)?a.allOf:[a],...s(o)?o.allOf:[o]];n.allOf=c,t.intersections.push(c)},fc=(e,t,n,r)=>{let i=e._zod.def,a=ws(i.innerType,t,r),o=t.seen.get(e);t.target===`openapi-3.0`?(o.ref=i.innerType,n.nullable=!0):n.anyOf=[a,{type:`null`}]},pc=(e,t,n,r)=>{let i=e._zod.def;ws(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},mc=Symbol();function hc(e,t,n,r,i){let a=!1,o=JSON.stringify(e,(e,t)=>typeof t==`bigint`?(a=!0,null):t);return a?(Cs(t,n,r,i,`BigInt defaults cannot be represented in JSON Schema`),mc):JSON.parse(o)}var gc=(e,t,n,r)=>{let i=e._zod.def;ws(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o=hc(i.defaultValue,e,t,n,r);o!==mc&&(n.default=o)},_c=(e,t,n,r)=>{let i=e._zod.def;ws(i.innerType,t,r);let a=t.seen.get(e);if(a.ref=i.innerType,t.io!==`input`)return;let o=hc(i.defaultValue,e,t,n,r);o!==mc&&(n._prefault=o)},vc=(e,t,n,r)=>{let i=e._zod.def;ws(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType;let o;try{o=i.catchValue(void 0)}catch{Cs(e,t,n,r,`Dynamic catch values are not supported in JSON Schema`);return}n.default=o},yc=(e,t,n,r)=>{let i=e._zod.def,a=i.in._zod.traits.has(`$ZodTransform`),o=t.io===`input`?a?i.out:i.in:i.out;ws(o,t,r);let s=t.seen.get(e);s.ref=o},bc=(e,t,n,r)=>{let i=e._zod.def;ws(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType,n.readOnly=!0},xc=(e,t,n,r)=>{let i=e._zod.def;ws(i.innerType,t,r);let a=t.seen.get(e);a.ref=i.innerType},Sc=new WeakSet([Object.prototype,Error.prototype]);function Cc(e,t,n){Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get(){let e=n(this);return Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0}),e},set(e){Object.defineProperty(this,t,{value:e,configurable:!0,writable:!0})}})}var wc=B(`ZodError`,(e,t)=>{$n.init(e,t),e.name=`ZodError`;let n=Object.getPrototypeOf(e);Sc.has(n)||(Sc.add(n),Cc(n,`format`,e=>t=>nr(e,t)),Cc(n,`flatten`,e=>t=>tr(e,t)),Cc(n,`addIssue`,e=>t=>{e.issues.push(t),e.message=JSON.stringify(e.issues,Nt,2)}),Cc(n,`addIssues`,e=>t=>{e.issues.push(...t),e.message=JSON.stringify(e.issues,Nt,2)}),Object.defineProperty(n,"isEmpty",{configurable:!0,enumerable:!1,get(){return this.issues.length===0}}))},void 0,{Parent:Error}),Tc=ir(wc),Ec=ar(wc),Dc=or(wc),Oc=cr(wc),kc=mr(wc),Ac=hr(wc),jc=gr(wc),Mc=_r(wc),Nc=vr(wc),Pc=yr(wc),Fc=br(wc),Ic=xr(wc);function Lc(){Kn.localeError||V(ho())}function Rc(){Kn.memoizer||V({memoizer:fo()})}var zc=B(`ZodType`,(e,t)=>(Lc(),H.init(e,t),e.def=t,e.type=t.type,e),{check(...e){let t=this.def;return this.clone(Kt(t,{checks:[...t.checks??[],...e.map(e=>typeof e==`function`?{_zod:{check:e,def:{check:`custom`},onattach:[]}}:e)]}),{parent:!0})},with(...e){return this.check(...e)},clone(e,t){return nn(this,e,t)},brand(){return this},register(e,t){return e.add(this,t),this},refine(e,t){return this.check(au(e,t))},superRefine(e,t){return this.check(ou(e,t))},overwrite(e){return this.check(ds(e))},optional(){return Vl(this)},exactOptional(){return Ul(this)},nullable(){return Gl(this)},nullish(){return Vl(Gl(this))},nonoptional(e){return Zl(this,e)},array(){return Tl(this)},or(e){return kl([this,e])},and(e){return Nl(this,e)},transform(e){return tu(this,zl(e))},default(e){return ql(this,e)},prefault(e){return Yl(this,e)},catch(e){return $l(this,e)},pipe(e){return tu(this,e)},readonly(){return ru(this)},describe(e){let t=this.clone();return vo.add(t,{description:e}),t},meta(...e){if(e.length===0)return vo.get(this);let t=this.clone();return vo.add(t,e[0]),t},isOptional(){return this.safeParse(void 0).success},isNullable(){return this.safeParse(null).success},apply(e,...t){return t.length===0?e(this):e(this,...t)},get"~standard"(){return An(this,`~standard`,{...Ci(this),jsonSchema:{input:Is(this,`input`),output:Is(this,`output`)}})},set"~standard"(e){kn(this,`~standard`,e)},parse:function e(t,n){return Tc(this,t,n,{callee:e})},parseAsync:async function e(t,n){return await Ec(this,t,n,{callee:e})},safeParse(e,t){return Dc(this,e,t)},async safeParseAsync(e,t){return Oc(this,e,t)},get spa(){return this?.safeParseAsync},set spa(e){kn(this,`spa`,e)},validate(e,t){return dr(this,e,t)},validateAsync(e,t){return pr(this,e,t)},encode:function e(t,n){return kc(this,t,n,{callee:e})},decode:function e(t,n){return Ac(this,t,n,{callee:e})},encodeAsync:async function e(t,n){return await jc(this,t,n,{callee:e})},decodeAsync:async function e(t,n){return await Mc(this,t,n,{callee:e})},safeEncode(e,t){return Nc(this,e,t)},safeDecode(e,t){return Pc(this,e,t)},async safeEncodeAsync(e,t){return Fc(this,e,t)},async safeDecodeAsync(e,t){return Ic(this,e,t)},toJSONSchema(e){return Fs(this,{})(e)},get description(){return vo.get(this)?.description},get _def(){return this._zod.def}}),Bc=B(`_ZodString`,(e,t)=>{wi.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>Qs(e,t,n,r)},jn({format:e=>Js(e).format??null,minLength:e=>Js(e).minimum??null,maxLength:e=>Js(e).maximum??null},{regex(...e){return this.check(as(...e))},includes(...e){return this.check(cs(...e))},startsWith(...e){return this.check(ls(...e))},endsWith(...e){return this.check(us(...e))},min(...e){return this.check(rs(...e))},max(...e){return this.check(ns(...e))},length(...e){return this.check(is(...e))},nonempty(...e){return this.check(rs(1,...e))},lowercase(e){return this.check(os(e))},uppercase(e){return this.check(ss(e))},trim(){return this.check(ps())},normalize(...e){return this.check(fs(...e))},toLowerCase(){return this.check(ms())},toUpperCase(){return this.check(hs())},slugify(){return this.check(gs())}})),Vc=B(`ZodString`,(e,t)=>{wi.init(e,t),Bc.init(e,t)},{email(e){return this.check(xo(Jc,e))},url(e){return this.check(Do(Zc,e))},jwt(e){return this.check(Bo(dl,e))},emoji(e){return this.check(G(Qc,e))},guid(e){return this.check(So(Yc,e))},uuid(e){return this.check(Co(Xc,e))},uuidv4(e){return this.check(wo(Xc,e))},uuidv6(e){return this.check(To(Xc,e))},uuidv7(e){return this.check(Eo(Xc,e))},nanoid(e){return this.check(Oo($c,e))},cuid(e){return this.check(ko(q,e))},cuid2(e){return this.check(Ao(el,e))},ulid(e){return this.check(jo(tl,e))},base64(e){return this.check(K(cl,e))},base64url(e){return this.check(Ro(ll,e))},xid(e){return this.check(Mo(nl,e))},ksuid(e){return this.check(No(rl,e))},ipv4(e){return this.check(Po(il,e))},ipv6(e){return this.check(Fo(al,e))},cidrv4(e){return this.check(Io(ol,e))},cidrv6(e){return this.check(Lo(sl,e))},e164(e){return this.check(zo(ul,e))},datetime(e){return this.check(Vo(Wc,e))},date(e){return this.check(Ho(Gc,e))},time(e){return this.check(Uo(Kc,e))},duration(e){return this.check(Wo(qc,e))}});function Hc(e){return bo(Vc,e)}var Uc=B(`ZodStringFormat`,(e,t)=>{Ti.init(e,t),Bc.init(e,t)}),Wc=B(`ZodISODateTime`,(e,t)=>{Wi.init(e,t),Uc.init(e,t)}),Gc=B(`ZodISODate`,(e,t)=>{Gi.init(e,t),Uc.init(e,t)}),Kc=B(`ZodISOTime`,(e,t)=>{Ki.init(e,t),Uc.init(e,t)}),qc=B(`ZodISODuration`,(e,t)=>{qi.init(e,t),Uc.init(e,t)}),Jc=B(`ZodEmail`,(e,t)=>{Oi.init(e,t),Uc.init(e,t)}),Yc=B(`ZodGUID`,(e,t)=>{Ei.init(e,t),Uc.init(e,t)}),Xc=B(`ZodUUID`,(e,t)=>{Di.init(e,t),Uc.init(e,t)}),Zc=B(`ZodURL`,(e,t)=>{Ii.init(e,t),Uc.init(e,t)}),Qc=B(`ZodEmoji`,(e,t)=>{Li.init(e,t),Uc.init(e,t)}),$c=B(`ZodNanoID`,(e,t)=>{Ri.init(e,t),Uc.init(e,t)}),q=B(`ZodCUID`,(e,t)=>{zi.init(e,t),Uc.init(e,t)}),el=B(`ZodCUID2`,(e,t)=>{Bi.init(e,t),Uc.init(e,t)}),tl=B(`ZodULID`,(e,t)=>{Vi.init(e,t),Uc.init(e,t)}),nl=B(`ZodXID`,(e,t)=>{Hi.init(e,t),Uc.init(e,t)}),rl=B(`ZodKSUID`,(e,t)=>{Ui.init(e,t),Uc.init(e,t)}),il=B(`ZodIPv4`,(e,t)=>{Ji.init(e,t),Uc.init(e,t)}),al=B(`ZodIPv6`,(e,t)=>{Zi.init(e,t),Uc.init(e,t)}),ol=B(`ZodCIDRv4`,(e,t)=>{Qi.init(e,t),Uc.init(e,t)}),sl=B(`ZodCIDRv6`,(e,t)=>{ea.init(e,t),Uc.init(e,t)}),cl=B(`ZodBase64`,(e,t)=>{na.init(e,t),Uc.init(e,t)}),ll=B(`ZodBase64URL`,(e,t)=>{aa.init(e,t),Uc.init(e,t)}),ul=B(`ZodE164`,(e,t)=>{oa.init(e,t),Uc.init(e,t)}),dl=B(`ZodJWT`,(e,t)=>{ca.init(e,t),Uc.init(e,t)}),fl=B(`ZodNumber`,(e,t)=>{la.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>$s(e,t,n,r),e.isFinite=!0},jn({minValue:e=>{let{minimum:t,exclusiveMinimum:n}=Js(e);return Math.max(t??-1/0,n??-1/0)},maxValue:e=>{let{maximum:t,exclusiveMaximum:n}=Js(e);return Math.min(t??1/0,n??1/0)},isInt:e=>{let{isInt:t,multipleOf:n}=Js(e);return!!t||!!n?.some(Number.isSafeInteger)},format:e=>Js(e).format??null},{gt(e,t){return this.check($o(e,t))},gte(e,t){return this.check(es(e,t))},min(e,t){return this.check(es(e,t))},lt(e,t){return this.check(Zo(e,t))},lte(e,t){return this.check(Qo(e,t))},max(e,t){return this.check(Qo(e,t))},int(e){return this.check(hl(e))},safe(e){return this.check(hl(e))},positive(e){return this.check($o(0,e))},nonnegative(e){return this.check(es(0,e))},negative(e){return this.check(Zo(0,e))},nonpositive(e){return this.check(Qo(0,e))},multipleOf(e,t){return this.check(ts(e,t))},step(e,t){return this.check(ts(e,t))},finite(){return this}}));function pl(e){return Go(fl,e)}var ml=B(`ZodNumberFormat`,(e,t)=>{ua.init(e,t),fl.init(e,t)});function hl(e){return Ko(ml,e)}var gl=B(`ZodBoolean`,(e,t)=>{da.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ec(e,t,n,r)});function _l(e){return qo(gl,e)}var vl=B(`ZodNull`,(e,t)=>{fa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>tc(e,t,n,r)});function yl(e){return Jo(vl,e)}var bl=B(`ZodUnknown`,(e,t)=>{pa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(e,t,n)=>void 0});function xl(){return Yo(bl)}var Sl=B(`ZodNever`,(e,t)=>{ma.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>nc(e,t,n,r)});function Cl(e){return Xo(Sl,e)}var wl=B(`ZodArray`,(e,t)=>{Rc(),ga.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>sc(e,t,n,r),e.element=t.element},{min(e,t){return this.check(rs(e,t))},nonempty(e){return this.check(rs(1,e))},max(e,t){return this.check(ns(e,t))},length(e,t){return this.check(is(e,t))},unwrap(){return this.element}});function Tl(e,t){return _s(wl,e,t)}var El=B(`ZodObject`,(e,t)=>{Rc(),Sa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>lc(e,t,n,r),Ln(e,`shape`,e=>e._zod.def.shape,!1)},{keyof(){return Fl(Object.keys(this._zod.def.shape))},catchall(e){return this.clone(Kt(this._zod.def,{catchall:e}))},passthrough(){return this.clone(Kt(this._zod.def,{catchall:xl()}))},loose(){return this.clone(Kt(this._zod.def,{catchall:xl()}))},strict(){return this.clone(Kt(this._zod.def,{catchall:Cl()}))},strip(){return this.clone(Kt(this._zod.def,{catchall:void 0}))},extend(e){return dn(this,e)},safeExtend(e){return pn(this,e)},merge(e){return mn(this,e)},pick(e){return cn(this,e)},omit(e){return un(this,e)},partial(...e){return hn(Bl,this,e[0])},exactPartial(...e){return hn(Hl,this,e[0],`exactPartial`)},required(...e){return gn(Xl,this,e[0])}});function Dl(e,t){return new El({type:`object`,shape:e??{},...R(t)})}var Ol=B(`ZodUnion`,(e,t)=>{wa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>uc(e,t,n,r),e.options=t.options});function kl(e,t){return new Ol({type:`union`,options:e,...R(t)})}var Al=B(`ZodDiscriminatedUnion`,(e,t)=>{Ol.init(e,t),Ea.init(e,t)});function jl(e,t,n){return new Al({type:`union`,options:t,discriminator:e,...R(n)})}var Ml=B(`ZodIntersection`,(e,t)=>{Da.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>dc(e,t,n,r)});function Nl(e,t){return new Ml({type:`intersection`,left:e,right:t})}var Pl=B(`ZodEnum`,(e,t)=>{Aa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>rc(e,t,n,r),e.enum=t.entries,e.options=[...e._zod.values];let n=new Set(Object.keys(t.entries));e.extract=(e,r)=>{let i={};for(let r of e)if(n.has(r))i[r]=t.entries[r];else throw Error(`Key ${r} not found in enum`);return new Pl({...t,checks:[],...R(r),entries:i})},e.exclude=(e,r)=>{let i={...t.entries};for(let t of e)if(n.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new Pl({...t,checks:[],...R(r),entries:i})}});function Fl(e,t){return new Pl({type:`enum`,entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...R(t)})}var Il=B(`ZodLiteral`,(e,t)=>{ja.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ic(e,t,n,r),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function Ll(e,t){return new Il({type:`literal`,values:Array.isArray(e)?e:[e],...R(t)})}var Rl=B(`ZodTransform`,(e,t)=>{Rc(),Ma.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>oc(e,t,n,r),e._zod.parse=(n,r)=>{if(r.direction===`backward`)throw new Gn(e.constructor.name);n.addIssue=r=>{if(typeof r==`string`)n.issues.push(Dn(r,n.value,t));else{let t=r;t.fatal&&(t.continue=!1),t.code??=`custom`,`input`in t||(t.input=n.value),t.inst??=e,n.issues.push(Dn(t))}};let i=t.transform(n.value,n);return i instanceof Promise?i.then(e=>(n.value=e,n)):(n.value=i,n)}});function zl(e){return new Rl({type:`transform`,transform:e})}var Bl=B(`ZodOptional`,(e,t)=>{Pa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>xc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Vl(e){return new Bl({type:`optional`,innerType:e})}var Hl=B(`ZodExactOptional`,(e,t)=>{Fa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>xc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Ul(e){return new Hl({type:`optional`,innerType:e})}var Wl=B(`ZodNullable`,(e,t)=>{Ia.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>fc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Gl(e){return new Wl({type:`nullable`,innerType:e})}var Kl=B(`ZodDefault`,(e,t)=>{La.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>gc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function ql(e,t){return new Kl({type:`default`,innerType:e,get defaultValue(){return typeof t==`function`?t():$t(t)}})}var Jl=B(`ZodPrefault`,(e,t)=>{za.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>_c(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Yl(e,t){return new Jl({type:`prefault`,innerType:e,get defaultValue(){return typeof t==`function`?t():$t(t)}})}var Xl=B(`ZodNonOptional`,(e,t)=>{Ba.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>pc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function Zl(e,t){return new Xl({type:`nonoptional`,innerType:e,...R(t)})}var Ql=B(`ZodCatch`,(e,t)=>{Ua.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>vc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function $l(e,t){return new Ql({type:`catch`,innerType:e,catchValue:typeof t==`function`?t:zn(t)})}var eu=B(`ZodPipe`,(e,t)=>{Wa.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>yc(e,t,n,r),e.in=t.in,e.out=t.out});function tu(e,t){return new eu({type:`pipe`,in:e,out:t})}var nu=B(`ZodReadonly`,(e,t)=>{Ka.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>bc(e,t,n,r),e.unwrap=()=>e._zod.def.innerType});function ru(e){return new nu({type:`readonly`,innerType:e})}var iu=B(`ZodCustom`,(e,t)=>{Ja.init(e,t),zc.init(e,t),e._zod.processJSONSchema=(t,n,r)=>ac(e,t,n,r)});function au(e,t={}){return vs(iu,e,t)}function ou(e,t){return ys(e,t)}export{Te as A,ee as B,Ke as C,Pe as D,Le as E,pe as F,s as G,f as H,ue as I,a as K,se as L,be as M,_e as N,je as O,ge as P,ie as R,Ye as S,Be as T,d as U,k as V,l as W,ut as _,jl as a,tt as b,Dl as c,Dt as d,wt as f,pt as g,gt as h,_l as i,Ce as j,Oe as k,Hc as l,yt as m,yl as n,Ll as o,St as p,Tl as r,pl as s,Fl as t,At as u,st as v,Ue as w,Qe as x,it as y,N as z}; \ No newline at end of file diff --git a/.github/extensions/replica-prototype/assets/renderer.css b/.github/extensions/replica-prototype/assets/renderer.css index d56b095..3656bd7 100644 --- a/.github/extensions/replica-prototype/assets/renderer.css +++ b/.github/extensions/replica-prototype/assets/renderer.css @@ -1,2 +1,2 @@ -.hub-spinner{vertical-align:middle;border:2px solid color-mix(in srgb, currentColor 23%, transparent);border-block-start-color:currentColor;border-radius:50%;flex:none;width:1.25rem;height:1.25rem;display:inline-block}.hub-spinner--small{width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.hub-spinner{animation:.75s linear infinite hub-spinner-turn}}@keyframes hub-spinner-turn{to{transform:rotate(360deg)}}.hub-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hub-icon-button:is(button,a){width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);flex:none;gap:0;padding:0}.hub-icon-button.hub-icon-button--danger:not(:disabled):not([aria-disabled=true]){color:var(--hub-fg-danger)}.hub-icon-button.hub-icon-button--invisible:is(button,a){box-shadow:none;background-color:#0000;border:0}.canvas-dialog{box-sizing:border-box;width:min(32rem,100% - 2rem);max-height:calc(100% - 2rem);color:var(--hub-fg-default);background:var(--hub-canvas-default);border:1px solid var(--hub-border-default);box-shadow:var(--hub-shadow-floating);border-radius:.75rem;padding:1.25rem}.canvas-dialog::backdrop{background:#00000080}.canvas-dialog-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.canvas-dialog-header h2{margin:0}.canvas-dialog>p{margin:.75rem 0}.build-details-dialog{width:min(40rem,100% - 2rem)}.build-details-list{gap:1.25rem;margin:0;display:grid}.build-details-list dt{color:var(--brand-color-text-muted,#656d76);margin-bottom:.375rem;font-weight:600}.build-details-list dd{min-width:0;font-size:var(--brand-text-size-200,1rem);align-items:center;gap:.5rem;margin:0;display:flex}.build-details-list code{overflow-wrap:anywhere;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.build-details-list dd>svg{color:var(--brand-color-text-muted,#656d76);flex:none}.build-details-list button{flex-shrink:0}.build-details-copy-error{color:var(--brand-color-danger-fg,#cf222e);margin-top:1rem;display:block}.hub-connection-approval{gap:var(--base-size-16);margin-block:1rem 0;display:grid}.hub-connection-approval p{margin:0}.hub-connection-approval-actions{border:1px solid var(--brand-button-primary-bgColor-rest);border-radius:var(--base-size-6);justify-self:start;align-items:stretch;gap:0;display:inline-flex}.hub-connection-approval-actions>:is(a,button){box-shadow:none;border:0;border-radius:0;margin:0}.hub-connection-approval-actions>a{overflow-wrap:anywhere;border-start-start-radius:calc(var(--base-size-6) - 1px);border-end-start-radius:calc(var(--base-size-6) - 1px)}.hub-connection-approval-actions>.hub-connection-approval-copy{--hub-approval-separator:var(--brand-button-primary-borderColor-active);--brand-button-secondary-bgColor-rest:var(--brand-button-primary-bgColor-rest);--brand-button-secondary-bgColor-hover:var(--brand-button-primary-bgColor-hover);--brand-button-secondary-bgColor-active:var(--brand-button-primary-bgColor-active);--brand-button-secondary-fgColor-rest:var(--brand-button-primary-fgColor-rest);--brand-button-secondary-borderColor-rest:var(--hub-approval-separator);--brand-button-secondary-borderColor-hover:var(--hub-approval-separator);--brand-button-secondary-borderColor-active:var(--hub-approval-separator);width:var(--brand-control-medium-size);min-width:var(--brand-control-medium-size);border-inline-start:1px solid var(--hub-approval-separator);border-start-end-radius:calc(var(--base-size-6) - 1px);border-end-end-radius:calc(var(--base-size-6) - 1px);height:auto}.hub-connection-approval-actions>:focus-visible{z-index:1;position:relative}.hub-connection-origin{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.hub-connection-origin a{min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:none}.hub-connection-origin a:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.hub-connection-origin-field{justify-items:start;gap:.5rem;margin-bottom:1rem;display:grid}.hub-connection-origin-input{align-items:center;gap:.5rem;width:100%;display:flex}.hub-alert{--hub-alert-accent:var(--hub-attention);min-width:0;padding:var(--hub-space-16);align-items:center;gap:var(--hub-space-12);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);border-inline-start:var(--brand-borderWidth-thicker) solid var(--hub-alert-accent);border-radius:var(--hub-radius-small);background:var(--hub-canvas-default);color:var(--hub-fg-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hub-alert--critical{--hub-alert-accent:var(--hub-fg-danger)}.hub-alert--info{--hub-alert-accent:var(--hub-accent)}.hub-alert--success{--hub-alert-accent:var(--hub-fg-success)}.hub-alert--compact{padding:var(--hub-space-12) var(--hub-space-16)}.hub-alert__icon{color:var(--hub-alert-accent);flex:none}.hub-alert__content{min-width:0}.hub-alert__message{overflow-wrap:anywhere;min-width:0;margin:0}.hub-alert__title{font-weight:var(--brand-text-weight-bold)}.hub-alert__description{margin-block-start:var(--hub-space-4);display:block}.hub-alert__action{justify-self:end;align-items:center;gap:var(--hub-space-8);display:flex}@media (width<=48rem){.hub-alert__action{grid-column:2/-1;justify-self:start}}.publish-changes-dialog__actions{gap:var(--base-size-8);flex-wrap:wrap;display:flex}.publish-changes-dialog p{margin:0}.copyable-text-input{width:100%;min-width:0}.copyable-text-input__control{min-width:0;position:relative}.copyable-text-input__input{min-width:0;text-overflow:ellipsis;padding-inline-end:calc(var(--brand-control-small-size) + var(--hub-space-12))}.copyable-text-input:not(.copyable-text-input--compact) .copyable-text-input__input{text-overflow:clip;padding-inline-end:var(--hub-space-12)}.copyable-text-input .copyable-text-input__button{position:absolute;inset-block-start:50%;inset-inline-end:var(--hub-space-4);transform:translateY(-50%)}.copyable-text-input:not(.copyable-text-input--compact) .copyable-text-input__button:is(button){--brand-button-subtle-bgColor-hover:color-mix(in srgb, var(--hub-fg-default) 12%, var(--hub-canvas-default));--brand-button-subtle-bgColor-active:color-mix(in srgb, var(--hub-fg-default) 18%, var(--hub-canvas-default));width:calc(var(--brand-control-medium-size) - var(--hub-space-8));min-width:0;height:calc(var(--brand-control-medium-size) - var(--hub-space-8));background-color:var(--hub-canvas-default);min-height:0;color:var(--hub-fg-default);border-color:#0000}.copyable-text-input:not(.copyable-text-input--compact) .copyable-text-input__button:before{background:linear-gradient(to right, transparent, var(--hub-canvas-default));content:"";pointer-events:none;width:1rem;position:absolute;inset-block:0;inset-inline-end:100%}.copyable-text-input__button:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px}.copyable-text-input__error{color:var(--hub-fg-danger);margin-block-start:var(--hub-space-8);display:block}.copyable-text-input--compact .copyable-text-input__control{align-items:center;gap:1px;display:flex}.copyable-text-input--compact .copyable-text-input__input{min-width:0;height:var(--brand-control-small-size);padding:0 var(--hub-space-12);border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);color:var(--hub-fg-default);font-size:var(--brand-text-size-100);flex:1}.copyable-text-input--compact .copyable-text-input__input:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.copyable-text-input--compact .copyable-text-input__button{position:static;transform:none}.prototype-workspace__body{width:min(100%,68rem);padding:var(--hub-space-32) var(--hub-space-24);margin:0 auto}@container (width<=48rem){.prototype-workspace__body{padding:var(--hub-space-24) var(--hub-space-16)}}.hub-content-page-header{gap:var(--hub-space-8);display:grid}.hub-content-page-header__top{align-items:center;gap:var(--hub-space-8) var(--hub-space-16);flex-wrap:wrap;min-height:2.5rem;display:flex}.hub-content-page-header__top h2{overflow-wrap:anywhere;margin:0}.hub-content-page-header__description{color:var(--hub-fg-muted);margin:0}.share-links__empty{padding:var(--hub-space-16) 0}.share-links__empty-description{color:var(--hub-fg-muted);margin:0}.share-links__list{margin:0;padding:0;list-style:none;display:grid}.share-link-item{padding:var(--hub-space-16) 0}.share-link-item+.share-link-item{border-top:1px solid var(--hub-border-muted)}.share-link-item__metadata{color:var(--hub-fg-muted)}.share-link-item__layout,.share-link-item__details{flex-direction:column;gap:.5rem;display:flex}.share-link-item__layout{gap:1rem}.share-link-item__actions{align-items:center;gap:var(--hub-space-8);flex-wrap:wrap;display:flex}.share-link-item__details h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.share-link-item__actions{gap:.5rem}.share-link-item__actions>:first-child{flex:16rem;min-width:0}.share-link-item__actions .hub-icon-button{width:var(--brand-control-medium-size);min-width:var(--brand-control-medium-size);height:var(--brand-control-medium-size);min-height:var(--brand-control-medium-size)}.share-link-item--created{outline:1px solid var(--hub-accent);outline-offset:-1px}.share-links-form{gap:var(--hub-space-8);flex-direction:column;display:flex}.share-links__form{padding:var(--hub-space-16) 0;border-top:1px solid var(--hub-border-muted)}.share-links__form-row{gap:var(--hub-space-16);max-width:48rem;display:grid}.share-links__form-options{max-width:48rem;margin-block-start:var(--hub-space-8)}@container (width>=48rem){.share-links__form-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(12rem,1fr) minmax(10rem,12rem) auto;row-gap:0}.share-links__form-row>.share-links__field{grid-row:1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-items:start;row-gap:0;display:grid}.share-links__field>*{grid-column:1}.share-links__field>label{padding-bottom:var(--hub-space-8)}.share-links__validation{padding-top:var(--hub-space-8)}.share-links__form-actions{grid-area:2/3;align-self:start;min-height:2rem}}.share-control-settings{gap:var(--hub-space-12);flex-direction:column;max-width:48rem;display:flex}.share-control-settings__hint{gap:var(--hub-space-8);flex-direction:column;display:flex}.share-control-settings__description{color:var(--hub-fg-muted);margin:0;font-size:.875rem;line-height:1.5}.hub-alert.share-control-settings__warning{background:var(--hub-attention-subtle)}.canvas-share-page{background:var(--brand-color-canvas-subtle);width:100%;height:100%;color:var(--hub-fg-default);animation:canvas-share-fade-in var(--brand-animation-duration-fast) var(--brand-animation-easing-glide) both, canvas-share-slide-up .4s var(--brand-animation-easing-glide) both;flex-direction:column;display:flex;overflow-y:auto;container-type:inline-size}.canvas-share-build-details{color:var(--hub-fg-muted)}.canvas-share-internal{align-items:flex-start;gap:var(--hub-space-8);flex-direction:column;display:flex}.canvas-share-internal p,.canvas-share-public-header p{color:var(--hub-fg-muted);margin:0}.canvas-share-public-header{gap:var(--hub-space-8);border-top:1px solid var(--hub-border-muted);flex-direction:column;padding-block-start:var(--hub-space-24);display:flex}.canvas-share-page .copyable-text-input__input[readonly]{background-color:var(--hub-canvas-muted)}.canvas-share-internal-actions{width:100%}.canvas-share-build-details p{margin:0}.canvas-share-build-reference{border-radius:var(--hub-radius-small);color:inherit;font:inherit;text-underline-offset:.2em;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.canvas-share-build-reference:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.canvas-share-page .canvas-share-build-tooltip{white-space:pre-line;text-align:start;max-width:min(22rem,100vw - 2rem)}.canvas-share-page .canvas-share-link--older-build .share-link-item__details h3{color:var(--hub-fg-muted)}.canvas-share-list-actions{align-items:center;gap:var(--hub-space-8);flex-wrap:wrap;display:flex}.canvas-share-close{flex-shrink:0;margin-inline-start:auto}@keyframes canvas-share-fade-in{0%{opacity:0}to{opacity:1}}@keyframes canvas-share-slide-up{0%{transform:translateY(8rem)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.canvas-share-page{animation:none}}.canvas-branch-publication{overflow-wrap:anywhere;justify-items:start;gap:.75rem;display:grid}.canvas-branch-publication>p{margin:0}.canvas-branch-publication>.hub-alert{justify-self:stretch}.canvas-branch-publication__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.canvas-branch-publication>p{color:var(--hub-fg-muted)}.canvas-branch-publication .canvas-branch-publication__workflow-link{--brand-InlineLink-color-rest:var(--hub-accent);--brand-InlineLink-color-pressed:var(--hub-accent)}.canvas-branch-publication__actions [aria-busy=true] svg{animation:1s linear infinite canvas-publication-spin}@keyframes canvas-publication-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.canvas-branch-publication__actions [aria-busy=true] svg{animation:none}}.canvas-browser-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.canvas-browser-theme[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-color-mode=light] .canvas-browser-bar,body[data-color-mode=light] .canvas-browser-bar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-color-mode=dark] .canvas-browser-bar,body[data-color-mode=dark] .canvas-browser-bar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.canvas-browser-bar{--hub-canvas-default:var(--background-color-default,var(--brand-color-canvas-default));--hub-fg-default:var(--text-color-default,var(--brand-color-text-default));--hub-fg-muted:var(--text-color-muted,var(--brand-color-text-muted));--hub-border-default:var(--border-color-default,var(--brand-color-border-default));--hub-focus:var(--color-focus-outline,var(--brand-color-focus));--hub-fg-danger:var(--true-color-red,var(--brand-color-danger-fg));--canvas-browser-gap:.375rem;--canvas-browser-control-radius:.375rem;--canvas-browser-control-size:1.75rem;--canvas-browser-surface:color-mix(in srgb, var(--hub-canvas-default) 94%, var(--hub-fg-default));z-index:51;align-items:center;gap:var(--canvas-browser-gap);min-width:0;height:var(--canvas-browser-bar-height,2.5rem);background:var(--hub-canvas-default);border-bottom:1px solid var(--hub-border-default);color:var(--hub-fg-muted);padding:.25rem .5rem;display:flex;position:relative}.canvas-browser-bar__navigation,.canvas-browser-bar__tools,.canvas-browser-bar__appearance{flex:none;align-items:center;gap:1px;display:flex}.canvas-browser-bar__tools{gap:var(--canvas-browser-gap)}.canvas-browser-bar button{width:var(--canvas-browser-control-size);height:var(--canvas-browser-control-size);border-radius:var(--canvas-browser-control-radius);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.canvas-browser-bar button:hover:not(:disabled){background:color-mix(in srgb, var(--hub-fg-default) 12%, transparent);color:var(--hub-fg-default)}.canvas-browser-bar button:focus-visible,.canvas-browser-bar input:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.canvas-browser-bar button:disabled{cursor:default;opacity:.45}.canvas-browser-bar__address{flex:1;min-width:0;position:relative}.canvas-browser-bar__address input{width:100%;height:var(--canvas-browser-control-size);border-radius:var(--canvas-browser-control-radius);background:var(--canvas-browser-surface);color:var(--hub-fg-default);font:inherit;border:1px solid #0000;padding:0 .5rem;font-size:.8125rem;display:block}.canvas-browser-bar__address input[aria-invalid=true]{border-color:var(--hub-fg-danger)}.canvas-browser-bar__error{border:1px solid var(--hub-fg-danger);border-radius:var(--canvas-browser-control-radius);background:var(--hub-canvas-default);color:var(--hub-fg-danger);box-shadow:0 .25rem .75rem color-mix(in srgb, var(--hub-fg-default) 12%, transparent);padding:.375rem .5rem;font-size:.75rem;position:absolute;top:calc(100% + .375rem);left:0}.canvas-browser-bar__appearance{border-radius:var(--canvas-browser-control-radius);background:var(--canvas-browser-surface);gap:0;padding:0}.canvas-browser-bar__appearance button[aria-pressed=true]{border-color:var(--hub-border-default);background:var(--hub-canvas-default);color:var(--hub-fg-default)}@media (width<=32rem){.canvas-browser-bar{--canvas-browser-gap:.25rem;padding-inline:.375rem}.canvas-browser-bar__navigation{gap:0}}.controls-fields{--brand-text-size-100:.875rem;--brand-control-medium-size:1.75rem;--brand-control-small-size:1.75rem;--brand-control-medium-paddingBlock-normal:var(--hub-space-4);--brand-control-medium-paddingInline-condensed:var(--hub-space-8);--controls-selection-shadow:var(--hub-shadow-selection);font-size:var(--brand-text-size-100)}.controls-fields,.controls-scope{gap:var(--hub-space-8);min-width:0;color:var(--hub-fg-default);grid-template-columns:minmax(0,1fr);display:grid}.controls-options,.controls-action-field{gap:var(--hub-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.controls-field{--brand-control-color-border-default:var(--hub-border-muted);gap:var(--hub-space-4);min-width:0;max-width:100%}.controls-fields .controls-action-button{--brand-text-size-100:var(--hub-text-size-small)}.controls-fields .controls-action-button:not(:disabled){--brand-button-secondary-bgColor-rest:var(--hub-canvas-muted);--brand-button-secondary-fgColor-rest:var(--brand-control-color-fg-default);--brand-button-secondary-borderColor-rest:var(--brand-control-color-border-default)}.controls-field-heading,.controls-fields .controls-field--select{align-items:flex-start;gap:var(--hub-space-4);flex-direction:column;display:flex}.controls-field-heading{width:100%}.controls-field-heading>span:has(>input){min-width:0;max-width:100%}:is(.controls-field>span:has(>:is(input,textarea)),.controls-slider-row>span:has(>input)){min-width:0;max-width:100%}.controls-fields .controls-field-label,.controls-fields .controls-choice-group-label,.controls-fields .controls-choice-group-label>span{color:var(--hub-fg-muted);font-size:.6875rem;line-height:1.5}.controls-fields .controls-field-label{overflow-wrap:anywhere;max-width:100%}.controls-fields .controls-number-input{font-variant-numeric:tabular-nums;min-width:0;max-width:100%}.controls-slider-row{align-items:center;gap:var(--hub-space-8);width:100%;min-width:0;display:flex}.controls-slider-row>.controls-native-slider{flex:1;width:0;min-width:0}.controls-slider-row>span{flex:none;max-width:100%}.controls-number-input--slider{appearance:textfield}.controls-number-input--slider::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.controls-number-input--slider::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.controls-field--select>span:has(>select){width:max-content;min-width:0;max-width:100%}.controls-fields .controls-select-input{width:auto;min-width:0;max-width:100%}.controls-fields :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select):not(:disabled){background-color:var(--hub-canvas-muted)}.controls-fields :is(.controls-select-input,.controls-action-button):not(:disabled):not(:focus-visible){box-shadow:var(--hub-shadow-control-field)}.controls-field-validation{overflow-wrap:anywhere;width:100%;min-width:0}.controls-fields .controls-choice-row{align-items:center;column-gap:var(--hub-space-8);grid-template-columns:auto minmax(0,1fr)}.controls-choice-row>span:has(>.controls-choice-mark){align-items:center;display:flex}.controls-fields .controls-choice-label{min-height:var(--hub-space-24);line-height:1.5;font-size:var(--hub-text-size-small);overflow-wrap:anywhere;align-items:center;min-width:0;display:flex;top:0}.controls-fields .controls-choice-group-label{overflow-wrap:anywhere;max-width:100%;margin-block-end:var(--hub-space-4)}.controls-fields .controls-choice-mark{width:1rem;height:1rem;margin:0}.controls-fields .controls-choice-mark>svg{width:.75rem;height:.75rem}.controls-fields .controls-choice-mark--radio:before{width:1.5rem;height:1.5rem;inset:-.25rem}.controls-fields .controls-choice-mark--radio>span{width:.5rem;height:.5rem}.controls-scope-divider{border:0;border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted);width:100%;margin:0}.controls-group{--controls-group-heading-inset:var(--hub-space-8);--controls-group-heading-bottom-inset:var(--hub-space-8);gap:var(--hub-space-8);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.controls-group>legend{width:100%;min-width:0;max-width:100%;padding:0}.controls-scope>.controls-scope-divider+.controls-group{margin-top:calc(-1 * var(--controls-group-heading-inset))}.controls-scope>:is(.controls-field,.controls-group)+.controls-group>legend{border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted)}.controls-scope>.controls-group+.controls-field{padding-top:var(--hub-space-8);border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted)}.controls-scope-divider,.controls-scope>:is(.controls-field,.controls-group)+.controls-group>legend,.controls-scope>.controls-group+.controls-field{border-image-source:linear-gradient(var(--hub-border-muted), var(--hub-border-muted));border-image-slice:1;border-image-outset:0 var(--controls-group-heading-bleed,0px)}.controls-group-toggle:is(button){width:calc(100% + var(--controls-group-heading-bleed,0px) * 2);min-width:0;margin-left:calc(-1 * var(--controls-group-heading-bleed,0px));margin-bottom:calc(-1 * var(--controls-group-heading-bottom-inset));padding-left:var(--controls-group-heading-bleed,0px);padding-right:var(--controls-group-heading-bleed,0px);padding-block:0;padding-top:var(--controls-group-heading-inset);padding-bottom:var(--controls-group-heading-bottom-inset);min-height:calc(var(--hub-space-24) + var(--controls-group-heading-inset) + var(--controls-group-heading-bottom-inset));text-align:left;text-transform:none;color:var(--hub-fg-default);border-radius:0;justify-content:space-between}.controls-group-toggle .controls-group-label{font-size:var(--hub-text-size-small);color:var(--hub-fg-default);white-space:normal;overflow-wrap:anywhere}.controls-group-body{gap:var(--hub-space-8);min-width:0;padding-top:calc(var(--hub-space-4) + var(--controls-group-heading-bottom-inset));grid-template-columns:minmax(0,1fr);display:grid}.controls-group-body[hidden]{display:none}.controls-native-slider{--controls-slider-thumb-size:1rem;--controls-slider-track-size:.375rem;--controls-slider-fill:var(--hub-accent);--controls-slider-track-background:linear-gradient(to right, var(--controls-slider-fill) var(--controls-slider-progress), var(--hub-border-muted) var(--controls-slider-progress));appearance:none;width:100%;min-height:var(--brand-control-small-size);cursor:pointer;background:0 0;margin:0}.controls-native-slider::-webkit-slider-runnable-track{height:var(--controls-slider-track-size);border-radius:var(--controls-slider-track-size);background:var(--controls-slider-track-background)}.controls-native-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--controls-slider-thumb-size);height:var(--controls-slider-thumb-size);margin-top:calc((var(--controls-slider-track-size) - var(--controls-slider-thumb-size)) / 2);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);background:var(--hub-canvas-default);box-shadow:var(--controls-selection-shadow);border-radius:50%}.controls-native-slider::-moz-range-track{height:var(--controls-slider-track-size);border-radius:var(--controls-slider-track-size);background:var(--controls-slider-track-background);border:0}.controls-native-slider::-moz-range-thumb{box-sizing:border-box;width:var(--controls-slider-thumb-size);height:var(--controls-slider-thumb-size);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);background:var(--hub-canvas-default);box-shadow:var(--controls-selection-shadow);border-radius:50%}.controls-native-slider:disabled{--controls-slider-fill:var(--hub-fg-muted);cursor:not-allowed}@media (forced-colors:active){.controls-native-slider::-webkit-slider-runnable-track{background:canvastext}.controls-native-slider::-moz-range-track{background:canvastext}}.controls-native-color{width:var(--brand-control-small-size);height:var(--brand-control-small-size);padding:var(--hub-space-4);background:var(--hub-canvas-muted);border:var(--brand-borderWidth-thin) solid var(--hub-border-muted);border-radius:var(--hub-radius-medium);cursor:pointer}.controls-native-color:disabled{background:var(--hub-canvas-muted);cursor:not-allowed}.controls-segments{--brand-text-size-100:var(--hub-text-size-small);--controls-segment-inset:.125rem;width:100%;max-width:100%;padding:var(--controls-segment-inset);border:var(--brand-borderWidth-thin) solid var(--hub-border-muted);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-muted);display:flex}.controls-segment{min-width:0;min-height:calc(var(--brand-control-medium-size) - (var(--brand-borderWidth-thin) + var(--controls-segment-inset)) * 2);padding-inline:var(--hub-space-8);border:var(--brand-borderWidth-thin) solid transparent;border-radius:max(0px, calc(var(--hub-radius-medium) - var(--brand-borderWidth-thin) - var(--controls-segment-inset)));cursor:pointer;color:var(--hub-fg-muted);flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.controls-segment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.controls-segment:has(input:checked){background:var(--hub-canvas-default);border-color:var(--hub-border-muted);box-shadow:var(--controls-selection-shadow);color:var(--hub-fg-default)}.controls-segment:has(input:disabled){color:var(--hub-fg-muted);cursor:not-allowed}.controls-fields:focus-visible,.controls-native-slider:focus-visible,.controls-native-color:focus-visible{outline:var(--hub-border-width-thick) solid var(--hub-focus);outline-offset:var(--hub-space-4)}.controls-segment:has(input:focus-visible){outline:var(--hub-border-width-thick) solid var(--hub-focus);outline-offset:var(--hub-space-4)}.controls-ghost-button{--controls-ghost-background:transparent;--brand-button-subtle-bgColor-rest:var(--controls-ghost-background);--brand-button-subtle-bgColor-hover:var(--controls-ghost-background);--brand-button-subtle-bgColor-active:var(--controls-ghost-background);--brand-button-subtle-borderColor-rest:transparent;--brand-button-subtle-borderColor-hover:transparent;--brand-button-subtle-borderColor-active:transparent}.controls-ghost-button.controls-ghost-button:is(button){background:var(--controls-ghost-background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.controls-ghost-button:not(:disabled):hover{--controls-ghost-background:var(--hub-canvas-muted)}.canvas-controls-layer{z-index:40;inset:var(--canvas-preview-top,0) 0 0;pointer-events:none;position:absolute}.canvas-controls-panel{--brand-text-size-100:.875rem;--brand-control-small-size:1.75rem;top:var(--hub-space-16);left:var(--hub-space-16);width:min(18rem, calc(100% - var(--hub-space-16) * 2));max-height:calc(100% - var(--hub-space-16) * 2);background:var(--hub-canvas-default);color:var(--hub-fg-default);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);border-radius:var(--hub-radius-medium);box-shadow:var(--hub-shadow-floating);pointer-events:auto;font-size:var(--brand-text-size-100);flex-direction:column;display:flex;position:absolute;overflow:hidden}.canvas-controls-header{align-items:center;gap:var(--hub-space-4);padding:var(--hub-space-8);flex:none;display:flex}.canvas-controls-grab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.canvas-controls-panel[data-dragging=true] .canvas-controls-grab{cursor:grabbing}.canvas-shell:has(.canvas-controls-panel[data-dragging=true]) .prototype-frame{pointer-events:none}.canvas-controls-header .canvas-controls-title{min-width:0;padding-inline:var(--hub-space-8);text-align:left;flex:1;justify-content:space-between}.canvas-controls-body{border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted);flex-direction:column;min-width:0;min-height:0;display:flex}.canvas-controls-body[hidden]{display:none}.canvas-controls-content{--controls-group-heading-bleed:var(--hub-space-8);gap:var(--hub-space-8);min-width:0;min-height:0;padding:var(--hub-space-8);scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden scroll}.canvas-controls-content [role=alert]{color:var(--hub-fg-danger)}.canvas-controls-content:has(>.controls-fields:first-child>.controls-scope:first-child>.controls-group:first-child){padding-top:0}.canvas-controls-footer{gap:var(--hub-space-8);padding:var(--hub-space-8);background:var(--hub-canvas-subtle);border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted);flex:none;display:grid}.canvas-controls-footer button:not(:disabled):not(:focus-visible){box-shadow:var(--hub-shadow-control-raised)}.canvas-controls-diagnostics{overflow-wrap:anywhere;color:var(--hub-fg-muted);font-size:var(--brand-text-size-100)}.canvas-controls-diagnostics summary{cursor:pointer;padding:var(--hub-space-8)}.canvas-controls-diagnostics h4{font-size:var(--brand-text-size-100)}.canvas-controls-diagnostics summary:focus-visible{outline:var(--hub-border-width-thick) solid var(--hub-focus);outline-offset:var(--hub-space-4)}.canvas-controls-diagnostics p{margin-top:var(--hub-space-8);white-space:pre-wrap}.hub-counter{background:color-mix(in srgb, currentColor 10%, Canvas);min-width:1.25rem;min-height:1.25rem;color:inherit;font-variant-numeric:tabular-nums;border-radius:100rem;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.hub-sidebar{z-index:var(--hub-sidebar-z-index,30);inset:var(--hub-sidebar-top,0) 0 0 auto;width:min(var(--hub-sidebar-width,24rem), 100%);background:var(--hub-canvas-muted);min-height:0;color:var(--hub-fg-default);border-left:var(--brand-borderWidth-thin) solid var(--hub-border-muted);box-shadow:var(--hub-shadow-floating);visibility:hidden;pointer-events:none;flex-direction:column;transition:transform .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s;display:flex;position:absolute;transform:translate(calc(100% + 1.5rem))}.hub-sidebar[data-open=true]{visibility:visible;pointer-events:auto;transition:transform .24s ease-in,visibility;transform:translate(0)}.hub-sidebar__header{justify-content:space-between;align-items:center;gap:var(--hub-space-12);padding:var(--hub-space-8) var(--hub-space-16);background:var(--hub-canvas-subtle);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex:none;display:flex}.hub-sidebar__heading{align-items:center;gap:var(--hub-space-8);min-width:0;display:flex}.hub-sidebar__heading h2{color:var(--hub-fg-default);font-size:var(--brand-text-size-200);overflow-wrap:anywhere;margin:0}.hub-sidebar .hub-sidebar__close{--brand-button-subtle-bgColor-hover:var(--brand-color-border-muted);--brand-button-subtle-borderColor-hover:transparent;background:0 0;border-color:#0000}.hub-sidebar__close:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.hub-sidebar__content{flex:1;min-height:0;overflow:auto}@media (prefers-reduced-motion:reduce){.hub-sidebar,.hub-sidebar[data-open=true]{transition:none}}.hub-user-avatar.hub-user-avatar{width:var(--hub-avatar-size);height:var(--hub-avatar-size);object-fit:cover;flex:none;display:block}.hub-user-avatar--20{--hub-avatar-size:1.25rem}.hub-user-avatar--24{--hub-avatar-size:1.5rem}.hub-user-avatar--28{--hub-avatar-size:1.75rem}.hub-user-avatar--32{--hub-avatar-size:2rem}.review-participant-stack{align-items:center;display:inline-flex}.review-participant-stack__avatar{background:var(--hub-canvas-default);border:2px solid var(--hub-canvas-default);color:var(--hub-fg-muted);transform:translateX(calc(var(--review-avatar-index,0) * var(--review-avatar-spread,0px)));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.review-participant-stack__avatar:first-child{z-index:4}.review-participant-stack__avatar:nth-child(2){z-index:3;--review-avatar-index:1}.review-participant-stack__avatar:nth-child(3){z-index:2;--review-avatar-index:2}.review-participant-stack__avatar:nth-child(4){z-index:1;--review-avatar-index:3}.review-participant-stack__avatar+.review-participant-stack__avatar{margin-inline-start:calc(-1 * var(--hub-space-8))}.review-participant-stack--small .review-participant-stack__avatar,.review-participant-stack--medium .review-participant-stack__avatar{width:1.75rem;height:1.75rem}.review-participant-stack__avatar--overflow{background:var(--hub-canvas-muted);color:var(--hub-fg-default);font-size:.625rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.review-participant-stack__avatar{transition:transform .15s cubic-bezier(.77,0,.175,1)}}.review-comment-markers{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.review-comment-marker{width:auto;min-width:var(--hub-space-32);height:var(--hub-space-32);transform:translate(calc(-1 * var(--hub-space-16) + var(--review-marker-offset-x,0px)), -50%);box-shadow:none;pointer-events:auto;color:var(--hub-fg-muted);background:0 0;border:0;border-radius:50%;padding:.125rem .875rem .125rem .125rem;position:absolute}.review-comment-marker--resolved{opacity:.65}.review-comment-marker .review-participant-stack__avatar:first-child{box-shadow:var(--hub-shadow-review-marker)}.review-comment-marker--unread .review-participant-stack__avatar:first-child{border-color:var(--hub-accent)}.review-comment-marker--unread:after{background:var(--hub-accent);width:var(--hub-space-8);height:var(--hub-space-8);border:1px solid var(--hub-canvas-default);content:"";border-radius:50%;position:absolute;top:-.125rem;right:-.125rem}.review-comment-marker--blocked{cursor:not-allowed}.review-comment-area{pointer-events:none;position:absolute;inset:0;overflow:visible}.review-comment-area__path{fill:none;stroke:var(--hub-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.review-comment-area__path--selected{stroke:var(--hub-focus);stroke-width:4px}.review-comment-marker--selected,.review-comment-marker:focus-visible{outline:0}.review-comment-marker--selected .review-participant-stack__avatar:first-child,.review-comment-marker:focus-visible .review-participant-stack__avatar:first-child{outline:2px solid var(--hub-focus);outline-offset:.125rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.review-comment-marker:hover:not(:disabled) .review-participant-stack__avatar{--review-avatar-spread:.1875rem}}@media (prefers-reduced-motion:no-preference){.review-comment-marker:focus-visible .review-participant-stack__avatar{--review-avatar-spread:.1875rem;transition:none}}.hub-switch{width:var(--base-size-48);height:var(--base-size-40);cursor:pointer;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hub-switch--small{width:var(--base-size-40);height:var(--base-size-32)}.hub-switch__native-control{opacity:0;pointer-events:none;position:absolute;inset:0}.hub-switch__track{width:var(--base-size-36);height:var(--base-size-24);padding:var(--base-size-4);border-radius:var(--base-size-24);background:var(--brand-color-neutral-emphasis);align-items:center;display:flex}.hub-switch--small .hub-switch__track{width:var(--base-size-28);height:var(--base-size-16);padding:var(--base-size-2)}.hub-switch__thumb{width:var(--base-size-16);height:var(--base-size-16);border-radius:var(--base-size-16);background:var(--brand-color-text-onEmphasis);transition:transform var(--brand-animation-duration-faster) var(--brand-animation-easing-default)}.hub-switch--small .hub-switch__thumb{width:var(--base-size-12);height:var(--base-size-12)}.hub-switch__track[data-checked=true]{background:var(--brand-color-success-fg)}.hub-switch__track[data-checked=true] .hub-switch__thumb{transform:translateX(var(--base-size-12))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hub-switch__track[data-checked=true] .hub-switch__thumb{transform:translateX(calc(-1 * var(--base-size-12)))}.hub-switch:has(:focus-visible) .hub-switch__track{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.hub-switch[data-disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.hub-switch__thumb{transition:none}}.review-comment-filter-controls{flex-direction:column;gap:.75rem;padding:0;display:flex}.review-comment-filter-controls__search{align-items:center;gap:.5rem;display:flex}.review-comment-filter-controls__search-field{flex:1;min-width:0;position:relative}.review-comment-filter-controls__input{box-sizing:border-box;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);width:100%;height:2.5rem;min-height:2.5rem;color:var(--hub-fg-default);font-size:var(--brand-text-size-100);padding:.5rem 1rem .625rem 2.5rem;line-height:1.25rem}.review-comment-filter-controls__input:focus{border-color:var(--hub-focus);outline:none}.review-comment-filter-controls__input::placeholder{color:var(--hub-fg-muted)}.review-comment-filter-controls__search-icon{z-index:1;color:var(--hub-fg-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.review-comment-filter-controls .review-comment-filter-controls__button{border-color:#0000}.review-comment-filter-controls .review-comment-filter-controls__button--active,.review-comment-filter-controls .review-comment-filter-controls__button:hover:not(:disabled){background:var(--brand-color-border-muted)}.review-comment-filter-controls__button:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.review-comment-filter-controls__filters{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.review-comment-filter-controls__toggle,.review-comment-filter-controls__participant{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;font-size:.875rem;display:flex}.review-comment-filter-controls__participant{gap:.5rem}.review-comment-filter-controls__participant [data-testid=ActionMenu],.review-comment-filter-controls__participant-trigger{max-width:12rem}.review-comment-filter-controls__participant-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;display:block;overflow:hidden}.review-comment-filter-controls__participant [role=menu]{width:max-content;min-width:12rem;max-width:min(20rem,100vw - 1rem)}.review-comment-row{padding:var(--hub-space-8);border-radius:var(--brand-borderRadius-medium);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);background:0 0;border:0;position:relative}.review-comment-row:hover,.review-comment-row--selected{background:var(--brand-color-border-muted)}.review-comment-row__button{appearance:none;cursor:pointer;width:100%;min-height:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.review-comment-row__button:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px}.review-comment-row__button:disabled{cursor:not-allowed;opacity:.6}.review-comment-row .review-comment-row__avatar{width:1.75rem;height:1.75rem;color:var(--hub-fg-muted);border-radius:50%;flex:0 0 1.75rem;overflow:hidden}.review-comment-row__content{min-width:0}.review-comment-row__metadata{min-width:0;color:var(--hub-fg-muted);flex-wrap:wrap}.review-comment-row__author{text-overflow:ellipsis;white-space:nowrap;color:var(--hub-fg-default);font-weight:600;overflow:hidden}.review-comment-row__metadata time{white-space:nowrap;font-size:.75rem}.review-comment-row__unread{background:var(--hub-accent);width:var(--hub-space-8);height:var(--hub-space-8);border-radius:50%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.review-comment-row__body{overflow-wrap:anywhere;-webkit-line-clamp:3;color:var(--hub-fg-default);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-comment-row__context{padding-block-start:var(--hub-space-4)}.review-comment-row__build{min-width:0;margin-inline-start:2.75rem}.review-comment-row__build:empty{display:none}.review-comment-row__build:empty+:is(.review-comment-row__replies,.review-comment-row__status){margin-inline-start:2.25rem}.review-comment-row__build a{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.review-comment-row__replies{white-space:nowrap;color:var(--hub-fg-muted)}.review-comment-row__layout,.review-comment-row__metadata,.review-comment-row__context{align-items:flex-start;gap:.5rem;display:flex}.review-comment-row__content,.review-comment-row__build,.review-comment-row__author{flex:1;min-width:0}.review-comment-row__copy{flex-direction:column;gap:.25rem;display:flex}.review-comment-row__metadata{align-items:baseline}.review-comment-row__context{align-items:center;font-size:.75rem}.review-comment-row__status{white-space:nowrap}.review-comments-sidebar{flex-direction:column;width:100%;height:100%;display:flex}.review-comments-sidebar__header{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:0;display:flex}.review-comments-sidebar__heading{align-items:center;gap:.5rem;display:flex}.review-comments-sidebar__heading h2{margin:0;font-size:1rem}.review-comments-sidebar .review-comments-sidebar__close{--brand-button-subtle-bgColor-hover:var(--brand-color-border-muted);--brand-button-subtle-borderColor-hover:transparent;background:0 0;border-color:#0000}.review-comments-sidebar__close:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.review-comments-sidebar__body{flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}.review-comments-sidebar__state{text-align:center;min-height:12rem;color:var(--hub-fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.review-comments-sidebar__threads{padding:var(--hub-space-8) 0 0;flex-direction:column;gap:.25rem;display:flex}.review-comments-sidebar__loading{border-top:1px solid var(--hub-border-muted);color:var(--hub-fg-muted);justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1rem;display:flex}.review-comment-control__trigger{width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);gap:0;padding:0}.review-shell__comment-actions .review-comment-control__trigger{border-start-end-radius:0;border-end-end-radius:0}.review-comment-control__trigger>[data-testid=Button-trailing-visual],.review-comment-control__trigger>span:nth-child(2){display:none}.review-comment-control__trigger~div [role=menu]{max-height:min(460px, var(--review-comment-control-menu-height,460px))}.review-comment-control__menu-item{column-gap:var(--brand-control-medium-gap)}div:has(>[data-testid=ActionMenu] .review-comment-control__trigger[aria-expanded=true])+[role=tooltip]{display:none}.canvas-commenting-recovery__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.review-confirmation-panel{background:var(--hub-attention-subtle);border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.review-confirmation-panel--compact{gap:.5rem;padding:.5rem}.review-confirmation-panel--condensed{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;padding:.375rem;padding-inline-start:.625rem}.review-confirmation-panel--condensed .review-confirmation-panel__copy{flex:1 0 auto;max-width:100%}.review-confirmation-panel--condensed .review-confirmation-panel__copy strong{font-size:.8125rem;line-height:1.25rem}.review-confirmation-panel--condensed .review-confirmation-panel__actions{margin-inline-start:auto}.review-confirmation-panel--condensed .review-confirmation-panel__error{flex-basis:100%}.review-confirmation-panel__copy{flex-direction:column;gap:.25rem;display:flex}.review-confirmation-panel__copy span,.review-confirmation-panel__error{font-size:.875rem}.review-confirmation-panel__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.review-confirmation-panel__danger{border-color:var(--hub-danger-emphasis);background:var(--hub-danger-emphasis);color:var(--hub-fg-on-danger)}@media (hover:hover) and (pointer:fine){.review-confirmation-panel__danger:not(:disabled):hover{border-color:color-mix(in srgb, var(--hub-danger-emphasis) 85%, var(--hub-fg-default));background:color-mix(in srgb, var(--hub-danger-emphasis) 85%, var(--hub-fg-default))}}.review-confirmation-panel__error{color:var(--hub-fg-danger)}.mention-input{width:100%;position:relative}.mention-input textarea{box-sizing:border-box;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);width:100%;color:var(--hub-fg-default);font:inherit;resize:vertical;padding:.5rem}.mention-input textarea:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-1px}.mention-input__suggestions{z-index:100;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);max-height:14rem;color:var(--hub-fg-default);padding:.25rem;position:fixed;overflow-y:auto}.mention-input__suggestions ul{margin:0;padding:0;list-style:none}.mention-input__suggestions button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:.5rem}.mention-input__suggestions [aria-selected=true]{background:var(--hub-canvas-subtle)}.review-comment-composer-backdrop{z-index:39;background:0 0;border:0;position:absolute;inset:0}.review-comment-composer{width:min(20rem, calc(100% - var(--hub-space-16)));max-height:calc(100% - var(--hub-space-16));border:1px solid var(--hub-border-muted);background:var(--hub-canvas-subtle);z-index:40;box-shadow:var(--hub-shadow-review-overlay);border-radius:.5625rem;padding:.75rem 1rem 1rem;position:absolute;overflow:auto}.review-comment-composer__form{flex-direction:column;gap:.75rem;display:flex}.review-comment-composer__header,.review-comment-composer__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.review-comment-composer__header h2{font-size:var(--brand-text-size-100);margin:0;font-weight:600}.review-comment-composer__actions{justify-content:flex-end}.review-comment-composer textarea{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.review-comment-composer__error{color:var(--hub-fg-danger)}.review-comment-composer__banner{margin:0}.review-thread-reply-form__blocked{padding:var(--hub-space-8) var(--hub-space-12);color:var(--hub-fg-muted);font-size:.75rem;display:block}.review-thread-reply-form__error{color:var(--hub-fg-danger)}.review-thread-reply-form{flex-direction:column;gap:.5rem;display:flex}.review-thread-reply-form__composer{align-items:flex-end;display:flex;position:relative}.review-thread-reply-form__composer textarea{resize:none;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);width:100%;min-height:2.5rem;max-height:min(7.5rem,20dvh);color:var(--hub-fg-default);font-size:var(--brand-text-size-100);padding:.5rem 2.75rem .625rem 1rem;line-height:1.25rem;display:block}.review-thread-reply-form__composer textarea:focus{border-color:var(--hub-focus);outline:none}.review-thread-reply-form__composer textarea::placeholder{color:var(--hub-fg-muted)}.review-thread-reply-form__composer textarea:placeholder-shown{white-space:nowrap}.review-thread-reply-form__submit{background:var(--brand-button-primary-bgColor-rest);width:1.875rem;height:1.875rem;color:var(--brand-button-primary-fgColor-rest);cursor:pointer;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:.3125rem;right:.3125rem}.review-thread-reply-form__submit:hover:not(:disabled){opacity:.85}.review-thread-reply-form__submit:disabled{background:var(--hub-border-default);color:var(--hub-fg-muted);cursor:default}.review-thread-reply-form__submit:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.review-thread-reply-form__error{font-size:.875rem}.mention-text{border-radius:var(--hub-radius-small);background:var(--hub-canvas-subtle);color:var(--hub-fg-default);padding-inline:.15em;font-weight:600}.review-comment-reactions{gap:var(--hub-space-4);flex-wrap:wrap;align-items:center;display:flex}.review-comment-reactions>button{border-color:var(--hub-border-muted);border-radius:.375rem;gap:.25rem;height:1.625rem;min-height:1.625rem;padding-inline:.375rem;font-size:.75rem}.review-comment-reactions>button>span:first-child{font-size:.75rem;line-height:1}.review-comment-reactions>button .hub-counter{background:0 0;min-width:0;min-height:0;padding:0;font-size:.75rem;line-height:1}.review-comment-reactions>button.review-comment-reaction--selected{background:var(--hub-accent-subtle);border-color:color-mix(in srgb, var(--hub-accent) 40%, var(--hub-border-muted));color:var(--hub-fg-default)}.review-comment-reactions__picker-emoji{font-size:1rem;line-height:1}.review-comment-reactions__error{color:var(--hub-fg-danger)}.review-comment-reactions__tooltip[popover][role=tooltip]{white-space:nowrap}.review-comment-reactions__layout{flex-direction:column;gap:.25rem;display:flex}.review-comment-reactions__menu-trigger{width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);background:0 0;border-color:#0000;gap:0;padding:0}.review-comment-reactions__menu-trigger>[data-testid=Button-trailing-visual],.review-comment-reactions__menu-trigger>span:nth-child(2),.review-comment-reactions__tooltip.review-comment-reactions__tooltip--suppressed[popover][role=tooltip]{display:none}.review-comment-reactions:has(.review-comment-reactions__menu-trigger[aria-expanded=true])>[role=tooltip]{display:none}.review-comment-reactions__layout [role=menu]{max-height:min(460px,100dvh - 2rem)}.review-comment-reactions__layout [role=menu] li{column-gap:var(--brand-control-medium-gap)}.review-thread-message{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);flex-direction:column;gap:.125rem;padding:.5rem 1rem 1rem;display:flex}.review-thread-message+.review-thread-message{padding-top:.5rem}.review-thread-message__actions,.review-thread-message__header{align-items:center;gap:.5rem;display:flex}.review-thread-message__byline{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:.5rem;min-width:0;line-height:1.25rem;display:flex}.review-thread-message__byline time,.review-thread-message__byline>span:not(.review-thread-message__identity){color:var(--hub-fg-muted);font-size:.75rem}.review-thread-message__actions{justify-content:flex-end}.review-thread-message__edit{flex-direction:column;gap:.5rem;display:flex}.review-thread-message__identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.review-thread-message__body{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 0 2.25rem}.review-thread-message__edit,.review-thread-message>.review-comment-reactions__layout{margin-inline-start:2.25rem}.review-thread-message>.review-comment-reactions__layout{margin-block-start:.5rem}.review-thread-message__body--deleted{color:var(--hub-fg-muted);font-style:italic}.review-thread-message__error{color:var(--hub-fg-danger)}.review-thread-message__menu-trigger{width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);background:0 0;border-color:#0000;gap:0;padding:0}.review-thread-message [role=menu] li{column-gap:var(--brand-control-medium-gap)}.review-thread-message__menu-trigger>[data-testid=Button-trailing-visual],.review-thread-message__menu-trigger>span:nth-child(2){display:none}.review-thread-message__header:has(.review-thread-message__menu-trigger[aria-expanded=true])>[role=tooltip]{display:none}.review-thread-message__delete-item,.review-thread-message__delete-item span{color:var(--hub-fg-danger)}.review-thread-message[data-notification-target=true]{outline:2px solid var(--hub-focus);outline-offset:-2px;border-radius:var(--hub-radius-medium)}.review-emoji-burst{z-index:50;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.review-thread-conversation{background:var(--hub-canvas-subtle);z-index:40;width:100%;height:100%;box-shadow:var(--hub-shadow-review-overlay);border:0;border-radius:0;display:flex;position:absolute;inset:0;overflow:visible}.review-thread-conversation__layout{max-height:inherit;flex-direction:column;flex:1;min-height:0;display:flex}.review-thread-conversation__header{border-bottom:1px solid var(--hub-border-default);flex:none;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1rem;display:flex}.review-thread-conversation__header h2{font-size:var(--brand-text-size-100);flex:1;margin:0;font-weight:600}.review-thread-conversation__close{background:0 0;border-color:#0000}.review-thread-conversation__banner{margin:var(--hub-space-8)}.review-thread-conversation__messages{flex:auto;min-height:0;overflow:auto}.review-thread-conversation__messages [data-testid=ActionMenu]{position:static}.review-thread-conversation__messages [data-testid=ActionMenu] [role=menu]{max-height:min(460px, var(--review-thread-menu-room-bottom,calc(100dvh - 2rem)))}.review-thread-conversation__messages [data-testid=ActionMenu] [role=menu][class*=ActionMenu__menu--pos-outside-top]{max-height:min(460px, var(--review-thread-menu-room-top,calc(100dvh - 2rem)))}.review-thread-conversation__footer{flex:none;padding:0 .25rem .25rem}.review-thread-conversation__footer--blocked{border-top:1px solid var(--hub-border-muted);padding:0}@container (width>=48rem){.review-thread-conversation{width:min(20rem, calc(100% - var(--hub-space-16)));height:auto;max-height:calc(100% - var(--hub-space-16));border:1px solid var(--hub-border-default);border-radius:.75rem;inset:auto}.review-thread-conversation__messages{min-height:5rem;max-height:20rem}.review-thread-conversation--anchored{top:var(--review-thread-top);left:var(--review-thread-left)}.review-thread-conversation--docked{top:var(--hub-space-12);right:var(--hub-space-12)}}.canvas-hub-panel{--hub-sidebar-top:var(--canvas-preview-top,2.75rem)}.canvas-hub-content{padding:var(--hub-space-16);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);flex:1;overflow:auto}.canvas-hub-connection{margin-bottom:1.5rem}.canvas-hub-status{justify-items:start;gap:var(--hub-space-16);display:grid}.canvas-hub-status>.hub-alert{justify-self:stretch}.canvas-hub-content .canvas-hub-connection p{color:var(--hub-fg-default);margin-block-end:var(--base-size-8)}.canvas-hub-settings{margin-bottom:1rem}.canvas-hub-publication__title,.canvas-hub-section__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.canvas-hub-publication__title{align-items:flex-start}.canvas-hub-publication__title h3,.canvas-hub-section h3{margin:0}.canvas-hub-publication__title h3{overflow-wrap:anywhere;min-width:0}.canvas-hub-publication__status{border:1px solid var(--hub-border-muted);color:var(--hub-fg-muted);border-radius:999px;flex:none;margin-top:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1}.canvas-hub-publication__branch{color:var(--hub-fg-muted);overflow-wrap:anywhere;align-items:center;gap:.375rem;margin:.5rem 0 0;text-decoration:none;display:inline-flex}a.canvas-hub-publication__branch:hover{color:var(--hub-accent);text-decoration:underline}.canvas-hub-publication__description{overflow-wrap:anywhere;margin:1rem 0}.canvas-hub-publication__start-page{margin-bottom:0}.canvas-hub-content .canvas-hub-publication__form label{margin:0}.canvas-hub-publication__name-field{flex:1;min-width:0}.canvas-hub-content .canvas-hub-publication__name-field input{box-sizing:border-box;min-height:1.75rem;font-size:var(--brand-text-size-200);font-weight:var(--brand-text-weight-semibold);margin:0;padding-block:.25rem;line-height:1.25rem}.canvas-hub-publication__description-field{margin-top:1rem}.canvas-hub-content .canvas-hub-publication__description-field textarea{resize:vertical;min-height:5rem;margin:0}.canvas-hub-publication__form .canvas-hub-form-actions,.canvas-hub-content .canvas-hub-publication__form .canvas-hub-publication__start-page-field{margin-top:1rem}.canvas-hub-publication__hint{color:var(--hub-fg-muted);margin:.375rem 0 0;font-size:.75rem}.canvas-hub-publication>button{margin-top:var(--hub-space-16)}.canvas-hub-section,.canvas-hub-publication--after-status{border-top:1px solid var(--hub-border-muted);margin-top:1.25rem;padding-top:1.25rem}.canvas-hub-section>p{color:var(--hub-fg-muted);margin:.75rem 0 0}.canvas-hub-build{margin-top:.75rem}.canvas-hub-build__identity{align-items:baseline;gap:var(--hub-space-8);display:flex}.canvas-hub-build__identity>code{color:var(--hub-fg-muted)}.canvas-hub-build>p{color:var(--hub-fg-muted);margin:.5rem 0 0}.canvas-hub-build a,.canvas-hub-build__history{color:var(--hub-accent)}.canvas-hub-build .canvas-hub-build__author{color:inherit;text-decoration:none}.canvas-hub-build .canvas-hub-build__author:hover{color:var(--hub-accent);text-decoration:underline}.canvas-hub-build__history{margin-top:var(--hub-space-12);display:inline-block}.canvas-hub-build>.canvas-hub-build__notice{color:var(--hub-fg-default)}.canvas-hub-disconnect{margin-top:var(--hub-space-16)}.canvas-hub-origin{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;display:grid}.canvas-hub-origin>a{min-width:0;color:var(--hub-accent);overflow-wrap:anywhere}.canvas-hub-origin button{white-space:nowrap;grid-area:1/2}.canvas-hub-origin+p,.canvas-hub-origin+.canvas-hub-publication,.canvas-hub-content>p+p{margin-top:1rem}.canvas-hub-origin-form{margin-block:.75rem}.canvas-hub-origin-form p{color:var(--hub-fg-muted)}.canvas-hub-origin-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.canvas-hub-content .canvas-hub-origin-field label{margin:0}.canvas-hub-origin-form>p{margin:.5rem 0 0}.canvas-hub-origin-form>.canvas-hub-form-actions{margin-top:1rem}.canvas-hub-content form label{margin-block:.75rem;display:block}.canvas-hub-content input,.canvas-hub-content textarea{width:100%;margin-top:.25rem;display:block}.canvas-hub-form-actions{gap:.5rem;display:flex}.canvas-marker-layer{inset:var(--canvas-preview-top,2.75rem) 0 0;z-index:20;pointer-events:none;position:absolute}.canvas-review-controls{align-items:center;gap:0;display:inline-flex}.canvas-review-controls .review-comment-control__trigger{border-start-end-radius:0;border-end-end-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;overflow:visible}.canvas-review-controls .review-comment-control__trigger [data-testid=Button-leading-visual]{flex:0 0 1rem;overflow:visible}.canvas-review-controls .review-comment-control__trigger svg{overflow:visible}.canvas-review-controls .canvas-comments-toggle{--brand-button-secondary-bgColor-active:var(--brand-button-secondary-bgColor-rest);--brand-button-secondary-borderColor-active:var(--brand-button-secondary-borderColor-rest);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);padding-inline:var(--hub-space-8);gap:var(--hub-space-4);border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0;border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-inline-start:0}.canvas-comments-toggle:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.canvas-comments-unread-badge{width:var(--hub-space-8);height:var(--hub-space-8);background:var(--hub-accent);border-radius:50%}.canvas-comments-sidebar-shell{--hub-sidebar-top:var(--canvas-preview-top,2.75rem);--hub-sidebar-z-index:35}.canvas-comments-sidebar-content{flex-direction:column;padding:0 1rem 1rem;display:flex;overflow:hidden}.canvas-comments-sidebar-shell .review-comment-filter-controls{padding-top:1rem}.canvas-comments-sidebar-shell .review-comment-filter-controls__filters{border-bottom:var(--brand-borderWidth-thin) solid var(--hub-border-muted);margin-inline:-1rem;padding:.25rem 1rem 1rem}.canvas-comments-live-notices{padding-top:.75rem}.canvas-comments-live-status{color:var(--hub-fg-muted);font-size:var(--brand-text-size-100);margin:0;padding:0}.canvas-comments-live-status+.canvas-comments-live-status{margin-top:.5rem}.canvas-conversation-shell{z-index:40;inset:var(--canvas-preview-top,2.75rem) 0 0;pointer-events:none;position:absolute;container-type:inline-size}.canvas-composer-shell{z-index:45;inset:var(--canvas-preview-top,2.75rem) 0 0;pointer-events:none;position:absolute;container-type:inline-size}.canvas-composer-shell .review-comment-composer,.canvas-composer-shell .review-comment-composer-backdrop{pointer-events:auto}.canvas-selection-notice{z-index:46;top:calc(var(--canvas-preview-top,2.75rem) + .75rem);border:1px solid var(--hub-danger-emphasis);border-radius:var(--brand-borderRadius-medium);background:var(--hub-canvas-default);max-width:min(30rem,100% - 2rem);color:var(--hub-fg-default);box-shadow:var(--hub-shadow-floating);padding:.75rem 1rem;position:absolute;left:50%;transform:translate(-50%)}.canvas-conversation-shell .review-thread-conversation{pointer-events:auto}.canvas-conversation-shell :is(.review-thread-message__menu-trigger,.review-comment-reactions__menu-trigger) [data-testid=Button-leading-visual]{flex:0 0 1rem;overflow:visible}.canvas-publish-settings__option{justify-content:space-between;align-items:center;gap:var(--hub-space-16);margin-top:var(--hub-space-12);display:flex}.canvas-publish-settings__option>label{min-width:0}.canvas-publish-settings__toggle:has([aria-disabled=true]){opacity:.5;cursor:not-allowed}.canvas-publish-settings__error{gap:var(--hub-space-12);margin-top:var(--hub-space-12);display:grid}.canvas-toolbar{z-index:50;background:var(--brand-color-canvas-subtle);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding-block:.375rem;padding-inline:.5rem;display:flex;position:relative}.canvas-toolbar .canvas-publish-share{flex-direction:row;flex:none;align-items:center;gap:0;display:flex}.canvas-publish-share:has(.hub-icon-button) .canvas-publish-button{border-start-end-radius:0;border-end-end-radius:0}.canvas-publish-share .hub-icon-button{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.canvas-publish-share button:focus-visible{z-index:1;position:relative}.canvas-publish-share .hub-icon-button,.canvas-publish-share .canvas-publish-button{height:var(--brand-control-small-size);min-height:var(--brand-control-small-size)}.canvas-toolbar .canvas-title{width:fit-content;min-width:0;color:var(--brand-color-text-muted,#656d76);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--brand-text-size-100);letter-spacing:-.015em;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;justify-content:flex-start;margin-right:auto;font-weight:700;line-height:1.25rem;overflow:hidden}.canvas-toolbar .canvas-title:hover{background:var(--brand-button-subtle-bgColor-hover)}.canvas-toolbar .canvas-title:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.canvas-toolbar button{flex-shrink:0}.canvas-review-controls-slot{align-items:center;display:flex}.canvas-publish-button[aria-busy=true] svg{animation:1s linear infinite canvas-publish-spin}@keyframes canvas-publish-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.canvas-publish-button[aria-busy=true] svg{animation:none}}@media (width<=30rem){.canvas-toolbar{padding-inline:.625rem}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html,html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}}body{min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%}input,button,textarea,select{font-family:inherit}:root,[data-color-mode=light]{--base-color-scale-black-0:#000;--base-color-scale-transparent:#fff0;--base-color-scale-white-0:#fff;--base-color-scale-gray-0:#f2f5f3;--base-color-scale-gray-1:#e4ebe6;--base-color-scale-gray-2:#d2d9d4;--base-color-scale-gray-3:#c4ccc6;--base-color-scale-gray-4:#b6bfb8;--base-color-scale-gray-5:#96a199;--base-color-scale-gray-6:#77827a;--base-color-scale-gray-7:#58635b;--base-color-scale-gray-8:#353d37;--base-color-scale-gray-9:#191f1b;--base-color-scale-blue-0:#ddf4ff;--base-color-scale-blue-1:#bcecff;--base-color-scale-blue-2:#8dd6ff;--base-color-scale-blue-3:#5fb9ff;--base-color-scale-blue-4:#3094ff;--base-color-scale-blue-5:#0377ff;--base-color-scale-blue-6:#0055d5;--base-color-scale-blue-7:#0040a7;--base-color-scale-blue-8:#002f7a;--base-color-scale-blue-9:#001c4d;--base-color-scale-green-0:#ebf9f4;--base-color-scale-green-1:#bfffd1;--base-color-scale-green-2:#8cf2a6;--base-color-scale-green-3:#5fed83;--base-color-scale-green-4:#23ea57;--base-color-scale-green-5:#0fbf3e;--base-color-scale-green-6:#08872b;--base-color-scale-green-7:#0d6731;--base-color-scale-green-8:#0e4a2e;--base-color-scale-green-9:#0d3024;--base-color-scale-yellow-0:#fff8c5;--base-color-scale-yellow-1:#ffe777;--base-color-scale-yellow-2:#ffd743;--base-color-scale-yellow-3:#fabf21;--base-color-scale-yellow-4:#db9d00;--base-color-scale-yellow-5:#be7d00;--base-color-scale-yellow-6:#a06100;--base-color-scale-yellow-7:#824800;--base-color-scale-yellow-8:#653200;--base-color-scale-yellow-9:#471f00;--base-color-scale-orange-0:#fff1e5;--base-color-scale-orange-1:#fcceab;--base-color-scale-orange-2:#f4a876;--base-color-scale-orange-3:#f08a3a;--base-color-scale-orange-4:#da7210;--base-color-scale-orange-5:#b85b06;--base-color-scale-orange-6:#954502;--base-color-scale-orange-7:#703100;--base-color-scale-orange-8:#5c2300;--base-color-scale-orange-9:#471700;--base-color-scale-red-0:#ffebe9;--base-color-scale-red-1:#ffcecb;--base-color-scale-red-2:#ffaba8;--base-color-scale-red-3:#ff8182;--base-color-scale-red-4:#fa4549;--base-color-scale-red-5:#cf2230;--base-color-scale-red-6:#ae0b29;--base-color-scale-red-7:#860620;--base-color-scale-red-8:#730019;--base-color-scale-red-9:#420011;--base-color-scale-purple-0:#f0e5ff;--base-color-scale-purple-1:#dbbffd;--base-color-scale-purple-2:#c898fd;--base-color-scale-purple-3:#b870ff;--base-color-scale-purple-4:#9f51fa;--base-color-scale-purple-5:#8534f3;--base-color-scale-purple-6:#6619e1;--base-color-scale-purple-7:#43179e;--base-color-scale-purple-8:#26115f;--base-color-scale-purple-9:#160048;--base-color-scale-pink-0:#fff0fc;--base-color-scale-pink-1:#ffc9f2;--base-color-scale-pink-2:#f67ed2;--base-color-scale-pink-3:#ff80d2;--base-color-scale-pink-4:#ff4ac0;--base-color-scale-pink-5:#ef2aa4;--base-color-scale-pink-6:#ca2186;--base-color-scale-pink-7:#952866;--base-color-scale-pink-8:#651643;--base-color-scale-pink-9:#3d0a28;--base-color-scale-coral-0:#fff0eb;--base-color-scale-coral-1:#ffcab8;--base-color-scale-coral-2:#ffa387;--base-color-scale-coral-3:#ff7b56;--base-color-scale-coral-4:#fe4c25;--base-color-scale-coral-5:#e13f1b;--base-color-scale-coral-6:#c53211;--base-color-scale-coral-7:#a22710;--base-color-scale-coral-8:#801e0f;--base-color-scale-coral-9:#500a00;--base-color-scale-lemon-0:#fdf5b3;--base-color-scale-lemon-1:#f5e36b;--base-color-scale-lemon-2:#f2da3b;--base-color-scale-lemon-3:#e1c50f;--base-color-scale-lemon-4:#c7a60b;--base-color-scale-lemon-5:#a98906;--base-color-scale-lemon-6:#806803;--base-color-scale-lemon-7:#614d01;--base-color-scale-lemon-8:#413200;--base-color-scale-lemon-9:#322400;--base-color-scale-lime-0:#f3fec8;--base-color-scale-lime-1:#e8fc97;--base-color-scale-lime-2:#dcfa67;--base-color-scale-lime-3:#d1f441;--base-color-scale-lime-4:#b2de28;--base-color-scale-lime-5:#92c219;--base-color-scale-lime-6:#698e17;--base-color-scale-lime-7:#425e13;--base-color-scale-lime-8:#2c440b;--base-color-scale-lime-9:#182c01;--base-color-scale-teal-0:#daf9f5;--base-color-scale-teal-1:#a4efe8;--base-color-scale-teal-2:#6ee5dc;--base-color-scale-teal-3:#39dad2;--base-color-scale-teal-4:#23b1ae;--base-color-scale-teal-5:#197b7b;--base-color-scale-teal-6:#136061;--base-color-scale-teal-7:#024b4d;--base-color-scale-teal-8:#083d3d;--base-color-scale-teal-9:#052b2c;--base-color-scale-indigo-0:#eff2ff;--base-color-scale-indigo-1:#d4dbff;--base-color-scale-indigo-2:#b3c1fd;--base-color-scale-indigo-3:#8e9df7;--base-color-scale-indigo-4:#6b7bef;--base-color-scale-indigo-5:#4956e5;--base-color-scale-indigo-6:#2d3dd7;--base-color-scale-indigo-7:#262dae;--base-color-scale-indigo-8:#212183;--base-color-scale-indigo-9:#12144f}[data-color-mode=dark]{--base-color-scale-black-0:#000;--base-color-scale-transparent:#0000;--base-color-scale-white-0:#fff;--base-color-scale-gray-0:#d2d9d4;--base-color-scale-gray-1:#c4ccc6;--base-color-scale-gray-2:#a4aea6;--base-color-scale-gray-3:#7c8980;--base-color-scale-gray-4:#58635b;--base-color-scale-gray-5:#353d37;--base-color-scale-gray-6:#262c28;--base-color-scale-gray-7:#191f1b;--base-color-scale-gray-8:#0f1511;--base-color-scale-gray-9:#060907;--base-color-scale-blue-0:#c2edff;--base-color-scale-blue-1:#a2daff;--base-color-scale-blue-2:#78bafe;--base-color-scale-blue-3:#3094ff;--base-color-scale-blue-4:#0377ff;--base-color-scale-blue-5:#0a50db;--base-color-scale-blue-6:#1530b7;--base-color-scale-blue-7:#082a8f;--base-color-scale-blue-8:#052063;--base-color-scale-blue-9:#000839;--base-color-scale-green-0:#cdfcd9;--base-color-scale-green-1:#8cf2a6;--base-color-scale-green-2:#5fed83;--base-color-scale-green-3:#23ea57;--base-color-scale-green-4:#0fbf3e;--base-color-scale-green-5:#08872b;--base-color-scale-green-6:#0d6731;--base-color-scale-green-7:#0e422c;--base-color-scale-green-8:#0d3024;--base-color-scale-green-9:#0a241b;--base-color-scale-yellow-0:#f8e3a1;--base-color-scale-yellow-1:#f7d162;--base-color-scale-yellow-2:#fabf21;--base-color-scale-yellow-3:#db9d00;--base-color-scale-yellow-4:#be7d00;--base-color-scale-yellow-5:#a06100;--base-color-scale-yellow-6:#834800;--base-color-scale-yellow-7:#653200;--base-color-scale-yellow-8:#471f00;--base-color-scale-yellow-9:#2a1000;--base-color-scale-orange-0:#ffe2cc;--base-color-scale-orange-1:#fab580;--base-color-scale-orange-2:#f08a3a;--base-color-scale-orange-3:#ea7110;--base-color-scale-orange-4:#d56101;--base-color-scale-orange-5:#b35101;--base-color-scale-orange-6:#924100;--base-color-scale-orange-7:#703100;--base-color-scale-orange-8:#572400;--base-color-scale-orange-9:#3d1800;--base-color-scale-red-0:#ffd9d6;--base-color-scale-red-1:#feb2ae;--base-color-scale-red-2:#fd8986;--base-color-scale-red-3:#fc5c5d;--base-color-scale-red-4:#fa383d;--base-color-scale-red-5:#d31231;--base-color-scale-red-6:#ae0b29;--base-color-scale-red-7:#860620;--base-color-scale-red-8:#5e0217;--base-color-scale-red-9:#33000d;--base-color-scale-purple-0:#eadbff;--base-color-scale-purple-1:#d3b3fe;--base-color-scale-purple-2:#c08bfc;--base-color-scale-purple-3:#a665f9;--base-color-scale-purple-4:#8b40f5;--base-color-scale-purple-5:#6619e1;--base-color-scale-purple-6:#43179e;--base-color-scale-purple-7:#26115f;--base-color-scale-purple-8:#160048;--base-color-scale-purple-9:#0e022c;--base-color-scale-pink-0:#ffdbf7;--base-color-scale-pink-1:#fcabe7;--base-color-scale-pink-2:#f67ed2;--base-color-scale-pink-3:#ed55ba;--base-color-scale-pink-4:#e22d9f;--base-color-scale-pink-5:#ca2186;--base-color-scale-pink-6:#961c66;--base-color-scale-pink-7:#741550;--base-color-scale-pink-8:#520e39;--base-color-scale-pink-9:#30081f;--base-color-scale-coral-0:#ffd5c7;--base-color-scale-coral-1:#fdb7a1;--base-color-scale-coral-2:#fa9072;--base-color-scale-coral-3:#f66945;--base-color-scale-coral-4:#ef4319;--base-color-scale-coral-5:#c53211;--base-color-scale-coral-6:#a22710;--base-color-scale-coral-7:#801e0f;--base-color-scale-coral-8:#500a00;--base-color-scale-coral-9:#3c0000;--base-color-scale-lemon-0:#fcf2a5;--base-color-scale-lemon-1:#f9e76a;--base-color-scale-lemon-2:#f4da38;--base-color-scale-lemon-3:#e4c411;--base-color-scale-lemon-4:#c7a60b;--base-color-scale-lemon-5:#a98906;--base-color-scale-lemon-6:#876a04;--base-color-scale-lemon-7:#654d02;--base-color-scale-lemon-8:#423101;--base-color-scale-lemon-9:#241900;--base-color-scale-lime-0:#edffc9;--base-color-scale-lime-1:#dcff96;--base-color-scale-lime-2:#cdf041;--base-color-scale-lime-3:#b1e119;--base-color-scale-lime-4:#88b80f;--base-color-scale-lime-5:#608a10;--base-color-scale-lime-6:#3e5f0f;--base-color-scale-lime-7:#22360b;--base-color-scale-lime-8:#142a08;--base-color-scale-lime-9:#091d05;--base-color-scale-teal-0:#cff7f2;--base-color-scale-teal-1:#99f1e8;--base-color-scale-teal-2:#61eee3;--base-color-scale-teal-3:#26ede2;--base-color-scale-teal-4:#10dcd4;--base-color-scale-teal-5:#0bbab6;--base-color-scale-teal-6:#079695;--base-color-scale-teal-7:#047172;--base-color-scale-teal-8:#024b4d;--base-color-scale-teal-9:#052d2e;--base-color-scale-indigo-0:#dbe3ff;--base-color-scale-indigo-1:#b3c1fd;--base-color-scale-indigo-2:#8d9ff8;--base-color-scale-indigo-3:#6a7df0;--base-color-scale-indigo-4:#4a5ce5;--base-color-scale-indigo-5:#2d3dd7;--base-color-scale-indigo-6:#232fb3;--base-color-scale-indigo-7:#212183;--base-color-scale-indigo-8:#161962;--base-color-scale-indigo-9:#0d103f}:root{--base-size-128:8rem;--base-size-112:7rem;--base-size-96:6rem;--base-size-88:5.5rem;--base-size-80:5rem;--base-size-64:4rem;--base-size-60:3.75rem;--base-size-48:3rem;--base-size-44:2.75rem;--base-size-40:2.5rem;--base-size-36:2.25rem;--base-size-32:2rem;--base-size-28:1.75rem;--base-size-24:1.5rem;--base-size-20:1.25rem;--base-size-16:1rem;--base-size-12:.75rem;--base-size-8:.5rem;--base-size-6:.375rem;--base-size-4:.25rem;--base-size-2:.125rem;--base-text-weight-heavy:900;--base-text-weight-extrabold:800;--base-text-weight-bold:700;--base-text-weight-semibold:600;--base-text-weight-medium:500;--base-text-weight-normal:400;--base-text-weight-regular:400;--base-text-weight-light:300;--base-text-weight-extralight:200;--brand-animation-variant-scaleInLeft-end:1;--brand-animation-variant-scaleInLeft-start:.9;--brand-animation-variant-scaleInLeft-distance:1.25rem;--brand-animation-variant-scaleInRight-end:1;--brand-animation-variant-scaleInRight-start:.9;--brand-animation-variant-scaleInRight-distance:-1.25rem;--brand-animation-variant-scaleInTop-distance: ;--brand-animation-variant-scaleIn-end:1;--brand-animation-variant-scaleIn-start:.96;--brand-animation-variant-scaleInDown-end:1;--brand-animation-variant-scaleInDown-start:0;--brand-animation-variant-scaleInDown-distance:-3.125rem;--brand-animation-variant-scaleInUp-end:1;--brand-animation-variant-scaleInUp-start:.96;--brand-animation-variant-scaleInUp-distance:1.5rem;--brand-animation-variant-slideInRight-distance:-.9375rem;--brand-animation-variant-slideInLeft-distance:.9375rem;--brand-animation-variant-slideInDown-distance:-.9375rem;--brand-animation-variant-slideInUp-distance:.9375rem;--brand-animation-transition-default:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default);--brand-animation-easing-glide:cubic-bezier(.33, 1, .68, 1);--brand-animation-easing-default:cubic-bezier(.16, 1, .3, 1);--brand-animation-duration-extended:.7s;--brand-animation-duration-default:.6s;--brand-animation-duration-fast:.3s;--brand-animation-duration-faster:.2s;--brand-control-animation-easing:var(--brand-animation-easing-glide);--brand-control-animation-duration:80ms;--brand-control-large-size:3.75rem;--brand-control-medium-size:2.6875rem;--brand-controlStack-large-gap-spacious:var(--base-size-12);--brand-controlStack-large-gap-condensed:var(--base-size-8);--brand-controlStack-large-gap-auto:var(--base-size-8);--brand-controlStack-medium-gap-spacious:var(--base-size-12);--brand-controlStack-medium-gap-condensed:var(--base-size-8);--brand-controlStack-small-gap-spacious:var(--base-size-16);--brand-controlStack-small-gap-condensed:var(--base-size-8);--brand-stack-gap-spacious:var(--base-size-48);--brand-stack-gap-normal:var(--base-size-24);--brand-stack-gap-condensed:var(--base-size-16);--brand-stack-padding-spacious:var(--base-size-48);--brand-stack-padding-normal:var(--base-size-24);--brand-stack-padding-condensed:var(--base-size-16);--brand-box-spacing-spacious:var(--base-size-48);--brand-box-spacing-normal:var(--base-size-24);--brand-box-spacing-condensed:var(--base-size-16);--brand-control-large-gap:var(--base-size-16);--brand-control-large-paddingInline-spacious:var(--base-size-32);--brand-control-large-paddingInline-normal:var(--base-size-20);--brand-control-large-paddingInline-condensed:var(--base-size-16);--brand-control-large-paddingBlock-normal:var(--base-size-20);--brand-control-large-paddingBlock-condensed:var(--base-size-12);--brand-control-large-lineBoxHeight:var(--base-size-20);--brand-control-medium-gap:var(--base-size-12);--brand-control-medium-paddingInline-spacious:var(--base-size-28);--brand-control-medium-paddingInline-normal:var(--base-size-16);--brand-control-medium-paddingInline-condensed:var(--base-size-12);--brand-control-medium-paddingBlock-normal:var(--base-size-16);--brand-control-medium-paddingBlock-condensed:var(--base-size-6);--brand-control-medium-lineBoxHeight:var(--base-size-16);--brand-control-small-gap:var(--base-size-8);--brand-control-small-paddingInline-spacious:var(--base-size-24);--brand-control-small-paddingInline-normal:var(--base-size-12);--brand-control-small-paddingInline-condensed:var(--base-size-8);--brand-control-small-paddingBlock:var(--base-size-8);--brand-control-small-lineBoxHeight:var(--base-size-12);--brand-control-small-size:var(--base-size-32);--brand-control-minTarget-coarse:var(--base-size-44);--brand-control-minTarget-fine:var(--base-size-16);--brand-text-style-italic-10:"ital" 10;--brand-text-style-italic-9:"ital" 9;--brand-text-style-italic-8:"ital" 8;--brand-text-style-italic-7:"ital" 7;--brand-text-style-italic-6:"ital" 6;--brand-text-style-italic-5:"ital" 5;--brand-text-style-italic-4:"ital" 4;--brand-text-style-italic-3:"ital" 3;--brand-text-style-italic-2:"ital" 2;--brand-text-style-italic-1:"ital" 1;--brand-text-letterSpacing-1000:0;--brand-text-letterSpacing-900:0;--brand-text-letterSpacing-800:0;--brand-text-letterSpacing-700:0;--brand-text-letterSpacing-600:0;--brand-text-letterSpacing-500:0;--brand-text-letterSpacing-400:0;--brand-text-letterSpacing-350:.18px;--brand-text-letterSpacing-300:.18px;--brand-text-letterSpacing-200:.24px;--brand-text-letterSpacing-100:.21px;--brand-text-lineHeight-1000:1.149;--brand-text-lineHeight-900:1.2;--brand-text-lineHeight-800:1.2;--brand-text-lineHeight-700:1.2;--brand-text-lineHeight-600:1.3;--brand-text-lineHeight-500:1.3;--brand-text-lineHeight-400:1.4;--brand-text-lineHeight-350:1.5;--brand-text-lineHeight-300:1.5;--brand-text-lineHeight-200:1.5;--brand-text-lineHeight-100:1.5;--brand-text-size-1000:2.5rem;--brand-text-size-900:2.25rem;--brand-text-size-800:2rem;--brand-text-size-700:1.75rem;--brand-text-size-600:1.5rem;--brand-text-size-500:1.375rem;--brand-text-size-400:1.25rem;--brand-text-size-350:1.125rem;--brand-text-size-300:1.125rem;--brand-text-size-200:1rem;--brand-text-size-100:.875rem;--brand-text-weight-heavy:550;--brand-text-weight-extrabold:543;--brand-text-weight-bold:537;--brand-text-weight-semibold:525;--brand-text-weight-medium:500;--brand-text-weight-normal:400;--brand-text-weight-regular:400;--brand-text-weight-light:400;--brand-text-weight-extralight:400;--brand-text-weight-1000:var(--base-text-weight-normal);--brand-text-weight-900:var(--base-text-weight-normal);--brand-text-weight-800:var(--base-text-weight-normal);--brand-text-weight-700:var(--base-text-weight-normal);--brand-text-weight-600:var(--base-text-weight-normal);--brand-text-weight-500:var(--base-text-weight-normal);--brand-text-weight-400:var(--base-text-weight-normal);--brand-text-weight-350:var(--base-text-weight-normal);--brand-text-weight-300:var(--base-text-weight-normal);--brand-text-weight-200:var(--base-text-weight-normal);--brand-text-weight-100:var(--base-text-weight-normal);--brand-text-subhead-lineHeight-large:1.3;--brand-text-subhead-lineHeight-medium:1.3;--brand-text-subhead-weight-large:475;--brand-text-subhead-weight-medium:550;--brand-text-subhead-letterSpacing-large:.1px;--brand-text-subhead-letterSpacing-medium:.24px;--brand-text-subhead-size-large:1.125rem;--brand-text-subhead-size-medium:1rem;--brand-heading-lineHeight-1000:1.1;--brand-heading-lineHeight-900:1.1;--brand-heading-lineHeight-800:1.2;--brand-heading-lineHeight-700:1.2;--brand-heading-lineHeight-600:1.3;--brand-heading-lineHeight-500:1.3;--brand-heading-lineHeight-400:1.3;--brand-heading-letterSpacing-1000:0;--brand-heading-letterSpacing-900:0;--brand-heading-letterSpacing-800:0;--brand-heading-letterSpacing-700:0;--brand-heading-letterSpacing-600:0;--brand-heading-letterSpacing-500:0;--brand-heading-letterSpacing-400:0;--brand-heading-weight-1000:440;--brand-heading-weight-900:440;--brand-heading-weight-800:465;--brand-heading-weight-700:460;--brand-heading-weight-600:460;--brand-heading-weight-500:480;--brand-heading-weight-400:480;--brand-fontStack-monospace:"Mona Sans Mono", monospace;--brand-fontStack-sansSerifAlt:"Hubot Sans", "Hubot SansHeaderFallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--brand-fontStack-sansSerif:"Mona Sans", "MonaSansFallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--brand-fontStack-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--brand-heading-fontFamilyAlt:var(--brand-fontStack-sansSerifAlt);--brand-heading-fontFamily:var(--brand-fontStack-sansSerif);--brand-body-fontFamilyAlt:var(--brand-fontStack-sansSerifAlt);--brand-body-fontFamily:var(--brand-fontStack-sansSerif)}@media (width>=768px){:root{--brand-text-lineHeight-1000:1.08;--brand-text-lineHeight-900:1.2;--brand-text-lineHeight-800:1.2;--brand-text-size-1000:3.5rem;--brand-text-size-900:3rem;--brand-text-size-800:2.5rem;--brand-text-size-700:2.125rem;--brand-text-size-600:1.75rem;--brand-text-size-500:1.5rem;--brand-text-size-400:1.25rem;--brand-text-subhead-weight-large:525;--brand-heading-lineHeight-1000:1.05;--brand-heading-lineHeight-900:1.05;--brand-heading-weight-1000:440;--brand-heading-weight-900:440;--brand-heading-weight-800:465;--brand-heading-weight-700:460}}@media (width>=1012px){:root{--brand-text-letterSpacing-1000:-.035em;--brand-text-lineHeight-1000:1.08;--brand-text-lineHeight-900:1.1;--brand-text-lineHeight-800:1.18;--brand-text-lineHeight-500:1.35;--brand-text-size-1000:4rem;--brand-text-size-900:3.5rem;--brand-text-size-800:3rem;--brand-text-size-700:2.5rem;--brand-text-size-600:2.125rem;--brand-text-size-500:1.75rem;--brand-text-size-400:1.375rem;--brand-text-size-350:1.25rem;--brand-text-subhead-weight-large:500;--brand-text-subhead-size-large:1.25rem;--brand-heading-lineHeight-1000:1;--brand-heading-lineHeight-900:1;--brand-heading-lineHeight-600:1.2;--brand-heading-letterSpacing-1000:-.014rem;--brand-heading-weight-1000:425;--brand-heading-weight-900:440;--brand-heading-weight-800:440;--brand-heading-weight-700:460}}:root{--brand-breakpoint-xxlarge:87.5rem;--brand-breakpoint-xlarge:80rem;--brand-breakpoint-large:63.25rem;--brand-breakpoint-medium:48rem;--brand-breakpoint-small:34rem;--brand-breakpoint-xsmall:20rem;--brand-borderRadius-full:624.938rem;--brand-borderWidth-thicker:max(4px, .25rem);--brand-borderWidth-thick:max(2px, .125rem);--brand-borderWidth-thin:max(1px, .0625rem);--brand-borderRadius-xlarge:var(--base-size-24);--brand-borderRadius-large:var(--base-size-16);--brand-borderRadius-medium:var(--base-size-8);--brand-borderRadius-small:var(--base-size-4);--brand-borderInset-thicker:inset 0 0 0 var(--brand-borderWidth-thicker);--brand-borderInset-thick:inset 0 0 0 var(--brand-borderWidth-thick);--brand-borderInset-thin:inset 0 0 0 var(--brand-borderWidth-thin)}:root,[data-color-mode=light]{--brand-color-success-fg:var(--base-color-scale-green-6);--brand-color-success-emphasis:var(--base-color-scale-green-5);--brand-color-success-muted:#8cf2a699;--brand-color-success-subtle:var(--base-color-scale-green-1);--brand-color-danger-fg:var(--base-color-scale-red-5);--brand-color-danger-emphasis:var(--base-color-scale-red-5);--brand-color-danger-muted:#ffaba899;--brand-color-danger-subtle:var(--base-color-scale-red-0);--brand-color-error-fg:var(--brand-color-danger-fg);--brand-color-error-emphasis:var(--brand-color-danger-emphasis);--brand-color-error-muted:var(--brand-color-danger-muted);--brand-color-error-subtle:var(--brand-color-danger-subtle);--brand-color-accent-primary:var(--base-color-scale-green-7);--brand-color-accent-secondary:var(--base-color-scale-yellow-5);--brand-color-text-default:var(--base-color-scale-black-0);--brand-color-text-muted:var(--base-color-scale-gray-7);--brand-color-text-subtle:var(--brand-color-text-muted);--brand-color-text-onEmphasis:var(--base-color-scale-white-0);--brand-color-text-emphasized:var(--base-color-scale-green-6);--brand-color-text-link-rest:var(--base-color-scale-blue-6);--brand-color-text-link-pressed:var(--base-color-scale-blue-8);--brand-color-text-danger:#cf222e;--brand-color-text-error:var(--brand-color-text-danger);--brand-color-neutral-emphasisPlus:var(--base-color-scale-gray-8);--brand-color-neutral-emphasis:var(--base-color-scale-gray-6);--brand-color-neutral-muted:#c4ccc6fe;--brand-color-neutral-subtle:#e4ebe6fe;--brand-color-canvas-default:var(--base-color-scale-white-0);--brand-color-canvas-invert:var(--base-color-scale-black-0);--brand-color-canvas-overlay:var(--base-color-scale-white-0);--brand-color-canvas-inset:var(--base-color-scale-gray-0);--brand-color-canvas-subtle:var(--base-color-scale-gray-0);--brand-color-canvas-muted:#f9fbf9;--brand-color-border-default:var(--base-color-scale-gray-4);--brand-color-border-muted:var(--base-color-scale-gray-1);--brand-color-border-subtle:var(--base-color-scale-gray-2);--brand-color-focus:var(--base-color-scale-blue-5)}[data-color-mode=dark]{--brand-color-success-fg:var(--base-color-scale-green-3);--brand-color-success-emphasis:var(--base-color-scale-green-6);--brand-color-success-muted:#0d302499;--brand-color-success-subtle:#0e422cd9;--brand-color-danger-fg:var(--base-color-scale-red-4);--brand-color-danger-emphasis:var(--base-color-scale-red-5);--brand-color-danger-muted:#5e021799;--brand-color-danger-subtle:#fa383dd9;--brand-color-error-fg:var(--brand-color-danger-fg);--brand-color-error-emphasis:var(--brand-color-danger-emphasis);--brand-color-error-muted:var(--brand-color-danger-muted);--brand-color-error-subtle:var(--brand-color-danger-subtle);--brand-color-accent-primary:var(--base-color-scale-green-2);--brand-color-accent-secondary:var(--base-color-scale-yellow-3);--brand-color-text-default:var(--base-color-scale-white-0);--brand-color-text-muted:var(--base-color-scale-gray-2);--brand-color-text-subtle:var(--brand-color-text-muted);--brand-color-text-onEmphasis:var(--base-color-scale-black-0);--brand-color-text-emphasized:var(--base-color-scale-green-3);--brand-color-text-link-rest:var(--base-color-scale-blue-1);--brand-color-text-link-pressed:var(--base-color-scale-blue-1);--brand-color-text-danger:#ff8182;--brand-color-text-error:var(--brand-color-text-danger);--brand-color-neutral-emphasisPlus:var(--base-color-scale-gray-3);--brand-color-neutral-emphasis:var(--base-color-scale-gray-3);--brand-color-neutral-muted:#7c8980fe;--brand-color-neutral-subtle:#7c8980;--brand-color-canvas-default:var(--base-color-scale-black-0);--brand-color-canvas-invert:var(--base-color-scale-white-0);--brand-color-canvas-overlay:var(--base-color-scale-gray-6);--brand-color-canvas-inset:var(--base-color-scale-black-0);--brand-color-canvas-subtle:var(--base-color-scale-gray-8);--brand-color-canvas-muted:#090d0a;--brand-color-border-default:var(--base-color-scale-gray-5);--brand-color-border-muted:var(--base-color-scale-gray-7);--brand-color-border-subtle:var(--base-color-scale-gray-6);--brand-color-focus:var(--base-color-scale-blue-3)}.visually-hidden{clip:rect(0, 0, 0, 0);word-wrap:normal;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root{--brand-Grid-spacing-margin:var(--base-size-16);--brand-Grid-spacing-column-gap:var(--base-size-16);--brand-Grid-spacing-row:var(--base-size-16)}@media (width>=768px){:root{--brand-Grid-spacing-margin:var(--base-size-40);--brand-Grid-spacing-column-gap:var(--base-size-32);--brand-Grid-spacing-row:var(--base-size-32)}}@media (width>=1280px){:root{--brand-Grid-spacing-margin:var(--base-size-16);--brand-Grid-spacing-column-gap:var(--base-size-48);--brand-Grid-spacing-row:var(--base-size-48)}}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-Grid-column-bgColor-overlay:#fb51544d}.Primer_Brand__Grid-module__Grid___q48mT{grid-template-columns:repeat(12,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.Primer_Brand__Grid-module__Grid--columnGap-default___NxZ0V{grid-column-gap:var(--brand-Grid-spacing-column-gap)}.Primer_Brand__Grid-module__Grid--columnGap-none___Qh5GF{grid-column-gap:0}.Primer_Brand__Grid-module__Grid--rowGap-default___X5kJS{grid-row-gap:var(--brand-Grid-spacing-row)}.Primer_Brand__Grid-module__Grid--rowGap-none___WSM_k{grid-row-gap:0}.Primer_Brand__Grid-module__Grid--full-width___pIgWW{width:100%;max-width:none}.Primer_Brand__Grid-module__Grid___q48mT+.Primer_Brand__Grid-module__Grid___q48mT{margin-top:var(--brand-Grid-spacing-row)}.Primer_Brand__Grid-module__Grid___q48mT .Primer_Brand__Grid-module__Grid___q48mT{margin:0;padding-inline:0}.Primer_Brand__Grid-module__Grid__column___HTpsw{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid--has-overlay___M9Cs0 .Primer_Brand__Grid-module__Grid__column___HTpsw{background-color:var(--brand-Grid-column-bgColor-overlay);min-height:var(--base-size-24)}.Primer_Brand__Grid-module__Grid--has-gutters___KoJD2{padding-inline:var(--brand-Grid-spacing-margin)}.Primer_Brand__Grid-module__Grid__column--span-1___T7v1_{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--span-2___r4qRu{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--span-3___Tnlwe{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--span-4___Q9jA0{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--span-5___UpILx{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--span-6___vUUep{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--span-7___lfMLa{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--span-8___qarGZ{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--span-9___L2waY{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--span-10___VRJQp{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--span-11___pjEQO{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--span-12___Tn1Hg{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--start-1___jF8hC{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--start-2___S9EWU{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--start-3___GwcI1{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--start-4___BIVqR{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--start-5___yTruZ{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--start-6___FAtcW{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--start-7___Jnzaq{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--start-8___CLuiS{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--start-9___hhyfE{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--start-10___ojxEo{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--start-11___oBenU{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--start-12___wQnvA{grid-column-start:12}@media screen and (width>=0){.Primer_Brand__Grid-module__Grid__column--xsmall-span-1___srexO{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--xsmall-span-2___XrAnt{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--xsmall-span-3___Aps_z{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--xsmall-span-4___OSsWO{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--xsmall-span-5___ShR77{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--xsmall-span-6___V4QJq{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--xsmall-span-7___DtdFA{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--xsmall-span-8___e5M5o{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--xsmall-span-9___sdZ5a{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--xsmall-span-10___YuS1a{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--xsmall-span-11____RxYR{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--xsmall-span-12___brXS7{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--xsmall-start-1___Y9JJq{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--xsmall-start-2___ruZTF{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--xsmall-start-3___yEBif{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--xsmall-start-4___QPFc2{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--xsmall-start-5___WAqd0{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--xsmall-start-6___T1rhy{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--xsmall-start-7___uMQT1{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--xsmall-start-8___LUADA{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--xsmall-start-9___CBnBu{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--xsmall-start-10___EPRyw{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--xsmall-start-11___UbCAy{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--xsmall-start-12___gYCaa{grid-column-start:12}}@media screen and (width>=34rem){.Primer_Brand__Grid-module__Grid__column--small-span-1___rBTjf{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--small-span-2___SHQM3{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--small-span-3___cbAS8{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--small-span-4___tv973{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--small-span-5___EBkra{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--small-span-6___OYZPl{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--small-span-7___ymqG4{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--small-span-8___qy9wb{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--small-span-9___hWJAx{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--small-span-10___apy3R{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--small-span-11___tsz0q{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--small-span-12___NdAWP{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--small-start-1___epLTD{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--small-start-2___wlXcD{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--small-start-3___YFtvP{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--small-start-4___SOC6v{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--small-start-5___EVXuW{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--small-start-6___t1yYl{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--small-start-7___MDozK{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--small-start-8___CR0Zw{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--small-start-9___W0svP{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--small-start-10___vxEwX{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--small-start-11___orcQZ{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--small-start-12___o4V7W{grid-column-start:12}}@media screen and (width>=48rem){.Primer_Brand__Grid-module__Grid__column--medium-span-1___BiHOE{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--medium-span-2___nANvY{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--medium-span-3___GpBD0{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--medium-span-4___zBxBa{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--medium-span-5___CnPWN{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--medium-span-6___DACuh{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--medium-span-7___R2Isv{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--medium-span-8___KI5ir{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--medium-span-9___is8dv{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--medium-span-10___eN2sH{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--medium-span-11___anfim{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--medium-span-12___eT5YS{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--medium-start-1___bCFG1{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--medium-start-2___ZxYOX{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--medium-start-3___aPUJ0{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--medium-start-4___VTIjA{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--medium-start-5___ccI5l{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--medium-start-6___Yc14i{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--medium-start-7___HOZSW{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--medium-start-8___G8VdF{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--medium-start-9___Ebcy8{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--medium-start-10___dY7pN{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--medium-start-11___hVffM{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--medium-start-12___N3mIQ{grid-column-start:12}}@media screen and (width>=63.25rem){.Primer_Brand__Grid-module__Grid__column--large-span-1___Nfkto{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--large-span-2___GyGH4{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--large-span-3___iwGxK{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--large-span-4___eJREG{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--large-span-5___rCJ_b{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--large-span-6___JNphY{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--large-span-7___TySdj{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--large-span-8___dkJwh{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--large-span-9___aamnY{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--large-span-10___nH4Bt{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--large-span-11___mDo3B{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--large-span-12___zSL6d{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--large-start-1___Hc53V{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--large-start-2____RsQ_{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--large-start-3___DN5KJ{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--large-start-4___iKrrW{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--large-start-5___t3K5k{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--large-start-6___uFIIO{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--large-start-7___YeqWt{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--large-start-8___fmHfg{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--large-start-9___UIwRf{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--large-start-10___rOnsb{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--large-start-11___oPN0R{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--large-start-12___tZLO7{grid-column-start:12}}@media screen and (width>=80rem){.Primer_Brand__Grid-module__Grid__column--xlarge-span-1___VzjSN{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--xlarge-span-2___p1QuZ{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--xlarge-span-3___xvbnJ{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--xlarge-span-4___D_9gq{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--xlarge-span-5___AWQN4{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--xlarge-span-6___FY68d{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--xlarge-span-7___PDVrC{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--xlarge-span-8___Np3vn{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--xlarge-span-9___QnUTm{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--xlarge-span-10___GPYff{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--xlarge-span-11____dXqr{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--xlarge-span-12___Faxbf{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--xlarge-start-1___8hqMz{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--xlarge-start-2___aiylo{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--xlarge-start-3___Iuufu{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--xlarge-start-4___ynfkD{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--xlarge-start-5___smnkV{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--xlarge-start-6___Z4EoQ{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--xlarge-start-7___NCAWz{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--xlarge-start-8___CZ8J_{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--xlarge-start-9___yhpyy{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--xlarge-start-10___E5Jou{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--xlarge-start-11___OGVVw{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--xlarge-start-12____kw0D{grid-column-start:12}}@media screen and (width>=87.5rem){.Primer_Brand__Grid-module__Grid__column--xxlarge-span-1___K9YLn{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-2___FoOLk{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-3___AvRFb{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-4___wmisc{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-5___oSh5q{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-6___zg0Yr{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-7___CxtNE{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-8___r4GdW{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-9___mfOCW{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-10___xjus8{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-11___AZC4h{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-12___DjdAU{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-1___HFYSu{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-2___dBj41{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-3___BX9bn{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-4___FwEd9{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-5____pwv6{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-6___u1opn{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-7___GuJAv{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-8___Z7ZFc{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-9___CcH1u{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-10___sck1f{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-11___VvIqo{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-12___MKYFP{grid-column-start:12}}.Primer_Brand__Animation-module__Animation___KNtEW{transition:var(--brand-animation-transition-default)}.Primer_Brand__Animation-module__Animation--fade-in___jUvJD{opacity:0;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--fade-in___jUvJD.Primer_Brand__Animation-module__Animation--active___g_UBK,.Primer_Brand__Animation-module__Animation--fade-out___CsyfK{opacity:1}.Primer_Brand__Animation-module__Animation--fade-out___CsyfK.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:0;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-up___ONnmI{opacity:0;transform:translateY(var(--brand-animation-variant-slideInUp-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-up___ONnmI.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateY(0)}.Primer_Brand__Animation-module__Animation--slide-in-down___bjmGv{opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-down___bjmGv.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateY(0)}.Primer_Brand__Animation-module__Animation--slide-in-left___iy5Js{opacity:0;transform:translateX(var(--brand-animation-variant-slideInLeft-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-left___iy5Js.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translate(0)}.Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx{opacity:0;transform:translateX(var(--brand-animation-variant-slideInRight-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translate(0)}.Primer_Brand__Animation-module__Animation--scale-in___P7xzG{opacity:0;transform:scale(var(--brand-animation-variant-scaleIn-start));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in___P7xzG.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:scale(--brand-animation-variant-scaleIn-end)}.Primer_Brand__Animation-module__Animation--scale-in-up___n0qDP{opacity:0;transform:scale(var(--brand-animation-variant-scaleInUp-start)) translateY(var(--brand-animation-variant-scaleInUp-distance));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-up___n0qDP.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:scale(var(--brand-animation-variant-scaleInUp-end)) translateY(0)}.Primer_Brand__Animation-module__Animation--scale-in-down___YEgko{opacity:0;transform:translateY(var(--brand-animation-variant-scaleInDown-distance)) scale(var(--brand-animation-variant-scaleInDown-start));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-down___YEgko.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateY(0) scale(var(--brand-animation-variant-scaleInDown-end))}.Primer_Brand__Animation-module__Animation--scale-in-right___jBPh4{opacity:0;transform:scale(var(--brand-animation-variant-scaleInRight-start)) translateX(var(--brand-animation-variant-scaleInRight-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-right___jBPh4.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateX(0) scale(var(--brand-animation-variant-scaleInRight-end))}.Primer_Brand__Animation-module__Animation--scale-in-left___g8_dC{opacity:0;transform:scale(var(--brand-animation-variant-scaleInLeft-start)) translateX(var(--brand-animation-variant-scaleInLeft-distance));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-left___g8_dC.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateX(0) scale(var(--brand-animation-variant-scaleInLeft-end))}.Primer_Brand__Animation-module__Animation--fill-in-right___G_LYH{transform-origin:0;transition:transform var(--brand-animation-duration-default) var(--brand-animation-easing-default);transform:scaleX(0)}.Primer_Brand__Animation-module__Animation--fill-in-right___G_LYH.Primer_Brand__Animation-module__Animation--active___g_UBK{transform:scaleX(1)}.Primer_Brand__Animation-module__Animation--fill-in-top___AHELS{transform-origin:top;transition:transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default);transform:scaleY(0)}.Primer_Brand__Animation-module__Animation--fill-in-top___AHELS.Primer_Brand__Animation-module__Animation--active___g_UBK{transform:scaleY(1)}.Primer_Brand__Animation-module__Animation--reveal-in-up___xMAnz{clip-path:inset(-100% 0 100%);transition:transform var(--brand-animation-duration-default) var(--brand-animation-easing-default), clip-path var(--brand-animation-duration-default) var(--brand-animation-easing-default);transform:translateY(100%)}.Primer_Brand__Animation-module__Animation--reveal-in-up___xMAnz.Primer_Brand__Animation-module__Animation--active___g_UBK{clip-path:inset(0 0 -.2em);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Animation-module__Animation___KNtEW,.Primer_Brand__Animation-module__Animation___KNtEW:before,.Primer_Brand__Animation-module__Animation___KNtEW:after,.Primer_Brand__Animation-module__Animation___KNtEW *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Stack-module__Stack___tASKe{display:flex}.Primer_Brand__Stack-module__Stack--vertical___CFzE7{flex-direction:column}.Primer_Brand__Stack-module__Stack--horizontal___YJFas{flex-direction:row}.Primer_Brand__Stack-module__Stack-narrow--vertical___GDT_Z{flex-direction:column}.Primer_Brand__Stack-module__Stack-narrow--horizontal___Co6IL{flex-direction:row}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--vertical___TMpL8{flex-direction:column}.Primer_Brand__Stack-module__Stack-regular--horizontal___WDLyR{flex-direction:row}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--vertical___G1Eu6{flex-direction:column}.Primer_Brand__Stack-module__Stack-wide--horizontal___cvxh3{flex-direction:row}}.Primer_Brand__Stack-module__Stack--gap-none___M7T_v{gap:0}.Primer_Brand__Stack-module__Stack--gap-condensed___Xe9jx{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack--gap-normal___JEO7_{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack--gap-spacious___w5ugZ{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack--gap-4___Ig30K{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack--gap-8___fQ3Ul{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack--gap-12___hJNHc{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack--gap-16___gT_Of{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack--gap-20___eVLBq{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack--gap-24___TQnkj{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack--gap-28___Ao4f4{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack--gap-32___iSq9y{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack--gap-36___QzYro{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack--gap-40___m5Kys{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack--gap-44___grqBd{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack--gap-48___vhQgW{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack--gap-60___eZ7wt{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack--gap-64___XKCAY{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack--gap-80___GfDtU{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack--gap-88___IfwPj{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack--gap-96___wM4RB{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack--gap-112___Rva1x{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack--gap-128___KJAoH{gap:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-narrow--gap-none___YtqsL{gap:0}.Primer_Brand__Stack-module__Stack-narrow--gap-condensed___zwHUG{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack-narrow--gap-normal___smNw5{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack-narrow--gap-spacious___TX17G{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack--padding-none___RCMh9{padding:0}.Primer_Brand__Stack-module__Stack--padding-condensed___mo7Aq{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack--padding-normal___ySRTI{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack--padding-spacious___REyye{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack--padding-4___aj4uj{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack--padding-8___roPlm{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack--padding-12___x5qIX{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack--padding-16___ZFRO_{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack--padding-20___pi8jv{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack--padding-24___iHVEv{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack--padding-28___ZzMnF{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack--padding-32___m4XKv{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack--padding-36___TssXo{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack--padding-40___GoH03{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack--padding-44___yXX7f{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack--padding-48___Owl4z{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack--padding-60___gm0l0{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack--padding-64___IIv9e{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack--padding-80___GvEJb{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack--padding-88___ZuA5D{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack--padding-96___JF88r{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack--padding-112___wzOyM{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack--padding-128___uuMnk{padding:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-narrow--padding-none___ndsvs{padding:0}.Primer_Brand__Stack-module__Stack-narrow--padding-condensed___f1f4j{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack-narrow--padding-normal___TQe_D{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack-narrow--padding-spacious___YeMDB{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack-narrow--padding-4___u7vTZ{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-narrow--padding-8___I46C6{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-narrow--padding-12___dDOxC{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-narrow--padding-16___fP_Cf{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-narrow--padding-20___iQimO{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-narrow--padding-24___A3O7E{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-narrow--padding-28___AQ6m1{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-narrow--padding-32___fwzmW{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-narrow--padding-36___nREO8{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-narrow--padding-40___Z0my5{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-narrow--padding-44___DBucu{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-narrow--padding-48___FmiJM{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-narrow--padding-60___wMl0S{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-narrow--padding-64___X7fQc{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-narrow--padding-80___URxqt{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-narrow--padding-88___TTW75{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-narrow--padding-96___OHxcW{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-narrow--padding-112___tNmYE{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-narrow--padding-128___MeCmA{padding:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-narrow--gap-4___DPSDt{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-narrow--gap-8___kbBO7{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-narrow--gap-12___g2DMv{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-narrow--gap-16___txy3T{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-narrow--gap-20___EI1Lr{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-narrow--gap-24___eCYeX{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-narrow--gap-28___lFWdB{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-narrow--gap-32___OvuFF{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-narrow--gap-36___iDp6W{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-narrow--gap-40___nCuFr{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-narrow--gap-44___aAL4O{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-narrow--gap-48___NmFRy{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-narrow--gap-60___gC89b{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-narrow--gap-64___zmJsB{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-narrow--gap-80___PZ_rn{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-narrow--gap-88___jCo0m{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-narrow--gap-96___lmTUq{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-narrow--gap-112___WsPB0{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-narrow--gap-128___gWyum{gap:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--gap-none____ZDEx{gap:0}.Primer_Brand__Stack-module__Stack-regular--gap-condensed___ZYYsD{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack-regular--gap-normal___dRchQ{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack-regular--gap-spacious___oMqRv{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack-regular--gap-4___S08kR{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-regular--gap-8___TtKx9{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-regular--gap-12___hzuKq{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-regular--gap-16___o7HsO{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-regular--gap-20___QDl67{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-regular--gap-24___CweJ8{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-regular--gap-28___Ud6HO{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-regular--gap-32___pua20{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-regular--gap-36___q_Cjl{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-regular--gap-40___cZw83{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-regular--gap-44___EzLI4{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-regular--gap-48___IECRy{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-regular--gap-60___BuFRm{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-regular--gap-64___Jiu59{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-regular--gap-80___f0xxA{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-regular--gap-88___p830y{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-regular--gap-96___BYfZt{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-regular--gap-112___VFbdf{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-regular--gap-128___o25ih{gap:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-regular--padding-none____wmhn{padding:0}.Primer_Brand__Stack-module__Stack-regular--padding-condensed___WxLyH{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack-regular--padding-normal___oKpGh{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack-regular--padding-spacious___pL7HW{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack-regular--padding-4___g1MlZ{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-regular--padding-8___MV9gV{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-regular--padding-12___U43Fw{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-regular--padding-16___KvH6B{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-regular--padding-20___eppyK{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-regular--padding-24___vtwRC{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-regular--padding-28___nTiOJ{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-regular--padding-32___I5REZ{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-regular--padding-36___WS1K6{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-regular--padding-40___JMmOa{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-regular--padding-44____aK4u{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-regular--padding-48___oQ2EH{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-regular--padding-60___iStI8{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-regular--padding-64___lVIL3{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-regular--padding-80___iDn3V{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-regular--padding-88___ugAjz{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-regular--padding-96___a2rM5{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-regular--padding-112___iIwN_{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-regular--padding-128___CNuPG{padding:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--gap-none___V9yZQ{gap:0}.Primer_Brand__Stack-module__Stack-wide--gap-condensed___TB7xm{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack-wide--gap-normal___Et9_A{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack-wide--gap-spacious___WXQyb{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack-wide--gap-4___jztrv{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-wide--gap-8___qaywr{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-wide--gap-12___bCgki{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-wide--gap-16___V0Ly_{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-wide--gap-20___lcLAk{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-wide--gap-24___H0crZ{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-wide--gap-28___IVObp{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-wide--gap-32___HXuJZ{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-wide--gap-36___nP2T_{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-wide--gap-40___NfVDb{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-wide--gap-44___bqym2{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-wide--gap-48___M3ciy{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-wide--gap-60___X9p2c{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-wide--gap-64___x2ZRh{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-wide--gap-80___OKRwQ{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-wide--gap-88___OXC9b{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-wide--gap-96___piUPg{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-wide--gap-112___s5WKM{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-wide--gap-128___JJ87b{gap:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-wide--padding-none___GEcfF{padding:0}.Primer_Brand__Stack-module__Stack-wide--padding-condensed___heIOO{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack-wide--padding-normal___Pdr2C{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack-wide--padding-spacious___d_AmA{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack-wide--padding-4___a4P38{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-wide--padding-8___JPU6G{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-wide--padding-12___neDmy{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-wide--padding-16___Cj2BV{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-wide--padding-20___lPynX{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-wide--padding-24___Ypw7V{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-wide--padding-28___k80vm{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-wide--padding-32___SHTUT{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-wide--padding-36___iWSDo{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-wide--padding-40___qk1Hg{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-wide--padding-44___a8DV4{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-wide--padding-48___yc5OP{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-wide--padding-60___JHhf2{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-wide--padding-64____opnu{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-wide--padding-80___c5WnH{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-wide--padding-88___cQ0Vq{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-wide--padding-96___xJjZt{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-wide--padding-112___xmuIf{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-wide--padding-128___OV3zg{padding:var(--base-size-128)}}.Primer_Brand__Stack-module__Stack--align-items-flex-end___cJG6k{align-items:flex-end}.Primer_Brand__Stack-module__Stack--align-items-flex-start___Vh1Ca{align-items:flex-start}.Primer_Brand__Stack-module__Stack--align-items-center___xWKxj{align-items:center}.Primer_Brand__Stack-module__Stack-narrow--align-items-flex-end___bXiXc{align-items:flex-end}.Primer_Brand__Stack-module__Stack-narrow--align-items-flex-start___eBtSy{align-items:flex-start}.Primer_Brand__Stack-module__Stack-narrow--align-items-center___jZIXU{align-items:center}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--align-items-flex-end___JlKOr{align-items:flex-end}.Primer_Brand__Stack-module__Stack-regular--align-items-flex-start___jusm2{align-items:flex-start}.Primer_Brand__Stack-module__Stack-regular--align-items-center___tY013{align-items:center}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--align-items-flex-end___z5xxr{align-items:flex-end}.Primer_Brand__Stack-module__Stack-wide--align-items-flex-start___QKRoP{align-items:flex-start}.Primer_Brand__Stack-module__Stack-wide--align-items-center___DUG9C{align-items:center}}.Primer_Brand__Stack-module__Stack--justify-content-flex-end___mp2Ka{justify-content:flex-end}.Primer_Brand__Stack-module__Stack--justify-content-flex-start___VIkHJ{justify-content:flex-start}.Primer_Brand__Stack-module__Stack--justify-content-center___uZGXl{justify-content:center}.Primer_Brand__Stack-module__Stack--justify-content-space-between___r8E3d{justify-content:space-between}.Primer_Brand__Stack-module__Stack--justify-content-space-evenly___G1eGw{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack--justify-content-space-around___kqm4D{justify-content:space-around}.Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-end___QUDo3{justify-content:flex-end}.Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-start___fNLJd{justify-content:flex-start}.Primer_Brand__Stack-module__Stack-narrow--justify-content-center___kdlmI{justify-content:center}.Primer_Brand__Stack-module__Stack-narrow--justify-content-space-between___w7Ki5{justify-content:space-between}.Primer_Brand__Stack-module__Stack-narrow--justify-content-space-evenly___ntQwA{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack-narrow--justify-content-space-around___NHZVk{justify-content:space-around}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--justify-content-flex-end___B0xmt{justify-content:flex-end}.Primer_Brand__Stack-module__Stack-regular--justify-content-flex-start___DtA1j{justify-content:flex-start}.Primer_Brand__Stack-module__Stack-regular--justify-content-center___oEcdF{justify-content:center}.Primer_Brand__Stack-module__Stack-regular--justify-content-space-between___F1gqO{justify-content:space-between}.Primer_Brand__Stack-module__Stack-regular--justify-content-space-evenly___xZdXl{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack-regular--justify-content-space-around___nSDM4{justify-content:space-around}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--justify-content-flex-end___Hztn5{justify-content:flex-end}.Primer_Brand__Stack-module__Stack-wide--justify-content-flex-start___gnhnO{justify-content:flex-start}.Primer_Brand__Stack-module__Stack-wide--justify-content-center___XxA7G{justify-content:center}.Primer_Brand__Stack-module__Stack-wide--justify-content-space-between___HEm_x{justify-content:space-between}.Primer_Brand__Stack-module__Stack-wide--justify-content-space-evenly___Hgs5B{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack-wide--justify-content-space-around___B30C2{justify-content:space-around}}.Primer_Brand__Stack-module__Stack-flexWrap--wrap___oHt4z{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-flexWrap--no-wrap___bGR_x{flex-wrap:nowrap}.Primer_Brand__Stack-module__Stack-narrow-flexWrap--wrap___fnS6A{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-narrow-flexWrap--no-wrap___DYcBz{flex-wrap:nowrap}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular-flexWrap--wrap___hwBqs{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-regular-flexWrap--no-wrap___Y8wyw{flex-wrap:nowrap}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide-flexWrap--wrap___i9hAC{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-wide-flexWrap--no-wrap___C__JU{flex-wrap:nowrap}}.Primer_Brand__Box-module__Box-padding--condensed___moOU_{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-padding--normal___I99VZ{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-padding--spacious___IDH0L{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-padding--none___SiKZE{padding:0}.Primer_Brand__Box-module__Box-padding--4___P8ym4{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-padding--8___tkmC2{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-padding--12___WZtC5{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-padding--16___uSvFs{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-padding--20___CqPHd{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-padding--24___ns6vt{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-padding--28___C3Z0M{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-padding--32___Xi9K8{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-padding--36___elDVr{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-padding--40___FiQOK{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-padding--44___pcGzC{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-padding--48___sKAhw{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-padding--60___aeyGV{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-padding--64___eD0xN{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-padding--80___Ny1Eo{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-padding--88___yPev4{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-padding--96___vQxms{padding:var(--base-size-96)}.Primer_Brand__Box-module__Box-padding--112___UKjfn{padding:var(--base-size-112)}.Primer_Brand__Box-module__Box-padding--128___eM3cZ{padding:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-padding--condensed___anAAR{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-padding--normal___drqoL{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-padding--spacious___JblB1{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-padding--none___Ee52O{padding:0}.Primer_Brand__Box-module__Box-narrow-padding--4___gcJCt{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-padding--8___a7q08{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-padding--12___aaFXk{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-padding--16___jdlkw{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-padding--20___O5D_M{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-padding--24___lyefS{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-padding--28___TwWF_{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-padding--32___fPqRw{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-padding--36___IjUkb{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-padding--40___pxXrQ{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-padding--44___MCitQ{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-padding--48___TYalO{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-padding--60___GCUuJ{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-padding--64___DfG4r{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-padding--80___aM_tb{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-padding--88___RAwuQ{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-padding--96___AAjgj{padding:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-padding--condensed___Sa56q{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-padding--normal___kPK0N{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-padding--spacious___eg7WK{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-padding--none___RqmqL{padding:0}.Primer_Brand__Box-module__Box-regular-padding--4___Hrlt7{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-padding--8___S4Vzp{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-padding--12___aqPhA{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-padding--16___dspf1{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-padding--20___je3L4{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-padding--24___BRWrO{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-padding--28___MLuWu{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-padding--32___UuJR3{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-padding--36___pnnlM{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-padding--40___KvG6x{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-padding--44___QbfqE{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-padding--48___o68vT{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-padding--60___w5Ah3{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-padding--64___VXnt9{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-padding--80___sCKZd{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-padding--88___rtS6L{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-padding--96___MjgI_{padding:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-padding--112___uyz9m{padding:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-padding--128___a3PIs{padding:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-padding--condensed___G1jXL{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-padding--normal___tIQlq{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-padding--spacious___PGhNc{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-padding--none___qcMjk{padding:0}.Primer_Brand__Box-module__Box-wide-padding--4___aySqW{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-padding--8___cPNFj{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-padding--12___OUxUa{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-padding--16___IIZ2x{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-padding--20___IMkXv{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-padding--24___Jqf0K{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-padding--28___qJoHf{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-padding--32___QiAzQ{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-padding--36___HliwM{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-padding--40___ebzR0{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-padding--44___kxHFt{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-padding--48___VI8OS{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-padding--60___aDgU_{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-padding--64___ZIZly{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-padding--80___Pm5Do{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-padding--88___fj9YB{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-padding--96___cdgwB{padding:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-padding--112___xnULq{padding:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-padding--128___Cd7wM{padding:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingBlockStart--condensed___W1bY3{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingBlockStart--normal___Zg_Os{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingBlockStart--spacious___ViXP1{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingBlockStart--none___OMRh1{padding-block-start:0}.Primer_Brand__Box-module__Box-paddingBlockStart--4___dVFMa{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingBlockStart--8___TNzCC{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingBlockStart--12___QFOW7{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingBlockStart--16___ZVevq{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingBlockStart--20___BIULn{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingBlockStart--24___W0xXx{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingBlockStart--28___cfKdr{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingBlockStart--32___nFZZ8{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingBlockStart--36___c5djO{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingBlockStart--40___vX8Fj{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingBlockStart--44___gHVxS{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingBlockStart--48___dATiV{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingBlockStart--60___iBaCb{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingBlockStart--64___GC9HQ{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingBlockStart--80___AzNIY{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingBlockStart--88___mlghT{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingBlockStart--96___eirfv{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingBlockStart--112___WErQC{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingBlockStart--128___PQBNx{padding-block-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--condensed___TpPWY{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--normal___WoejX{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--spacious___YGOfc{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--none___rBPCn{padding-block-start:0}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--4___pKCVF{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--8___Mno90{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--12___o4TBL{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--16___e1SBw{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--20___n1NNi{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--24___uZOxT{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--28___m2mO9{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--32___qReqY{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--36___FeGVX{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--40___NWdbk{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--44___xUghA{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--48___QXRZC{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--60___Q10gK{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--64___xkgoO{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--80___VP_yD{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--88___rCE4P{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--96___DwVjV{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--112___KR3bh{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--128___sY3Vs{padding-block-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingBlockStart--condensed____4rsh{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--normal___D08eA{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--spacious___ANm3m{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--none___gWbHQ{padding-block-start:0}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--4___hDJd4{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--8___sMD28{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--12___vUJnn{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--16___N8Zxa{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--20___BsEXk{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--24___AI2B1{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--28___OZFGX{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--32___viH7U{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--36___E6h7E{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--40___qZE9d{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--44___mveRI{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--48___HcGS_{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--60___h0JrH{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--64___nx8cK{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--80___ld1du{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--88___lU6HN{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--96___BOrMI{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--112___OpuYq{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--128___Gp33i{padding-block-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingBlockStart--condensed___PXi4I{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--normal___GnoL0{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--spacious___krfm9{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--none___Y9qJB{padding-block-start:0}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--4___Zryv_{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--8___u5PHy{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--12___U5Ofg{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--16___ZBJ3Y{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--20___pAFgx{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--24___MEQNA{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--28___dNYbO{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--32___ohjFs{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--36___nZoBT{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--40___ak06g{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--44___o7t7i{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--48___XERud{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--60___DB6D9{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--64___c4HWW{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--80___IQUjF{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--88___sNl4k{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--96___ziRgY{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--112___kU2x1{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--128___nWESD{padding-block-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingInlineEnd--condensed___eOQgc{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingInlineEnd--normal___iaaKM{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingInlineEnd--spacious___QRkuj{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingInlineEnd--none___zgwVT{padding-inline-end:0}.Primer_Brand__Box-module__Box-paddingInlineEnd--4___QYTSr{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingInlineEnd--8___qOjp8{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingInlineEnd--12___ki7vg{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingInlineEnd--16___eBvli{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingInlineEnd--20___fUBLQ{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingInlineEnd--24___qvm6U{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingInlineEnd--28___RLJPP{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingInlineEnd--32___rmFsu{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingInlineEnd--36___eD4ie{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingInlineEnd--40___Pa_hU{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingInlineEnd--44___ISq6N{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingInlineEnd--48____6VIs{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingInlineEnd--60___nSk0c{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingInlineEnd--64___XEdic{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingInlineEnd--80___ro2Q6{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingInlineEnd--88____tOlK{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingInlineEnd--96___VGzUa{padding-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingInlineEnd--112___u399j{padding-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingInlineEnd--128___XCfRF{padding-inline-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--condensed___tbVph{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--normal___J14DR{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--spacious___XYmJk{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--none____Uy0e{padding-inline-end:0}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--4___LCky2{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--8___s737E{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--12___F2fc4{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--16___hCEUi{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--20___moqMn{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--24___nUtP0{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--28___GoW1H{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--32___kE8pF{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--36___zUIaG{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--40___U_LUs{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--44___HfR2e{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--48___VpyWJ{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--60___M439R{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--64____U2Bb{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--80___xLRwJ{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--88___venIk{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--96___lz9Ah{padding-inline-end:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--condensed___Y3PpC{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--normal___uQZJL{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--spacious___Yg_oy{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--none___d07JU{padding-inline-end:0}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--4____Mu6j{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--8___KLTjM{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--12___MZaFD{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--16___zuYxe{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--20___X7kQ7{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--24___OLwfl{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--28___S8g3g{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--32___fOGZt{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--36___Gsz4A{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--40___beKbG{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--44___Fbir5{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--48___JLuQO{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--60___RhhLC{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--64___j2pqZ{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--80____2Wqx{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--88___DFSeP{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--96___VLntF{padding-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--112___fkEpY{padding-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--128___gQRRw{padding-inline-end:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--condensed___Qcd9O{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--normal___RCW25{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--spacious___l9ArL{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--none___l9mTk{padding-inline-end:0}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--4___Po8UR{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--8___JogoU{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--12___mTBkP{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--16___yWWxx{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--20___Ho0IF{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--24___eQFrc{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--28___NDHpo{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--32___W5qHl{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--36___GjFzC{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--40___waIcY{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--44___JOSMH{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--48___pI6_m{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--60___ed3T2{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--64___D6UgI{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--80___A72UQ{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--88___DE0O8{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--96___JZowF{padding-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--112___fAjZM{padding-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--128___V6AHo{padding-inline-end:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingBlockEnd--condensed___dEYMv{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingBlockEnd--normal___85pec{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingBlockEnd--spacious___LGfk7{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingBlockEnd--none____vlh7{padding-block-end:0}.Primer_Brand__Box-module__Box-paddingBlockEnd--4____i2UO{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingBlockEnd--8___bNx7n{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingBlockEnd--12____EOsG{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingBlockEnd--16___wkJ99{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingBlockEnd--20___xjcqw{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingBlockEnd--24___NFG9h{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingBlockEnd--28___u7XJS{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingBlockEnd--32___zjWVZ{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingBlockEnd--36___f12Tl{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingBlockEnd--40___j6T9R{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingBlockEnd--44___gl2rH{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingBlockEnd--48___OcWnm{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingBlockEnd--60___T7psX{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingBlockEnd--64___dSBrT{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingBlockEnd--80___Sbcpv{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingBlockEnd--88___tspXM{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingBlockEnd--96___eMrZV{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingBlockEnd--112___ty2_p{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingBlockEnd--128___H35FY{padding-block-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--condensed___QTO1y{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--normal___MupAF{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--spacious____jivs{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--none___xwpBe{padding-block-end:0}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--4___g4hDY{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--8___dhfNf{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--12___fLDtZ{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--16___BHuqq{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--20___JI4SX{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--24___s1eco{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--28___g6wCx{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--32___wycVg{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--36___wjt4p{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--40___rVjJV{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--44___akvlZ{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--48___OPwru{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--60___zRr4T{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--64___icCAb{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--80___Y_JGc{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--88___dl3rO{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--96___ojJIp{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--112___pKYyd{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--128___oI5vn{padding-block-end:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--condensed___iiMOv{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--normal___J5glu{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--spacious___Qbwlq{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--none___D1NkR{padding-block-end:0}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--4___TL1oP{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--8___pKg9P{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--12___UBth1{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--16___LKRrT{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--20___mRbHZ{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--24___il8K_{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--28___ZmE1R{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--32____C9RT{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--36___nocbv{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--40___nsz4g{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--44___bsz6J{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--48___eApXN{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--60___FR7Cn{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--64___ATo_6{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--80___HuPNm{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--88___axhPf{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--96___QWDd0{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--112___Ql_U3{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--128___R4xJd{padding-block-end:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--condensed___fKrol{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--normal___Kbldz{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--spacious___zbi5h{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--none___rVFoE{padding-block-end:0}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--4___YjBbR{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--8___CpDlD{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--12___cjNk6{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--16___PKo6_{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--20___bNtXr{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--24___o8_OD{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--28___zR53L{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--32___xX0KK{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--36___KeAYu{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--40___FUROs{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--44___nWycQ{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--48___J4Ljw{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--60___YiIwB{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--64___pbSxt{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--80___wJtUa{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--88___M2vDM{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--96___Uq5AZ{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--112___B96UD{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--128___GcJ48{padding-block-end:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingInlineStart--condensed___rq2fI{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingInlineStart--normal___BmKv4{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingInlineStart--spacious___rk6ci{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingInlineStart--none___zXxYO{padding-inline-start:0}.Primer_Brand__Box-module__Box-paddingInlineStart--4___XP6SF{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingInlineStart--8___OBQ5l{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingInlineStart--12___F1XBU{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingInlineStart--16___QesGK{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingInlineStart--20___xOS1A{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingInlineStart--24___moDQ8{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingInlineStart--28___KBIxR{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingInlineStart--32___nVH6P{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingInlineStart--36___VqmhW{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingInlineStart--40___DXgBn{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingInlineStart--44___Bulbu{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingInlineStart--48___x5m9Q{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingInlineStart--60___Iprl6{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingInlineStart--64___WUgUO{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingInlineStart--80___Kn2gO{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingInlineStart--88___kWkOB{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingInlineStart--96___B2qkH{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingInlineStart--112___v4yZC{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingInlineStart--128___aafEk{padding-inline-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--condensed___YI9Eh{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--normal___iqKMr{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--spacious___O1i9G{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--none___pGKmW{padding-inline-start:0}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--4___pS_Gh{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--8___F6dKN{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--12___Ci8GO{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--16___fkZ4s{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--20___tRwV3{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--24___uVuT2{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--28___ueTAO{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--32___e1dD1{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--36___kPOzQ{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--40___ekOE3{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--44___nALOu{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--48___cg27m{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--60___CwVSc{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--64___PBLfw{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--80___Mv5eX{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--88___QTgm8{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--96___W7uL8{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--112___qXECF{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--128___tBlKZ{padding-inline-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingInlineStart--condensed___K1JTe{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--normal___hE24G{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--spacious___Y3FYm{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--none___rA7QC{padding-inline-start:0}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--4___ffJtu{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--8___K3PDT{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--12___ZI1Zt{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--16___pSuDM{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--20___J_Lac{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--24___olfR2{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--28___u3Jxq{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--32___j8YOd{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--36___ioVRd{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--40___CZDsm{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--44___eBvKb{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--48___JdZPY{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--60___gyHKL{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--64___GGNhi{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--80___oqP9L{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--88___dCPPv{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--96___XT27R{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--112___MFUWm{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--128___lfSNz{padding-inline-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingInlineStart--condensed___p04xa{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--normal___fUsFX{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--spacious___Sqsw2{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--none___Nv0wp{padding-inline-start:0}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--4___nVn_B{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--8___wLVn9{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--12___rnbWe{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--16___lhOME{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--20___ULYpU{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--24___HVDrv{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--28___CDihC{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--32___Wq77T{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--36___tCHNn{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--40___Yfoos{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--44___GIxDS{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--48___GlLkg{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--60___nBbo0{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--64___EVzB4{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--80___F366d{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--88___yrcrw{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--96___jvQgf{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--112___Z_i9M{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--128___dxJ4W{padding-inline-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-margin--condensed___t8Ura{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-margin--normal___ZVHSh{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-margin--spacious___j0gGh{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-margin--none___x7HE0{margin:0}.Primer_Brand__Box-module__Box-margin--4___SAGHe{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-margin--8___rwesA{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-margin--12___olT6x{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-margin--16___bf8KF{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-margin--20___eRoV_{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-margin--24___pFF57{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-margin--28___EGGCf{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-margin--32___piqFe{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-margin--36___xujLX{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-margin--40___75KiU{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-margin--44___eoeZ9{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-margin--48___RveUf{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-margin--60___A8h1D{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-margin--64___U6GY0{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-margin--80___VXJ1m{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-margin--88___dr4BK{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-margin--96___W5lUS{margin:var(--base-size-96)}.Primer_Brand__Box-module__Box-margin--112___CMH1O{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-margin--128___chyQh{margin:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-margin--condensed____oxX7{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-margin--normal___XezR0{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-margin--spacious___g6g0f{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-margin--none___POgbx{margin:0}.Primer_Brand__Box-module__Box-narrow-margin--4___Q2uQ_{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-margin--8___rBgr8{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-margin--12___iI8JN{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-margin--16____6lfa{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-margin--20___eP512{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-margin--24___WRxp2{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-margin--28___Go_go{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-margin--32___ZywhO{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-margin--36___I5ZXC{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-margin--40___LLwK7{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-margin--44____tEzU{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-margin--48___isJ89{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-margin--60___GhiZZ{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-margin--64___L0c0n{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-margin--80___vvJ9F{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-margin--88____rLH2{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-margin--96___lp2Ry{margin:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-margin--112___a5t03{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-margin--128___P5b03{margin:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-margin--condensed___Caa8r{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-margin--normal___KdX5O{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-margin--spacious___mG0NN{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-margin--none____xN9L{margin:0}.Primer_Brand__Box-module__Box-regular-margin--4___J8A2t{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-margin--8___iSM8W{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-margin--12___jqgj2{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-margin--16___UkF2r{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-margin--20___QOTe2{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-margin--24___g6Kqw{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-margin--28___rycHv{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-margin--32___mqhOH{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-margin--36___WB582{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-margin--40___ZtXXm{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-margin--44___WzwUP{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-margin--48___AI_QF{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-margin--60___srQSO{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-margin--64___feT35{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-margin--80___RT7fB{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-margin--88___Q182S{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-margin--96___Rvbjm{margin:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-margin--112___A6xDo{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-margin--128___kHwQC{margin:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-margin--condensed___Uj_ap{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-margin--normal___o0WKl{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-margin--spacious___Fmgze{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-margin--none___RuZOH{margin:0}.Primer_Brand__Box-module__Box-wide-margin--4___dGG0a{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-margin--8___VEXWc{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-margin--12___sqf5U{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-margin--16___DTrBi{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-margin--20___dlbWa{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-margin--24___L_Aj9{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-margin--28___Vjv_a{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-margin--32___GECyy{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-margin--36___PWhqP{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-margin--40___vemke{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-margin--44___Ennon{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-margin--48___MkKEg{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-margin--60___WPJsx{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-margin--64___vYLMh{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-margin--80___I3XVP{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-margin--88___Tlgzv{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-margin--112___HsLag{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-margin--128___v9LVz{margin:var(--base-size-128)}}.Primer_Brand__Box-module__Box-marginBlockStart--condensed___bTE8Q{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginBlockStart--normal___wUotH{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginBlockStart--spacious___EOasI{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginBlockStart--none___iS0_r{margin-block-start:0}.Primer_Brand__Box-module__Box-marginBlockStart--4___ZxS80{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginBlockStart--8___RPhvf{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginBlockStart--12___Dw4MT{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginBlockStart--16___plaHc{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginBlockStart--20___gqeBE{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginBlockStart--24___puxKK{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginBlockStart--28___X08BZ{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginBlockStart--32___pWodO{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginBlockStart--36___v5wHR{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginBlockStart--40___hq_Nv{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginBlockStart--44___uLLSf{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginBlockStart--48___S_MhS{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginBlockStart--60___0Lb4o{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginBlockStart--64___oLHvC{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginBlockStart--80___Q0HsD{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginBlockStart--88___T0gdB{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginBlockStart--96___MqNC0{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginBlockStart--112___j68wy{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginBlockStart--128___mzbEa{margin-block-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--condensed___QUr7S{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--normal___jTtqc{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--spacious___O2UPE{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--none___vMaok{margin-block-start:0}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--4___t9ZC4{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--8___ZsShH{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--12___eaiGT{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--16___ViXmT{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--20___Y_3F2{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--24___fQcVJ{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--28___Pi7Wt{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--32___fWuQe{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--36___IK1Mg{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--40___GbLEW{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--44___J8fNf{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--48___foZDz{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--60___xlE0n{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--64___AU4LW{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--80___PMcaT{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--88___RQRKe{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--96___mYSKK{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--112___tW2zB{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--128___p0QMw{margin-block-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginBlockStart--condensed___rp3ys{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--normal___SPLfG{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--spacious___fq56Y{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--none___KYSzT{margin-block-start:0}.Primer_Brand__Box-module__Box-regular-marginBlockStart--4___Uv8gl{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--8___jnZgW{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--12___fCXkQ{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--16___Z9p0d{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--20___E559T{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--24___CjRGa{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--28___VwKD6{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--32___eskz2{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--36___s1z4f{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--40___QXz1n{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--44___OSyKv{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--48___qNEcn{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--60___nhnZh{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--64___Y0G5A{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--80___BlU1a{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--88___nSxLP{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--96___ZD_SH{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--112___GVoQX{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--128___TFhvb{margin-block-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginBlockStart--condensed___mqYho{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--normal___c81Vf{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--spacious___gD8F4{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--none___o5UYw{margin-block-start:0}.Primer_Brand__Box-module__Box-wide-marginBlockStart--4___k48Xj{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--8___EmewZ{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--12___Xxtk6{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--16___NYL3P{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--20___W9gU2{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--24___lMuAD{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--28___FT3Mf{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--32___dlVS5{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--36___ZCOj2{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--40___rEDpG{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--44___DGFwo{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--48___WRSPh{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--60___OWBYp{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--64___ZueKk{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--80___TA3IX{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--88___eU6Uu{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--96___trWhE{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--112___M351c{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--128___I90P4{margin-block-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-marginInlineEnd--condensed___EVJUU{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginInlineEnd--normal___AdtDi{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginInlineEnd--spacious___rqfRo{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginInlineEnd--none___cJZUG{margin-inline-end:0}.Primer_Brand__Box-module__Box-marginInlineEnd--4___CmFW9{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginInlineEnd--8___9dSA9{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginInlineEnd--12___uJExr{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginInlineEnd--16___dw6kz{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginInlineEnd--20___qfURL{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginInlineEnd--24___Q353Q{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginInlineEnd--28___fQ3mR{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginInlineEnd--32___bruVR{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginInlineEnd--36___knq3Z{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginInlineEnd--40___iZcVw{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginInlineEnd--44___GKLwd{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginInlineEnd--48___i5HE8{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginInlineEnd--60___KIgH3{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginInlineEnd--64___C5Tp6{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginInlineEnd--80___j058F{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginInlineEnd--88___dzYTi{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginInlineEnd--96___YGHeA{margin-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginInlineEnd--112___It02k{margin-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginInlineEnd--128___S5_Lm{margin-inline-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--condensed___QlOtm{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--normal____4LoS{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--spacious___ESjqc{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--none___LYYdL{margin-inline-end:0}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--4___j15Se{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--8___ivk9J{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--12___InPz1{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--16___UZzSI{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--20___AOZlY{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--24___uMFom{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--28___P312F{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--32___NfeGi{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--36___iU_kf{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--40___lme45{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--44___lUlZs{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--48___sUFp9{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--60___NOyzc{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--64___BtND9{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--80____4Pas{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--88___uL4kN{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--96___gtx55{margin-inline-end:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginInlineEnd--condensed___BCcsA{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--normal___silfR{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--spacious___sjnml{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--none___W0mRJ{margin-inline-end:0}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--4___dn_Re{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--8___VFtdE{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--12___k07gg{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--16___OOs0G{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--20___fsTtM{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--24___uOaQI{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--28___FbHfF{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--32___Ukveq{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--36___M92aJ{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--40____e3SN{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--44___UEAQj{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--48___ei98i{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--60___tipua{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--64___PIZxy{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--80___lnDcp{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--88___BPqAI{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--96___aRTvT{margin-inline-end:var(--base-size-96)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginInlineEnd--condensed___QoI21{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--normal___HNliJ{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--spacious___X8NXv{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--none___JwlqX{margin-inline-end:0}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--4___sWBPo{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--8___kacX3{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--12___uQT7v{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--16___n01ap{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--20___X4OVV{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--24___AJ1ri{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--28___E5VbM{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--32___ypePn{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--36___gmvEm{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--40___r90G7{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--44___Q4G5c{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--48___z9Lmw{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--60___TTkKW{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--64___F57r_{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--80___E0tJe{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--88___v8a26{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--96___pUCiy{margin-inline-end:var(--base-size-96)}}.Primer_Brand__Box-module__Box-marginBlockEnd--condensed___yZSjt{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginBlockEnd--normal___BkMQg{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginBlockEnd--spacious___Jjk8D{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginBlockEnd--none___q_Aov{margin-block-end:0}.Primer_Brand__Box-module__Box-marginBlockEnd--4___uZDEK{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginBlockEnd--8___dx_JW{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginBlockEnd--12___kgVMq{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginBlockEnd--16___N2MVF{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginBlockEnd--20___aX_J0{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginBlockEnd--24___RTiyC{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginBlockEnd--28___jhXpG{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginBlockEnd--32___W5xYE{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginBlockEnd--36___cj9Vj{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginBlockEnd--40___ewAlH{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginBlockEnd--44___ZxEv_{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginBlockEnd--48___zt2OJ{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginBlockEnd--60___c2uN1{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginBlockEnd--64___a6txk{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginBlockEnd--80___EZyqj{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginBlockEnd--88___nMO9c{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginBlockEnd--96___Lbz6K{margin-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginBlockEnd--112___oSXen{margin-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginBlockEnd--128___zrQ7e{margin-block-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--condensed___Tltof{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--normal___ShWay{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--spacious___LV3s_{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--none___CBZnh{margin-block-end:0}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--4___CtSfn{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--8___Y45AZ{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--12___c87Ua{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--16___XP5Uw{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--20___p3Udz{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--24___oh65t{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--28___trRzs{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--32___qYFHR{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--36___mV2L1{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--40___taWN_{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--44___q5psW{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--48___u5_N1{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--60___znsW7{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--64___iRYFP{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--80___h7LUD{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--88___mBsMQ{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--96___TcQuV{margin-block-end:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginBlockEnd--condensed___nz4bt{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--normal___PDHRc{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--spacious___l348T{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--none___KZ8GC{margin-block-end:0}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--4___xY73v{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--8___BUGRd{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--12___FKbqC{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--16___EkpkB{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--20___j3pUk{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--24___gnnxL{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--28___tHNzb{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--32___XIqmt{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--36___blLjI{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--40___V9Sxn{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--44___xMsFn{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--48___pdAjC{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--60___km_JN{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--64___uLUtn{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--80___OlgXb{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--88___vClp9{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--96____imff{margin-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--112___NDi61{margin-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--128___GUa4G{margin-block-end:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginBlockEnd--condensed___UBH5e{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--normal___Bi1K6{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--spacious___fC5ai{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--none___k2UfA{margin-block-end:0}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--4___qjlqV{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--8___jhRo2{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--12___UmBRd{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--16___GfSQm{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--20___D4t78{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--24___Vokvc{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--28___l4an3{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--32___iAcDG{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--36___uWsmR{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--40___DlDrK{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--44___c9aSx{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--48___X5ONp{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--60___ZNOYi{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--64___FOyXs{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--80___Jqalb{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--88___G6Art{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--96___gjf5z{margin-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--112___ddfRk{margin-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--128___ESEm8{margin-block-end:var(--base-size-128)}}.Primer_Brand__Box-module__Box-marginInlineStart--condensed___IBp_X{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginInlineStart--normal___BHhHI{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginInlineStart--spacious___ZtXj1{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginInlineStart--none___fdOWF{margin-inline-start:0}.Primer_Brand__Box-module__Box-marginInlineStart--4___Wn1Ko{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginInlineStart--8___pDo7p{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginInlineStart--12___TQxPD{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginInlineStart--16___J7y4b{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginInlineStart--20___ISuSe{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginInlineStart--24___IrW9d{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginInlineStart--28___xff1V{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginInlineStart--32___HQOmB{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginInlineStart--36___WdZwx{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginInlineStart--40___R3wYL{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginInlineStart--44___wwo_O{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginInlineStart--48___zdJZg{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginInlineStart--60___gPgQr{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginInlineStart--64___NHk5d{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginInlineStart--80___D1Kto{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginInlineStart--88___SqBcU{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginInlineStart--96___Cy8gp{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginInlineStart--112___UVHJh{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginInlineStart--128___rYSy2{margin-inline-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--condensed___LrhcU{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--normal___yjn7b{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--spacious___D_nVs{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--none___pHChO{margin-inline-start:0}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--4___zqjtT{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--8___JQCG0{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--12___Uh4UZ{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--16___XZ8ZR{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--20___YbDKP{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--24___FNxOe{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--28___rMktN{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--32___tbEiO{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--36___uVdgf{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--40___LJia9{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--44___KmENz{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--48___zoftL{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--60___SWHzH{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--64___iwJE7{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--80___cekgc{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--88___bFGTa{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--96___J9dFk{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--112___ij9Sp{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--128___YmYWV{margin-inline-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginInlineStart--condensed___b3jtW{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--normal___Afnyr{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--spacious___T94RJ{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--none___dMyhc{margin-inline-start:0}.Primer_Brand__Box-module__Box-regular-marginInlineStart--4____RoBu{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--8___HIT7W{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--12___GKnNE{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--16___zvb7s{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--20___TyM9P{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--24___FR9ti{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--28___cImoh{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--32___uzbKA{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--36___KDLC7{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--40___WtED9{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--44___T1yz0{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--48___RDHdq{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--60___MVbk9{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--64___sswJ8{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--80___V9k8f{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--88___Xo4dd{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--96___MRqfB{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--112___g0s1Q{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--128___txGNr{margin-inline-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginInlineStart--condensed___d78eT{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--normal___KvxjM{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--spacious___ttmF3{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--none___Ygvgs{margin-inline-start:0}.Primer_Brand__Box-module__Box-wide-marginInlineStart--4___k170X{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--8___dWDhU{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--12___j2X_6{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--16___tlIaR{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--20___tcnmb{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--24___faDE1{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--28___H0kuG{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--32___cEhsd{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--36___rotpN{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--40___a4Yp_{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--44___mAiW2{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--48___pJQ14{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--60___LZehP{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--64___yBVt2{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--80___UNM1_{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--88___xYk7j{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--96___ZVqGY{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--112___jFEAD{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--128___Ma3u7{margin-inline-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-backgroundColor--default___yHgTN{background-color:var(--brand-color-canvas-default)}.Primer_Brand__Box-module__Box-backgroundColor--inset___VVJ5E{background-color:var(--brand-color-canvas-inset)}.Primer_Brand__Box-module__Box-backgroundColor--subtle___G0wT9,.Primer_Brand__Box-module__Box-backgroundColor--overlay___R1w8K{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Box-module__Box-borderRadius--small___wqrhY{border-radius:var(--brand-borderRadius-small)}.Primer_Brand__Box-module__Box-borderRadius--medium___JB1YF{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Box-module__Box-borderRadius--large___CCcts{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Box-module__Box-borderRadius--xlarge___Efss7{border-radius:var(--brand-borderRadius-xlarge)}.Primer_Brand__Box-module__Box-borderRadius--full___NXuE7{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Box-module__Box-borderStyle--solid___ejOCw{border-style:solid;border-width:0}.Primer_Brand__Box-module__Box-borderStyle--none___GDHF9{border-style:none}.Primer_Brand__Box-module__Box-borderWidth--thin___Np1R8{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderWidth--thick___dp1_H{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderWidth--thicker___HPZHA{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderBlockStartWidth--thin___y3sZf{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderBlockStartWidth--thick___kV7nz{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderBlockStartWidth--thicker___lU32t{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderInlineEndWidth--thin___irPIY{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderInlineEndWidth--thick___OolZ3{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderInlineEndWidth--thicker___bxZek{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___aOdjf{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderBlockEndWidth--thick___ROxs5{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderBlockEndWidth--thicker___sED4_{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderInlineStartWidth--thin___A4ZPo{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderInlineStartWidth--thick___OelxP{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderInlineStartWidth--thicker___yWUW3{border-inline-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderWidth--none___Hy1LJ{border-width:0}.Primer_Brand__Box-module__Box-borderBlockStartWidth--none___U1tDw{border-block-start-width:0}.Primer_Brand__Box-module__Box-borderInlineEndWidth--none___K0Ey4{border-inline-end-width:0}.Primer_Brand__Box-module__Box-borderBlockEndWidth--none___U4vUs{border-block-end-width:0}.Primer_Brand__Box-module__Box-borderInlineStartWidth--none___R1fyF{border-inline-start-width:0}.Primer_Brand__Box-module__Box-narrow-borderWidth--none___wcZvW{border-width:0}.Primer_Brand__Box-module__Box-narrow-borderWidth--thin___uvzKl{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderWidth--thick___eCXhG{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderWidth--thicker___I_MYT{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--none___DzZns{border-block-start-width:0}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thin___YCetR{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thick___Xae6a{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thicker___q7RoY{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--none___X45sx{border-inline-end-width:0}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thin___jTAEO{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thick___N4bpK{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thicker___XP8q6{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--none___hKgwN{border-block-end-width:0}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thin___uC5YX{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thick___vfk5w{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thicker___EjraB{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--none___zbWQ4{border-inline-start-width:0}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thin___wwv_V{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thick___PSJnX{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thicker___Oji76{border-inline-start-width:var(--brand-borderWidth-thicker)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-borderWidth--none___v_4r3{border-width:0}.Primer_Brand__Box-module__Box-regular-borderWidth--thin___WJJ4_{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderWidth--thick___tAQPj{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderWidth--thicker____Mei9{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--none___WSh9e{border-block-start-width:0}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thin___HDekH{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thick___dKvYM{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thicker___RzVQH{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--none___tpeE3{border-inline-end-width:0}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thin___IDHa2{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thick___ZP2wC{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thicker___TWPKx{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--none____Cl_j{border-block-end-width:0}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thin___CDAYH{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thick___YAX3O{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thicker___GqngV{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--none___rx6Yf{border-inline-start-width:0}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thin___xkvhI{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thick___lbQHo{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thicker___HR4Nz{border-inline-start-width:var(--brand-borderWidth-thicker)}}@media screen and (width>=64rem){.Primer_Brand__Box-module__Box-wide-borderWidth--none___M7jW_{border-width:0}.Primer_Brand__Box-module__Box-wide-borderWidth--thin___xhh3v{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderWidth--thick___XGwFE{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderWidth--thicker___hVG5a{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--none___BZm7v{border-block-start-width:0}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thin___dDKTT{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thick___q0gtM{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thicker___gBysF{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--none___VvuSn{border-inline-end-width:0}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thin___RyHjJ{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thick___ATGqg{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thicker___RBeFn{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--none___ucisL{border-block-end-width:0}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thin___yEtFX{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thick___RG7PT{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thicker___XpkDn{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--none___VywCc{border-inline-start-width:0}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thin___q9saE{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thick___gTJ8P{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thicker___Y1S9l{border-inline-start-width:var(--brand-borderWidth-thicker)}}.Primer_Brand__Box-module__Box-borderColor--default___XVJKE{border-color:var(--brand-color-border-default)}.Primer_Brand__Box-module__Box-borderColor--muted___S3wPy{border-color:var(--brand-color-border-muted)}.Primer_Brand__Box-module__Box-borderColor--subtle___SnZYA{border-color:var(--brand-color-border-subtle)}.Primer_Brand__Text-module__Text___pecHN{font-family:var(--brand-body-fontFamily)}[data-color-mode=dark] .Primer_Brand__Text-module__Text--antialiased___fYDxq{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Text-module__Text--default___DChoE{color:var(--brand-color-text-default)}.Primer_Brand__Text-module__Text--muted___lTaVa{color:var(--brand-color-text-muted)}.Primer_Brand__Text-module__Text-font--mona-sans___GpzSG{font-family:var(--brand-body-fontFamily)}.Primer_Brand__Text-module__Text-font--hubot-sans___l0tzF{font-family:var(--brand-body-fontFamilyAlt)}.Primer_Brand__Text-module__Text-font--monospace___Mifnv{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__Text-module__Text--1000___j3rsl{font-weight:var(--brand-text-weight-1000);font-size:var(--brand-text-size-1000);line-height:var(--brand-text-lineHeight-1000);letter-spacing:var(--brand-text-letterSpacing-1000)}.Primer_Brand__Text-module__Text--900___Fo_yP{font-weight:var(--brand-text-weight-900);font-size:var(--brand-text-size-900);line-height:var(--brand-text-lineHeight-900);letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Text-module__Text--800___OdB5a{font-weight:var(--brand-text-weight-800);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800)}.Primer_Brand__Text-module__Text--700___cOggy{font-weight:var(--brand-text-weight-700);font-size:var(--brand-text-size-700);line-height:var(--brand-text-lineHeight-700);letter-spacing:var(--brand-text-letterSpacing-700)}.Primer_Brand__Text-module__Text--600___ThppA{font-weight:var(--brand-text-weight-600);font-size:var(--brand-text-size-600);line-height:var(--brand-text-lineHeight-600)}.Primer_Brand__Text-module__Text--500___orDRu{font-weight:var(--brand-text-weight-500);font-size:var(--brand-text-size-500);line-height:var(--brand-text-lineHeight-500)}.Primer_Brand__Text-module__Text--400___y7m4l{font-weight:var(--brand-text-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-text-lineHeight-400);letter-spacing:var(--brand-text-letterSpacing-400)}.Primer_Brand__Text-module__Text--350___L4bn4{font-weight:var(--brand-text-weight-350);font-size:var(--brand-text-size-350);line-height:var(--brand-text-lineHeight-350);letter-spacing:var(--brand-text-letterSpacing-350)}.Primer_Brand__Text-module__Text--300___TBQTB{font-weight:var(--brand-text-weight-300);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-300)}.Primer_Brand__Text-module__Text--200___XAIGT{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200)}.Primer_Brand__Text-module__Text--100___csEom{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__Text-module__Text--weight-heavy___ege7O,.Primer_Brand__Text-module__Text-narrow--weight-heavy___EZzqD{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Text-module__Text--weight-extrabold____UVFN,.Primer_Brand__Text-module__Text-narrow--weight-extrabold___ts3be{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Text-module__Text--weight-bold___jgFdL,.Primer_Brand__Text-module__Text-narrow--weight-bold___Flbbf{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Text-module__Text--weight-semibold___Ns19j,.Primer_Brand__Text-module__Text-narrow--weight-semibold___jtFFh{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Text-module__Text--weight-medium___E0iQL,.Primer_Brand__Text-module__Text-narrow--weight-medium___tQs9y{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Text-module__Text--weight-normal___siVLX,.Primer_Brand__Text-module__Text-narrow--weight-normal___gb0q4{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Text-module__Text--weight-light___SpQAz,.Primer_Brand__Text-module__Text-narrow--weight-light___cIyjf{font-weight:var(--base-text-weight-light)}.Primer_Brand__Text-module__Text--weight-extralight___JRMel,.Primer_Brand__Text-module__Text-narrow--weight-extralight___aHSut{font-weight:var(--base-text-weight-extralight)}@media screen and (width>=48rem){.Primer_Brand__Text-module__Text-regular--weight-heavy___YumNc{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Text-module__Text-regular--weight-extrabold___uvNQM{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Text-module__Text-regular--weight-bold___E3xyf{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Text-module__Text-regular--weight-semibold___Wwz9g{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Text-module__Text-regular--weight-medium___TnD35{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Text-module__Text-regular--weight-normal___FEkFF{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Text-module__Text-regular--weight-light___MalyV{font-weight:var(--base-text-weight-light)}.Primer_Brand__Text-module__Text-regular--weight-extralight___p7mr2{font-weight:var(--base-text-weight-extralight)}}@media screen and (width>=80rem){.Primer_Brand__Text-module__Text-wide--weight-heavy___AXiAN{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Text-module__Text-wide--weight-extrabold___rggXv{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Text-module__Text-wide--weight-bold___CWJA2{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Text-module__Text-wide--weight-semibold___LEBmW{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Text-module__Text-wide--weight-medium___QQ0IW{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Text-module__Text-wide--weight-normal___KpqrG{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Text-module__Text-wide--weight-light___iYFr9{font-weight:var(--base-text-weight-light)}.Primer_Brand__Text-module__Text-wide--weight-extralight___HH1z4{font-weight:var(--base-text-weight-extralight)}}.Primer_Brand__Text-module__Text-align--start___wkiCN{text-align:start}.Primer_Brand__Text-module__Text-align--end___E4m7M{text-align:end}.Primer_Brand__Text-module__Text-align--center___NbZtZ{text-align:center}.Primer_Brand__EyebrowText-module__EyebrowText___YZHDa{text-transform:uppercase;letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__EyebrowText-module__EyebrowText--variant-accent___p07g3{color:var(--brand-color-accent-primary)}:root{--brand-TextCursorAnimation-cursor-animationDuration:.833s}:root,[data-color-mode=light]{--brand-TextCursorAnimation-cursor-color:var(--base-color-scale-purple-5);--brand-TextCursorAnimation-cursor-deleteColor:var(--base-color-scale-blue-4);--brand-TextCursorAnimation-cursor-finalColor:var(--base-color-scale-green-6)}[data-color-mode=dark]{--brand-TextCursorAnimation-cursor-color:var(--base-color-scale-purple-3);--brand-TextCursorAnimation-cursor-deleteColor:var(--base-color-scale-blue-3);--brand-TextCursorAnimation-cursor-finalColor:var(--base-color-scale-green-2)}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation___oT5SI{align-items:center;display:inline-flex}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__inner___MKMEx{align-items:center;display:inline-flex;position:relative}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__text___gB3n2{font-weight:var(--brand-text-weight-500);white-space:pre}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingContainer___BLhzn{clip-path:inset(50%);display:inline-grid}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingText___ipUBO{grid-area:1/1}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content___V_c3N{align-items:center;gap:var(--base-size-6);display:inline-flex}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content--animated___HgWNj{position:absolute;inset-block-start:0;inset-inline-start:0}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor___fNada{width:calc(var(--base-size-8) + var(--base-size-2) / 2);height:calc(var(--base-size-12) + var(--base-size-2));flex:0 0 calc(var(--base-size-8) + var(--base-size-2) / 2);position:relative;top:-.5px}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--initial___y1m0J{background-color:var(--brand-TextCursorAnimation-cursor-color)}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--animated___NKuyb{animation:Primer_Brand__TextCursorAnimation-module__TextCursorAnimation-cursor-blink___B89IH var(--brand-TextCursorAnimation-cursor-animationDuration) steps(1, end) .25s 3 forwards}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--correction___H0shI{background-color:var(--brand-TextCursorAnimation-cursor-deleteColor)}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--final___HqWmn,.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--complete___eaBZl{background-color:var(--brand-TextCursorAnimation-cursor-finalColor)}@keyframes Primer_Brand__TextCursorAnimation-module__TextCursorAnimation-cursor-blink___B89IH{0%,79%{opacity:1}80%,99%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor___fNada{animation:none}}.Primer_Brand__Hero-module__Hero___EM3jf{flex-direction:column;display:flex}.Primer_Brand__Hero-module__Hero--variant-default___TGFpg{padding:var(--brand-Hero-narrow-padding)}.Primer_Brand__Hero-module__Hero--align-start___m8GEr{text-align:left;align-items:flex-start}.Primer_Brand__Hero-module__Hero--align-center___HUXm3{text-align:center;place-items:center}.Primer_Brand__Hero-module__Hero-grid___ty4Y7{--brand-Grid-spacing-margin:0}.Primer_Brand__Hero-module__Hero-grid--contained___AU1X0{width:100%;max-width:1280px;padding:var(--base-size-32);background-color:var(--brand-Hero-bgColor-gridlineGridInner);margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero-grid--contained___AU1X0{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero-grid--block-end___vzO3L,.Primer_Brand__Hero-module__Hero-grid--inline-end___Hh_fz{--brand-Grid-spacing-row:var(--base-size-40)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-grid--contained___AU1X0{padding:var(--base-size-64)}.Primer_Brand__Hero-module__Hero-grid--block-end___vzO3L{--brand-Grid-spacing-row:var(--base-size-80)}}.Primer_Brand__Hero-module__Hero--align-center___HUXm3 .Primer_Brand__Hero-module__Hero-actions___oH1NT{justify-content:center}.Primer_Brand__Hero-module__Hero--align-center___HUXm3 .Primer_Brand__Hero-module__Hero-content___kP85C{flex-direction:column;align-items:center;display:flex}.Primer_Brand__Hero-module__Hero-image___ctmnL{border-radius:var(--brand-borderRadius-medium);width:100%}.Primer_Brand__Hero-module__Hero-image___ctmnL>img{border-radius:inherit}.Primer_Brand__Hero-module__Hero-mediaContainer___DFAW_{flex:1;width:100%;height:100%;display:flex}.Primer_Brand__Hero-module__Hero-imageContainer--bg-subtle___pdiQ2{background-color:var(--brand-color-canvas-subtle);padding:var(--base-size-32) var(--base-size-32) 0}.Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-all___Uu74V{padding:var(--base-size-32);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Hero-module__Hero-imageWrapper___hXPku{justify-content:center;width:100%;display:flex}.Primer_Brand__Hero-module__Hero-imageWrapper--bg-subtle___YSEjN{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);background-color:var(--brand-color-canvas-subtle);padding:var(--base-size-32) var(--base-size-32) 0}.Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf{align-items:stretch;display:flex}.Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf:not(.Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-none___xKjhe){background-color:var(--brand-color-canvas-subtle)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf{min-height:calc(600px - var(--base-size-24))}.Primer_Brand__Hero-module__Hero-imageWrapper--bg-subtle___YSEjN{padding:var(--base-size-64) var(--base-size-64) 0}.Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-all___Uu74V{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa{width:100%;container-type:inline-size}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media___tN0uT{max-width:1176px;margin-inline:auto;display:block;overflow:hidden}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx:not(.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q):not(.Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo){border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Hero-module__Hero-media-item--block-end___gAlCl{border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);width:100%}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku:not(.Primer_Brand__Hero-module__Hero-imageWrapper--padding-none___e4ebj){background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{width:100%;max-width:1280px;padding:var(--base-size-32) var(--base-size-32) 0;margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--with-gridline___shdFJ{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-32)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{padding:var(--base-size-64) var(--base-size-64) 0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-none___aFKaV{padding:0}.Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw{width:100%;max-width:1280px;margin-inline:auto}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw{min-height:440px}}@container (width>=1280px){.Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa.Primer_Brand__Hero-module__Hero--image-pos-inline___xR7vm{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__Hero-module__Hero-contentColumn--bordered-inline___dpmwM{padding:var(--base-size-32);flex-direction:column;justify-content:center;display:flex}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-contentColumn--bordered-inline___dpmwM{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--pos-inline___fithu:not(.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q),.Primer_Brand__Hero-module__Hero-media-item--inline___QS58d{border-radius:0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--pos-inline___fithu.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q{align-self:center;max-width:100%;height:auto}.Primer_Brand__Hero-module__Hero-video___Nibos{width:100%}.Primer_Brand__Hero-module__Hero-media-item___ZpZ02{border-radius:var(--brand-borderRadius-large);width:100%}.Primer_Brand__Hero-module__Hero-label___exV9w{text-transform:uppercase;letter-spacing:1px;align-items:center;margin-block-end:calc(var(--base-size-16) - var(--base-size-2));display:flex}.Primer_Brand__Hero-module__Hero-heading___QuVBH{max-width:924px;margin:0}.Primer_Brand__Hero-module__Hero-heading___QuVBH b{color:var(--brand-color-accent-primary);font-style:normal;font-weight:inherit}.Primer_Brand__Hero-module__Hero-heading--fullWidth___Q3N1y{max-width:none;max-width:initial}.Primer_Brand__Hero-module__Hero-text-column--inline-gridline___ADqxq{height:100%}.Primer_Brand__Hero-module__Hero-description___vG4iA{margin:var(--base-size-24) 0 0;max-width:600px}.Primer_Brand__Hero-module__Hero--variant-inline-gridline___C1LBx .Primer_Brand__Hero-module__Hero-description___vG4iA{margin-block-start:auto;padding-block-start:var(--base-size-24)}.Primer_Brand__Hero-module__Hero-actions___oH1NT{align-items:center;gap:var(--base-size-8) var(--base-size-16);flex-wrap:wrap;margin-block-start:var(--base-size-28);display:flex}.Primer_Brand__Hero-module__Hero___EM3jf .Primer_Brand__Hero-module__Hero-actions___oH1NT>*{flex-grow:0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-actions___oH1NT{align-items:stretch;gap:var(--base-size-8) var(--base-size-12)}.Primer_Brand__Hero-module__Hero-trailing___UeIyX{margin-block-start:var(--base-size-32)}.Primer_Brand__Hero-module__Hero-trailing___UeIyX img,.Primer_Brand__Hero-module__Hero-trailing___UeIyX picture{display:block}.Primer_Brand__Hero-module__Hero-eyebrow___NLX6a{margin-block-end:var(--base-size-32)}@media screen and (width>=34rem){.Primer_Brand__Hero-module__Hero--variant-default___TGFpg{padding:var(--brand-Hero-regular-padding)}}.Primer_Brand__Hero-module__Hero-video-poster-button___fXNeO{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;font-size:0;line-height:0;display:block;position:relative}.Primer_Brand__Hero-module__Hero-video-poster-image___OF5WQ{width:100%;height:auto;display:block}.Primer_Brand__Hero-module__Hero-video-poster-icon___qBPv_{width:var(--base-size-96);height:var(--base-size-96);z-index:1;color:var(--base-color-scale-white-0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Primer_Brand__Hero-module__Hero-video-poster-header___RwX23{padding:var(--base-size-16) var(--base-size-24);align-items:center;gap:var(--base-size-16);height:var(--base-size-80);background:linear-gradient(#000000b3 60%,#0000);display:flex;position:absolute;inset:0 0 auto}.Primer_Brand__Hero-module__Hero-video-header-poster-icon___WOvuy,.Primer_Brand__Hero-module__Hero-video-poster-text___XZwq_{color:var(--base-color-scale-white-0)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0{width:100%;container-type:inline-size}.Primer_Brand__Hero-module__Hero-grid--expressive___VviA1{--brand-Grid-spacing-row:0;gap:0;width:100%;max-width:1280px;margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero-grid--expressive___VviA1{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero-expressive-header-column___ycDFD{padding:var(--base-size-36);padding-inline:var(--base-size-20);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);align-items:center;padding-block-end:var(--base-size-28);display:flex}.Primer_Brand__Hero-module__Hero-expressive-body-column___k1AUC{padding:var(--base-size-32);padding-inline:var(--base-size-20);padding-block-start:var(--base-size-24)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-description___vG4iA{margin-block-start:0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-actions___oH1NT{margin-block-start:var(--base-size-28)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-trailing___UeIyX{margin-block-start:var(--base-size-24)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-expressive-header-column___ycDFD{padding:var(--base-size-64);border-block-end:none;border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-inline-end:var(--base-size-64)}.Primer_Brand__Hero-module__Hero-expressive-body-column___k1AUC{padding:var(--base-size-64);flex-direction:column;justify-content:flex-end;padding-inline-start:var(--base-size-64);display:flex}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-actions___oH1NT{margin-block-start:var(--base-size-24)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-trailing___UeIyX{margin-block-start:var(--base-size-20)}}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);width:100%}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku:not(.Primer_Brand__Hero-module__Hero-imageWrapper--padding-none___e4ebj){background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{width:100%;max-width:1280px;padding:var(--base-size-32) var(--base-size-32) 0;margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--with-gridline___shdFJ{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-32)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{padding:var(--base-size-64) var(--base-size-64) 0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-none___aFKaV{padding:0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-media___tN0uT{max-width:1176px;margin-inline:auto;display:block;overflow:hidden}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx:not(.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q):not(.Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo){border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo,.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo{border-radius:0;max-width:100%}.Primer_Brand__Heading-module__Heading___IVpmp{--condensed-stretch:75%;color:var(--brand-color-text-default)}.Primer_Brand__Heading-module__Heading--textWrap-balance___AOKvC{text-wrap:balance}.Primer_Brand__Heading-module__Heading--textWrap-wrap___iM9k3{text-wrap:wrap}.Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f{--condensed-stretch:90%}[data-color-mode=dark] .Primer_Brand__Heading-module__Heading___IVpmp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx{font-family:var(--brand-heading-fontFamily)}.Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f{font-family:var(--brand-heading-fontFamilyAlt)}.Primer_Brand__Heading-module__Heading-font--monospace___dFpiK{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__Heading-module__Heading--display___xFecE{font-weight:var(--brand-heading-weight-1000);font-size:var(--brand-text-size-1000);line-height:var(--brand-text-lineHeight-1000);letter-spacing:var(--brand-text-letterSpacing-1000)}.Primer_Brand__Heading-module__Heading--subhead-large____C6GZ{font-weight:var(--brand-text-subhead-weight-large);font-size:var(--brand-text-subhead-size-large);line-height:var(--brand-text-subhead-lineHeight-large)}.Primer_Brand__Heading-module__Heading--subhead-medium___Pik5E{font-weight:var(--brand-text-subhead-weight-medium);font-size:var(--brand-text-subhead-size-medium);line-height:var(--brand-text-subhead-lineHeight-medium)}.Primer_Brand__Heading-module__Heading--1___Ufc7G{font-weight:var(--brand-heading-weight-900);font-size:var(--brand-text-size-900);line-height:var(--brand-text-lineHeight-900);letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading--2___TFg09{font-weight:var(--brand-heading-weight-800);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800)}.Primer_Brand__Heading-module__Heading--3___wsITu{font-weight:var(--brand-heading-weight-700);font-size:var(--brand-text-size-700);line-height:var(--brand-heading-lineHeight-700);letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading--4___C9jDG{font-weight:var(--brand-heading-weight-600);font-size:var(--brand-text-size-600);line-height:var(--brand-text-lineHeight-600);letter-spacing:var(--brand-heading-letterSpacing-600)}.Primer_Brand__Heading-module__Heading--5___HgypG{font-weight:var(--brand-heading-weight-500);font-size:var(--brand-text-size-500);line-height:var(--brand-text-lineHeight-500);letter-spacing:var(--brand-heading-letterSpacing-500)}.Primer_Brand__Heading-module__Heading--6___FEQ_V{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-text-lineHeight-400);letter-spacing:var(--brand-heading-letterSpacing-400)}.Primer_Brand__Heading-module__Heading--weight-heavy___ssSay,.Primer_Brand__Heading-module__Heading-narrow--weight-heavy___s43iL{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Heading-module__Heading--weight-extrabold___SJAUw,.Primer_Brand__Heading-module__Heading-narrow--weight-extrabold___vmOAQ{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Heading-module__Heading--weight-bold___Zqsyk,.Primer_Brand__Heading-module__Heading-narrow--weight-bold___IXjRC{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Heading-module__Heading--weight-semibold___NMvbh,.Primer_Brand__Heading-module__Heading-narrow--weight-semibold___bAIHy{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Heading-module__Heading--weight-medium___II172,.Primer_Brand__Heading-module__Heading-narrow--weight-medium___q5O6L{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Heading-module__Heading--weight-normal___ZLGhx,.Primer_Brand__Heading-module__Heading-narrow--weight-normal___Q0Jkf{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Heading-module__Heading--weight-light___aF2Rw,.Primer_Brand__Heading-module__Heading-narrow--weight-light___mOWUt{font-weight:var(--base-text-weight-light)}.Primer_Brand__Heading-module__Heading--weight-extralight___KRgjg,.Primer_Brand__Heading-module__Heading-narrow--weight-extralight___qHJfi{font-weight:var(--base-text-weight-extralight)}@media screen and (width>=48rem){.Primer_Brand__Heading-module__Heading-regular--weight-heavy___SwJ1c{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Heading-module__Heading-regular--weight-extrabold___H5Gyr{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Heading-module__Heading-regular--weight-bold___QMMCW{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Heading-module__Heading-regular--weight-semibold___h3bHv{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Heading-module__Heading-regular--weight-medium___wC9qR{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Heading-module__Heading-regular--weight-normal___joqMx{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Heading-module__Heading-regular--weight-light___CCVVF{font-weight:var(--base-text-weight-light)}.Primer_Brand__Heading-module__Heading-regular--weight-extralight___LE9Tu{font-weight:var(--base-text-weight-extralight)}}@media screen and (width>=80rem){.Primer_Brand__Heading-module__Heading-wide--weight-heavy___IiVTg{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Heading-module__Heading-wide--weight-extrabold___CIRWW{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Heading-module__Heading-wide--weight-bold___wMxlL{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Heading-module__Heading-wide--weight-semibold___IqaIc{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Heading-module__Heading-wide--weight-medium___Uq302{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Heading-module__Heading-wide--weight-normal___zWzeR{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Heading-module__Heading-wide--weight-light___Lh64A{font-weight:var(--base-text-weight-light)}}.Primer_Brand__Heading-module__Heading--stretch-condensed____i8A2,.Primer_Brand__Heading-module__Heading-narrow--stretch-condensed___koHLR{font-stretch:var(--condensed-stretch)}.Primer_Brand__Heading-module__Heading--stretch-normal___apWVy,.Primer_Brand__Heading-module__Heading-narrow--stretch-normal___AP9Ba{font-stretch:100%}.Primer_Brand__Heading-module__Heading--stretch-expanded___gzwLQ,.Primer_Brand__Heading-module__Heading-narrow--stretch-expanded___RHi1z{font-stretch:125%}@media screen and (width>=48rem){.Primer_Brand__Heading-module__Heading-regular--stretch-condensed___CHFa4{font-stretch:var(--condensed-stretch)}.Primer_Brand__Heading-module__Heading-regular--stretch-normal___IX9Vl{font-stretch:100%}.Primer_Brand__Heading-module__Heading-regular--stretch-expanded___ozx5y{font-stretch:125%}}@media screen and (width>=80rem){.Primer_Brand__Heading-module__Heading-narrow--weight-expanded___jvotv .Primer_Brand__Heading-module__Heading-wide--stretch-condensed___d3GoN{font-stretch:var(--condensed-stretch)}.Primer_Brand__Heading-module__Heading-wide--stretch-normal___te0lW{font-stretch:100%}.Primer_Brand__Heading-module__Heading-wide--stretch-expanded___TlWrW{font-stretch:125%}}.Primer_Brand__Heading-module__Heading--letter-spacing-condensed___b6mZa,.Primer_Brand__Heading-module__Heading-narrow--letter-spacing-condensed___U6uGD{letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading--letter-spacing-normal___Qhzoc,.Primer_Brand__Heading-module__Heading-narrow--letter-spacing-normal___gzn9r{letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading--letter-spacing-none___vuohz,.Primer_Brand__Heading-module__Heading-narrow--letter-spacing-none___RR_W3{letter-spacing:0}@media screen and (width>=48rem){.Primer_Brand__Heading-module__Heading-regular--letter-spacing-condensed___gEGJy{letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading-regular--letter-spacing-normal___GWmk5{letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading-regular--letter-spacing-none____NH9r{letter-spacing:0}}@media screen and (width>=80rem){.Primer_Brand__Heading-module__Heading-narrow--weight-wide___ikyG2 .Primer_Brand__Heading-module__Heading-wide--letter-spacing-condensed___RhUHL{letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading-wide--letter-spacing-normal___qPBdW{letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading-wide--letter-spacing-none___w4Oh2{letter-spacing:0}}.Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek{--ExpandableArrow-duration:.2s;--ExpandableArrow-easing:ease;transition:transform .2s;transition:transform var(--ExpandableArrow-duration) var(--ExpandableArrow-easing);transform:translate(0)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow--expanded___gajDr{transform:translate(4px)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy{stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset var(--ExpandableArrow-duration) var(--ExpandableArrow-easing)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem--expanded___KwI_9{stroke-dashoffset:20px}.Primer_Brand__ExpandableArrow-module__ExpandableArrow--reversed___LPFUS{transform:rotate(180deg)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow--reversed___LPFUS.Primer_Brand__ExpandableArrow-module__ExpandableArrow--expanded___gajDr{transform:rotate(180deg)translate(4px)}:root{--brand-Button-icon-size-large:var(--base-size-20);--brand-Button-icon-size-medium:var(--base-size-16);--brand-Button-icon-size-small:var(--base-size-16);--brand-Button-control-size-large:var(--brand-control-large-size);--brand-Button-control-size-medium:var(--brand-control-medium-size);--brand-Button-control-size-small:var(--brand-control-small-size)}:root,[data-color-mode=light]{--brand-button-primary-bgColor-rest:var(--base-color-scale-green-6);--brand-button-primary-bgColor-hover:color-mix(in srgb, var(--base-color-scale-green-6), #000 16%);--brand-button-primary-bgColor-active:linear-gradient(0deg, #0000003d 0%, #0000003d 100%), var(--base-color-scale-green-6);--brand-button-primary-bgColor-disabled:var(--base-color-scale-gray-4);--brand-button-primary-borderColor-rest:transparent;--brand-button-primary-borderColor-hover:transparent;--brand-button-primary-borderColor-active:var(--base-color-scale-green-7);--brand-button-primary-borderColor-disabled:transparent;--brand-button-primary-fgColor-rest:var(--base-color-scale-white-0);--brand-button-primary-fgColor-disabled:var(--base-color-scale-gray-2);--brand-button-primary-shadow-active:none;--brand-button-secondary-bgColor-rest:#0000000f;--brand-button-secondary-bgColor-hover:#0000001e;--brand-button-secondary-bgColor-active:#00000036;--brand-button-secondary-borderColor-rest:var(--base-color-scale-gray-2);--brand-button-secondary-borderColor-hover:var(--base-color-scale-gray-2);--brand-button-secondary-borderColor-active:var(--base-color-scale-gray-2);--brand-button-secondary-fgColor-rest:var(--brand-color-text-default);--brand-button-secondary-fgColor-disabled:var(--base-color-scale-gray-3);--brand-button-subtle-bgColor-rest:#00000003;--brand-button-subtle-bgColor-hover:#0000001e;--brand-button-subtle-bgColor-active:#00000036;--brand-button-subtle-borderColor-rest:var(--base-color-scale-gray-2);--brand-button-subtle-borderColor-hover:var(--base-color-scale-gray-2);--brand-button-subtle-borderColor-active:var(--base-color-scale-gray-2);--brand-button-subtle-fgColor-rest:var(--brand-color-text-default);--brand-button-subtle-fgColor-disabled:var(--base-color-scale-gray-3)}[data-color-mode=dark]{--brand-button-primary-bgColor-rest:var(--base-color-scale-green-5);--brand-button-primary-bgColor-hover:color-mix(in srgb, var(--base-color-scale-green-5), #000 16%);--brand-button-primary-bgColor-active:linear-gradient(0deg, #0000003d 0%, #0000003d 100%), var(--base-color-scale-green-5);--brand-button-primary-bgColor-disabled:var(--base-color-scale-gray-4);--brand-button-primary-borderColor-rest:transparent;--brand-button-primary-borderColor-hover:transparent;--brand-button-primary-borderColor-active:var(--base-color-scale-green-6);--brand-button-primary-borderColor-disabled:transparent;--brand-button-primary-fgColor-rest:var(--base-color-scale-white-0);--brand-button-primary-fgColor-disabled:var(--base-color-scale-gray-2);--brand-button-primary-shadow-active:none;--brand-button-secondary-bgColor-rest:#ffffff1f;--brand-button-secondary-bgColor-hover:#ffffff29;--brand-button-secondary-bgColor-active:#ffffff42;--brand-button-secondary-borderColor-rest:#ffffff0f;--brand-button-secondary-borderColor-hover:#ffffff1f;--brand-button-secondary-borderColor-active:#ffffff1f;--brand-button-secondary-fgColor-rest:var(--brand-color-text-default);--brand-button-secondary-fgColor-disabled:var(--base-color-scale-gray-4);--brand-button-subtle-bgColor-rest:#00000003;--brand-button-subtle-bgColor-hover:#ffffff29;--brand-button-subtle-bgColor-active:#ffffff3d;--brand-button-subtle-borderColor-rest:var(--base-color-scale-gray-6);--brand-button-subtle-borderColor-hover:#ffffff1f;--brand-button-subtle-borderColor-active:#ffffff1f;--brand-button-subtle-fgColor-rest:var(--brand-color-text-default);--brand-button-subtle-fgColor-disabled:var(--base-color-scale-gray-4)}.Primer_Brand__Button-module__Button___lDruK{appearance:none;-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:var(--base-size-6);cursor:pointer;border:solid var(--brand-borderWidth-thin) transparent;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--brand-control-medium-gap);background:0 0;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.Primer_Brand__Button-module__Button___lDruK:where(button){font:inherit}.Primer_Brand__Button-module__Button___lDruK:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Button-module__Button___lDruK:focus-visible{outline:4px solid var(--brand-color-focus);outline-offset:2px;transition:none}.Primer_Brand__Button-module__Button--disabled___Ba17E,.Primer_Brand__Button-module__Button--disabled___Ba17E:hover,.Primer_Brand__Button-module__Button--disabled___Ba17E:focus{cursor:not-allowed}.Primer_Brand__Button-module__Button--size-small___iNTn1 .Primer_Brand__Button-module__Button__text___Z3ocU{display:flex}.Primer_Brand__Button-module__Button__text___Z3ocU{position:relative}.Primer_Brand__Button-module__Button--label___lUBc0{font-family:var(--brand-body-fontFamily);font-style:normal;font-weight:var(--base-text-weight-medium);text-align:center}.Primer_Brand__Button-module__Button__icon-visual___zR2Hi{height:var(--brand-Button-icon-size-medium);fill:currentColor;align-self:center;width:auto;display:flex}.Primer_Brand__Button-module__Button__trailing-visual___zg8jd,.Primer_Brand__Button-module__Button__leading-visual___FIPvg{display:flex}.Primer_Brand__Button-module__Button-arrow___SkJXQ{margin-inline-start:calc(var(--base-size-8) * -1);margin-inline-end:calc(var(--base-size-4) * -1)}.Primer_Brand__Button-module__Button--primary___xIC7G{color:var(--brand-button-primary-fgColor-rest);background-color:var(--brand-button-primary-bgColor-rest)}.Primer_Brand__Button-module__Button--size-small___iNTn1.Primer_Brand__Button-module__Button--primary___xIC7G{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Button-module__Button--primary___xIC7G:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true]):not([aria-expanded=true])):hover{background-color:var(--brand-button-primary-bgColor-hover)}.Primer_Brand__Button-module__Button--primary___xIC7G:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true])):active,.Primer_Brand__Button-module__Button--primary___xIC7G[aria-expanded=true]{background:var(--brand-button-primary-bgColor-active);border-color:var(--brand-button-primary-borderColor-active)}.Primer_Brand__Button-module__Button--label-primary___Leisi{color:var(--brand-button-primary-fgColor-rest)}.Primer_Brand__Button-module__Button--primary___xIC7G:disabled,.Primer_Brand__Button-module__Button--primary___xIC7G[aria-disabled=true],.Primer_Brand__Button-module__Button--primary___xIC7G.Primer_Brand__Button-module__Button--disabled___Ba17E{background-color:var(--brand-button-primary-bgColor-disabled)}.Primer_Brand__Button-module__Button--primary___xIC7G:where(:disabled,[aria-disabled=true],.Primer_Brand__Button-module__Button--disabled___Ba17E) :where(.Primer_Brand__Button-module__Button-arrow--disabled____UgPq,.Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy),.Primer_Brand__Button-module__Button--label-primary___Leisi.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:var(--brand-button-primary-fgColor-disabled)}.Primer_Brand__Button-module__Button--secondary___akMC2{background-color:var(--brand-button-secondary-bgColor-rest);border-color:var(--brand-button-secondary-borderColor-rest);color:var(--brand-button-secondary-fgColor-rest);-webkit-backdrop-filter:blur(var(--base-size-20));backdrop-filter:blur(var(--base-size-20))}.Primer_Brand__Button-module__Button--secondary___akMC2:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true]):not([aria-expanded=true])):hover{background-color:var(--brand-button-secondary-bgColor-hover);border-color:var(--brand-button-secondary-borderColor-hover)}.Primer_Brand__Button-module__Button--secondary___akMC2:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true])):active,.Primer_Brand__Button-module__Button--secondary___akMC2[aria-expanded=true]{background-color:var(--brand-button-secondary-bgColor-active);border-color:var(--brand-button-secondary-borderColor-active)}.Primer_Brand__Button-module__Button--secondary___akMC2:disabled{border-color:var(--brand-button-secondary-fgColor-disabled)}.Primer_Brand__Button-module__Button--secondary___akMC2:where(:disabled,[aria-disabled=true],.Primer_Brand__Button-module__Button--disabled___Ba17E) :where(.Primer_Brand__Button-module__Button-arrow--disabled____UgPq,.Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy),.Primer_Brand__Button-module__Button--label-secondary___DRJoJ.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:var(--brand-button-secondary-fgColor-disabled)}.Primer_Brand__Button-module__Button--subtle___UMmi9{background-color:var(--brand-button-subtle-bgColor-rest);border-width:var(--brand-borderWidth-thin);border-color:var(--brand-button-subtle-borderColor-rest);color:var(--brand-color-text-default);-webkit-backdrop-filter:blur(var(--base-size-20));backdrop-filter:blur(var(--base-size-20))}.Primer_Brand__Button-module__Button--subtle___UMmi9:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true]):not([aria-expanded=true])):hover{background-color:var(--brand-button-subtle-bgColor-hover);border-color:var(--brand-button-subtle-borderColor-hover)}.Primer_Brand__Button-module__Button--subtle___UMmi9:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true])):active,.Primer_Brand__Button-module__Button--subtle___UMmi9[aria-expanded=true]{background-color:var(--brand-button-subtle-bgColor-active);border-color:var(--brand-button-subtle-borderColor-active)}.Primer_Brand__Button-module__Button--label-subtle___RRaqm{color:var(--brand-button-subtle-fgColor-rest)}.Primer_Brand__Button-module__Button--subtle___UMmi9:where(:disabled,[aria-disabled=true],.Primer_Brand__Button-module__Button--disabled___Ba17E) :where(.Primer_Brand__Button-module__Button-arrow--disabled____UgPq,.Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy),.Primer_Brand__Button-module__Button--label-subtle___RRaqm.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:var(--brand-button-subtle-fgColor-disabled)}.Primer_Brand__Button-module__Button--size-small___iNTn1{min-height:var(--brand-Button-control-size-small);padding-inline:var(--brand-control-small-paddingInline-normal)}.Primer_Brand__Button-module__Button--size-medium___EyCyw{min-height:var(--brand-Button-control-size-medium);padding:var(--brand-control-medium-paddingBlock-condensed) var(--base-size-20)}.Primer_Brand__Button-module__Button--size-large___REN1l{min-height:var(--brand-Button-control-size-large);padding:var(--brand-control-large-paddingBlock-condensed) var(--brand-control-large-paddingInline-spacious)}.Primer_Brand__Button-module__Button--size-small___iNTn1 :where(.Primer_Brand__Button-module__Button__icon-visual___zR2Hi){height:var(--brand-Button-icon-size-small)}.Primer_Brand__Button-module__Button--size-medium___EyCyw :where(.Primer_Brand__Button-module__Button__icon-visual___zR2Hi){height:var(--brand-Button-icon-size-medium)}.Primer_Brand__Button-module__Button--size-large___REN1l :where(.Primer_Brand__Button-module__Button__icon-visual___zR2Hi,.Primer_Brand__Button-module__Button-arrow___SkJXQ){height:var(--brand-Button-icon-size-large);width:var(--brand-Button-icon-size-large)}.Primer_Brand__Button-module__Button--label-medium___DW2TM{font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:.01rem}.Primer_Brand__Button-module__Button--label-large____iBy6{font-size:var(--brand-text-subhead-size-large);line-height:var(--brand-text-subhead-lineHeight-large)}.Primer_Brand__Button-module__Button--block___F5RXs{width:100%}@media (forced-colors:active){.Primer_Brand__Button-module__Button--disabled___Ba17E{outline-color:graytext}.Primer_Brand__Button-module__Button--label___lUBc0.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:graytext}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Button-module__Button___lDruK,.Primer_Brand__Button-module__Button___lDruK:before,.Primer_Brand__Button-module__Button___lDruK:after,.Primer_Brand__Button-module__Button___lDruK *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz{display:none}@media (forced-colors:active){.Primer_Brand__Tooltip-module__Tooltip___u1Usz{outline:var(--brand-borderWidth-thin) solid transparent}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[popover]{--offset:var(--base-size-8,--base-size-8);--b:1em;--h:.5em;--p:50%;--r:var(--brand-borderRadius-medium);--c:var(--brand-color-neutral-emphasisPlus);clip:auto;white-space:normal;width:max-content;font:normal normal var(--brand-text-size-100) / var(--brand-text-lineHeight-100) var(--brand-fontStack-sansSerif);-webkit-font-smoothing:subpixel-antialiased;color:var(--brand-Tooltip-color-default);text-align:center;word-wrap:break-word;background:var(--c);border-radius:var(--r);opacity:0;border:0;max-width:250px;margin:auto;padding:.5em .75em;position:absolute;inset:auto;overflow:visible}:is(.Primer_Brand__Tooltip-module__Tooltip___u1Usz[popover]:popover-open,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[popover].Primer_Brand__Tooltip-module__\:popover-open___DQych){animation-name:Primer_Brand__Tooltip-module__tooltip-appear___OeSNz;animation-duration:.2s;animation-duration:var(--brand-animation-duration-faster,.2s);animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:block}.Primer_Brand__Tooltip-module__Tooltip___u1Usz:after{height:var(--offset);content:"";display:block;position:absolute;left:0;right:0}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=n],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0;border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0;clip-path:polygon(0 100%, 0 0, 100% 0, 100% 100%, min(100%, var(--p) + var(--b) / 2) 100%, var(--p) calc(100% + var(--h)), max(0%, var(--p) - var(--b) / 2) 100%)}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=n],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw]{-o-border-image:conic-gradient(var(--c) 0 0) 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0;border-image:conic-gradient(var(--c) 0 0) fill 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=s],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0;border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0, min(100%, var(--p) + var(--b) / 2) 0, var(--p) calc(-1 * var(--h)), max(0%, var(--p) - var(--b) / 2) 0)}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=s],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]{-o-border-image:conic-gradient(var(--c) 0 0) 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0;border-image:conic-gradient(var(--c) 0 0) fill 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=w]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0;border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0;clip-path:polygon(100% 100%, 0 100%, 0 0, 100% 0, 100% max(0%, var(--p) - var(--b) / 2), calc(100% + var(--h)) var(--p), 100% min(100%, var(--p) + var(--b) / 2))}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=w]{-o-border-image:conic-gradient(var(--c) 0 0) 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0;border-image:conic-gradient(var(--c) 0 0) fill 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=e]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h);border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h);clip-path:polygon(0 100%, 100% 100%, 100% 0, 0 0, 0 max(0%, var(--p) - var(--b) / 2), calc(-1 * var(--h)) var(--p), 0 min(100%, var(--p) + var(--b) / 2))}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=e]{-o-border-image:conic-gradient(var(--c) 0 0) 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h);border-image:conic-gradient(var(--c) 0 0) fill 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h)}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se]{--p:25%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]{--p:75%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=n]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw]:after{top:100%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=s]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]:after{bottom:100%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=w]:after{height:100%;width:var(--offset);content:"";display:block;position:absolute;bottom:0;left:100%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=e]:after{height:100%;width:var(--offset);content:"";margin-left:calc(var(--offset) * -1px);display:block;position:absolute;bottom:0;right:100%}@keyframes Primer_Brand__Tooltip-module__tooltip-appear___OeSNz{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Tooltip-module__Tooltip___u1Usz,.Primer_Brand__Tooltip-module__Tooltip___u1Usz:before,.Primer_Brand__Tooltip-module__Tooltip___u1Usz:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz *{animation-duration:0s!important}}:root,[data-color-mode=light]{--brand-Tooltip-color-default:var(--brand-color-text-onEmphasis)}[data-color-mode=dark]{--brand-Tooltip-color-default:var(--brand-color-text-default)}:root{--brand-IconButton-loadingIndicator-animationDuration-reducedMotion:1.6s;--brand-IconButton-loadingIndicator-animationDuration-default:.8s;--brand-IconButton-icon-size-large:var(--brand-Button-icon-size-large);--brand-IconButton-icon-size-medium:var(--brand-Button-icon-size-large);--brand-IconButton-icon-size-small:var(--brand-Button-icon-size-small);--brand-IconButton-control-size-large:var(--brand-Button-control-size-large);--brand-IconButton-control-size-medium:var(--brand-Button-control-size-medium);--brand-IconButton-control-size-small:var(--brand-Button-control-size-small)}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-IconButton-danger-fgColor-rest:var(--brand-color-danger-fg);--brand-IconButton-danger-fgColor-hover:var(--base-color-scale-white-0);--brand-IconButton-danger-fgColor-active:var(--base-color-scale-white-0);--brand-IconButton-danger-bgColor-rest:var(--brand-button-secondary-bgColor-rest);--brand-IconButton-danger-bgColor-hover:var(--brand-color-danger-emphasis);--brand-IconButton-danger-bgColor-active:var(--brand-color-danger-emphasis);--brand-IconButton-danger-borderColor-rest:var(--brand-button-secondary-borderColor-rest);--brand-IconButton-danger-borderColor-hover:var(--brand-color-danger-emphasis);--brand-IconButton-danger-borderColor-active:var(--brand-color-danger-emphasis);--brand-IconButton-inactive-fgColor:var(--brand-color-text-muted);--brand-IconButton-inactive-bgColor:var(--brand-color-canvas-subtle);--brand-IconButton-inactive-borderColor:var(--brand-color-canvas-subtle);--brand-IconButton-invisible-bgColor-rest:transparent;--brand-IconButton-invisible-borderColor-rest:transparent}.Primer_Brand__IconButton-module__IconButton___Rw5mP{flex:none;gap:0;padding:0}.Primer_Brand__IconButton-module__IconButton___Rw5mP.Primer_Brand__IconButton-module__IconButton___Rw5mP{min-width:var(--brand-IconButton-control-size-medium);width:var(--brand-IconButton-control-size-medium);height:var(--brand-IconButton-control-size-medium)}.Primer_Brand__IconButton-module__IconButton--small___vIOsv.Primer_Brand__IconButton-module__IconButton--small___vIOsv{min-width:var(--brand-IconButton-control-size-small);width:var(--brand-IconButton-control-size-small);height:var(--brand-IconButton-control-size-small)}.Primer_Brand__IconButton-module__IconButton--large___XSwOm.Primer_Brand__IconButton-module__IconButton--large___XSwOm{min-width:var(--brand-IconButton-control-size-large);width:var(--brand-IconButton-control-size-large);height:var(--brand-IconButton-control-size-large)}.Primer_Brand__IconButton-module__IconButton--rounded___D7bgG.Primer_Brand__IconButton-module__IconButton--rounded___D7bgG{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true]){color:var(--brand-IconButton-danger-fgColor-rest);background-color:var(--brand-IconButton-danger-bgColor-rest);border-color:var(--brand-IconButton-danger-borderColor-rest)}.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true]):not([aria-expanded=true]):hover{color:var(--brand-IconButton-danger-fgColor-hover);background-color:var(--brand-IconButton-danger-bgColor-hover);border-color:var(--brand-IconButton-danger-borderColor-hover)}.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true]):active,.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true])[aria-expanded=true]{color:var(--brand-IconButton-danger-fgColor-active);background-color:var(--brand-IconButton-danger-bgColor-active);border-color:var(--brand-IconButton-danger-borderColor-active)}.Primer_Brand__IconButton-module__IconButton--variant-invisible___N5QCb.Primer_Brand__IconButton-module__IconButton--variant-invisible___N5QCb:where(:not(:hover):not(:active):not([aria-expanded=true])){background-color:var(--brand-IconButton-invisible-bgColor-rest);border-color:var(--brand-IconButton-invisible-borderColor-rest);-webkit-backdrop-filter:none;backdrop-filter:none}.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f,.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f:hover,.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f:active{color:var(--brand-IconButton-inactive-fgColor);cursor:auto;background-color:var(--brand-IconButton-inactive-bgColor);border-color:var(--brand-IconButton-inactive-borderColor);-webkit-backdrop-filter:none;backdrop-filter:none}.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f .Primer_Brand__IconButton-module__IconButton__icon___krMSy{color:inherit}.Primer_Brand__IconButton-module__IconButton--small___vIOsv .Primer_Brand__IconButton-module__IconButton__icon___krMSy{width:var(--brand-IconButton-icon-size-small);height:var(--brand-IconButton-icon-size-small)}.Primer_Brand__IconButton-module__IconButton--medium___o7XG8 .Primer_Brand__IconButton-module__IconButton__icon___krMSy{width:var(--brand-IconButton-icon-size-medium);height:var(--brand-IconButton-icon-size-medium)}.Primer_Brand__IconButton-module__IconButton--large___XSwOm .Primer_Brand__IconButton-module__IconButton__icon___krMSy{width:var(--brand-IconButton-icon-size-large);height:var(--brand-IconButton-icon-size-large)}.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{box-sizing:border-box;width:var(--brand-IconButton-icon-size-medium);height:var(--brand-IconButton-icon-size-medium);border:var(--brand-borderWidth-thin) solid currentcolor;animation:Primer_Brand__IconButton-module__IconButton-spin___Xg2de var(--brand-IconButton-loadingIndicator-animationDuration-default) linear infinite;border-inline-end-color:#0000;border-radius:50%;display:block}.Primer_Brand__IconButton-module__IconButton--small___vIOsv .Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{width:var(--brand-IconButton-icon-size-small);height:var(--brand-IconButton-icon-size-small)}.Primer_Brand__IconButton-module__IconButton--large___XSwOm .Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{width:var(--brand-IconButton-icon-size-large);height:var(--brand-IconButton-icon-size-large)}.Primer_Brand__IconButton-module__IconButton__loadingAnnouncement___EDict{width:var(--base-size-1);height:var(--base-size-1);margin:calc(var(--base-size-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@keyframes Primer_Brand__IconButton-module__IconButton-spin___Xg2de{to{transform:rotate(360deg)}}@media (forced-colors:active){.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f{color:graytext;border-color:graytext}.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{border-color:buttontext;border-inline-end-color:#0000}}@media (prefers-reduced-motion:reduce){.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{animation-duration:var(--brand-IconButton-loadingIndicator-animationDuration-reducedMotion)}}:root,[data-color-mode=light]{--brand-ActionMenu-color-splitButton-divider-default:var(--brand-color-border-muted);--brand-ActionMenu-color-splitButton-divider-primary:var(--base-color-scale-green-7);--brand-ActionMenu-color-item-hover:var(--base-color-scale-gray-1);--brand-ActionMenu-color-scrollbar-thumb-bg:var(--base-color-scale-gray-0)}[data-color-mode=dark]{--brand-ActionMenu-color-splitButton-divider-default:var(--brand-color-border-muted);--brand-ActionMenu-color-splitButton-divider-primary:var(--brand-color-border-muted);--brand-ActionMenu-color-item-hover:var(--base-color-scale-gray-6);--brand-ActionMenu-color-scrollbar-thumb-bg:var(--base-color-scale-gray-3)}.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5{--focus-outline-width:3px;position:relative}.Primer_Brand__ActionMenu-module__ActionMenu--disabled___Ic5nl{cursor:not-allowed}.Primer_Brand__ActionMenu-module__ActionMenu__button___gqNoG{height:auto}.Primer_Brand__ActionMenu-module__ActionMenu__button--default___mloG_{--brand-borderRadius-medium:var(--brand-borderRadius-full)}.Primer_Brand__ActionMenu-module__ActionMenu__button--small___VpvNg{padding:calc(var(--base-size-4) / 2) var(--base-size-12)}.Primer_Brand__ActionMenu-module__ActionMenu__button--medium___xG3FK{padding:calc(var(--base-size-8) + 2px) var(--base-size-28)}.Primer_Brand__ActionMenu-module__ActionMenu__button___gqNoG>span:first-of-type{max-width:200px;overflow:hidden}.Primer_Brand__ActionMenu-module__ActionMenu__button--split-button___zE_P6{border-radius:var(--brand-borderRadius-medium);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);background-color:var(--brand-color-canvas-default);padding:0;display:inline-flex}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH,.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:hover{z-index:1;border-top-right-radius:0;border-bottom-right-radius:0;position:relative}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:before,.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:hover:before{content:"";top:calc(var(--base-size-2) / -2);right:calc(var(--base-size-2) * -1);width:var(--brand-borderWidth-thin);height:calc(100% + var(--base-size-2));background-color:var(--brand-ActionMenu-color-splitButton-divider-default);position:absolute}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--primary___GexBE.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:before{background-color:var(--brand-ActionMenu-color-splitButton-divider-primary)}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--subtle___O9TkT.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:before{top:calc(var(--base-size-2) * -1);height:calc(100% + var(--base-size-4))}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--subtle___O9TkT.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:active:before{width:0}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--medium___cpKu6.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J,.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-menu___rbice{padding:var(--brand-control-medium-paddingBlock-condensed) var(--brand-control-medium-paddingInline-normal)}.Primer_Brand__ActionMenu-module__ActionMenu__inner-button-dropdown-icon___Pd6ae{vertical-align:middle!important}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-menu___rbice{z-index:0;border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--disabled___ZjXdS{cursor:not-allowed;pointer-events:none}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP{z-index:100;padding:var(--base-size-12);visibility:hidden;background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-radius:var(--brand-borderRadius-large);min-width:min-content;max-height:460px;position:absolute;overflow-y:auto;box-shadow:0 100px 80px #00000003,0 41px 33px #00000005,0 22px 17px #00000005,0 12px 10px #00000008,0 6px 5px #0000000a,0 2px 2px #00000012}.Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K{padding:var(--base-size-8)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj{padding:var(--base-size-12)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--visible___dIcw5{visibility:visible}.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx{animation:.189s var(--brand-animation-easing-glide) 0s 1 normal none running Primer_Brand__ActionMenu-module__overlay-appear-outside-bottom___P9_uK}.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX{animation:.189s var(--brand-animation-easing-glide) 0s 1 normal none running Primer_Brand__ActionMenu-module__overlay-appear-outside-top___hI7o9}@keyframes Primer_Brand__ActionMenu-module__overlay-appear-outside-bottom___P9_uK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Primer_Brand__ActionMenu-module__overlay-appear-outside-top___hI7o9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx{margin-block-start:var(--base-size-8)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX{margin-block-start:calc(var(--base-size-8) * -1)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx{margin-block-start:var(--base-size-4)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX{margin-block-start:calc(var(--base-size-4) * -1)}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP::-webkit-scrollbar{width:var(--base-size-12)}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP::-webkit-scrollbar-track{border-left:1px solid var(--brand-color-border-muted);border-top-right-radius:var(--brand-borderRadius-large);border-bottom-right-radius:var(--brand-borderRadius-large)}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP::-webkit-scrollbar-thumb{border-radius:var(--brand-borderRadius-medium);border:1px solid var(--brand-color-border-default);background-color:var(--brand-ActionMenu-color-scrollbar-thumb-bg)}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr{border-radius:var(--brand-borderRadius-medium);flex:1 0 auto;grid-template-columns:min-content 1fr;grid-template-areas:"leadingVisual text";align-items:center;list-style:none;display:grid}.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-gap:var(--base-size-8);align-items:center;gap:var(--base-size-8);color:var(--brand-color-text-default);grid-area:1/1/-1/-1;-webkit-text-decoration:none;text-decoration:none;display:grid}.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor--disabled___SrwBA{pointer-events:none;cursor:not-allowed}.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl:focus-visible{box-shadow:none;outline:none}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:has(.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl:focus-visible){box-shadow:0 0 0 var(--focus-outline-width) var(--brand-color-focus);outline:none;transition:none}.Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB{padding:var(--brand-control-medium-paddingBlock-condensed) var(--brand-control-medium-paddingInline-normal);min-height:var(--brand-control-medium-size)}.Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB:has(.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl){padding:0}.Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB .Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl{padding:var(--brand-control-medium-paddingBlock-condensed) var(--brand-control-medium-paddingInline-normal)}.Primer_Brand__ActionMenu-module__ActionMenu__item--small___Y17Or{padding:var(--base-size-8) var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr[aria-disabled=true]{cursor:not-allowed}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:hover:not(.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr[aria-disabled=true]){cursor:pointer;background-color:var(--brand-ActionMenu-color-item-hover)}.Primer_Brand__ActionMenu-module__ActionMenu__item--selection-type-single___ZdivU{padding-right:var(--base-size-48)}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:focus-visible{box-shadow:0 0 0 var(--focus-outline-width) var(--brand-color-focus);outline:none;transition:none}.Primer_Brand__ActionMenu-module__ActionMenu__item-leadingVisual___UWjE1{min-width:var(--base-size-16);margin-right:var(--brand-control-medium-gap);color:var(--brand-color-text-default);pointer-events:none;grid-area:leadingVisual;display:flex}.Primer_Brand__ActionMenu-module__ActionMenu__item-text___K_1vl{grid-area:text;width:max-content;display:grid}.Primer_Brand__ActionMenu-module__ActionMenu__item-text___K_1vl>span{line-height:var(--brand-control-medium-lineBoxHeight)}.Primer_Brand__ActionMenu-module__ActionMenu__item-icon___JyMwz{fill:var(--brand-color-text-default)}.Primer_Brand__ActionMenu-module__ActionMenu__item-content--disabled___WrxPY{color:var(--base-color-scale-gray-3)}.Primer_Brand__ActionMenu-module__ActionMenu__item-icon--disabled___Ebefz{fill:var(--base-color-scale-gray-3)}@media (forced-colors:active){.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:focus-visible{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}@media (prefers-reduced-motion:reduce){.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5,.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5:before,.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5:after,.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__ButtonGroup-module__ButtonGroup___QQSsj{gap:var(--base-size-8) var(--base-size-16);flex-flow:wrap;display:inline-flex}.Primer_Brand__ButtonGroup-module__ButtonGroup___QQSsj>*{flex-grow:1}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t{flex-wrap:nowrap;gap:0}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t .Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu{flex-grow:0;display:flex;position:relative}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t .Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:not(:first-child){margin-inline-start:calc(var(--brand-borderWidth-thin) * -1)}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t .Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:focus-within{z-index:1}.Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX.Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX{border-radius:0}.Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:first-child .Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX{border-start-start-radius:var(--brand-borderRadius-medium);border-end-start-radius:var(--brand-borderRadius-medium)}.Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:last-child .Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX{border-start-end-radius:var(--brand-borderRadius-medium);border-end-end-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Image-module__Image__container___acBJi{display:inline-block}.Primer_Brand__Image-module__Image___FgVuK{-o-object-fit:cover;object-fit:cover;display:inline-block}.Primer_Brand__Image-module__Image--aspect-ratio-custom___gXFxx{aspect-ratio:var(--brand-image-aspectRatio)}.Primer_Brand__Image-module__Image--aspect-ratio-1-1___gDnTF{aspect-ratio:1}.Primer_Brand__Image-module__Image--aspect-ratio-16-9___bscHI{aspect-ratio:16/9}.Primer_Brand__Image-module__Image--aspect-ratio-16-10___dkGM6{aspect-ratio:16/10}.Primer_Brand__Image-module__Image--aspect-ratio-4-3___Tt_MI{aspect-ratio:4/3}.Primer_Brand__Image-module__Image--borderRadius-small___p94p1{border-radius:var(--brand-borderRadius-small);display:block}.Primer_Brand__Image-module__Image--borderRadius-medium___VsUEt{border-radius:var(--brand-borderRadius-medium);display:block}.Primer_Brand__Image-module__Image--borderRadius-large___ivnDN{border-radius:var(--brand-borderRadius-large);display:block}.Primer_Brand__Image-module__Image--borderRadius-xlarge___X8Rkm{border-radius:var(--brand-borderRadius-xlarge);display:block}.Primer_Brand__Image-module__Image--borderRadius-full___AlwaQ{border-radius:var(--brand-borderRadius-full);display:block}:root{--brand-Hero-regular-padding:var(--base-size-128) 0;--brand-Hero-narrow-padding:var(--base-size-96) 0}.Primer_Brand__Link-module__Link___lvKjM{--visual-width:var(--external-icon-size,var(--arrow-size,0px));--gap:0px;-moz-column-gap:0px;-moz-column-gap:var(--gap);column-gap:0;column-gap:var(--gap);cursor:pointer;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.Primer_Brand__Link-module__Link--arrow-start___AT1uu,.Primer_Brand__Link-module__Link--arrow-end___l0EPS{--gap:var(--base-size-4);--arrow-size:var(--base-size-16);position:relative;top:.05em}.Primer_Brand__Link-module__Link--arrow-start___AT1uu.Primer_Brand__Link-module__Link--large___cXMt5,.Primer_Brand__Link-module__Link--arrow-end___l0EPS.Primer_Brand__Link-module__Link--large___cXMt5{--arrow-size:var(--base-size-20)}.Primer_Brand__Link-module__Link--is-external___AthYf{--gap:var(--base-size-4);--external-icon-size:var(--base-size-16)}.Primer_Brand__Link-module__Link--is-external___AthYf.Primer_Brand__Link-module__Link--large___cXMt5{--external-icon-size:var(--base-size-20)}.Primer_Brand__Link-module__Link___lvKjM:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Link-module__Link___lvKjM:after{width:calc(100% - var(--gap) - var(--visual-width));pointer-events:none;content:"";border:var(--brand-borderWidth-thin) solid currentColor;transform-origin:0 0;position:absolute;bottom:-.15em;left:0;transform:scaleX(0)}@media screen and (prefers-reduced-motion:no-preference){.Primer_Brand__Link-module__Link___lvKjM:after{transition:transform var(--brand-animation-duration-fast) ease}}.Primer_Brand__Link-module__Link___lvKjM:active:after,.Primer_Brand__Link-module__Link___lvKjM:hover:after{transform:scaleX(1)}.Primer_Brand__Link-module__Link___lvKjM:focus:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__Link-module__Link--default___UKAcZ,.Primer_Brand__Link-module__Link--default___UKAcZ span{color:var(--brand-Link-color-default)}.Primer_Brand__Link-module__Link--accent___FWEDd,.Primer_Brand__Link-module__Link--accent___FWEDd span{color:var(--brand-Link-color-accent)}.Primer_Brand__Link-module__Link--label___j8etE{font-weight:var(--base-text-weight-medium);color:inherit!important}.Primer_Brand__Link-module__Link--large___cXMt5 .Primer_Brand__Link-module__Link--label___j8etE{font-size:var(--base-size-20)}.Primer_Brand__Link-module__Link--large___cXMt5 .Primer_Brand__Link-module__Link-arrow___HBMJ9{width:var(--arrow-size);height:var(--arrow-size)}.Primer_Brand__Link-module__Link--arrow-start___AT1uu:after{transform-origin:right 0;left:auto;right:0}@media (prefers-reduced-motion:reduce){.Primer_Brand__Link-module__Link___lvKjM,.Primer_Brand__Link-module__Link___lvKjM:before,.Primer_Brand__Link-module__Link___lvKjM:after,.Primer_Brand__Link-module__Link___lvKjM *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-Link-color-default:var(--brand-color-text-default);--brand-Link-color-accent:var(--brand-color-text-link-rest)}:root{--brand-RiverBreakout-variant-gridline-spacing-contentGap:var(--base-size-16);--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-20);--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd:var(--base-size-40);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-36);--brand-RiverBreakout-spacing-inner:var(--base-size-40);--brand-RiverAccordion-variant-gridline-spacing-contentGap:var(--base-size-32);--brand-RiverAccordion-variant-gridline-spacing-outerInline:var(--base-size-20);--brand-RiverAccordion-variant-gridline-spacing-outerBlock:var(--base-size-40);--brand-River-variant-gridline-spacing-outerInline:var(--base-size-20);--brand-River-variant-gridline-spacing-outerBlock:var(--base-size-40);--brand-River-variant-gridline-visual-padding:var(--base-size-32);--brand-River-spacing-outerBlock:var(--base-size-36);--brand-River-spacing-innerY:var(--base-size-24);--brand-River-spacing-inner:var(--base-size-40)}@media (width>=768px){:root{--brand-RiverBreakout-variant-gridline-spacing-contentGap:var(--base-size-20);--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-36);--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd:var(--base-size-48);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-40);--brand-RiverBreakout-spacing-inner:var(--base-size-48);--brand-RiverAccordion-variant-gridline-spacing-outerInline:var(--base-size-36);--brand-RiverAccordion-variant-gridline-spacing-outerBlock:var(--base-size-36);--brand-River-spacing-innerY:var(--base-size-24)}}@media (width>=1012px){:root{--brand-River-variant-gridline-visual-padding:var(--base-size-64)}}@media (width>=1280px){:root{--brand-RiverBreakout-variant-gridline-spacing-contentGap:var(--base-size-24);--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-64);--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd:var(--base-size-80);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-64);--brand-RiverBreakout-spacing-inner:var(--base-size-64);--brand-RiverAccordion-variant-gridline-spacing-contentGap:var(--base-size-64);--brand-RiverAccordion-variant-gridline-spacing-outerInline:var(--base-size-64);--brand-RiverAccordion-variant-gridline-spacing-outerBlock:var(--base-size-64);--brand-River-variant-gridline-spacing-outerInline:var(--base-size-64);--brand-River-variant-gridline-spacing-outerBlock:var(--base-size-64);--brand-River-spacing-outerBlock:var(--base-size-48);--brand-River-spacing-innerY:var(--base-size-32);--brand-River-spacing-inner:var(--base-size-24)}}.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE{grid-gap:0;grid-template:"visual""accordion"/1fr;gap:0;display:grid;position:relative}@media screen and (width>=63.25rem){.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE{--gap-width:var(--brand-Grid-spacing-column-gap);--column-and-gap-width:calc((100% + var(--gap-width)) / 12);--4-grid-columns:calc(4 * var(--column-and-gap-width));--7-grid-columns-minus-last-gap:calc((7 * var(--column-and-gap-width)) - var(--gap-width));gap:var(--column-and-gap-width);grid-template-rows:auto}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC{grid-template-columns:var(--4-grid-columns) var(--7-grid-columns-minus-last-gap);grid-template-areas:"accordion visual"}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6{grid-template-columns:var(--7-grid-columns-minus-last-gap) var(--4-grid-columns);grid-template-areas:"visual accordion"}}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{padding-inline:var(--brand-RiverAccordion-variant-gridline-spacing-outerInline);padding-block:var(--brand-RiverAccordion-variant-gridline-spacing-outerBlock);position:relative}@media screen and (width>=63.25rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{--gap-width:var(--brand-RiverAccordion-variant-gridline-spacing-contentGap);--half-column:calc(50% - var(--gap-width) / 2);gap:var(--gap-width);align-items:center}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet.Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC{grid-template-columns:var(--half-column) var(--half-column);grid-template-areas:"accordion visual"}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet.Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6{grid-template-columns:var(--half-column) var(--half-column);grid-template-areas:"visual accordion"}}@media (width>=80rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP{margin-inline:calc(-1 * var(--brand-RiverAccordion-variant-gridline-spacing-outerInline));margin-block-start:calc(-1 * var(--brand-RiverAccordion-variant-gridline-spacing-outerBlock))}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE{max-width:618px;margin-inline:auto}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf{border-radius:0}.Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{grid-area:accordion}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP{grid-area:visual}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf{border-radius:var(--base-size-6);grid-template-columns:subgrid;grid-template-rows:subgrid;width:100%;display:grid;overflow:hidden}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw{opacity:0;width:100%;height:100%;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), scale var(--brand-animation-duration-default) var(--brand-animation-easing-default);grid-area:1/1;align-items:center;display:flex;scale:1.05}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw>*{border-radius:var(--base-size-6);-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block;overflow:hidden}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw img,.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw picture,.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw video{border-radius:var(--base-size-6);-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw>* img,.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw>* video{border-radius:var(--base-size-6);-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp{padding:var(--base-size-32);background:var(--brand-RiverAccordion-visual-background,var(--brand-color-canvas-subtle));justify-content:center;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp>*{border-radius:var(--base-size-6);justify-content:center;align-items:center;max-width:100%;height:auto;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp img,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp picture,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp video{border-radius:var(--base-size-6);max-width:100%;height:auto}@media screen and (width>=63.25rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{padding:var(--brand-RiverAccordion-variant-gridline-spacing-outerBlock) var(--brand-RiverAccordion-variant-gridline-spacing-outerInline);flex-direction:column;justify-content:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{padding-inline-end:var(--brand-RiverAccordion-variant-gridline-spacing-contentGap)}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{padding-inline-start:var(--brand-RiverAccordion-variant-gridline-spacing-contentGap)}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP{margin:0}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf{height:100%}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp{padding:var(--base-size-64);justify-content:center;align-items:center}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp>*,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp img,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp picture,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp video{border-radius:var(--base-size-6)}}:is(.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:first-child) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:first-child,.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(2)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(2),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(3)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(3),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(4)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(4),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(5)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(5),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(6)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(6),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(7)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(7),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(8)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(8),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(9)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(9),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(10)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(10),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:not(:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:first-child){opacity:1;z-index:1;scale:1}.Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw{clip:rect(0, 0, 0, 0);word-wrap:normal;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH{border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-start:var(--base-size-32);position:relative}@media screen and (width<=63.24rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:last-child{border-bottom:none}}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:not(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq) .Primer_Brand__RiverAccordion-module__RiverAccordion__heading___STSM7{color:var(--brand-color-text-muted)}.Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%;padding:0;padding:var(--base-size-4);margin:0;margin:calc(var(--base-size-4) * -1);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__trigger--has-leading-visual___lyq8k{gap:var(--base-size-20);justify-content:flex-start}.Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz{height:var(--base-size-20);width:var(--base-size-20);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz>*{width:100%;height:100%}.Primer_Brand__RiverAccordion-module__RiverAccordion__headingText___tOQEC{flex:1;min-width:0}.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq .Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq{cursor:auto;cursor:initial}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:not(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq) .Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq:after{content:"";width:100%;height:100%;display:block;position:absolute}.Primer_Brand__RiverAccordion-module__RiverAccordion__panel___GkOCl{transition:grid-template-rows var(--brand-animation-duration-default) var(--brand-animation-easing-default), margin-block-start var(--brand-animation-duration-default) var(--brand-animation-easing-default), padding-block-end var(--brand-animation-duration-default) var(--brand-animation-easing-default);grid-template-rows:0fr;margin-block-start:var(--base-size-32);display:grid;overflow-y:clip}.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq .Primer_Brand__RiverAccordion-module__RiverAccordion__panel___GkOCl{grid-template-rows:1fr;margin-block-start:var(--base-size-12);padding-block-end:var(--base-size-32)}.Primer_Brand__RiverAccordion-module__RiverAccordion__content___ECkev{align-items:flex-start;gap:var(--base-size-20);flex-direction:column;min-height:0;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz) .Primer_Brand__RiverAccordion-module__RiverAccordion__content___ECkev{padding-inline-start:calc(var(--base-size-20) + var(--base-size-20))}.Primer_Brand__RiverAccordion-module__RiverAccordion__icon___gl6pH{color:var(--brand-color-text-muted);flex-shrink:0;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq .Primer_Brand__RiverAccordion-module__RiverAccordion__icon___gl6pH{color:var(--brand-color-text-default)}.Primer_Brand__shared-module__gridline___Vmwmu{position:relative}.Primer_Brand__shared-module__gridline___Vmwmu:before,.Primer_Brand__shared-module__gridline___Vmwmu:after{content:"";border-top:var(--brand-borderWidth-thin) solid;-o-border-image:linear-gradient(var(--brand-color-border-muted), var(--brand-color-border-muted)) 1;border-image:linear-gradient(var(--brand-color-border-muted), var(--brand-color-border-muted)) 1;z-index:1;pointer-events:none;border-image-outset:0 100vw;height:0;position:absolute;left:0;right:0}.Primer_Brand__shared-module__gridline___Vmwmu:before{top:0}.Primer_Brand__shared-module__gridline___Vmwmu:after{bottom:0}:root,[data-color-mode=light]{--brand-Label-color-default:var(--brand-color-text-default);--brand-Label-color-blue:var(--base-color-scale-blue-5);--brand-Label-color-blue-purple-start:var(--base-color-scale-blue-5);--brand-Label-color-blue-purple-end:var(--base-color-scale-purple-5);--brand-Label-color-coral:var(--base-color-scale-coral-5);--brand-Label-color-green:var(--base-color-scale-green-6);--brand-Label-color-green-blue-start:var(--base-color-scale-green-6);--brand-Label-color-green-blue-end:var(--base-color-scale-blue-5);--brand-Label-color-green-blue-purple-1:#000aff;--brand-Label-color-green-blue-purple-2:#096bde;--brand-Label-color-green-blue-purple-3:var(--base-color-scale-green-6);--brand-Label-color-green-blue-purple-4:#8250df;--brand-Label-color-gray:var(--base-color-scale-gray-5);--brand-Label-color-indigo:var(--base-color-scale-indigo-5);--brand-Label-color-lemon:var(--base-color-scale-lemon-5);--brand-Label-color-lime:var(--base-color-scale-lime-5);--brand-Label-color-orange:var(--base-color-scale-orange-5);--brand-Label-color-pink:var(--base-color-scale-pink-5);--brand-Label-color-pink-blue-start:var(--base-color-scale-pink-5);--brand-Label-color-pink-blue-end:var(--base-color-scale-blue-5);--brand-Label-color-purple:var(--base-color-scale-purple-5);--brand-Label-color-purple-red-start:var(--base-color-scale-purple-5);--brand-Label-color-purple-red-end:var(--base-color-scale-red-5);--brand-Label-color-red:var(--base-color-scale-red-5);--brand-Label-color-red-orange-start:var(--base-color-scale-red-5);--brand-Label-color-red-orange-end:var(--base-color-scale-orange-5);--brand-Label-color-teal:var(--base-color-scale-teal-5);--brand-Label-color-yellow:var(--base-color-scale-yellow-5)}[data-color-mode=dark]{--brand-Label-color-default:var(--brand-color-text-default);--brand-Label-color-blue:var(--base-color-scale-blue-2);--brand-Label-color-blue-purple-start:var(--base-color-scale-blue-2);--brand-Label-color-blue-purple-end:var(--base-color-scale-purple-2);--brand-Label-color-coral:var(--base-color-scale-coral-2);--brand-Label-color-green:var(--base-color-scale-green-2);--brand-Label-color-green-blue-start:var(--base-color-scale-green-2);--brand-Label-color-green-blue-end:var(--base-color-scale-blue-2);--brand-Label-color-green-blue-purple-3:#00ff46;--brand-Label-color-gray:var(--base-color-scale-gray-2);--brand-Label-color-indigo:var(--base-color-scale-indigo-2);--brand-Label-color-lemon:var(--base-color-scale-lemon-2);--brand-Label-color-lime:var(--base-color-scale-lime-2);--brand-Label-color-orange:var(--base-color-scale-orange-2);--brand-Label-color-pink:var(--base-color-scale-pink-2);--brand-Label-color-pink-blue-start:var(--base-color-scale-pink-2);--brand-Label-color-pink-blue-end:var(--base-color-scale-blue-2);--brand-Label-color-purple:var(--base-color-scale-purple-2);--brand-Label-color-purple-red-start:var(--base-color-scale-purple-2);--brand-Label-color-purple-red-end:var(--base-color-scale-red-2);--brand-Label-color-red:var(--base-color-scale-red-2);--brand-Label-color-red-orange-start:var(--base-color-scale-red-2);--brand-Label-color-red-orange-end:var(--base-color-scale-orange-2);--brand-Label-color-teal:var(--base-color-scale-teal-2);--brand-Label-color-yellow:var(--base-color-scale-yellow-2)}.Primer_Brand__Label-module__Label___TW0HL{--brand-Label-gradient-radial:radial-gradient(circle at top left, var(--brand-Label-color-start), var(--brand-Label-color-end));--brand-Label-gradient-conical:conic-gradient(from 90deg at center, var(--brand-Label-color-stop-1) 0deg, var(--brand-Label-color-stop-2) 160deg, var(--brand-Label-color-stop-3) 175deg, var(--brand-Label-color-stop-4) 200deg, var(--brand-Label-color-stop-4) 350deg, var(--brand-Label-color-stop-1) 360deg);--brand-Label-background:var(--brand-Label-gradient-conical,var(--brand-Label-gradient-radial,var(--brand-Label-color,currentColor)));vertical-align:middle;border-radius:var(--brand-borderRadius-xlarge);color:var(--brand-Label-color-start,var(--brand-Label-color,currentColor));text-align:center;background:0 0;justify-content:center;align-items:center;height:min-content;display:inline-flex;position:relative}[data-color-mode=dark] .Primer_Brand__Label-module__Label___TW0HL{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Label-module__Label___TW0HL:before{content:"";padding:var(--brand-borderWidth-thin);border-radius:inherit;background:var(--brand-Label-background);-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.Primer_Brand__Label-module__Label--size-small___TvoL_{min-height:var(--base-size-20);padding-inline:var(--base-size-8);padding-block:var(--base-size-2)}.Primer_Brand__Label-module__Label--size-small___TvoL_ .Primer_Brand__Label-module__Label__label___bD_B4{font-size:var(--base-size-12)!important}.Primer_Brand__Label-module__Label--size-medium___g4Jkm{min-height:var(--base-size-28);padding-inline:var(--base-size-16);padding-block:var(--base-size-4)}.Primer_Brand__Label-module__Label--size-large___BrKTp{min-height:var(--base-size-32);padding-inline:var(--base-size-16);padding-block:var(--base-size-4)}.Primer_Brand__Label-module__Label--color-default___YCx2l{--brand-Label-color:var(--brand-Label-color-default)}.Primer_Brand__Label-module__Label--color-blue___lZSxf{--brand-Label-color:var(--brand-Label-color-blue)}.Primer_Brand__Label-module__Label--color-blue-purple___ER3VP{--brand-Label-color-start:var(--brand-Label-color-blue-purple-start);--brand-Label-color-end:var(--brand-Label-color-blue-purple-end)}.Primer_Brand__Label-module__Label--color-coral___V0Yif{--brand-Label-color:var(--brand-Label-color-coral)}.Primer_Brand__Label-module__Label--color-green___SoiE4{--brand-Label-color:var(--brand-Label-color-green)}.Primer_Brand__Label-module__Label--color-green-blue___R2mSi{--brand-Label-color-start:var(--brand-Label-color-green-blue-start);--brand-Label-color-end:var(--brand-Label-color-green-blue-end)}.Primer_Brand__Label-module__Label--color-gray___MCa_k{--brand-Label-color:var(--brand-Label-color-gray)}.Primer_Brand__Label-module__Label--color-indigo___VEHOi{--brand-Label-color:var(--brand-Label-color-indigo)}.Primer_Brand__Label-module__Label--color-lemon___xvb0x{--brand-Label-color:var(--brand-Label-color-lemon)}.Primer_Brand__Label-module__Label--color-lime___rORM1{--brand-Label-color:var(--brand-Label-color-lime)}.Primer_Brand__Label-module__Label--color-orange___PMqMi{--brand-Label-color:var(--brand-Label-color-orange)}.Primer_Brand__Label-module__Label--color-pink___kHEv5{--brand-Label-color:var(--brand-Label-color-pink)}.Primer_Brand__Label-module__Label--color-pink-blue___y5skb{--brand-Label-color-start:var(--brand-Label-color-pink-blue-start);--brand-Label-color-end:var(--brand-Label-color-pink-blue-end)}.Primer_Brand__Label-module__Label--color-green-blue-purple___UKGU_{--brand-Label-color-stop-1:var(--brand-Label-color-green-blue-purple-1);--brand-Label-color-stop-2:var(--brand-Label-color-green-blue-purple-2);--brand-Label-color-stop-3:var(--brand-Label-color-green-blue-purple-3);--brand-Label-color-stop-4:var(--brand-Label-color-green-blue-purple-4)}.Primer_Brand__Label-module__Label--color-purple___ZHLtp{--brand-Label-color:var(--brand-Label-color-purple)}.Primer_Brand__Label-module__Label--color-purple-red___MsWGq{--brand-Label-color-start:var(--brand-Label-color-purple-red-start);--brand-Label-color-end:var(--brand-Label-color-purple-red-end)}.Primer_Brand__Label-module__Label--color-red___GYMDt{--brand-Label-color:var(--brand-Label-color-red)}.Primer_Brand__Label-module__Label--color-red-orange___FVyXX{--brand-Label-color-start:var(--brand-Label-color-red-orange-start);--brand-Label-color-end:var(--brand-Label-color-red-orange-end)}.Primer_Brand__Label-module__Label--color-teal___VOUIS{--brand-Label-color:var(--brand-Label-color-teal)}.Primer_Brand__Label-module__Label--color-yellow___S2Zu2{--brand-Label-color:var(--brand-Label-color-yellow)}.Primer_Brand__Label-module__Label__text____nAxj:not(.Primer_Brand__Label-module__Label--gradient___smCNu .Primer_Brand__Label-module__Label__text____nAxj){background:var(--brand-Label-background);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.Primer_Brand__Label-module__Label__text____nAxj{line-height:var(--base-size-16)}.Primer_Brand__Label-module__Label__icon-visual___lD1Qa{height:var(--base-size-16);align-self:center;width:auto;display:flex}.Primer_Brand__Label-module__Label__leading-visual___a1rnF{margin-right:var(--base-size-8);display:flex}.Primer_Brand__Label-module__Label__label___bD_B4{font-weight:var(--base-text-weight-medium);line-height:inherit}@media (forced-colors:active){.Primer_Brand__Label-module__Label___TW0HL{outline:var(--brand-borderWidth-thin) solid transparent}}:root{--brand-River-visual-shadow:0px 100px 80px #00000004, 0px 41.7776px 33.4221px #00000006, 0px 22.3363px 17.869px #00000007, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #0000000b, 0px 2.76726px 2.21381px #00000012;--brand-River-label-margin:var(--base-size-16);--brand-River-heading-margin:var(--base-size-16)}:root,[data-color-mode=light]{--brand-InlineCode-color-fg-default:var(--brand-color-text-muted);--brand-InlineCode-color-fg-heading:var(--brand-color-text-default);--brand-InlineCode-bgColor:var(--base-color-scale-gray-1)}[data-color-mode=dark]{--brand-InlineCode-color-fg-default:var(--brand-color-text-muted);--brand-InlineCode-color-fg-heading:var(--brand-color-text-default);--brand-InlineCode-bgColor:var(--base-color-scale-gray-7)}.Primer_Brand__river-shared-module__River___eSXvR{grid-gap:var(--brand-River-spacing-inner);gap:var(--brand-River-spacing-inner);padding-inline:var(--brand-River-spacing-outerInline);padding-block:var(--brand-River-spacing-outerBlock);grid-auto-rows:min-content;display:grid;container-type:inline-size}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{padding-inline:var(--brand-River-variant-gridline-spacing-outerInline);padding-block:var(--brand-River-variant-gridline-spacing-outerBlock);gap:var(--base-size-32);position:relative}@media screen and (width>=48rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{gap:var(--base-size-28)}}@media screen and (width>=80rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__river-shared-module__River--align-center___VxJ3H{text-align:center}.Primer_Brand__river-shared-module__River__content___p4EdY{order:2}.Primer_Brand__river-shared-module__River__visual___kjFE2 img,.Primer_Brand__river-shared-module__River__visual___kjFE2 picture{display:block}.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL img,.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL picture,.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx{border-radius:var(--brand-borderRadius-large);overflow:hidden}.Primer_Brand__river-shared-module__River__visual--has-shadow___PyzIW{box-shadow:var(--brand-River-visual-shadow)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{background-color:var(--brand-color-canvas-subtle);padding:var(--brand-River-variant-gridline-visual-padding);margin-inline:calc(-1 * var(--brand-River-variant-gridline-spacing-outerInline));border-radius:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S img,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S picture,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S video{border-radius:var(--brand-borderRadius-large);width:auto;max-width:100%;height:auto}@media screen and (width<=47.99rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{justify-content:flex-end;align-items:flex-end;padding-block-end:0;padding-inline-end:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S img,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S picture,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S video{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__river-shared-module__River___eSXvR{width:100%;max-width:618px;margin-inline:auto}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{align-items:flex-end;padding-block-end:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S img,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S picture,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S video{border-end-end-radius:0;border-end-start-radius:0}}.Primer_Brand__river-shared-module__River__heading___tl6zS{margin-bottom:var(--brand-River-heading-margin)}.Primer_Brand__river-shared-module__River__call-to-action___yeIFh{margin-top:var(--base-size-24)}.Primer_Brand__river-shared-module__River__text___TQQhU strong,.Primer_Brand__river-shared-module__River__text___TQQhU b{font-weight:var(--base-text-weight-normal);color:var(--brand-color-text-default)}.Primer_Brand__river-shared-module__River__heading___tl6zS code,.Primer_Brand__river-shared-module__River__text___TQQhU code{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);white-space:normal;word-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6}.Primer_Brand__river-shared-module__River__leadingComponent___RBKiv img,.Primer_Brand__river-shared-module__River__leadingComponent___RBKiv picture,.Primer_Brand__river-shared-module__River__trailingComponent___bjdxv img,.Primer_Brand__river-shared-module__River__trailingComponent___bjdxv picture{display:block}.Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{margin-block-start:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-start:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River__label___ztaaN{margin-block-end:var(--brand-River-label-margin)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V .Primer_Brand__river-shared-module__River__visual___kjFE2{order:1}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V .Primer_Brand__river-shared-module__River__content___p4EdY{order:2}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4 .Primer_Brand__river-shared-module__River__content___p4EdY{order:1}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4 .Primer_Brand__river-shared-module__River__visual___kjFE2{order:2}@media screen and (width<=63.24rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-block-start:calc(-1 * var(--brand-River-variant-gridline-spacing-outerBlock))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-block-end:calc(-1 * var(--brand-River-variant-gridline-spacing-outerBlock))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-block-start:calc(-1 * var(--brand-River-variant-gridline-spacing-outerBlock))}}@media screen and (width>=63.25rem){.Primer_Brand__river-shared-module__River___eSXvR{grid-template-rows:initial}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin:0}.Primer_Brand__river-shared-module__River__content___p4EdY{order:initial}.Primer_Brand__river-shared-module__River--50-50___y5_l2{grid-template-columns:[content]1fr[visual]1fr}.Primer_Brand__river-shared-module__River--60-40___NljA1{grid-template-columns:[content]4fr[visual]6fr}.Primer_Brand__river-shared-module__River--align-start___wo12V{grid-template-areas:"content visual"}.Primer_Brand__river-shared-module__River--align-end___aNjz4{grid-template-areas:"visual content"}.Primer_Brand__river-shared-module__River--align-end___aNjz4.Primer_Brand__river-shared-module__River--60-40___NljA1{grid-template-columns:[visual]6fr[content]4fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-inline-start:calc(var(--base-size-80) + var(--base-size-8))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-inline-end:calc(var(--base-size-80) + var(--base-size-8))}.Primer_Brand__river-shared-module__River__content___p4EdY{grid-area:content;align-content:center;display:grid}.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__body-text___aJne5,.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__heading___tl6zS{max-width:400px}.Primer_Brand__river-shared-module__River--align-start___wo12V:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:var(--base-size-128)}.Primer_Brand__river-shared-module__River--align-end___aNjz4:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--base-size-128)}.Primer_Brand__river-shared-module__River__content--align-block-end___xI62E{align-content:end}.Primer_Brand__river-shared-module__River__visual___kjFE2{grid-area:visual}.Primer_Brand__river-shared-module__River--align-center___VxJ3H{grid-auto-rows:min-content;grid-template-columns:initial}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__content___p4EdY,.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual___kjFE2{grid-area:unset;justify-self:center}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__body-text___aJne5{justify-self:center;max-width:600px}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-bottom:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__content___p4EdY{margin-top:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H):has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){gap:0;padding:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H):has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){grid-template-columns:1fr 1fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--60-40___NljA1:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H):has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){grid-template-columns:560fr 676fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4.Primer_Brand__river-shared-module__River--60-40___NljA1:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){grid-template-columns:676fr 560fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--base-size-64);padding-inline-end:var(--brand-River-spacing-inner);padding-block:var(--brand-River-variant-gridline-spacing-outerBlock)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2.Primer_Brand__river-shared-module__River--align-start___wo12V:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:calc(var(--base-size-80) + var(--base-size-32))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--60-40___NljA1.Primer_Brand__river-shared-module__River--align-start___wo12V:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:var(--base-size-128)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--brand-River-spacing-inner);padding-inline-end:var(--base-size-64);padding-block:var(--brand-River-variant-gridline-spacing-outerBlock)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2.Primer_Brand__river-shared-module__River--align-end___aNjz4:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:calc(var(--base-size-80) + var(--base-size-32))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--60-40___NljA1.Primer_Brand__river-shared-module__River--align-end___aNjz4:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--base-size-128)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H) .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-inline:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){padding:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{width:100%;margin:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-bottom:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H{gap:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__content___p4EdY{margin-top:0;margin-bottom:var(--base-size-64)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline:var(--brand-River-variant-gridline-spacing-outerInline);padding-block-start:var(--brand-River-variant-gridline-spacing-outerBlock)}}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:center;align-items:flex-end;padding-block-end:0;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:flex-start;align-items:flex-end;padding-block-end:0;padding-inline-start:0;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:flex-end;align-items:flex-end;padding-block-end:0;padding-inline-end:0;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb{padding:var(--brand-River-variant-gridline-visual-padding)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK{border-radius:0;padding:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW [data-video-player-container]{border-radius:0;width:auto;max-width:100%;height:auto}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb [data-video-player-container]{border-radius:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 [data-video-player-container]{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R [data-video-player-container]{border-radius:var(--brand-borderRadius-large) var(--brand-borderRadius-large) 0 0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 [data-video-player-container]{border-radius:0;border-start-end-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW [data-video-player-container]{border-radius:0;border-start-start-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb [data-video-player-container]{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK [data-video-player-container]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK [data-video-player-container]{border-radius:0}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e{gap:var(--brand-RiverBreakout-spacing-inner);flex-direction:column;padding-block-start:var(--brand-River-spacing-outerBlock);padding-block-end:var(--brand-River-spacing-outerBlock);display:flex}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU{max-width:37.5rem;color:var(--brand-color-text-default);font-size:var(--brand-text-size-500);font-weight:var(--brand-heading-weight-500);letter-spacing:var(--brand-heading-letterSpacing-500);line-height:var(--brand-text-lineHeight-500)}.Primer_Brand__river-shared-module__RiverBreakout--muted___k_sJO .Primer_Brand__river-shared-module__River__text___TQQhU{color:var(--brand-color-text-muted)}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU em,.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU b{color:var(--brand-color-text-default);font-style:normal;font-weight:inherit}.Primer_Brand__river-shared-module__RiverBreakout__hiddenHeading___axLfo{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{padding-block-start:var(--base-size-12)}@media screen and (width>=48rem){.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__content___p4EdY{grid-gap:var(--brand-River-spacing-inner);gap:var(--brand-River-spacing-inner);grid-row-gap:var(--brand-River-spacing-innerY);row-gap:var(--brand-River-spacing-innerY);grid-template-columns:5fr 3fr;grid-template-areas:"text trailingComponent""cta trailingComponent";grid-auto-rows:auto 1fr;display:grid}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU{grid-area:text}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{grid-area:cta;margin-block:0}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{grid-area:trailingComponent;justify-self:flex-end;margin-block-start:0}}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{padding-inline:var(--brand-RiverBreakout-variant-gridline-spacing-outerInline);gap:0;padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:0;position:relative}@media screen and (width<=63.24rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{width:100%;max-width:38.625rem;margin-inline:auto}}@media screen and (width>=618px){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{border-inline:none}}@media screen and (width>=1300px){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__visual___kjFE2{overflow:hidden}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__visual--rounded___x1iTx{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__content___p4EdY{gap:var(--brand-RiverBreakout-variant-gridline-spacing-contentGap);padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{padding-block-start:var(--base-size-12)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);margin-inline:calc(-1 * var(--brand-RiverBreakout-variant-gridline-spacing-outerInline));padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd);padding-inline:var(--brand-RiverBreakout-variant-gridline-spacing-outerInline)}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__content___p4EdY{flex-direction:column;display:flex}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{margin-block-start:0}}@media screen and (width>=63.25rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX:has(.Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY){padding-block-end:0}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__content___p4EdY{grid-template-columns:1fr 31rem;grid-template-areas:"text trailingComponent""cta trailingComponent";grid-template-columns:1fr var(--brand-RiverBreakout-gridline-trailing-width,31rem);grid-gap:var(--brand-RiverBreakout-variant-gridline-spacing-contentGap);gap:var(--brand-RiverBreakout-variant-gridline-spacing-contentGap);flex:1;grid-template-rows:auto 1fr;padding-block:0;display:grid}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__text___TQQhU{grid-area:text;padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{grid-area:cta;margin-block:0;padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{grid-area:trailingComponent;margin-block-start:0}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY{border-top:none;border-left:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-inline:0;padding-block:0;padding-inline-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerInline);align-self:stretch;margin-block:0;margin-inline:0;padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd)}}:root,[data-color-mode=light]{--brand-Accordion-toggle-color-start:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-end:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-default:var(--brand-color-text-default);--brand-Accordion-toggle-color-blue:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-blue-purple-start:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-blue-purple-end:var(--base-color-scale-purple-5);--brand-Accordion-toggle-color-coral:var(--base-color-scale-coral-5);--brand-Accordion-toggle-color-green:var(--base-color-scale-green-6);--brand-Accordion-toggle-color-green-blue-start:var(--base-color-scale-green-6);--brand-Accordion-toggle-color-green-blue-end:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-gray:var(--base-color-scale-gray-5);--brand-Accordion-toggle-color-indigo:var(--base-color-scale-indigo-5);--brand-Accordion-toggle-color-lemon:var(--base-color-scale-lemon-5);--brand-Accordion-toggle-color-lime:var(--base-color-scale-lime-5);--brand-Accordion-toggle-color-orange:var(--base-color-scale-orange-5);--brand-Accordion-toggle-color-pink:var(--base-color-scale-pink-5);--brand-Accordion-toggle-color-pink-blue-start:var(--base-color-scale-pink-5);--brand-Accordion-toggle-color-pink-blue-end:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-purple:var(--base-color-scale-purple-5);--brand-Accordion-toggle-color-purple-red-start:var(--base-color-scale-purple-5);--brand-Accordion-toggle-color-purple-red-end:var(--base-color-scale-red-5);--brand-Accordion-toggle-color-red:var(--base-color-scale-red-5);--brand-Accordion-toggle-color-red-orange-start:var(--base-color-scale-red-5);--brand-Accordion-toggle-color-red-orange-end:var(--base-color-scale-orange-5);--brand-Accordion-toggle-color-teal:var(--base-color-scale-teal-5);--brand-Accordion-toggle-color-yellow:var(--base-color-scale-yellow-5);--brand-Accordion-border-color-default:var(--brand-color-border-muted);--brand-Accordion-indicator-idle:var(--base-color-scale-gray-3);--brand-Accordion-indicator-hover:var(--base-color-scale-gray-5);--brand-Accordion-indicator-active:var(--brand-color-accent-primary)}[data-color-mode=dark]{--brand-Accordion-toggle-color-start:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-end:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-default:var(--brand-color-text-default);--brand-Accordion-toggle-color-blue:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-blue-purple-start:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-blue-purple-end:var(--base-color-scale-purple-2);--brand-Accordion-toggle-color-coral:var(--base-color-scale-coral-2);--brand-Accordion-toggle-color-green:var(--base-color-scale-green-2);--brand-Accordion-toggle-color-green-blue-start:var(--base-color-scale-green-2);--brand-Accordion-toggle-color-green-blue-end:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-gray:var(--base-color-scale-gray-2);--brand-Accordion-toggle-color-indigo:var(--base-color-scale-indigo-2);--brand-Accordion-toggle-color-lemon:var(--base-color-scale-lemon-2);--brand-Accordion-toggle-color-lime:var(--base-color-scale-lime-2);--brand-Accordion-toggle-color-orange:var(--base-color-scale-orange-2);--brand-Accordion-toggle-color-pink:var(--base-color-scale-pink-2);--brand-Accordion-toggle-color-pink-blue-start:var(--base-color-scale-pink-2);--brand-Accordion-toggle-color-pink-blue-end:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-purple:var(--base-color-scale-purple-2);--brand-Accordion-toggle-color-purple-red-start:var(--base-color-scale-purple-2);--brand-Accordion-toggle-color-purple-red-end:var(--base-color-scale-red-2);--brand-Accordion-toggle-color-red:var(--base-color-scale-red-2);--brand-Accordion-toggle-color-red-orange-start:var(--base-color-scale-red-2);--brand-Accordion-toggle-color-red-orange-end:var(--base-color-scale-orange-2);--brand-Accordion-toggle-color-teal:var(--base-color-scale-teal-2);--brand-Accordion-toggle-color-yellow:var(--base-color-scale-yellow-2);--brand-Accordion-border-color-default:var(--brand-color-border-muted);--brand-Accordion-indicator-idle:var(--base-color-scale-gray-7);--brand-Accordion-indicator-hover:var(--base-color-scale-gray-5);--brand-Accordion-indicator-active:var(--brand-color-accent-primary)}.Primer_Brand__Accordion-module__Accordion___M_LPt{--brand-Accordion-content-height:0px;box-sizing:border-box;position:relative}.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk:after,.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk .Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy,.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk>.Primer_Brand__Accordion-module__Accordion__content___wMZGe,.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{transition:none}.Primer_Brand__Accordion-module__Accordion--default___wLsHR{border-bottom:var(--brand-borderWidth-thin) solid var(--brand-Accordion-border-color-default)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{background-color:var(--brand-color-canvas-subtle);border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block:var(--base-size-20);padding-inline:var(--base-size-20);justify-content:flex-start;align-items:center;gap:0}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk:before{content:"";width:calc(var(--base-size-8) - 1px);height:var(--base-size-12);background-color:var(--brand-Accordion-indicator-idle);flex-shrink:0;margin-inline-end:var(--base-size-12);display:block}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk:hover:before{background-color:var(--brand-Accordion-indicator-hover)}details[open]>.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk:before{background-color:var(--brand-Accordion-indicator-active)}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h3,.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h4,.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h5,.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h6{font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-100);letter-spacing:.15px;text-transform:uppercase}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)+.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{border-block-start:none}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{padding-block-start:var(--base-size-12);padding-inline:var(--base-size-20)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA:after{block-size:var(--base-size-12)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA .Primer_Brand__Accordion-module__Accordion--default___wLsHR:last-child{border-bottom:none}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA .Primer_Brand__Accordion-module__Accordion--default___wLsHR:last-child:after{display:none}.Primer_Brand__Accordion-module__Accordion--default___wLsHR:after{content:"";background-color:var(--brand-Accordion-border-color-default);height:var(--brand-borderWidth-thin);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);transform-origin:50% 100%;width:100%;position:absolute;bottom:0;left:0;transform:scaleY(0)}.Primer_Brand__Accordion-module__Accordion--default___wLsHR:hover:after,details[open].Primer_Brand__Accordion-module__Accordion--default___wLsHR:after{background-color:var(--brand-color-accent-primary);transform:scaleY(1)}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{cursor:pointer;padding:var(--base-size-24) 0;justify-content:space-between;align-items:center;display:flex;position:relative}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc::-webkit-details-marker{display:none}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus)}details[open].Primer_Brand__Accordion-module__Accordion___M_LPt:has(>summary:focus-visible){outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}details[open].Primer_Brand__Accordion-module__Accordion___M_LPt>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc:focus-visible{outline:none}.Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{cursor:pointer;height:var(--base-size-24);width:var(--base-size-24);color:var(--brand-color-text-emphasized);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc:not(.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW) .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{right:0}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{color:var(--brand-color-text-default);order:1;margin-inline-start:auto;position:static;transform:none}.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{left:0}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_ .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{color:var(--brand-Accordion-toggle-color-start,var(--brand-color-text-emphasized))}.Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy{transform-origin:50%;transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide)}details[open]>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc .Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy{transform:rotate(-180deg)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-default___J06Ol{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-default)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue___BpPxQ{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-blue)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue-purple___R4Ta3{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-blue-purple-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-coral___T3Lvh{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-coral)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green___GThPe{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-green)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green-blue___PHnZc{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-green-blue-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-gray___gGQN8{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-gray)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-indigo___f5_9S{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-indigo)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lemon___c5Gz6{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-lemon)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lime___Tj0cg{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-lime)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-orange____Dby3{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-orange)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink___BXVJc{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-pink)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink-blue___NVPxr{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-pink-blue-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple___whcwP{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-purple)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple-red___l3gUG{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-purple-red-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red___txXJX{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-red)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red-orange___ZODhv{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-red-orange-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-teal___h2drb{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-teal)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-yellow___WGTG3{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-yellow)}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_:not(.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW){padding-inline-end:var(--base-size-48)}.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW{padding-inline-start:var(--base-size-48)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe,.Primer_Brand__Accordion-module__Accordion__content___wMZGe p,.Primer_Brand__Accordion-module__Accordion__content___wMZGe span:not(.Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW),.Primer_Brand__Accordion-module__Accordion__content___wMZGe ul,.Primer_Brand__Accordion-module__Accordion__content___wMZGe ol{color:var(--brand-color-text-muted);font-family:var(--brand-fontStack-sansSerif);font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:0;transition:max-height var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);position:relative;overflow:hidden}.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{opacity:0;transition:opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-glide)}.Primer_Brand__Accordion-module__Accordion--default___wLsHR>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{top:calc(var(--base-size-2) - var(--base-size-24))}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA:before{content:"";block-size:var(--base-size-12);display:block}.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA:after{content:"";display:block}[data-color-mode=dark] .Primer_Brand__Accordion-module__Accordion__content___wMZGe{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Accordion-module__Accordion__content___wMZGe p:not(:first-child){margin-block-start:var(--base-size-16)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a{color:var(--brand-InlineLink-color-rest);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a,.Primer_Brand__Accordion-module__Accordion__content___wMZGe a>span{font-weight:inherit;color:var(--brand-InlineLink-color-rest)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a:active,.Primer_Brand__Accordion-module__Accordion__content___wMZGe a:active>span{color:var(--brand-InlineLink-color-pressed)}details[open]>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:var(--brand-Accordion-content-height);z-index:0;position:relative}details[open].Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:none}details[open]>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{opacity:1}details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:0}details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{opacity:0}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe,details[open]>.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe,details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe{margin-block-start:0}details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc .Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy{transform:rotate(0)}details[open]>.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW+.Primer_Brand__Accordion-module__Accordion__content___wMZGe{padding-inline-start:var(--base-size-48)}@media screen and (width>=48rem){.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{gap:var(--base-size-40)}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Accordion-module__Accordion___M_LPt,.Primer_Brand__Accordion-module__Accordion___M_LPt:before,.Primer_Brand__Accordion-module__Accordion___M_LPt:after,.Primer_Brand__Accordion-module__Accordion___M_LPt *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Icon-module__Icon___bf2xY{box-sizing:content-box;padding:0}.Primer_Brand__Icon-module__Icon___bf2xY>svg{display:block}.Primer_Brand__Icon-module__Icon--size-20___bxF8U{width:var(--base-size-20);height:var(--base-size-20)}.Primer_Brand__Icon-module__Icon--size-24___yTJML{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__Icon-module__Icon--size-28___tnGmL{width:var(--base-size-28);height:var(--base-size-28)}.Primer_Brand__Icon-module__Icon--size-32___Rhkw8{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Icon-module__Icon--size-36___F4Mcj{width:var(--base-size-36);height:var(--base-size-36)}.Primer_Brand__Icon-module__Icon--size-40___cXhgu{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Icon-module__Icon--size-44___vwox2{width:var(--base-size-44);height:var(--base-size-44)}.Primer_Brand__Icon-module__Icon--background___d6RdL{padding:var(--base-size-12);border-radius:var(--base-size-12)}.Primer_Brand__Icon-module__Icon--color-default___z2cYk{color:var(--brand-Icon-color-default)}.Primer_Brand__Icon-module__Icon--background-color-default___h6tiH{background-color:var(--brand-Icon-background-default)}.Primer_Brand__Icon-module__Icon--color-blue___Wne9C{color:var(--brand-Icon-color-blue)}.Primer_Brand__Icon-module__Icon--background-color-blue___zsNDL{background-color:var(--brand-Icon-background-blue)}.Primer_Brand__Icon-module__Icon--color-coral___vdwGj{color:var(--brand-Icon-color-coral)}.Primer_Brand__Icon-module__Icon--background-color-coral___FKaij{background-color:var(--brand-Icon-background-coral)}.Primer_Brand__Icon-module__Icon--color-green___OxAZK{color:var(--brand-Icon-color-green)}.Primer_Brand__Icon-module__Icon--background-color-green___UUQt1{background-color:var(--brand-Icon-background-green)}.Primer_Brand__Icon-module__Icon--color-gray___tVTnd{color:var(--brand-Icon-color-gray)}.Primer_Brand__Icon-module__Icon--background-color-gray___dpdtX{background-color:var(--brand-Icon-background-gray)}.Primer_Brand__Icon-module__Icon--color-indigo___OrE5M{color:var(--brand-Icon-color-indigo)}.Primer_Brand__Icon-module__Icon--background-color-indigo___TIqOT{background-color:var(--brand-Icon-background-indigo)}.Primer_Brand__Icon-module__Icon--color-lemon___Ftx9H{color:var(--brand-Icon-color-lemon)}.Primer_Brand__Icon-module__Icon--background-color-lemon___BhpS6{background-color:var(--brand-Icon-background-lemon)}.Primer_Brand__Icon-module__Icon--color-lime___mQVWo{color:var(--brand-Icon-color-lime)}.Primer_Brand__Icon-module__Icon--background-color-lime___K4TMA{background-color:var(--brand-Icon-background-lime)}.Primer_Brand__Icon-module__Icon--color-orange___CIjjp{color:var(--brand-Icon-color-orange)}.Primer_Brand__Icon-module__Icon--background-color-orange___z52U7{background-color:var(--brand-Icon-background-orange)}.Primer_Brand__Icon-module__Icon--color-pink___cS_v5{color:var(--brand-Icon-color-pink)}.Primer_Brand__Icon-module__Icon--background-color-pink___cy5Kg{background-color:var(--brand-Icon-background-pink)}.Primer_Brand__Icon-module__Icon--color-purple___d05Sh{color:var(--brand-Icon-color-purple)}.Primer_Brand__Icon-module__Icon--background-color-purple___JmhnQ{background-color:var(--brand-Icon-background-purple)}.Primer_Brand__Icon-module__Icon--color-red___K_2c0{color:var(--brand-Icon-color-red)}.Primer_Brand__Icon-module__Icon--background-color-red___qoirP{background-color:var(--brand-Icon-background-red)}.Primer_Brand__Icon-module__Icon--color-teal___fix20{color:var(--brand-Icon-color-teal)}.Primer_Brand__Icon-module__Icon--background-color-teal___a7cyd{background-color:var(--brand-Icon-background-teal)}.Primer_Brand__Icon-module__Icon--color-yellow___Z1juk{color:var(--brand-Icon-color-yellow)}.Primer_Brand__Icon-module__Icon--background-color-yellow___Yhfck{background-color:var(--brand-Icon-background-yellow)}:root{--brand-Icon-color-yellow:var(--base-color-scale-yellow-5);--brand-Icon-color-teal:var(--base-color-scale-teal-5);--brand-Icon-color-red:var(--base-color-scale-red-5);--brand-Icon-color-purple:var(--base-color-scale-purple-5);--brand-Icon-color-pink:var(--base-color-scale-pink-5);--brand-Icon-color-orange:var(--base-color-scale-orange-5);--brand-Icon-color-lime:var(--base-color-scale-lime-5);--brand-Icon-color-lemon:var(--base-color-scale-lemon-5);--brand-Icon-color-indigo:var(--base-color-scale-indigo-5);--brand-Icon-color-gray:var(--base-color-scale-gray-6);--brand-Icon-color-green:var(--base-color-scale-green-6);--brand-Icon-color-coral:var(--base-color-scale-coral-5);--brand-Icon-color-blue:var(--base-color-scale-blue-5);--brand-Icon-color-default:var(--brand-Icon-color-green);--brand-Icon-background-yellow:var(--base-color-scale-yellow-0);--brand-Icon-background-teal:var(--base-color-scale-teal-0);--brand-Icon-background-red:var(--base-color-scale-red-0);--brand-Icon-background-purple:var(--base-color-scale-purple-0);--brand-Icon-background-pink:var(--base-color-scale-pink-0);--brand-Icon-background-orange:var(--base-color-scale-orange-0);--brand-Icon-background-lime:var(--base-color-scale-lime-0);--brand-Icon-background-lemon:var(--base-color-scale-lemon-0);--brand-Icon-background-indigo:var(--base-color-scale-indigo-0);--brand-Icon-background-gray:var(--base-color-scale-gray-0);--brand-Icon-background-green:var(--base-color-scale-green-0);--brand-Icon-background-coral:var(--base-color-scale-coral-0);--brand-Icon-background-blue:var(--base-color-scale-blue-0);--brand-Icon-background-default:var(--brand-Icon-background-green)}:root,[data-color-mode=light]{--brand-Icon-background-default:var(--brand-Icon-background-green);--brand-Icon-background-blue:var(--base-color-scale-blue-0);--brand-Icon-background-coral:var(--base-color-scale-coral-0);--brand-Icon-background-green:var(--base-color-scale-green-0);--brand-Icon-background-gray:var(--base-color-scale-gray-0);--brand-Icon-background-indigo:var(--base-color-scale-indigo-0);--brand-Icon-background-lemon:var(--base-color-scale-lemon-0);--brand-Icon-background-lime:var(--base-color-scale-lime-0);--brand-Icon-background-orange:var(--base-color-scale-orange-0);--brand-Icon-background-pink:var(--base-color-scale-pink-0);--brand-Icon-background-purple:var(--base-color-scale-purple-0);--brand-Icon-background-red:var(--base-color-scale-red-0);--brand-Icon-background-teal:var(--base-color-scale-teal-0);--brand-Icon-background-yellow:var(--base-color-scale-yellow-0);--brand-Icon-color-default:var(--brand-Icon-color-green);--brand-Icon-color-blue:var(--base-color-scale-blue-5);--brand-Icon-color-coral:var(--base-color-scale-coral-5);--brand-Icon-color-green:var(--base-color-scale-green-6);--brand-Icon-color-gray:var(--base-color-scale-gray-6);--brand-Icon-color-indigo:var(--base-color-scale-indigo-5);--brand-Icon-color-lemon:var(--base-color-scale-lemon-5);--brand-Icon-color-lime:var(--base-color-scale-lime-5);--brand-Icon-color-orange:var(--base-color-scale-orange-5);--brand-Icon-color-pink:var(--base-color-scale-pink-5);--brand-Icon-color-purple:var(--base-color-scale-purple-5);--brand-Icon-color-red:var(--base-color-scale-red-5);--brand-Icon-color-teal:var(--base-color-scale-teal-5);--brand-Icon-color-yellow:var(--base-color-scale-yellow-5)}[data-color-mode=dark]{--brand-Icon-background-default:var(--brand-Icon-background-green);--brand-Icon-background-blue:var(--base-color-scale-blue-8);--brand-Icon-background-coral:var(--base-color-scale-coral-8);--brand-Icon-background-green:var(--base-color-scale-green-8);--brand-Icon-background-gray:var(--base-color-scale-gray-6);--brand-Icon-background-indigo:var(--base-color-scale-indigo-8);--brand-Icon-background-lemon:var(--base-color-scale-lemon-8);--brand-Icon-background-lime:var(--base-color-scale-lime-8);--brand-Icon-background-orange:var(--base-color-scale-orange-8);--brand-Icon-background-pink:var(--base-color-scale-pink-8);--brand-Icon-background-purple:var(--base-color-scale-purple-8);--brand-Icon-background-red:var(--base-color-scale-red-8);--brand-Icon-background-teal:var(--base-color-scale-teal-8);--brand-Icon-background-yellow:var(--base-color-scale-yellow-8);--brand-Icon-color-default:var(--brand-Icon-color-green);--brand-Icon-color-blue:var(--base-color-scale-blue-2);--brand-Icon-color-coral:var(--base-color-scale-coral-2);--brand-Icon-color-green:var(--base-color-scale-green-2);--brand-Icon-color-gray:var(--base-color-scale-gray-2);--brand-Icon-color-indigo:var(--base-color-scale-indigo-2);--brand-Icon-color-lemon:var(--base-color-scale-lemon-2);--brand-Icon-color-lime:var(--base-color-scale-lime-2);--brand-Icon-color-orange:var(--base-color-scale-orange-2);--brand-Icon-color-pink:var(--base-color-scale-pink-2);--brand-Icon-color-purple:var(--base-color-scale-purple-2);--brand-Icon-color-red:var(--base-color-scale-red-2);--brand-Icon-color-teal:var(--base-color-scale-teal-2);--brand-Icon-color-yellow:var(--base-color-scale-yellow-2)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{--river-breakout-tabs-columns:1}@media screen and (width<=63.24rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{width:100%;max-width:38.625rem;margin-inline:auto}}@media screen and (width>=80rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-60);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-60)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordion___sGtKW{flex-direction:column;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabList___xlU3i{flex-direction:column;padding-block-end:var(--base-size-80);display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisuals___hDA4K{border-radius:var(--brand-borderRadius-small);order:1;width:100%;margin-block-end:var(--base-size-36);position:relative;overflow:hidden}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisuals___yL4Ev{width:100%;margin-block-end:var(--base-size-16);position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_{z-index:1;min-width:0;position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__backgroundVisual___rywqw{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{z-index:1;position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{padding:var(--base-size-32)}@media screen and (width>=63.25rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{padding:var(--base-size-64)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{padding-block-end:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9:has(>[data-video-player-container]){border-radius:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__visual--rounded___herZ2>[data-video-player-container]{border-radius:var(--brand-borderRadius-medium);overflow:hidden}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__visual--rounded___herZ2>[data-video-player-container]{border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--background-visual-full-bleed___EsvXd .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisuals___hDA4K{border-radius:0;overflow:visible}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--background-visual-full-bleed___EsvXd .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__backgroundVisual___rywqw{inset-block-start:calc(-1 * var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock));inset-inline:calc(-1 * var(--brand-RiverBreakout-variant-gridline-spacing-outerInline))}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9 img,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9 picture,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9 video,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU img,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU picture,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU video{max-width:100%;display:block}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9 [class*=River__visual--rounded]{border-radius:var(--brand-borderRadius-small)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_[hidden]{display:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tablist___f5FNH{grid-template-columns:repeat(var(--river-breakout-tabs-columns), minmax(0, 1fr));grid-gap:var(--base-size-40);gap:var(--base-size-40);order:2;display:grid}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActions___iCX6R{grid-template-columns:repeat(var(--river-breakout-tabs-columns), minmax(0, 1fr));grid-gap:var(--base-size-40);gap:var(--base-size-40);order:3;display:grid}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq:before{content:"";height:var(--brand-borderWidth-thin);transform-origin:50% 0;background-color:var(--brand-color-border-muted);transition:transform var(--brand-animation-duration-fast) ease, background-color var(--brand-animation-duration-fast) ease;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleY(1)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}@media screen and (width>=63.25rem) and (hover:hover) and (pointer:fine){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq:hover:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__heading___HScg4{color:var(--brand-color-text-muted);transition:color var(--brand-animation-duration-fast) ease-in-out;margin:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__heading___HScg4{color:var(--brand-color-text-default)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__icon___Xr8op{justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;align-items:flex-start;padding-block-start:var(--base-size-28);padding-inline:0;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-4)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tabHeading___cEwLt{margin:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA>*+.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tabHeading___cEwLt{margin-block-start:var(--base-size-20)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListContent___D9V9I{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;margin-block-start:var(--base-size-12);display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListAction___SaBmu{color:var(--brand-Link-color-accent);font-weight:var(--base-text-weight-medium);-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActionItem___q6pS2{margin-block-start:var(--base-size-12)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__content___LpEoz{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordion___sGtKW{padding-block-end:var(--base-size-40)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5>span{color:var(--brand-Link-color-accent);font-weight:var(--base-text-weight-medium)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o{border-top:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o:after{display:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o:before{content:"";height:var(--brand-borderWidth-thin);transform-origin:50% 0;background-color:var(--brand-color-border-muted);transition:transform var(--brand-animation-duration-fast) ease, background-color var(--brand-animation-duration-fast) ease;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleY(1)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}@media (hover:hover) and (pointer:fine){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o:hover:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeading___RiuA9{color:var(--brand-color-text-default)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeadingInner___vvOjI{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:inline-flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionIcon___pslaZ{flex-shrink:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionLabel___gIy1N{align-items:center;display:inline-flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionPanel___EqiKL{gap:var(--base-size-24);flex-direction:column;display:flex}@media screen and (width>=618px){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{border-inline:none}}@media screen and (width>=1300px){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--ease:cubic-bezier(.22, .56, .23, .89);-webkit-font-smoothing:antialiased;--stackDistance:calc(var(--base-size-24) * -1);--visualMaxWidth:1032px;--visualMaxWidthUL:1032;--visualMaxHeight:min(690px, 60vh);--visualMaxHeightUL:690;--storyScrollPadding:min(32px, 5vw);position:relative}@media (height<=720px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--visualMaxHeight:55vh}}@media (height<=600px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--visualMaxHeight:50vh}}@media (height<=500px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--visualMaxHeight:40vh}}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__inner___V0daX{position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-cover___rCa_Y{width:100%;position:absolute;left:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN{z-index:10;border-radius:var(--brand-borderRadius-large);width:auto;margin-left:auto;margin-right:auto;display:block;position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5 .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR{grid-template-columns:1fr;gap:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5 .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR img,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5 .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR video{display:none}@media (width<=542px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--topOffset:calc((100vh - min(664px, 60vh)) / 5)}}@media (width<=768px) and (height>=670px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--extraBottomSpacing:calc(-1 * (100vh - 100vw) / 5)}}@media (width>=542px) and (width<=1028px) and (height>=670px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--extraBottomSpacing:calc(-1 * (100vh - 100vw) / 3)}}@media (width>=542px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--scrollTextHeight:42vh}}@media (height<=520px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--scrollTextHeight:70vh}}@media (width>=1028px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--stackDistance:-30px}}@media (height<=800px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--stackDistance:-20px}}@media (height<=500px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--stackDistance:-15px}}@media screen and (width<=768px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--topOffset:calc((100vh - min(664px, 60vh)) / 3);--availableWidth:calc(100vw - var(--storyScrollPadding) * 2);--relativeVisualHeight:calc(var(--visualMaxHeightUL) / var(--visualMaxWidthUL) * var(--availableWidth));--visualHeight:min(var(--visualMaxHeight), var(--relativeVisualHeight));--visualWidth:calc(var(--visualHeight) * var(--visualMaxWidthUL) / var(--visualMaxHeightUL));--scrollTextHeight:58vh;--textToVisualPadding:max(5vh, 40px);--topScrollOffset:calc(var(--visualHeight));--bottomScrollOffset:calc(100vh - var(--topOffset) - var(--visualHeight) - var(--textToVisualPadding));--extraBottomSpacing:70px}@supports (height:100dvh){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR{height:100dvh}}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container___ZJlnt{width:100%;height:100%;position:absolute;top:0;left:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo{min-height:var(--scrollTextHeight);transition:opacity .3s var(--ease);position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo:has(+.Primer_Brand__RiverStoryScroll-module__in-viewport___AxNUA){opacity:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__in-viewport___AxNUA+.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg{opacity:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{max-width:calc(1032px + var(--storyScrollPadding) * 2);padding-right:var(--storyScrollPadding);padding-left:var(--storyScrollPadding);margin-top:min(30vw,22vh);margin-left:auto;margin-right:auto}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq{padding-top:var(--topScrollOffset);padding-bottom:var(--bottomScrollOffset)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN{width:100%;height:auto;max-width:var(--visualWidth);border-radius:var(--brand-borderRadius-large)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR{pointer-events:none;padding-top:var(--topOffset);margin-top:calc(-1 * var(--topOffset));z-index:1;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav{background-image:linear-gradient(180deg, var(--brand-RiverStoryScroll-content-inactive-bgColor) calc(var(--topOffset) + var(--visualHeight) + 3px), transparent calc(var(--topOffset) + var(--visualHeight) + var(--textToVisualPadding)), transparent 93%, var(--brand-RiverStoryScroll-content-inactive-bgColor) 99%)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav .Primer_Brand__RiverStoryScroll-module__story-scroll-text___isxdl{margin-top:var(--base-size-40)}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B{opacity:0;display:none}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:nth-child(2){opacity:1;display:block}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C{transition:.5s var(--ease) transform, .5s var(--ease) filter, .5s var(--ease) opacity;pointer-events:auto}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(~.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){margin-left:auto;margin-right:auto;display:block;position:absolute;left:0;right:0}.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B{transform:translateY(calc(var(--stackDistance) * -1)) scale(1.015);margin-left:auto;margin-right:auto;display:block;position:absolute;left:0;right:0}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(var(--stackDistance)) scale(.95);filter:brightness(70%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(calc(var(--stackDistance) * 2)) scale(.9);filter:brightness(50%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(calc(var(--stackDistance) * 3)) scale(.85);filter:brightness(30%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(calc(var(--stackDistance) * 4)) scale(.8);filter:brightness(10%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv{display:block;position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs{padding-top:var(--textToVisualPadding);top:calc(var(--topOffset) + var(--visualHeight));position:sticky}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo:last-child .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs{height:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv{gap:var(--base-size-4);left:calc(var(--base-size-20) * -1 - 2px);height:var(--visualHeight);margin:auto;flex-direction:column;justify-content:center;margin-block-start:calc(var(--base-size-20) * -1);display:flex;position:absolute;right:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k{border-radius:var(--brand-borderRadius-large);opacity:.55;background:var(--brand-RiverStoryScroll-pagination-fgColor);width:6px;height:6px;transition:opacity var(--brand-animation-duration-default) var(--ease), height var(--brand-animation-duration-default) var(--ease)}.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(2)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:first-child,.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(3)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(2),.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(4)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(3),.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(5)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(4),.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(6)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(5){opacity:1;height:var(--base-size-24)}}@media screen and (width>=768px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__inner___V0daX{grid-gap:var(--base-size-24);gap:var(--base-size-24);grid-template-columns:1fr 1fr;display:grid}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container___ZJlnt{order:2;align-items:center;width:100%;height:80vh;display:flex;position:sticky;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN{width:100%}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C{width:100%;transition:opacity .3s var(--ease);padding-top:10vh;position:sticky;top:0;right:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav{position:sticky;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B{z-index:-1;opacity:0;position:absolute;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv{z-index:1;opacity:1}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq{padding-top:10vh}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo{padding:20vh 0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg{position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo{filter:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg{filter:blur(1px);transition:filter var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo:after{content:"";transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), visibility var(--brand-animation-duration-extended) var(--brand-animation-easing-default);opacity:0;visibility:hidden;background-color:var(--brand-RiverStoryScroll-content-inactive-bgColor);position:absolute;inset:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg:after{opacity:.7;visibility:visible}}@media screen and (width>=768px) and (height>=900px) and (prefers-reduced-motion:no-preference){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{margin-top:-20vh}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq{padding-top:16vh}}@media (prefers-reduced-motion:reduce){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z:before,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z:after,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-RiverStoryScroll-pagination-fgColor:var(--base-color-scale-gray-6);--brand-RiverStoryScroll-content-inactive-bgColor:var(--brand-color-canvas-default)}[data-color-mode=dark]{--brand-RiverStoryScroll-pagination-fgColor:var(--base-color-scale-white-0);--brand-RiverStoryScroll-content-inactive-bgColor:var(--brand-color-canvas-default)}.Primer_Brand__Pagination-module__Pagination___qDHkk{margin-top:var(--base-size-20);margin-bottom:var(--base-size-16);text-align:center}.Primer_Brand__Pagination-module__Pagination__inner___tB9Za{justify-content:center;align-items:center;gap:var(--base-size-8);flex-wrap:wrap;display:inline-flex}.Primer_Brand__Pagination-module__Pagination__pageItem___Ehtp4{--brand-button-subtle-borderColor-rest:transparent;--brand-button-subtle-borderColor-hover:transparent;--brand-button-subtle-borderColor-active:transparent;transition:none}.Primer_Brand__Pagination-module__Pagination__controlContent___QuYzj{gap:var(--base-size-4);align-items:center;display:inline-flex;position:relative}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper___UbqtD{flex-shrink:0;display:none}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--previous___yVz6V{transform:translateX(var(--base-size-2))}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--next___jHfRO{transform:translateX(calc(var(--base-size-2) * -1))}.Primer_Brand__Pagination-module__Pagination__controlArrow___gKpCw{width:var(--base-size-16);height:var(--base-size-16)}@media screen and (width<=47.99rem){.Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5{padding-inline:var(--base-size-8);--brand-button-subtle-borderColor-rest:transparent;--brand-button-subtle-borderColor-hover:transparent;--brand-button-subtle-borderColor-active:transparent}.Primer_Brand__Pagination-module__Pagination__controlText___jthrj{width:var(--base-size-2);height:var(--base-size-2);clip:rect(0, 0, 0, 0);word-wrap:normal;border:0;padding:0;position:absolute;overflow:hidden}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper___UbqtD{display:flex}.Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5>span{align-items:center;display:flex}.Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5>span>span{align-items:center;line-height:0;display:flex}}:root,[data-color-mode=light]{--brand-MediaPlaylist-bgColor:linear-gradient(180deg, #f2f5f380 0%, #f2f5f300 100%), var(--brand-color-canvas-default)}[data-color-mode=dark]{--brand-MediaPlaylist-bgColor:linear-gradient(180deg, var(--base-color-scale-gray-8) 0%, var(--base-color-scale-black-0) 100%), var(--brand-color-canvas-default)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{padding-block-start:var(--base-size-36);padding-inline:var(--base-size-20)}@media screen and (width<=63.24rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{width:100%;max-width:38.625rem;margin-inline:auto;padding:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h1+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h2+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h3+p{margin-block-start:var(--base-size-12)}}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__layout___YZKVk{background:var(--brand-MediaPlaylist-bgColor);flex-direction:column;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);order:2;min-width:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__heading___nM7Ip{min-height:var(--base-size-48);align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);color:var(--brand-color-text-muted);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);text-transform:uppercase;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingLabel___BRQPm{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;margin:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingCounter___ao736{align-items:center;gap:var(--base-size-8);color:var(--brand-color-text-default);display:inline-flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingCounter___ao736:before{content:"•";color:var(--brand-color-text-muted)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP{width:100%;padding:var(--base-size-16);order:1}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI{min-width:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI[hidden]{display:none}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panel___VH451{gap:var(--base-size-20);flex-direction:column;width:100%;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL{max-width:var(--brand-Prose-lineLength)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR{background-color:var(--base-color-scale-black-0);overflow:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR img,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR picture,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR video,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR iframe{width:100%;max-width:100%;display:block}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO{flex-direction:column;order:2;display:flex;overflow-x:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist--overflowItems___tKiJV .Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO{max-block-size:calc((3 * var(--base-size-64)) + (6 * var(--base-size-12)));overscroll-behavior:contain;scroll-padding-block:var(--base-size-24);overflow-y:auto}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__pagination___WG5zu{padding:var(--base-size-12) var(--base-size-16) var(--base-size-16);border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);order:3;justify-content:center;margin:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO{min-width:0;min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-12)));flex-direction:column;flex:none;align-items:flex-start;display:flex;position:relative;overflow-x:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO:before{content:"";height:var(--brand-borderWidth-thin);transform-origin:50% 100%;background-color:var(--brand-color-border-muted);transition:transform var(--brand-animation-duration-fast) ease, background-color var(--brand-animation-duration-fast) ease;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleY(1)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h:before{background-color:var(--brand-color-accent-primary);transform:scaleY(2)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeading___mWbE8{color:var(--brand-color-text-muted);margin:0;display:block}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h .Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeading___mWbE8{color:var(--brand-color-text-default)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingContent___Nl9LU{flex:auto;min-width:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingDetails___Y6For{gap:var(--base-size-4);flex-direction:column;min-width:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingTitle___PcEmO{color:inherit;word-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV{box-sizing:border-box;width:100%;min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-12)));color:inherit;font:inherit;text-align:left;cursor:pointer;padding:var(--base-size-12) var(--base-size-16);background:0 0;border:0;outline:none;flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tabContent___sa1zl{align-items:flex-start;gap:var(--base-size-12);width:100%;min-width:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__thumbnail___ApiLF{width:var(--base-size-112);block-size:calc(var(--base-size-64) - var(--brand-borderWidth-thin));aspect-ratio:16/9;border-radius:var(--brand-borderRadius-small);background-color:var(--brand-color-canvas-subtle);flex-shrink:0;display:block;overflow:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__thumbnail___ApiLF>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-4)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__content___BaIhp{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:flex}@media screen and (width<=63.24rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP{padding-block-end:var(--base-size-24)}}@media screen and (width>=38.625rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{box-sizing:border-box;width:100%;border-inline:none;max-inline-size:80rem;margin-inline:auto;padding:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__layout___YZKVk{--brand-MediaPlaylist-desktopGutter:3.75rem;--brand-MediaPlaylist-sidebarWidth:27rem;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,27rem);grid-template-areas:"media tabs";grid-template-columns:minmax(0, 1fr) minmax(0, var(--brand-MediaPlaylist-sidebarWidth));grid-column-gap:3.75rem;grid-column-gap:var(--brand-MediaPlaylist-desktopGutter);-moz-column-gap:3.75rem;-moz-column-gap:var(--brand-MediaPlaylist-desktopGutter);column-gap:3.75rem;column-gap:var(--brand-MediaPlaylist-desktopGutter);width:100%;padding-inline-start:3.75rem;padding-inline-start:var(--brand-MediaPlaylist-desktopGutter);display:grid}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex-direction:column;grid-area:tabs;align-self:stretch;padding-block-start:calc(var(--base-size-48) + var(--base-size-12));display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist--overflowItems___tKiJV .Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO{max-block-size:calc((3 * var(--base-size-64)) + (6 * var(--base-size-20)))}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP{padding-block:var(--base-size-80);grid-area:media;justify-content:flex-start;align-items:flex-start;padding-inline:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI{width:100%}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panel___VH451{gap:var(--base-size-40)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR{width:100%}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR iframe{aspect-ratio:16/9;border-radius:var(--base-size-6)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingDetails___Y6For{font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h1+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h2+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h3+p{margin-block-start:var(--base-size-12)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__heading___nM7Ip{min-height:auto;padding-block-start:var(--base-size-24);padding-block-end:var(--base-size-12);padding-inline-start:var(--base-size-32);padding-inline-end:var(--brand-MediaPlaylist-desktopGutter)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO{min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-20)))}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV{min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-20)));padding-block:var(--base-size-20);padding-inline-start:var(--base-size-32);padding-inline-end:var(--brand-MediaPlaylist-desktopGutter)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tabContent___sa1zl{align-items:center}}@media screen and (width>=80rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa{border-inline-end:0}}:root,[data-color-mode=light]{--brand-control-color-border-default:var(--base-color-scale-gray-4);--brand-control-color-border-disabled:var(--base-color-scale-gray-2);--brand-control-color-canvas-disabled:var(--base-color-scale-gray-1);--brand-control-color-fg-default:var(--brand-color-text-default);--brand-control-color-fg-disabled:var(--base-color-scale-gray-4);--brand-control-color-focus:var(--base-color-scale-blue-6);--brand-control-checkbox-bg-default:var(--base-color-scale-white-0);--brand-control-checkbox-bg-hover:var(--brand-color-canvas-subtle);--brand-control-checkbox-bg-checked:var(--base-color-scale-green-6);--brand-control-checkbox-bg-checked-hover:color-mix(in srgb, var(--brand-color-text-emphasized), #000 26%);--brand-control-checkbox-bg-indeterminate:var(--base-color-scale-green-6);--brand-control-checkbox-bg-indeterminate-hover:color-mix(in srgb, var(--brand-color-text-emphasized), #000 26%);--brand-control-checkbox-bg-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #fff 65%);--brand-control-checkbox-fg-checked:var(--base-color-scale-white-0);--brand-control-checkbox-fg-checked-disabled:var(--base-color-scale-white-0);--brand-control-checkbox-border-default:var(--base-color-scale-gray-4);--brand-control-checkbox-border-hover:var(--base-color-scale-gray-4);--brand-control-checkbox-border-checked:var(--base-color-scale-green-6);--brand-control-checkbox-border-checked-hover:var(--brand-color-text-emphasized);--brand-control-checkbox-border-indeterminate:var(--base-color-scale-green-6);--brand-control-checkbox-border-indeterminate-hover:var(--brand-color-text-emphasized);--brand-control-checkbox-border-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #fff 65%);--brand-control-checkbox-border-unchecked-disabled:var(--base-color-scale-gray-1);--brand-control-radio-bg-default:var(--base-color-scale-white-0);--brand-control-radio-bg-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-checked:var(--base-color-scale-white-0);--brand-control-radio-bg-checked-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-disabled:var(--brand-color-canvas-default);--brand-control-radio-border-default:var(--brand-control-color-border-default);--brand-control-radio-border-hover:var(--base-color-scale-gray-4);--brand-control-radio-border-checked:var(--brand-control-color-border-default);--brand-control-radio-border-checked-hover:var(--brand-control-color-border-default);--brand-control-radio-border-disabled:var(--base-color-scale-gray-4);--brand-control-radio-dot-default:var(--base-color-scale-black-0);--brand-control-radio-dot-checked:var(--base-color-scale-green-6);--brand-control-radio-dot-checked-hover:color-mix(in srgb, var(--brand-color-text-emphasized), #000 26%)}[data-color-mode=dark]{--brand-control-color-border-default:var(--base-color-scale-gray-4);--brand-control-color-border-disabled:var(--base-color-scale-gray-5);--brand-control-color-canvas-disabled:var(--base-color-scale-gray-8);--brand-control-color-fg-default:var(--brand-color-text-default);--brand-control-color-fg-disabled:var(--base-color-scale-gray-5);--brand-control-color-focus:var(--base-color-scale-blue-2);--brand-control-checkbox-bg-default:var(--base-color-scale-gray-7);--brand-control-checkbox-bg-hover:var(--brand-color-canvas-subtle);--brand-control-checkbox-bg-checked:var(--base-color-scale-green-5);--brand-control-checkbox-bg-checked-hover:#309a4d;--brand-control-checkbox-bg-indeterminate:var(--base-color-scale-green-5);--brand-control-checkbox-bg-indeterminate-hover:#309a4d;--brand-control-checkbox-bg-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #000 35%);--brand-control-checkbox-fg-checked:var(--base-color-scale-white-0);--brand-control-checkbox-fg-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-5), #000 20%);--brand-control-checkbox-border-default:var(--base-color-scale-gray-4);--brand-control-checkbox-border-hover:var(--base-color-scale-gray-5);--brand-control-checkbox-border-checked:#077726;--brand-control-checkbox-border-checked-hover:#0000001f;--brand-control-checkbox-border-indeterminate:#077726;--brand-control-checkbox-border-indeterminate-hover:#0000001f;--brand-control-checkbox-border-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #000 35%);--brand-control-checkbox-border-unchecked-disabled:var(--base-color-scale-gray-5);--brand-control-radio-bg-default:var(--base-color-scale-black-0);--brand-control-radio-bg-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-checked:var(--base-color-scale-black-0);--brand-control-radio-bg-checked-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-disabled:var(--brand-color-canvas-default);--brand-control-radio-border-default:var(--base-color-scale-gray-4);--brand-control-radio-border-hover:var(--base-color-scale-gray-5);--brand-control-radio-border-checked:var(--base-color-scale-gray-4);--brand-control-radio-border-checked-hover:var(--base-color-scale-gray-4);--brand-control-radio-border-disabled:var(--base-color-scale-gray-5);--brand-control-radio-dot-default:var(--base-color-scale-white-0);--brand-control-radio-dot-checked:var(--base-color-scale-green-5);--brand-control-radio-dot-checked-hover:#309a4d}.Primer_Brand__Checkbox-module__Checkbox-wrapper___qo8KL{grid-row:1;position:relative}.Primer_Brand__Checkbox-module__Checkbox___T8FJa{background-color:var(--brand-control-checkbox-bg-default);border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);cursor:pointer;border-radius:3px;outline:1px solid #0000;justify-content:center;align-items:center;width:20px;height:20px;margin:3px 0;transition:all .35s ease-out;display:inline-flex;box-shadow:0 0 0 3px #0000}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__Checkbox-module__Checkbox-checkmark___atiwt{height:var(--base-size-12);width:var(--base-size-12)}.Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:var(--brand-control-checkbox-fg-checked);stroke-dashoffset:111.46px;stroke-dasharray:111.46;transition:all .35s var(--brand-control-animation-easing)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa,.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k{background:var(--brand-control-checkbox-bg-checked);border-color:var(--brand-control-checkbox-border-checked)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:not(:checked):not([disabled])+.Primer_Brand__Checkbox-module__Checkbox___T8FJa:not(.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k):hover{background:var(--brand-control-checkbox-bg-hover);border-color:var(--brand-control-checkbox-border-hover)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked:not([disabled])+.Primer_Brand__Checkbox-module__Checkbox___T8FJa:hover{background:var(--brand-control-checkbox-bg-checked-hover);border-color:var(--brand-control-checkbox-border-checked-hover)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:not([disabled])+.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k:hover{background:var(--brand-control-checkbox-bg-indeterminate-hover);border-color:var(--brand-control-checkbox-border-indeterminate-hover)}.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k .Primer_Brand__Checkbox-module__Checkbox-checkmark___atiwt{fill:var(--brand-control-checkbox-fg-checked)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb,.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:var(--brand-control-checkbox-fg-checked);stroke-dashoffset:0}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:focus+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{box-shadow:0 0 0 3px var(--brand-control-color-focus)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked:focus+.Primer_Brand__Checkbox-module__Checkbox___T8FJa,.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:focus+.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k{border-color:var(--brand-control-checkbox-border-checked)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s[disabled]+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;border-color:var(--brand-control-checkbox-border-unchecked-disabled);opacity:1;background-color:#0000}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s[disabled]:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{background-color:var(--brand-control-checkbox-bg-checked-disabled);border-color:var(--brand-control-checkbox-border-checked-disabled)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s[disabled]:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:var(--brand-control-checkbox-fg-checked-disabled)}@media (forced-colors:active){.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:focus+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{outline:var(--brand-borderWidth-thin) solid Highlight;outline-offset:var(--base-size-2)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:highlight}.Primer_Brand__Checkbox-module__Checkbox___T8FJa{transition:none}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Checkbox-module__Checkbox___T8FJa,.Primer_Brand__Checkbox-module__Checkbox___T8FJa:before,.Primer_Brand__Checkbox-module__Checkbox___T8FJa:after,.Primer_Brand__Checkbox-module__Checkbox___T8FJa *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Select-module__Select___Jqn1f{appearance:none;color:var(--brand-control-color-fg-default);cursor:pointer;background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);line-height:var(--brand-text-lineHeight-200);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);border:none;grid-area:1/1/auto/-1;width:100%;transition-property:color,background-color,box-shadow,border-color}@media screen and (forced-colors:active){.Primer_Brand__Select-module__Select___Jqn1f:disabled{background-color:-moz-combobox}}.Primer_Brand__Select-module__Select___Jqn1f::placeholder{color:var(--brand-color-text-muted);opacity:1}.Primer_Brand__Select-module__Select___Jqn1f:focus-visible{border-color:var(--brand-control-color-focus);box-shadow:0 0 0 2px var(--brand-control-color-focus);outline:none}@media (forced-colors:active){.Primer_Brand__Select-module__Select___Jqn1f:focus-visible{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}.Primer_Brand__Select-module__Select___Jqn1f[disabled]{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-color-canvas-disabled);border-color:var(--brand-control-color-border-disabled);opacity:1}.Primer_Brand__Select-module__Select-wrapper--disabled___Ka43y.Primer_Brand__Select-module__Select-wrapper___iV0Tg:after{background-color:var(--brand-control-color-fg-disabled)}.Primer_Brand__Select-module__Select-wrapper--medium___xjmMc{height:var(--brand-control-medium-size)}.Primer_Brand__Select-module__Select-wrapper--medium___xjmMc:after{margin-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) / 2)}.Primer_Brand__Select-module__Select--medium___kckBr{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding-inline:var(--brand-control-medium-paddingInline-condensed);padding-block:0;padding-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-16))}.Primer_Brand__Select-module__Select-wrapper--large___Q4_2q{height:var(--brand-control-large-size)}.Primer_Brand__Select-module__Select-wrapper--large___Q4_2q:after{margin-inline-end:var(--base-size-8)}.Primer_Brand__Select-module__Select--large___A7u6F{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);padding-inline:var(--brand-control-large-paddingInline-condensed);padding-block:0;padding-inline-end:calc(var(--brand-control-large-paddingInline-condensed) + var(--base-size-16))}.Primer_Brand__Select-module__Select-wrapper___iV0Tg{border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);border-radius:6px;border-radius:var(--brand-borderRadius-medium,6px);font-family:var(--brand-body-fontFamily);grid-template-columns:minmax(0, auto) var(--base-size-16);display:inline-grid;position:relative}.Primer_Brand__Select-module__Select-wrapper___iV0Tg:after{content:"";width:var(--base-size-16);height:var(--base-size-16);pointer-events:none;background-color:var(--brand-control-color-fg-default);grid-area:1/2;place-self:center flex-end;position:absolute;right:0;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=) 0 0/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=) 0 0/contain no-repeat}.Primer_Brand__Select-module__Select-wrapper--disabled___Ka43y{border-color:var(--brand-control-color-border-disabled)}.Primer_Brand__Select-module__Select-wrapper--fullWidth___oOOo4{width:100%}.Primer_Brand__Select-module__Select--success___pkmVg{border-color:var(--brand-color-success-fg)}.Primer_Brand__Select-module__Select--error___A9JuG{border-color:var(--brand-color-danger-fg)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Select-module__Select___Jqn1f,.Primer_Brand__Select-module__Select___Jqn1f:before,.Primer_Brand__Select-module__Select___Jqn1f:after,.Primer_Brand__Select-module__Select___Jqn1f *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__TextInput-module__TextInput___EtKj3{color:var(--brand-control-color-fg-default);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);line-height:var(--brand-text-lineHeight-100);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);border:none;transition-property:color,background-color,box-shadow;display:flex}.Primer_Brand__TextInput-module__TextInput___EtKj3::placeholder{color:var(--brand-color-text-muted);opacity:1}.Primer_Brand__TextInput-module__TextInput___EtKj3[disabled]{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-color-canvas-disabled);opacity:1}.Primer_Brand__TextInput-module__TextInput___EtKj3:focus{outline:none}.Primer_Brand__TextInput-module__TextInput-wrapper--small___IyT4V{height:var(--brand-control-small-size)}.Primer_Brand__TextInput-module__TextInput--small___jNp_Y{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding:var(--brand-control-small-paddingBlock) var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-wrapper--medium___K9iTj{height:var(--brand-control-medium-size)}.Primer_Brand__TextInput-module__TextInput--medium___kJrew{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding:var(--brand-control-medium-paddingBlock-normal) var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput--large___zpUvY{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);padding:var(--brand-control-large-paddingBlock-normal) var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-wrapper--large___lga4f{height:var(--brand-control-large-size)}.Primer_Brand__TextInput-module__TextInput--fullWidth___rbllM{width:100%}.Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_{border-color:var(--brand-control-color-border-disabled)}.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu{font-family:var(--brand-body-fontFamily);border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);border-radius:var(--brand-borderRadius-medium);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);transition-property:border;display:inline-flex;position:relative}.Primer_Brand__TextInput-module__TextInput-wrapper--invisible___cKDcl{border-color:#0000}.Primer_Brand__TextInput-module__TextInput-wrapper--fullWidth___eclO4{width:100%;display:flex}.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu:not(.Primer_Brand__TextInput-module__TextInput-wrapper--fullWidth___eclO4){width:min-content}.Primer_Brand__TextInput-module__TextInput-wrapper--monospace___y1fd6{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu:focus-within{border-color:var(--brand-control-color-focus);box-shadow:0 0 0 1px var(--brand-control-color-focus);outline:none}@media (forced-colors:active){.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu:focus-within{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}.Primer_Brand__TextInput-module__TextInput-wrapper--success___g5ODK,.Primer_Brand__TextInput-module__TextInput-wrapper--success___g5ODK.Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_{border-color:var(--brand-color-success-fg)}.Primer_Brand__TextInput-module__TextInput-wrapper--error___V7qtN,.Primer_Brand__TextInput-module__TextInput-wrapper--error___V7qtN.Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_{border-color:var(--brand-color-danger-fg)}.Primer_Brand__TextInput-module__TextInput--has-leading-visual--small___Chfzr{padding-inline-start:calc(var(--brand-control-small-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-small-gap))}.Primer_Brand__TextInput-module__TextInput--has-leading-visual--medium___i7gLS{padding-inline-start:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-medium-gap))}.Primer_Brand__TextInput-module__TextInput--has-leading-visual--large___nCVT9{padding-inline-start:calc(var(--brand-control-large-paddingInline-condensed) + var(--base-size-20) + var(--brand-control-large-gap))}.Primer_Brand__TextInput-module__TextInput--has-trailing-visual--small___gl_37{padding-inline-end:calc(var(--brand-control-small-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-small-gap))}.Primer_Brand__TextInput-module__TextInput--has-trailing-visual--medium___pP4lM{padding-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-medium-gap))}.Primer_Brand__TextInput-module__TextInput--has-trailing-visual--large___n1U0P{padding-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-20) + var(--brand-control-medium-gap))}.Primer_Brand__TextInput-module__TextInput-leading-visual___tk7Yz,.Primer_Brand__TextInput-module__TextInput-trailing-visual___k0E6L{width:var(--base-size-16);height:100%;color:var(--brand-color-text-default);pointer-events:none;align-items:center;display:flex;position:absolute;top:0}.Primer_Brand__TextInput-module__TextInput-leading-visual--medium___BW5d2{left:var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-trailing-visual--medium___WMlar{right:var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-visual--small___im1Vd{left:var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-trailing-visual--small___cYDMo{right:var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-visual--large___LoDri{left:var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-trailing-visual--large___pdxBc{right:var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-visual-icon--medium___y_4Pu,.Primer_Brand__TextInput-module__TextInput-leading-visual-icon--small___IvacS{width:var(--base-size-16);height:var(--base-size-16)}.Primer_Brand__TextInput-module__TextInput-leading-visual-icon--large___VPOF7{width:var(--base-size-20);height:var(--base-size-20)}.Primer_Brand__TextInput-module__TextInput-leading-text___H5Cfr,.Primer_Brand__TextInput-module__TextInput-trailing-text___ikt8X{color:var(--brand-color-text-muted);pointer-events:none;white-space:nowrap;align-items:center;display:flex}.Primer_Brand__TextInput-module__TextInput-leading-text--disabled___APVY0,.Primer_Brand__TextInput-module__TextInput-trailing-text--disabled___oM2Ls{color:var(--brand-control-color-fg-disabled);background-color:var(--brand-control-color-canvas-disabled)}.Primer_Brand__TextInput-module__TextInput-leading-text___H5Cfr{border-top-left-radius:6px;border-top-left-radius:var(--brand-borderRadius-medium,6px);border-bottom-left-radius:6px;border-bottom-left-radius:var(--brand-borderRadius-medium,6px);border-right:0}.Primer_Brand__TextInput-module__TextInput-trailing-text___ikt8X{border-top-right-radius:6px;border-top-right-radius:var(--brand-borderRadius-medium,6px);border-bottom-right-radius:6px;border-bottom-right-radius:var(--brand-borderRadius-medium,6px);border-left:0}.Primer_Brand__TextInput-module__TextInput-leading-text-inner___wsz6j,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner___hHCPx{color:var(--brand-color-text-muted);display:inline-flex}.Primer_Brand__TextInput-module__TextInput-leading-text-inner--medium___B7Rra,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner--medium___P9cYA{padding-inline:var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-text-inner--small___scMhg,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner--small___B4sQm{padding-inline:var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-text-inner--large___HfLcI,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner--large___LTt33{padding-inline:var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-text-inner___wsz6j{border-right:1px solid var(--brand-color-border-default)}.Primer_Brand__TextInput-module__TextInput-trailing-text-inner___hHCPx{border-left:1px solid var(--brand-color-border-default)}.Primer_Brand__TextInput-module__TextInput--has-leading-text___u7qke{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.Primer_Brand__TextInput-module__TextInput--has-trailing-text___Rsoog{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.Primer_Brand__TextInput-module__TextInput-leading-text--success___LLFx7,.Primer_Brand__TextInput-module__TextInput-trailing-text--success___EfLVd{border-color:var(--brand-color-success-fg)}.Primer_Brand__TextInput-module__TextInput-leading-text--error___TM77D,.Primer_Brand__TextInput-module__TextInput-trailing-text--error___R96jr{border-color:var(--brand-color-danger-fg)}@media (prefers-reduced-motion:reduce){.Primer_Brand__TextInput-module__TextInput___EtKj3,.Primer_Brand__TextInput-module__Checkbox___TOylA:before,.Primer_Brand__TextInput-module__Checkbox___TOylA:after,.Primer_Brand__TextInput-module__Checkbox___TOylA *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Textarea-module__Textarea___xmKD5{color:var(--brand-control-color-fg-default);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);line-height:var(--brand-text-lineHeight-100);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);border:none;transition-property:color,background-color,box-shadow;display:flex}.Primer_Brand__Textarea-module__Textarea___xmKD5::placeholder{color:var(--brand-color-text-muted);opacity:1}.Primer_Brand__Textarea-module__Textarea___xmKD5[disabled]{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-color-canvas-disabled);opacity:1;resize:none}.Primer_Brand__Textarea-module__Textarea___xmKD5:focus{outline:none}.Primer_Brand__Textarea-module__Textarea-resize--vertical___uAPaM{resize:vertical}.Primer_Brand__Textarea-module__Textarea-resize--horizontal___gT0d4{resize:horizontal}.Primer_Brand__Textarea-module__Textarea-resize--none___VNofG{resize:none}.Primer_Brand__Textarea-module__Textarea-resize--both___bDJp5{resize:both}.Primer_Brand__Textarea-module__Textarea--medium___pMZGb{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding:var(--brand-control-medium-paddingBlock-normal) var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__Textarea-module__Textarea--large___wCPXA{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);padding:var(--brand-control-large-paddingBlock-normal) var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__Textarea-module__Textarea--fullWidth___lPWcQ{width:100%}.Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We{border-color:var(--brand-control-color-border-disabled)}.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG{font-family:var(--brand-body-fontFamily);border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);border-radius:var(--brand-borderRadius-medium);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);transition-property:border;display:inline-flex;position:relative}.Primer_Brand__Textarea-module__Textarea-wrapper--invisible___fF78K{border-color:#0000}.Primer_Brand__Textarea-module__Textarea-wrapper--fullWidth___EtLL9{display:flex}.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG:not(.Primer_Brand__Textarea-module__Textarea-wrapper--fullWidth___EtLL9){width:min-content}.Primer_Brand__Textarea-module__Textarea-wrapper--monospace___lA41d{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG:focus-within{border-color:var(--brand-control-color-focus);box-shadow:0 0 0 1px var(--brand-control-color-focus);outline:none}@media (forced-colors:active){.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG:focus-within{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}.Primer_Brand__Textarea-module__Textarea-wrapper--success___RaDVX,.Primer_Brand__Textarea-module__Textarea-wrapper--success___RaDVX.Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We{border-color:var(--brand-color-success-fg)}.Primer_Brand__Textarea-module__Textarea-wrapper--error___zcHSQ,.Primer_Brand__Textarea-module__Textarea-wrapper--error___zcHSQ.Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We{border-color:var(--brand-color-danger-fg)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Textarea-module__Textarea___xmKD5,.Primer_Brand__Textarea-module__Textarea___xmKD5:before,.Primer_Brand__Textarea-module__Textarea___xmKD5:after,.Primer_Brand__Textarea-module__Textarea___xmKD5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Radio-module__Radio-wrapper___Gt9uM{-webkit-user-select:none;user-select:none;cursor:pointer;grid-row:1;position:relative}.Primer_Brand__Radio-module__Radio___JycTo{background-color:var(--brand-control-radio-bg-default);border:solid 1px var(--brand-control-radio-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-radio-border-default);cursor:pointer;margin:3px 0;border-radius:50%;outline:none;justify-content:center;align-items:center;width:20px;height:20px;margin:3px 3px 0 5px;display:inline-flex;position:relative;box-shadow:0 0 0 3px #0000}.Primer_Brand__Radio-module__Radio___JycTo:before{content:"";pointer-events:none;border:var(--brand-borderWidth-thin) solid transparent;border-radius:50%;width:24px;height:24px;position:absolute;inset:-4px -2px -2px -4px}.Primer_Brand__Radio-module__Radio-input___n3jX4{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__Radio-module__Radio-dot___rmEAJ{border-color:var(--brand-control-radio-dot-checked);background:var(--brand-control-radio-dot-checked);opacity:0;width:12px;height:12px;transition:transform .35s var(--brand-animation-easing-glide), opacity .35s var(--brand-animation-easing-glide);border-radius:50%;display:block;position:absolute;transform:scale(.7)}@media (prefers-reduced-motion){.Primer_Brand__Radio-module__Radio-dot___rmEAJ{transition:none}}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked+.Primer_Brand__Radio-module__Radio___JycTo{background-color:var(--brand-control-radio-bg-checked);border-color:var(--brand-control-radio-border-checked)}.Primer_Brand__Radio-module__Radio-input___n3jX4:not(:checked):not([disabled])+.Primer_Brand__Radio-module__Radio___JycTo:hover{background-color:var(--brand-control-radio-bg-hover);border-color:var(--brand-control-radio-border-hover)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked:not([disabled])+.Primer_Brand__Radio-module__Radio___JycTo:hover{background-color:var(--brand-control-radio-bg-checked-hover);border-color:var(--brand-control-radio-border-checked-hover)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked:not([disabled])+.Primer_Brand__Radio-module__Radio___JycTo:hover .Primer_Brand__Radio-module__Radio-dot___rmEAJ{background:var(--brand-control-radio-dot-checked-hover);border-color:var(--brand-control-radio-dot-checked-hover)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked+.Primer_Brand__Radio-module__Radio___JycTo .Primer_Brand__Radio-module__Radio-dot___rmEAJ{opacity:1;transform:scale(1)}.Primer_Brand__Radio-module__Radio-input___n3jX4:focus+.Primer_Brand__Radio-module__Radio___JycTo{box-shadow:0 0 0 4px var(--brand-control-color-focus)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked:focus+.Primer_Brand__Radio-module__Radio___JycTo{border-color:var(--brand-control-radio-border-checked)}.Primer_Brand__Radio-module__Radio-input___n3jX4[disabled]+.Primer_Brand__Radio-module__Radio___JycTo,.Primer_Brand__Radio-module__Radio-input___n3jX4[disabled]:checked+.Primer_Brand__Radio-module__Radio___JycTo{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-radio-bg-disabled);border-color:var(--brand-control-radio-border-disabled);opacity:1}.Primer_Brand__Radio-module__Radio-input___n3jX4[disabled]:checked+.Primer_Brand__Radio-module__Radio___JycTo .Primer_Brand__Radio-module__Radio-dot___rmEAJ{background:var(--brand-control-color-fg-disabled);border-color:var(--brand-control-color-fg-disabled)}@media (forced-colors:active){.Primer_Brand__Radio-module__Radio-input___n3jX4:focus+.Primer_Brand__Radio-module__Radio___JycTo{outline:var(--brand-borderWidth-thin) solid Highlight;outline-offset:var(--base-size-4)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked+.Primer_Brand__Radio-module__Radio___JycTo .Primer_Brand__Radio-module__Radio-dot___rmEAJ{background-color:highlight}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Radio-module__Radio___JycTo,.Primer_Brand__Radio-module__Radio___JycTo:before,.Primer_Brand__Radio-module__Radio___JycTo:after,.Primer_Brand__Radio-module__Radio___JycTo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__FormControl-module__FormControl___ZJtXy{font-family:var(--brand-body-fontFamily);gap:var(--base-size-8);flex-direction:column;display:inline-flex}.Primer_Brand__FormControl-module__FormControl--fullWidth___QyLCS{width:100%}.Primer_Brand__FormControl-module__FormControl--checkbox___R2ng7{grid-template-columns:auto 1fr;display:grid}.Primer_Brand__FormControl-module__FormControl--border___CRSaq{border:1px solid var(--brand-control-color-border-default);border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-12)}.Primer_Brand__FormControl-module__FormControl-label___meeuB{color:var(--brand-color-text-default);font-weight:var(--base-text-weight-medium);font-family:var(--brand-body-fontFamily)}.Primer_Brand__FormControl-module__FormControl-label--visually-hidden___cFizI{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__FormControl-module__FormControl-label--medium___inrKd{letter-spacing:var(--brand-text-letterSpacing-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__FormControl-module__FormControl-label--large___okLn6{letter-spacing:var(--brand-text-letterSpacing-300);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300)}.Primer_Brand__FormControl-module__FormControl-label--checkbox___x2U9X{cursor:pointer;font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-medium);line-height:var(--base-size-24);width:100%;position:relative;top:1px}.Primer_Brand__FormControl-module__FormControl-control--radio___aSHRG{margin:2px 0 0}.Primer_Brand__FormControl-module__FormControl-hint___dbP0O{grid-column:1/3;display:block}.Primer_Brand__FormControl-module__FormControl-validation___vG5tm{gap:var(--base-size-4);align-items:center;display:flex}.Primer_Brand__FormControl-module__FormControl-validation--success___fGV4L{color:var(--brand-color-success-fg)}.Primer_Brand__FormControl-module__FormControl-validation--error___DJVR5{color:var(--brand-color-danger-fg)}.Primer_Brand__FormControl-module__FormControl-validation-success-icon___UgUzb,.Primer_Brand__FormControl-module__FormControl-validation-error-icon___o3GQW{display:flex}.Primer_Brand__FormControl-module__FormControl-validation--animate-in___C_pxB{animation:.17s cubic-bezier(.44,.74,.36,1) Primer_Brand__FormControl-module__FormControlValidationFadeIn___hRw_R}@keyframes Primer_Brand__FormControl-module__FormControlValidationFadeIn___hRw_R{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Primer_Brand__FormControl-module__FormControl-validation-checkbox___Cigqb{grid-column:1/3}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK{z-index:90;background:var(--brand-color-canvas-default);height:var(--SubdomainNavBar-height);font-weight:550;position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK:after{content:"";z-index:3;height:var(--brand-borderWidth-thin);background-color:var(--brand-SubdomainNavBar-border-nav-default);pointer-events:none;position:absolute;inset-block-start:100%;inset-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv{--SubdomainNavBar-height:var(--base-size-64);z-index:90}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv{--SubdomainNavBar-height:calc(var(--base-size-64) - var(--base-size-8))}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container--fixed___ZhyZf){position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container--fixed___ZhyZf{position:fixed;top:0;left:0;right:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{padding:4px 28px;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--centered___FXUTh{max-width:1280px;margin:0 auto}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{padding:4px 32px}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU{animation:.15s Primer_Brand__SubdomainNavBar-module__fade-out___fhdxi}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{align-items:center;gap:var(--base-size-8);max-width:340px;color:var(--brand-color-text-default);padding:0;padding:var(--base-size-16) 0;margin:0;list-style-type:none;display:inline-flex}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{gap:var(--base-size-16)}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{color:var(--brand-color-text-default);align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_{position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-back-arrow___OOrj8{color:var(--brand-color-text-muted);opacity:0;transform:translate(var(--base-size-4), -50%);transition:opacity var(--brand-animation-duration-fast), transform var(--brand-animation-duration-fast) ease;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--base-size-24) + var(--base-size-4))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_:hover .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-back-arrow___OOrj8{opacity:1;transform:translateY(-50%)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_ svg{width:32px;height:32px}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{line-height:var(--base-size-32);white-space:nowrap;padding-inline-end:var(--base-size-16);-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-featured___i_EMH .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-prefix___MCu96{color:var(--brand-color-text-default)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-label___C3mii{color:inherit}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{align-self:stretch;align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child:after{content:"";box-sizing:border-box;width:var(--brand-borderWidth-thin);height:var(--SubdomainNavBar-height);margin-inline:var(--base-size-16);background-color:var(--brand-color-border-muted);flex:none;align-self:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{align-items:center;min-width:0;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{margin-inline-end:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{margin-inline-start:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn{flex:1 1 0;align-items:center;min-width:0;margin:0;padding:0;list-style-type:none;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{list-style-type:none}@media screen and (width<=767px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--invisible___HnkQO{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv{margin:0;padding:0;display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{box-sizing:border-box;width:100%;padding-block:var(--base-size-16);padding-inline:var(--base-size-16);flex:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{margin-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{margin-inline-start:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{top:var(--SubdomainNavBar-height);z-index:2;background-color:var(--brand-color-canvas-default);width:100%;max-height:calc(100vh - var(--SubdomainNavBar-height) - 0px);max-height:calc(100vh - var(--SubdomainNavBar-height) - var(--SubdomainNavBar-menu-offset-block-start,0px));border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);animation:.5s Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g;animation-timing-function:var(--brand-animation-easing-default);flex-direction:column;justify-content:flex-start;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper--close___NzelD{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd{flex-direction:column;flex:none;width:100%;display:flex}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt{min-width:0;margin:0 var(--base-size-24) 0 0;flex:1 1 0;align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{min-width:0;block-size:var(--base-size-48);max-block-size:var(--base-size-48);flex-wrap:nowrap;flex:auto;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9{white-space:nowrap;flex:none}@media screen and (width<=767px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9{animation-name:Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ;animation-duration:.5s;animation-delay:calc(var(--animation-order) * 80ms);animation-fill-mode:both;animation-timing-function:var(--brand-animation-easing-default)}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflowed___vVhQg{visibility:hidden;pointer-events:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflow___FXC7u{visibility:hidden;pointer-events:none;flex:none;align-items:center;display:flex;position:absolute;inset-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow--has-overflow___zoCZu .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflow___FXC7u{visibility:visible;pointer-events:auto;position:relative}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{align-items:center;gap:var(--base-size-8);color:var(--brand-color-text-default);font-family:var(--brand-heading-fontFamily);font-weight:var(--base-text-weight-normal);flex-direction:row;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-text___a540y{position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{align-items:center;gap:var(--base-size-8);display:inline-flex}@media screen and (width<=767px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt{font-weight:var(--base-text-weight-medium)}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{width:100%;min-height:var(--base-size-40);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-color-text-muted);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200);transition:background-color var(--brand-animation-easing-default) .25s}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible{color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible{box-shadow:inset 0 0 0 var(--brand-borderWidth-thick) var(--brand-color-focus);outline:none}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2{display:none}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2{cursor:pointer;appearance:none;align-items:center;gap:var(--base-size-4);background-color:#0000;border:none;display:inline-flex}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu___RXj_t{z-index:100;background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);animation:Primer_Brand__SubdomainNavBar-module__fade-in-down-overflow____WJvz var(--brand-animation-duration-faster);animation-timing-function:var(--brand-animation-easing-default);min-width:calc(var(--base-size-128) + var(--base-size-32));transform:translateY(calc(0px - var(--base-size-4)));border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--brand-borderRadius-medium);border-end-start-radius:var(--brand-borderRadius-medium);position:absolute;right:auto;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-list___EbzqG{grid-gap:var(--brand-borderWidth-thin);gap:var(--brand-borderWidth-thin);padding:var(--base-size-8);width:100%;margin:0;list-style-type:none;display:grid}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{flex:0 auto;align-items:center;min-width:0;margin-left:auto;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{box-sizing:border-box;align-items:center;min-width:0;display:flex}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{--SubdomainNavBar-search-input-width:calc(var(--base-size-128) * 2 + var(--base-size-24));flex:0 9999 var(--SubdomainNavBar-search-input-width);width:var(--SubdomainNavBar-search-input-width);max-width:100%;min-width:calc(var(--base-size-128) + var(--base-size-32))}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J{cursor:pointer;appearance:none;border:var(--brand-borderWidth-thick) solid transparent;color:var(--brand-color-text-default);width:calc(48px - var(--brand-borderWidth-thick));height:calc(48px - var(--brand-borderWidth-thick));transition:border .25s var(--brand-animation-easing-default), box-shadow .25s ease;border-radius:var(--brand-borderRadius-medium);background-color:#0000;justify-content:center;align-items:center;gap:0;display:flex;position:relative;box-shadow:0 0 0 2px #0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J svg{width:24px;height:24px}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:var(--base-size-16);width:100%;block-size:var(--base-size-32);min-block-size:var(--base-size-32);padding:var(--base-size-4) var(--base-size-4) var(--base-size-4) calc(var(--base-size-8) + var(--base-size-2));color:var(--brand-color-text-muted);background-color:var(--brand-color-canvas-subtle);border-radius:var(--brand-borderRadius-medium);font-family:var(--brand-body-fontFamily);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default), box-shadow var(--brand-animation-duration-fast) var(--brand-animation-easing-default);border:0;display:flex;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7:hover{box-shadow:inset 0 0 0 var(--brand-borderWidth-thin) var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7:active{box-shadow:inset 0 0 0 var(--brand-borderWidth-thin) var(--brand-color-border-default)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx{align-items:center;gap:var(--base-size-8);min-width:0;color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-normal);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:inline-flex;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx svg{flex:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx span{text-overflow:ellipsis;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd{min-width:var(--base-size-24);padding-inline:var(--base-size-8);color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-radius:calc(var(--brand-borderRadius-medium) / 2);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-normal);flex:none;justify-content:center;align-self:stretch;align-items:center;line-height:1.6;display:inline-flex}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{flex:0 0 var(--base-size-48);width:var(--base-size-48);justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:var(--base-size-32);padding:var(--base-size-8);background-color:#0000;justify-content:center;gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx{gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx span,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd{display:none}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J{align-self:center;align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL{gap:calc(var(--base-size-4) - var(--brand-borderWidth-thin));flex-direction:column;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-label___iD85T{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{background-color:var(--brand-color-text-default);width:22px;height:2px;margin:var(--base-size-4) auto;border-radius:var(--brand-borderRadius-large);display:block}@media (prefers-reduced-motion:no-preference){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{transition-timing-function:var(--brand-animation-easing-default);transition-property:opacity,transform;transition-duration:.5s}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform-origin:100% 100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform-origin:100% 0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform:rotate(-45deg)translateY(-3px)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(2){opacity:0;transform:scale(0)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform:rotate(45deg)translateY(3px)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT{z-index:3;background-color:var(--brand-color-canvas-muted);position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT:focus-visible{box-shadow:none;outline:none;transition:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT:focus-visible:before{content:"";z-index:2;pointer-events:none;border:var(--brand-borderWidth-thick) solid var(--brand-color-focus);position:absolute;inset:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT:after{content:"";z-index:1;height:calc(var(--brand-borderWidth-thin) * 2);background-color:var(--brand-color-canvas-muted);position:absolute;inset-block-end:calc(var(--brand-borderWidth-thin) * -2);inset-inline:0}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J:hover{border:var(--brand-borderWidth-thick) solid var(--brand-SubdomainNavBar-border-button-hover);background-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J:active{box-shadow:0 0 0 1px var(--brand-SubdomainNavBar-border-button-hover);background-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{display:none}}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{flex:none;align-self:stretch;position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{--SubdomainNavBar-tablet-search-width:calc(var(--base-size-128) * 2 + var(--base-size-2));flex:0 0 var(--SubdomainNavBar-tablet-search-width);width:var(--SubdomainNavBar-tablet-search-width);padding-inline:var(--base-size-8);border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{justify-content:center;align-self:stretch;align-items:center;gap:var(--base-size-8);width:max-content;min-width:calc(var(--base-size-64) + var(--base-size-32));height:100%;padding-inline:var(--base-size-16);color:var(--brand-color-text-default);border:0;border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);border-radius:0;flex-direction:row;flex:none;overflow:visible}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-label___iD85T{white-space:nowrap;align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL{width:var(--base-size-16);height:var(--base-size-16);flex:none;justify-content:center;align-items:stretch;overflow:visible}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{width:var(--base-size-16);height:var(--base-size-2);transform-origin:50%;margin:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform:translateY(calc(var(--base-size-6) - var(--brand-borderWidth-thin))) rotate(45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform:translateY(calc(var(--brand-borderWidth-thin) - var(--base-size-6))) rotate(-45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{inset-inline:0;top:var(--SubdomainNavBar-height);z-index:2;box-sizing:border-box;width:100%;max-height:calc(100vh - var(--SubdomainNavBar-height) - 0px);max-height:calc(100vh - var(--SubdomainNavBar-height) - var(--SubdomainNavBar-menu-offset-block-start,0px));background-color:var(--brand-color-canvas-default);border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);animation:Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g var(--brand-animation-duration-default);animation-timing-function:var(--brand-animation-easing-default);flex-direction:column;justify-content:flex-start;display:flex;position:absolute;overflow-y:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{width:max(100%, calc(var(--base-size-128) * 3));min-width:0;inset-inline:auto 0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper--close___NzelD{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv{grid-gap:var(--brand-borderWidth-thin);gap:var(--brand-borderWidth-thin);padding:var(--base-size-8) var(--base-size-16);margin:0;display:grid}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd{flex-direction:column;flex:none;width:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{box-sizing:border-box;width:100%;min-height:var(--base-size-40);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-color-text-muted);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx){width:100%;height:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{padding:var(--base-size-8) var(--base-size-12)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{background-color:#0000;border-radius:0;width:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:active>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc[aria-current]:not([aria-current=false])>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{background-color:#0000;outline:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:active,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc[aria-current]:not([aria-current=false]){color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible{box-shadow:inset 0 0 0 var(--brand-borderWidth-thick) var(--brand-color-focus);outline:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{box-sizing:border-box;width:100%;height:auto;padding:var(--base-size-16);flex:none;margin-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{width:100%;height:auto;padding:0;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{box-sizing:border-box;width:100%;margin-block:var(--base-size-24);padding-inline:var(--base-size-16);flex-direction:column}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer--has-leading-item___WS7Rf,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{gap:var(--base-size-16);align-items:center;min-width:0;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{gap:var(--base-size-8);min-width:0;display:flex}@media screen and (width<=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--visible___fLvbf{z-index:99;width:100%;height:auto;animation-name:Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ;animation-duration:.5s;animation-delay:.8s;animation-fill-mode:both;animation-timing-function:var(--brand-animation-easing-default);display:flex;left:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--visible___fLvbf{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{box-sizing:border-box;width:100%;margin-block:var(--base-size-24);padding-inline:var(--base-size-24);flex-direction:column;min-width:0}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button___g_9BM{white-space:nowrap}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{top:var(--SubdomainNavBar-height);height:auto;max-height:calc(100vh - var(--SubdomainNavBar-height) - 0px);max-height:calc(100vh - var(--SubdomainNavBar-height) - var(--SubdomainNavBar-menu-offset-block-start,0px))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-backdrop___sLFAC{inset-block-start:calc(var(--SubdomainNavBar-height) + 0px);z-index:1;background-color:var(--brand-SubdomainNavBar-searchDialog-backdropColor);animation:Primer_Brand__SubdomainNavBar-module__fade-in___u4FB2 var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);position:fixed;inset-block-start:calc(var(--SubdomainNavBar-height) + var(--SubdomainNavBar-menu-offset-block-start,0px));inset-block-end:0;inset-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU{animation:none}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK{--SubdomainNavBar-mobile-control-size:var(--base-size-48)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{gap:0;max-width:none;height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li{height:100%;padding-inline:0 var(--base-size-16);align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{width:auto;padding-inline:var(--base-size-16) var(--base-size-8);justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_{justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_ svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{padding-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2>*{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{height:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{flex:0 0 var(--SubdomainNavBar-mobile-control-size);width:var(--SubdomainNavBar-mobile-control-size);border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);justify-content:center;height:100%;padding-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{box-sizing:border-box;flex:0 0 var(--SubdomainNavBar-mobile-control-size);width:var(--SubdomainNavBar-mobile-control-size);height:100%;padding-inline:var(--base-size-16);border-radius:0;flex-direction:column;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{gap:calc(var(--base-size-4) - var(--brand-borderWidth-thin));border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{width:var(--base-size-16);height:var(--base-size-2);transform-origin:50%;margin:0 auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform:translateY(calc(var(--base-size-6) - var(--brand-borderWidth-thin))) rotate(45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform:translateY(calc(var(--brand-borderWidth-thin) - var(--base-size-6))) rotate(-45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{padding:var(--base-size-16);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{padding-inline:var(--base-size-16)}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{max-width:none;height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{gap:0;max-width:none;height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li{height:100%;padding-inline:0 var(--base-size-16);border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{width:auto;padding-inline:var(--base-size-16) var(--base-size-8);border-inline-end:0;justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{padding-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child:after{margin-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-item___CclaY{padding-inline:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_{justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_ svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{padding-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2>*{font-size:var(--base-size-16);line-height:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{height:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{padding-inline:var(--base-size-16);margin-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{block-size:100%;max-block-size:100%;align-items:stretch;margin:0;padding-inline-start:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt{margin:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9{align-items:center;height:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{height:100%;padding:0 var(--base-size-16);color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200);align-items:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2{padding-inline:var(--base-size-4)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{gap:var(--base-size-4);padding:var(--base-size-4) var(--base-size-12);border-radius:var(--brand-borderRadius-full);background-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:active>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc[aria-current]:not([aria-current=false])>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:hover>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:active>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2[aria-expanded=true]>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{background-color:var(--brand-SubdomainNavBar-color-link-bgColor)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:focus-visible{outline:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:focus-visible>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}@media (prefers-reduced-motion:no-preference){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default)}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{height:100%;padding-inline:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger--has-trailing-item___sHQYt{border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{padding-inline:var(--base-size-16);align-items:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--has-leading-item___HsvBF{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{--SubdomainNavBar-search-input-width:max(calc(var(--base-size-128) + var(--base-size-32)), min(28.5vw, calc(var(--base-size-128) * 3 + var(--base-size-36))));align-self:stretch}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-primary-nav___QwOCp{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);height:calc(var(--SubdomainNavBar-height) + var(--base-size-48))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp:after{inset-block-start:var(--SubdomainNavBar-height)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--SubdomainNavBar-height);display:grid}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-primary-nav___QwOCp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{grid-template-rows:var(--SubdomainNavBar-height) var(--base-size-48)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-navigation___QI1qZ{grid-area:1/1;min-width:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);grid-area:2/1/auto/-1;min-width:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{padding-inline-start:calc(var(--base-size-64) + var(--brand-borderWidth-thin))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{border-inline-start:0;grid-area:1/2;justify-self:start}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{grid-area:1/3}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:var(--base-size-32);padding:var(--base-size-8);background-color:#0000;justify-content:center;gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx{gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder-text___W96nO,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd{display:none}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{flex:0 0 var(--base-size-48);width:var(--base-size-48);min-width:var(--base-size-48);padding-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:100%;block-size:100%;padding-inline:var(--base-size-16);border-radius:0}}@media screen and (width>=1024px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button--secondary___P0FJH{display:inline-flex}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5{width:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-area___DttZX{align-items:center;gap:var(--base-size-8);width:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ{cursor:pointer;appearance:none;min-block-size:var(--base-size-32);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle);border-radius:var(--brand-borderRadius-medium);font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-medium);line-height:var(--base-size-14);letter-spacing:var(--brand-text-letterSpacing-100);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ:hover{background-color:var(--brand-color-canvas-inset)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog-control-area___KlFbq{height:var(--base-size-40);background:0 0;align-items:center;max-width:none;margin:0;padding:0;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-text-input___kDY_0{border-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area___y0BAA{width:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-container___kow2P{padding:var(--base-size-24);background-color:var(--base-color-scale-white-0);border-radius:var(--brand-borderRadius-large);width:80%;max-width:570px;height:70vh;max-height:514px;margin:0 auto;animation:.5s Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g;box-shadow:0 8px 24px #01040926}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9{padding:0 var(--base-size-24) 0 0;height:90%;margin:0;list-style:none;overflow-y:scroll}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-heading___FTzyR{font-weight:var(--brand-heading-weight-600);font-size:var(--base-size-20);line-height:var(--base-size-24);margin-bottom:var(--base-size-20);padding:0 var(--base-size-8);color:var(--base-color-scale-black-0);display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-list___vCi4S{margin:0;padding:0;list-style:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec{margin-block-start:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-heading___wULje{margin:0 0 var(--base-size-20);padding:0 var(--base-size-8);color:var(--brand-color-text-muted);font-weight:var(--brand-heading-weight-600);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z{padding:var(--base-size-16) var(--base-size-8);border-bottom:1px solid #b7bfc7;border-bottom:solid var(--brand-borderWidth-thin,1px) var(--brand-SubdomainNavBar-search-results-border-default,#b7bfc7)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a[aria-selected=true]{outline:var(--brand-color-focus) auto var(--brand-borderWidth-thick)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd{letter-spacing:var(--brand-heading-letterSpacing-400);font-size:var(--brand-text-size-400)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a{color:var(--base-color-scale-black-0);margin:0 0 var(--base-size-12);font-size:var(--base-size-16);font-weight:var(--brand-heading-weight-400);font-family:var(--brand-heading-fontFamily);line-height:var(--brand-text-lineHeight-400);-webkit-text-decoration:none;text-decoration:none;display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a svg{flex:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-desc___Rb5Tm{color:var(--base-color-scale-black-0)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5{inset-block-start:calc(var(--base-size-64) + var(--base-size-8));inset-block-end:auto;inset-inline:calc(var(--base-size-64) + var(--base-size-8));z-index:99;width:min(calc(100vw - ((var(--base-size-64) + var(--base-size-8)) * 2)), calc((var(--base-size-128) * 6) + var(--base-size-36)));max-height:calc(100vh - ((var(--base-size-64) + var(--base-size-8)) * 2));height:auto;padding:var(--base-size-16);color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-large);box-shadow:0 0 calc(var(--base-size-32) + var(--base-size-2)) var(--brand-SubdomainNavBar-searchDialog-shadowColor);margin-inline:auto;position:fixed;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog--has-results___fcWO5{padding-block-end:var(--base-size-32)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5::backdrop{background-color:var(--brand-SubdomainNavBar-searchDialog-backdropColor);-webkit-backdrop-filter:blur(var(--base-size-24));backdrop-filter:blur(var(--base-size-24))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-area___DttZX{gap:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5{min-width:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5 section>span:focus-within{box-shadow:none;border-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-text-input___kDY_0{color:var(--brand-color-text-default);font-size:calc(var(--base-size-16) + var(--base-size-2));font-weight:var(--base-text-weight-medium);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ{background-color:var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area--visible___lo6ji{border-block-start:var(--brand-borderWidth-thin) dashed var(--brand-color-border-muted);margin-block-start:var(--base-size-24);padding-block-start:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-container___kow2P{width:100%;max-width:none;height:auto;max-height:calc(100vh - (((var(--base-size-64) + var(--base-size-8)) * 2) + var(--base-size-128)));box-shadow:none;background-color:#0000;border-radius:0;margin:0;padding:0;animation:none;overflow-y:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9{height:auto;margin:0;padding:0;overflow:visible}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-heading___FTzyR,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-heading___wULje{color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);font-weight:var(--brand-heading-weight-600);line-height:var(--brand-text-lineHeight-100);margin-block-end:var(--base-size-20);padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec{margin-block-start:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z{padding:var(--base-size-16) var(--base-size-4);border-block-end:0;border-block-start:var(--brand-borderWidth-thin) dashed var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-list___vCi4S>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z:first-child,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z:first-child{border-block-start:0;padding-block-start:var(--base-size-12)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd{font-size:var(--brand-text-size-300);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a{align-items:center;gap:calc(var(--base-size-8) + var(--base-size-2));width:100%;color:var(--brand-color-text-default);font-size:var(--brand-text-size-300);font-weight:var(--brand-heading-weight-600);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-100);margin:0;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-desc___Rb5Tm,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-meta___HjhRd{display:none}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5{inset-block-start:var(--base-size-16);inset-block-end:auto;inset-inline:var(--base-size-16);width:calc(100vw - (var(--base-size-16) * 2));max-height:calc(100vh - (var(--base-size-16) * 2));height:auto}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-skip-to-content___WMHSh{z-index:100;position:absolute;inset-block-start:calc(var(--SubdomainNavBar-height) / 2);inset-inline-start:var(--base-size-16);transform:translateY(-50%)}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in___u4FB2{0%{opacity:0}to{opacity:1}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in-down-overflow____WJvz{0%{opacity:0;transform:translateY(calc(0px - var(--base-size-24)))}to{opacity:1;transform:translateY(calc(0px - var(--base-size-4)))}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-out___fhdxi{0%{opacity:1}to{opacity:0}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ{0%{opacity:0;transform:scale(.6)translateY(-8px)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK:before,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK:after,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-SubdomainNavBar-canvas-default:#ffffff80;--brand-SubdomainNavBar-canvas-search:var(--base-color-scale-white-0);--brand-SubdomainNavBar-canvas-overflow-default:var(--base-color-scale-white-0);--brand-SubdomainNavBar-canvas-overflow-hover:var(--base-color-scale-gray-0);--brand-SubdomainNavBar-fg-overflow-default:var(--brand-color-text-default);--brand-SubdomainNavBar-color-link-bgColor:var(--base-color-scale-gray-1);--brand-SubdomainNavBar-searchDialog-shadowColor:#0000001a;--brand-SubdomainNavBar-searchDialog-backdropColor:#0003;--brand-SubdomainNavBar-border-nav-default:var(--base-color-scale-green-6);--brand-SubdomainNavBar-border-nav-pressed:var(--base-color-scale-black-0);--brand-SubdomainNavBar-border-button-hover:var(--base-color-scale-black-0)}[data-color-mode=dark]{--brand-SubdomainNavBar-canvas-default:#0d111780;--brand-SubdomainNavBar-canvas-search:var(--base-color-scale-black-0);--brand-SubdomainNavBar-canvas-overflow-default:var(--base-color-scale-white-0);--brand-SubdomainNavBar-canvas-overflow-hover:var(--base-color-scale-gray-0);--brand-SubdomainNavBar-fg-overflow-default:var(--brand-color-text-onEmphasis);--brand-SubdomainNavBar-color-link-bgColor:var(--base-color-scale-gray-6);--brand-SubdomainNavBar-searchDialog-shadowColor:#0000001a;--brand-SubdomainNavBar-searchDialog-backdropColor:#0003;--brand-SubdomainNavBar-border-nav-default:var(--base-color-scale-green-3);--brand-SubdomainNavBar-border-nav-pressed:var(--base-color-scale-white-0);--brand-SubdomainNavBar-border-button-hover:var(--base-color-scale-white-0)}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-InlineLink-color-rest:var(--brand-color-text-link-rest);--brand-InlineLink-color-pressed:var(--brand-color-text-link-pressed)}:root{--brand-InlineLink-transition-timing:var(--brand-animation-duration-fast)}.Primer_Brand__InlineLink-module__InlineLink___U_Ama{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__InlineLink-module__InlineLink___U_Ama:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__InlineLink-module__InlineLink___U_Ama,.Primer_Brand__InlineLink-module__InlineLink___U_Ama>span{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--brand-InlineLink-color-rest)}.Primer_Brand__InlineLink-module__InlineLink___U_Ama:active,.Primer_Brand__InlineLink-module__InlineLink___U_Ama:active>span{color:var(--brand-InlineLink-color-pressed)}[data-color-mode=dark] .Primer_Brand__InlineLink-module__InlineLink___U_Ama{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media (prefers-reduced-motion:reduce){.Primer_Brand__InlineLink-module__InlineLink___U_Ama,.Primer_Brand__InlineLink-module__InlineLink___U_Ama:before,.Primer_Brand__InlineLink-module__InlineLink___U_Ama:after,.Primer_Brand__InlineLink-module__InlineLink___U_Ama *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__InlineCode-module__InlineCode___NJ7el{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;word-wrap:anywhere;line-height:1.6}.Primer_Brand__InlineCode-module__InlineCode___NJ7el.Primer_Brand__InlineCode-module__InlineCode--nowrap___mcEPL{white-space:nowrap;word-wrap:normal}:where(h1,h2,h3,h4,h5,h6) .Primer_Brand__InlineCode-module__InlineCode___NJ7el{border-radius:var(--base-size-4)}:where(h1,h2,h3,h4,h5,h6) .Primer_Brand__InlineCode-module__InlineCode__text___N7vdd{color:var(--brand-InlineCode-color-fg-heading)}.Primer_Brand__InlineCode-module__InlineCode__text___N7vdd{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;position:relative;inset-block-start:-.03em}:root,[data-color-mode=light]{--brand-Token-bgColor-default:var(--base-color-scale-gray-0);--brand-Token-bgColor-accent:var(--base-color-scale-green-6);--brand-Token-bgColor-hover-default:var(--base-color-scale-gray-1);--brand-Token-bgColor-hover-accent:var(--base-color-scale-green-7);--brand-Token-bgColor-hover-outline:#0000000f;--brand-Token-bgColor-hover-invisible:#0000000f;--brand-Token-bgColor-invisible:var(--base-color-scale-gray-1);--brand-Token-bgColor-outline:transparent;--brand-Token-border-outline:var(--brand-color-border-muted);--brand-Token-fgColor-default:var(--brand-color-text-default);--brand-Token-fgColor-accent:var(--base-color-scale-white-0);--brand-Token-fgColor-outline:var(--brand-color-text-default);--brand-Token-fgColor-invisible:var(--brand-color-text-default)}[data-color-mode=dark]{--brand-Token-bgColor-default:var(--base-color-scale-gray-7);--brand-Token-bgColor-accent:var(--base-color-scale-green-2);--brand-Token-bgColor-hover-default:var(--base-color-scale-gray-6);--brand-Token-bgColor-hover-accent:var(--base-color-scale-green-1);--brand-Token-bgColor-hover-outline:var(--brand-color-canvas-subtle);--brand-Token-bgColor-hover-invisible:var(--brand-color-canvas-subtle);--brand-Token-bgColor-invisible:transparent;--brand-Token-bgColor-outline:transparent;--brand-Token-border-outline:var(--brand-color-border-default);--brand-Token-fgColor-default:var(--brand-color-text-default);--brand-Token-fgColor-accent:var(--brand-color-text-onEmphasis);--brand-Token-fgColor-outline:var(--brand-color-text-default);--brand-Token-fgColor-invisible:var(--brand-color-text-default)}.Primer_Brand__Token-module__Token___r7qQC{border:var(--brand-borderWidth-thin) solid transparent;border-radius:var(--brand-borderRadius-small);align-items:center;gap:var(--base-size-8);min-width:0;max-width:100%;padding-inline:var(--base-size-8);padding-block:var(--base-size-6);vertical-align:middle;padding-block-end:var(--base-size-6);display:inline-flex}.Primer_Brand__Token-module__Token--hasLeadingVisual___cPRLz{padding-inline:calc((var(--base-size-4) + var(--base-size-8)) / 2);padding-block:calc((var(--base-size-4) + var(--base-size-8)) / 2)}.Primer_Brand__Token-module__Token--interactive___aQ1rk{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Token-module__Token--interactive___aQ1rk:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}[data-color-mode=dark] .Primer_Brand__Token-module__Token___r7qQC{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Token-module__Token--variant-default___NBxMW{background-color:var(--brand-Token-bgColor-default);color:var(--brand-Token-fgColor-default)}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-default___NBxMW:hover{background-color:var(--brand-Token-bgColor-hover-default)}.Primer_Brand__Token-module__Token--variant-accent___Ji_P4{background-color:var(--brand-Token-bgColor-accent);color:var(--brand-Token-fgColor-accent)}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-accent___Ji_P4:hover{background-color:var(--brand-Token-bgColor-hover-accent)}.Primer_Brand__Token-module__Token--variant-outline___X52wp{background-color:var(--brand-Token-bgColor-outline);border-color:var(--brand-Token-border-outline);color:var(--brand-Token-fgColor-outline)}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-outline___X52wp:hover{background-color:var(--brand-Token-bgColor-hover-outline)}.Primer_Brand__Token-module__Token--variant-invisible___bJrcK{color:var(--brand-Token-fgColor-invisible);background-color:#0000}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-invisible___bJrcK:hover{background-color:var(--brand-Token-bgColor-hover-invisible)}.Primer_Brand__Token-module__Token__label___wC8Q5{text-overflow:ellipsis;min-width:0;font-weight:var(--base-text-weight-normal);line-height:var(--brand-text-lineHeight-100);white-space:nowrap;letter-spacing:var(--brand-text-letterSpacing-100);flex:auto;display:block;overflow:hidden}.Primer_Brand__Token-module__Token___r7qQC>.Primer_Brand__Token-module__Token__label___wC8Q5{color:inherit}.Primer_Brand__Token-module__Token__leading-visual___SDos3{width:calc((var(--base-size-16) + var(--base-size-20)) / 2);height:calc((var(--base-size-16) + var(--base-size-20)) / 2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__Token-module__Token__visual___U0j1l{display:block}.Primer_Brand__Token-module__Token__leading-visual___SDos3>.Primer_Brand__Token-module__Token__visual___U0j1l{width:calc((var(--base-size-16) + var(--base-size-20)) / 2);height:calc((var(--base-size-16) + var(--base-size-20)) / 2);max-width:calc((var(--base-size-16) + var(--base-size-20)) / 2);max-height:calc((var(--base-size-16) + var(--base-size-20)) / 2);border-radius:2px}.Primer_Brand__Token-module__Token__leading-visual___SDos3>.Primer_Brand__Token-module__Token__visual___U0j1l svg,.Primer_Brand__Token-module__Token__leading-visual___SDos3>.Primer_Brand__Token-module__Token__visual___U0j1l img{width:100%;height:100%}@media (forced-colors:active){.Primer_Brand__Token-module__Token___r7qQC{outline:var(--brand-borderWidth-thin) solid transparent}.Primer_Brand__Token-module__Token--interactive___aQ1rk:focus-visible{outline-color:highlight}}:root{--brand-FAQ-maxWidth-list:51rem}:root,[data-color-mode=light]{--brand-FAQ-color-heading:var(--brand-color-text-default);--brand-FAQ-color-tabLabel-selected:var(--brand-color-text-default);--brand-FAQGroup-buttonIndicator-idle:var(--base-color-scale-gray-3);--brand-FAQGroup-buttonIndicator-hover:var(--base-color-scale-gray-5);--brand-FAQGroup-buttonIndicator-active:var(--brand-color-accent-primary)}[data-color-mode=dark]{--brand-FAQ-color-heading:var(--brand-color-text-default);--brand-FAQ-color-tabLabel-selected:var(--brand-color-text-default);--brand-FAQGroup-buttonIndicator-idle:var(--base-color-scale-gray-7);--brand-FAQGroup-buttonIndicator-hover:var(--base-color-scale-gray-5);--brand-FAQGroup-buttonIndicator-active:var(--brand-color-accent-primary)}:root{--brand-FAQ-heading-marginBottom:var(--base-size-40)}@media (width>=544px){:root{--brand-FAQ-heading-marginBottom:var(--base-size-40)}}@media (width>=768px){:root{--brand-FAQ-heading-marginBottom:var(--base-size-64)}}@media (width>=1012px){:root{--brand-FAQ-heading-marginBottom:var(--base-size-96)}}.Primer_Brand__FAQ-module__FAQ___R3vLU{max-width:var(--brand-FAQ-maxWidth-list);margin:0 auto}.Primer_Brand__FAQ-module__FAQ--variant-gridline___mM5vd{border-block-end:var(--brand-color-border-muted) var(--brand-borderWidth-thin) solid;max-width:100%;padding-block-end:var(--base-size-40)}.Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD{padding-inline:var(--base-size-20);max-width:var(--brand-FAQ-maxWidth-list);margin:0 auto}.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{padding-inline:var(--base-size-20);border-block-end:var(--brand-color-border-muted) var(--brand-borderWidth-thin) solid;margin-block-end:var(--base-size-40)}.Primer_Brand__FAQ-module__FAQ__heading___bH0aG{color:var(--brand-FAQ-color-heading);margin-bottom:var(--brand-FAQ-heading-marginBottom)}.Primer_Brand__FAQ-module__FAQ__subheading___I4puv{margin-bottom:var(--base-size-16);color:var(--brand-color-text-muted);text-transform:uppercase;font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__FAQ-module__FAQ__heading--start___eHaT3{text-align:left}.Primer_Brand__FAQ-module__FAQ__heading--center___xMpbW{text-align:center;max-width:18ch;margin-left:auto;margin-right:auto}.Primer_Brand__FAQ-module__FAQ__heading--large___pBEPT{font-weight:var(--brand-text-weight-normal);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800)}.Primer_Brand__FAQ-module__FAQ___R3vLU details+.Primer_Brand__FAQ-module__FAQ__subheading___I4puv{margin-top:var(--base-size-48)}.Primer_Brand__FAQ-module__FAQ___R3vLU.Primer_Brand__FAQ-module__details__summary___zIBcp{font-weight:var(--brand-text-weight-normal);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800);color:var(--brand-FAQ-color-heading);cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}@media screen and (width>=48rem){.Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD,.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{padding-inline:var(--base-size-36)}}@media screen and (width>=63.25rem){.Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD,.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{padding-inline:0}.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{margin-block-end:var(--base-size-48)}.Primer_Brand__FAQ-module__FAQ--variant-gridline___mM5vd{padding-block-end:var(--base-size-64)}}.Primer_Brand__FAQGroup-module__FAQGroup___D0VvR{justify-content:space-between;gap:var(--brand-stack-gap-spacious);display:none}.Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP{margin-block-start:var(--base-size-48)}.Primer_Brand__FAQGroup-module__FAQGroup__panel-subHeading___F0U3h{text-transform:uppercase;font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);margin-block-start:calc(var(--base-size-8) + 1px)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist___WdY5Z .Primer_Brand__FAQGroup-module__FAQ__heading___w52lv{display:none}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC{appearance:none;padding-block:var(--base-size-8);cursor:pointer;align-items:center;gap:var(--base-size-12);width:100%;font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-100);letter-spacing:.15px;text-transform:uppercase;text-align:start;color:var(--brand-color-text-muted);text-overflow:ellipsis;white-space:nowrap;transition:gap var(--brand-animation-duration-fast) var(--brand-animation-easing-default);background-color:#0000;border:none;padding-inline:0;display:flex;overflow:hidden}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:2px}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC:before{content:"";width:calc(var(--base-size-8) + var(--base-size-2));height:var(--base-size-12);background-color:var(--brand-FAQGroup-buttonIndicator-idle);transform-origin:0;transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-default), background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default);flex-shrink:0;display:block;transform:scaleX(.7)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC:hover:before{background-color:var(--brand-FAQGroup-buttonIndicator-hover)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC[aria-selected=true]{color:var(--brand-FAQ-color-tabLabel-selected);gap:calc(var(--base-size-12) + 3px)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC[aria-selected=true]:before{background-color:var(--brand-FAQGroup-buttonIndicator-active);transform:scaleX(1)}.Primer_Brand__FAQGroup-module__FAQGroup__nested-accordion-item___JGGeC summary h4{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist--gridline___OCZgL{padding-inline-start:var(--base-size-48);padding-block:var(--base-size-80)}.Primer_Brand__FAQGroup-module__FAQGroup__content--gridline___C9omN{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-inline:var(--base-size-64);padding-block-start:var(--base-size-80);padding-block-end:var(--base-size-96)}@media (forced-colors:active){.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC[aria-selected=true]{border-color:highlight;border-width:var(--brand-borderWidth-thicker);color:highlighttext}}.Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{padding-inline:var(--base-size-20)}@media screen and (width>=618px){.Primer_Brand__FAQGroup-module__FAQGroup__gridline-wrapper___OBSr9{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);max-width:618px;margin-block-start:0;margin-inline:auto}.Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{max-width:618px;margin:0 auto}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper___lkgjS{padding-block-end:var(--base-size-40)}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper--gridline___Q_oGI{border-block-end:var(--brand-color-border-muted) var(--brand-borderWidth-thin) solid}.Primer_Brand__FAQGroup-module__FAQGroup__accordion--gridline___zDvVd:first-child summary{border-block-start:none!important}.Primer_Brand__FAQGroup-module__FAQGroup__accordion--gridline___zDvVd:last-child summary{border-block-end:none!important}}@media screen and (width>=63.25rem){.Primer_Brand__FAQGroup-module__FAQGroup___D0VvR{display:grid}.Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP{display:none}.Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{max-width:100%;padding-inline:0}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper--gridline___Q_oGI .Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{padding-inline-start:var(--base-size-44)}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper___lkgjS{padding-block-end:var(--base-size-64)}}@media screen and (width>=80rem){.Primer_Brand__FAQGroup-module__FAQGroup__tablist--gridline___OCZgL{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__FAQGroup-module__FAQGroup__content--gridline___C9omN{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__ControlGroup-module__ControlGroup__container___gYDZP{gap:var(--base-size-8);font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-100);border:none;flex-direction:column;margin:0;padding:0;display:flex}.Primer_Brand__ControlGroup-module__ControlGroup__label___scr79{margin:0;margin-block-end:var(--base-size-8);padding:0}.Primer_Brand__ControlGroup-module__ControlGroup__validation___sJqFH{gap:var(--base-size-4);font-weight:var(--base-text-weight-medium);align-items:center;display:flex}.Primer_Brand__ControlGroup-module__ControlGroup__validation--success___eyNH9{color:var(--brand-color-text-emphasized)}.Primer_Brand__ControlGroup-module__ControlGroup__validation--error____n_l3{color:var(--brand-color-danger-fg)}.Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--success___OO92u,.Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--error___rZPNd{display:flex}.Primer_Brand__ControlGroup-module__ControlGroup__validation--animate-in___nHrFv{animation:.17s Primer_Brand__ControlGroup-module__ControlGroupValidationFadeIn___xgh8U var(--brand-animation-easing-glide)}.Primer_Brand__ControlGroup-module__ControlGroup__container___gYDZP label{font-weight:var(--base-text-weight-medium)}@keyframes Primer_Brand__ControlGroup-module__ControlGroupValidationFadeIn___xgh8U{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Primer_Brand__Avatar-module__Avatar___QrJMw{width:var(--base-size-40);height:var(--base-size-40);display:inline-block;overflow:hidden}.Primer_Brand__Avatar-module__Avatar--shape-circle___VvaB7{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Avatar-module__Avatar--shape-square___hKak4{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Avatar-module__Avatar__image___AajXN{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Primer_Brand__Avatar-module__Avatar--size-32___vJxfW{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar--size-40___RSkow{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar--size-48___TvwXR{width:var(--base-size-48);height:var(--base-size-48)}.Primer_Brand__Avatar-module__Avatar--size-64___rovws{width:var(--base-size-64);height:var(--base-size-64)}.Primer_Brand__Avatar-module__Avatar--size-80___YDbIK{width:var(--base-size-80);height:var(--base-size-80)}.Primer_Brand__Avatar-module__Avatar-narrow--size-32___wmqNx{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar-narrow--size-40___JnS3w{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar-narrow--size-48___X8e2V{width:var(--base-size-48);height:var(--base-size-48)}@media screen and (width>=48rem){.Primer_Brand__Avatar-module__Avatar-regular--size-32___f5goH{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar-regular--size-40___Qaf20{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar-regular--size-48___db8dV{width:var(--base-size-48);height:var(--base-size-48)}.Primer_Brand__Avatar-module__Avatar-regular--size-64___rBoTS{width:var(--base-size-64);height:var(--base-size-64)}.Primer_Brand__Avatar-module__Avatar-regular--size-80___AKjNL{width:var(--base-size-80);height:var(--base-size-80)}}@media screen and (width>=80rem){.Primer_Brand__Avatar-module__Avatar-wide--size-32___Kn8pg{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar-wide--size-40___DBSrS{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar-wide--size-48___ai2Hf{width:var(--base-size-48);height:var(--base-size-48)}.Primer_Brand__Avatar-module__Avatar-wide--size-64___FLSak{width:var(--base-size-64);height:var(--base-size-64)}.Primer_Brand__Avatar-module__Avatar-wide--size-80___h09bA{width:var(--base-size-80);height:var(--base-size-80)}}:root{--brand-Testimonial-quote-letterSpacing-large:var(--brand-text-letterSpacing-900);--brand-Testimonial-quote-letterSpacing-default:var(--brand-text-letterSpacing-400);--brand-Testimonial-quote-fontWeight-large:var(--brand-heading-weight-600);--brand-Testimonial-quote-fontWeight-default:var(--brand-heading-weight-1000);--brand-Testimonial-quote-fontSize-large:var(--brand-text-size-500);--brand-Testimonial-quote-fontSize-default:var(--brand-text-size-400)}:root,[data-color-mode=light]{--brand-Testimonial-quoteMarkBackground-default:var(--base-color-scale-gray-0);--brand-Testimonial-quoteMarkBackground-blue:var(--base-color-scale-blue-0);--brand-Testimonial-quoteMarkBackground-coral:var(--base-color-scale-coral-0);--brand-Testimonial-quoteMarkBackground-green:var(--base-color-scale-green-0);--brand-Testimonial-quoteMarkBackground-gray:var(--base-color-scale-gray-0);--brand-Testimonial-quoteMarkBackground-indigo:var(--base-color-scale-indigo-0);--brand-Testimonial-quoteMarkBackground-lemon:var(--base-color-scale-lemon-0);--brand-Testimonial-quoteMarkBackground-lime:var(--base-color-scale-lime-0);--brand-Testimonial-quoteMarkBackground-orange:var(--base-color-scale-orange-0);--brand-Testimonial-quoteMarkBackground-pink:var(--base-color-scale-pink-0);--brand-Testimonial-quoteMarkBackground-purple:var(--base-color-scale-purple-0);--brand-Testimonial-quoteMarkBackground-red:var(--base-color-scale-red-0);--brand-Testimonial-quoteMarkBackground-teal:var(--base-color-scale-teal-0);--brand-Testimonial-quoteMarkBackground-yellow:var(--base-color-scale-yellow-0);--brand-Testimonial-quoteMarkBackground-blue-purple:var(--base-color-scale-blue-0);--brand-Testimonial-quoteMarkBackground-green-blue:var(--base-color-scale-green-0);--brand-Testimonial-quoteMarkBackground-pink-blue:var(--base-color-scale-pink-0);--brand-Testimonial-quoteMarkBackground-purple-red:var(--base-color-scale-purple-0);--brand-Testimonial-quoteMarkBackground-red-orange:var(--base-color-scale-red-0);--brand-Testimonial-borderMask-default:linear-gradient(180deg, #0009, #0000004d);--brand-Testimonial-borderMask-subtle:linear-gradient(180deg, #0009, #0000004d);--brand-Testimonial-quoteMarkColor-default:var(--brand-color-text-default);--brand-Testimonial-quoteMarkColor-blue:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-blue-purple-start:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-blue-purple-end:var(--base-color-scale-purple-5);--brand-Testimonial-quoteMarkColor-coral:var(--base-color-scale-coral-5);--brand-Testimonial-quoteMarkColor-green:var(--base-color-scale-green-6);--brand-Testimonial-quoteMarkColor-green-blue-start:var(--base-color-scale-green-6);--brand-Testimonial-quoteMarkColor-green-blue-end:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-gray:var(--base-color-scale-gray-5);--brand-Testimonial-quoteMarkColor-indigo:var(--base-color-scale-indigo-5);--brand-Testimonial-quoteMarkColor-lemon:var(--base-color-scale-lemon-5);--brand-Testimonial-quoteMarkColor-lime:var(--base-color-scale-lime-5);--brand-Testimonial-quoteMarkColor-orange:var(--base-color-scale-orange-5);--brand-Testimonial-quoteMarkColor-pink:var(--base-color-scale-pink-5);--brand-Testimonial-quoteMarkColor-pink-blue-start:var(--base-color-scale-pink-5);--brand-Testimonial-quoteMarkColor-pink-blue-end:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-purple:var(--base-color-scale-purple-5);--brand-Testimonial-quoteMarkColor-purple-red-start:var(--base-color-scale-purple-5);--brand-Testimonial-quoteMarkColor-purple-red-end:var(--base-color-scale-red-5);--brand-Testimonial-quoteMarkColor-red:var(--base-color-scale-red-5);--brand-Testimonial-quoteMarkColor-red-orange-start:var(--base-color-scale-red-5);--brand-Testimonial-quoteMarkColor-red-orange-end:var(--base-color-scale-orange-5);--brand-Testimonial-quoteMarkColor-teal:var(--base-color-scale-teal-5);--brand-Testimonial-quoteMarkColor-yellow:var(--base-color-scale-yellow-5);--brand-Testimonial-quote-color-default:var(--brand-color-text-default);--brand-Testimonial-quote-color-emphasis:var(--base-color-scale-green-7)}[data-color-mode=dark]{--brand-Testimonial-quoteMarkBackground-default:var(--base-color-scale-gray-6);--brand-Testimonial-quoteMarkBackground-blue:var(--base-color-scale-blue-8);--brand-Testimonial-quoteMarkBackground-coral:var(--base-color-scale-coral-8);--brand-Testimonial-quoteMarkBackground-green:var(--base-color-scale-green-8);--brand-Testimonial-quoteMarkBackground-gray:var(--base-color-scale-gray-6);--brand-Testimonial-quoteMarkBackground-indigo:var(--base-color-scale-indigo-8);--brand-Testimonial-quoteMarkBackground-lemon:var(--base-color-scale-lemon-8);--brand-Testimonial-quoteMarkBackground-lime:var(--base-color-scale-lime-8);--brand-Testimonial-quoteMarkBackground-orange:var(--base-color-scale-orange-8);--brand-Testimonial-quoteMarkBackground-pink:var(--base-color-scale-pink-8);--brand-Testimonial-quoteMarkBackground-purple:var(--base-color-scale-purple-8);--brand-Testimonial-quoteMarkBackground-red:var(--base-color-scale-red-8);--brand-Testimonial-quoteMarkBackground-teal:var(--base-color-scale-teal-8);--brand-Testimonial-quoteMarkBackground-yellow:var(--base-color-scale-yellow-8);--brand-Testimonial-quoteMarkBackground-blue-purple:var(--base-color-scale-blue-8);--brand-Testimonial-quoteMarkBackground-green-blue:var(--base-color-scale-green-8);--brand-Testimonial-quoteMarkBackground-pink-blue:var(--base-color-scale-pink-8);--brand-Testimonial-quoteMarkBackground-purple-red:var(--base-color-scale-purple-8);--brand-Testimonial-quoteMarkBackground-red-orange:var(--base-color-scale-red-8);--brand-Testimonial-borderMask-default:linear-gradient(180deg, #0009, #0000001a);--brand-Testimonial-borderMask-subtle:linear-gradient(180deg, #0009, #0000001a);--brand-Testimonial-quoteMarkColor-default:var(--brand-color-text-default);--brand-Testimonial-quoteMarkColor-blue:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-blue-purple-start:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-blue-purple-end:var(--base-color-scale-purple-2);--brand-Testimonial-quoteMarkColor-coral:var(--base-color-scale-coral-2);--brand-Testimonial-quoteMarkColor-green:var(--base-color-scale-green-2);--brand-Testimonial-quoteMarkColor-green-blue-start:var(--base-color-scale-green-2);--brand-Testimonial-quoteMarkColor-green-blue-end:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-gray:var(--base-color-scale-gray-2);--brand-Testimonial-quoteMarkColor-indigo:var(--base-color-scale-indigo-2);--brand-Testimonial-quoteMarkColor-lemon:var(--base-color-scale-lemon-2);--brand-Testimonial-quoteMarkColor-lime:var(--base-color-scale-lime-2);--brand-Testimonial-quoteMarkColor-orange:var(--base-color-scale-orange-2);--brand-Testimonial-quoteMarkColor-pink:var(--base-color-scale-pink-2);--brand-Testimonial-quoteMarkColor-pink-blue-start:var(--base-color-scale-pink-2);--brand-Testimonial-quoteMarkColor-pink-blue-end:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-purple:var(--base-color-scale-purple-2);--brand-Testimonial-quoteMarkColor-purple-red-start:var(--base-color-scale-purple-2);--brand-Testimonial-quoteMarkColor-purple-red-end:var(--base-color-scale-red-2);--brand-Testimonial-quoteMarkColor-red:var(--base-color-scale-red-2);--brand-Testimonial-quoteMarkColor-red-orange-start:var(--base-color-scale-red-2);--brand-Testimonial-quoteMarkColor-red-orange-end:var(--base-color-scale-orange-2);--brand-Testimonial-quoteMarkColor-teal:var(--base-color-scale-teal-2);--brand-Testimonial-quoteMarkColor-yellow:var(--base-color-scale-yellow-2);--brand-Testimonial-quote-color-default:var(--brand-color-text-default);--brand-Testimonial-quote-color-emphasis:var(--brand-color-text-emphasized)}.Primer_Brand__Testimonial-module__Testimonial___UUywT{color:var(--brand-color-text-default);font-family:var(--brand-fontStack-sansSerif)}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4{border-radius:var(--brand-borderRadius-xlarge);padding:var(--base-size-48) var(--base-size-32);position:relative}@media screen and (width>=48rem){.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4{padding:var(--base-size-48)}}@media screen and (width>=63.25rem){.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c{padding:var(--base-size-96) var(--base-size-128)}}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4{background-color:var(--brand-color-canvas-default)}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc:before,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4:before{pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc.Primer_Brand__Testimonial-module__Testimonial--border___B_Qre:before{-webkit-mask-image:var(--brand-Testimonial-borderMask-subtle);-webkit-mask-image:var(--brand-Testimonial-borderMask-subtle);mask-image:var(--brand-Testimonial-borderMask-subtle);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default)}.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4.Primer_Brand__Testimonial-module__Testimonial--border___B_Qre:before{-webkit-mask-image:var(--brand-Testimonial-borderMask-default);-webkit-mask-image:var(--brand-Testimonial-borderMask-default);mask-image:var(--brand-Testimonial-borderMask-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1{--brand-Testimonial-quoteMarkColor-gradient:radial-gradient(circle at top left, var(--brand-Testimonial-quoteMarkColor-start), var(--brand-Testimonial-quoteMarkColor-end));--brand-Testimonial-quoteMarkColor-background:var(--brand-Testimonial-quoteMarkColor-gradient,var(--brand-Testimonial-quoteMarkColor,currentColor));color:var(--brand-Testimonial-quoteMarkColor-start,var(--brand-Testimonial-quoteMarkColor,currentColor));font-size:var(--base-size-48);line-height:var(--base-size-48);font-weight:var(--base-text-weight-extrabold);position:relative}.Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1:before{content:"";background:var(--brand-Testimonial-quoteMarkColor-background);-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY{width:calc(var(--base-size-48) + var(--base-size-8));height:calc(var(--base-size-48) + var(--base-size-8));border-radius:var(--base-size-12);background-color:var(--brand-Testimonial-quoteMarkBackground,var(--base-color-scale-gray-0));font-size:var(--base-size-64);justify-content:center;align-items:center;line-height:1;display:inline-flex}.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c .Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1:not(.Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY){font-size:7.5rem;line-height:1}.Primer_Brand__Testimonial-module__Testimonial__quoteMarkGlyph___skopW{display:block}.Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-family:var(--brand-fontStack-sansSerif);font-size:var(--brand-Testimonial-quote-fontSize-default);font-weight:var(--brand-Testimonial-quote-fontWeight-default);letter-spacing:var(--brand-Testimonial-quote-letterSpacing-default);line-height:1.2;display:block}.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-size:var(--brand-Testimonial-quote-fontSize-large);font-weight:var(--brand-Testimonial-quote-fontWeight-large);letter-spacing:var(--brand-Testimonial-quote-letterSpacing-large)}.Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F em,.Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F b{color:var(--brand-Testimonial-quote-color-emphasis);font-style:normal;font-weight:inherit}.Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{gap:var(--base-size-16);margin-top:var(--base-size-24);align-items:center;display:flex}.Primer_Brand__Testimonial-module__Testimonial-logo-image___KQQfi{display:block}.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{margin-top:var(--base-size-64)}.Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67{flex-direction:column;display:flex}.Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh{flex:none}.Primer_Brand__Testimonial-module__Testimonial-from___Kfj__{font-weight:var(--base-text-weight-normal);text-transform:uppercase}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{gap:var(--base-size-36);width:100%;max-width:1176px;padding-inline:var(--base-size-20);padding-block:var(--base-size-40);flex-direction:column;display:flex}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7{align-items:flex-start;gap:var(--base-size-36);flex-direction:column;min-width:0;display:flex}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{align-items:flex-start;gap:var(--base-size-28);flex-direction:column;width:100%;margin-block-start:0}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);gap:var(--base-size-6);width:100%;padding-block-start:var(--base-size-20)}@media screen and (width>=48rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7{gap:var(--base-size-40)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{width:356px}}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-from___Kfj__{font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-heading-weight-500);line-height:var(--brand-text-lineHeight-100);text-transform:uppercase;letter-spacing:.0107em;align-items:center;display:flex}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-position___j2h0f{font-size:var(--brand-text-size-200);font-weight:var(--base-text-weight-normal);letter-spacing:.01em;line-height:1.6}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1{font-family:var(--brand-fontStack-monospace);font-weight:var(--brand-fontWeight-300)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteMarkGlyph___skopW{transform:translateY(var(--base-size-12))}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1:not(.Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY){margin-left:-.18em}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-family:var(--brand-fontStack-monospace);letter-spacing:-.01em;font-size:1.5rem;font-weight:425;line-height:var(--brand-text-lineHeight-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (width>=48rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{max-width:618px;padding-inline:var(--base-size-36);padding-block:var(--base-size-44);margin-inline:auto}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{letter-spacing:-.02em;font-size:1.625rem}}@media screen and (width>=63.25rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{grid-column-gap:calc(var(--base-size-96) + var(--base-size-24));-moz-column-gap:calc(var(--base-size-96) + var(--base-size-24));column-gap:calc(var(--base-size-96) + var(--base-size-24));max-width:1176px;padding-inline:var(--base-size-48);padding-block:var(--base-size-88);grid-template-columns:minmax(0,744px) 312px;align-items:end;margin-inline:auto;display:grid}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM.Primer_Brand__Testimonial-module__Testimonial--hasLink___Qr_M5{row-gap:var(--base-size-48)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7{gap:var(--base-size-48);grid-area:1/1}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{gap:var(--base-size-32);grid-area:1/2;width:312px}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM.Primer_Brand__Testimonial-module__Testimonial--hasLink___Qr_M5 .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{grid-row:1/span 2}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67{padding-block-start:var(--base-size-24)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-size:var(--base-size-32)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-link___gHJ58{grid-area:2/1}}@media screen and (width>=80rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{padding-inline:0}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh{width:var(--base-size-48);height:var(--base-size-48)}}.Primer_Brand__Testimonial-module__Testimonial-link___gHJ58{margin-top:var(--base-size-8)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-link___gHJ58{align-self:flex-start;width:fit-content;margin-top:0}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--default___nAhKC{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-default);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-default)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue___gf2qX{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-blue);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-blue)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue-purple___Ec9P1{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-blue-purple-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-blue-purple-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-blue-purple)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--coral___WzMiA{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-coral);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-coral)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--green___gsL2x{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-green);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-green)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--green-blue___wqq5w{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-green-blue-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-green-blue-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-green-blue)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--gray___WGLgi{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-gray);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-gray)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--indigo___KN9eK{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-indigo);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-indigo)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--lemon___XgAJR{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-lemon);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-lemon)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--lime___DyfRi{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-lime);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-lime)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--orange___wA2te{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-orange);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-orange)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink___hrNQC{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-pink);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-pink)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink-blue___z73Hz{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-pink-blue-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-pink-blue-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-pink-blue)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple___H1_Zx{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-purple);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-purple)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple-red___Wb4Yy{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-purple-red-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-purple-red-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-purple-red)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--red___nzAC4{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-red);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-red)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--red-orange___f5Woq{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-red-orange-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-red-orange-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-red-orange)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--teal___EPZ3D{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-teal);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-teal)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--yellow___gFQED{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-yellow);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-yellow)}:root,[data-color-mode=light]{--brand-ComparisonTable-featured-color-start:var(--base-color-scale-pink-4);--brand-ComparisonTable-featured-color-end:var(--base-color-scale-indigo-5)}[data-color-mode=dark]{--brand-ComparisonTable-featured-color-start:var(--base-color-scale-pink-2);--brand-ComparisonTable-featured-color-end:var(--base-color-scale-indigo-3)}:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-8)}@media (width>=544px){:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-40)}}@media (width>=768px){:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-64)}}@media (width>=1012px){:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-96)}}.Primer_Brand__ComparisonTable-module__ComparisonTable--heading___CeSsH{text-align:left;max-width:18ch;margin-bottom:var(--brand-ComparisonTable-heading-marginBottom)}@media screen and (width>=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable--heading___CeSsH{text-align:center;margin-left:auto;margin-right:auto}}.Primer_Brand__ComparisonTable-module__ComparisonTable-footnote___rf35Q{text-align:left;margin:var(--base-size-24) 0}@media screen and (width>=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable-footnote___rf35Q{text-align:center}}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX{border-collapse:collapse;border-spacing:0;font-family:var(--brand-body-fontFamily);width:100%}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr{text-align:left;flex-direction:column;width:100%;display:flex}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR{color:var(--brand-color-text-default);font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);padding-bottom:var(--base-size-24)}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{font-weight:var(--base-text-weight-medium);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0{padding-top:var(--base-size-8);display:block}@media screen and (width<=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{display:none}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR{margin-bottom:var(--base-size-32);padding-bottom:0}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tbody tr{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-default)}.Primer_Brand__ComparisonTable-module__ComparisonTable-inline-cell-label___hE3hL{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400)}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tbody .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--brand-heading-weight-300);font-size:var(--brand-text-size-300);line-height:var(--brand-heading-lineHeight-300)}}@media screen and (width>=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr{flex-direction:row}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0{padding-top:var(--base-size-24)}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{text-align:left}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM:first-child{width:25%;margin-right:40px}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr td:first-of-type:not(.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM),.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr:first-of-type .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM:nth-child(2){width:40%}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr td:nth-of-type(2):not(.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM),.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr:first-of-type .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM:nth-child(3){width:35%;margin-left:40px}.Primer_Brand__ComparisonTable-module__ComparisonTable--hide-element-on-narrow___GnYyu{display:none}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0{border-top:var(--brand-borderWidth-thick) solid var(--brand-color-border-default)}}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--first___Ps2aK{color:var(--brand-color-text-muted)}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{padding:var(--base-size-24) 0 var(--base-size-16)}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading-label--featured___c_wMH{z-index:2;position:relative}@media screen and (width<=34rem){.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR:not(.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM){padding-left:25px;position:relative}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR:before{content:"";background:var(--brand-color-border-default);width:5px;position:absolute;top:0;bottom:0;left:0}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk:before{background:linear-gradient(180deg, var(--brand-ComparisonTable-featured-color-start), var(--brand-ComparisonTable-featured-color-end))}}@media screen and (width>=34rem){.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading-label--featured___c_wMH{color:#0000;background:linear-gradient(89.46deg, var(--brand-ComparisonTable-featured-color-start) 0.87%, var(--brand-ComparisonTable-featured-color-end) 75.12%);-webkit-background-clip:text;background-clip:text}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400);align-items:flex-end;display:inline-flex}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--first___Ps2aK{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400)}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk,.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb{padding-left:var(--base-size-24);padding-right:var(--base-size-24);border-right:2px solid var(--brand-ComparisonTable-featured-color-end);border-left:2px solid var(--brand-ComparisonTable-featured-color-start)}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb{background:var(--brand-color-canvas-default);border-top-left-radius:.45rem;border-top-right-radius:.45rem;position:relative}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb:before,.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb:after{z-index:0;content:"";background:linear-gradient(90deg, var(--brand-ComparisonTable-featured-color-start), var(--brand-ComparisonTable-featured-color-end));border-top-left-radius:.45rem;border-top-right-radius:.45rem;position:absolute;inset:-2px -2px 0}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb:after{z-index:1;background:var(--brand-color-canvas-default);border-top-left-radius:.35rem;border-top-right-radius:.35rem;top:0;left:0;right:0}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm{background:var(--brand-color-canvas-default);border-bottom-right-radius:.45rem;border-bottom-left-radius:.45rem;position:relative}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm:after,.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm:before{z-index:0;content:"";background:linear-gradient(90deg, var(--brand-ComparisonTable-featured-color-start), var(--brand-ComparisonTable-featured-color-end));border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;position:absolute;inset:0 -2px}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm:after{z-index:1;background:var(--brand-color-canvas-default);border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem;bottom:2px;left:0;right:0}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container--featured___x6tKO{z-index:2;position:relative}}.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{padding:var(--base-size-12) var(--base-size-16);z-index:91;display:flex;position:sticky;top:0;left:0;right:0}.Primer_Brand__AnchorNav-module__AnchorNav--no-bg-scroll___oiJl5{height:100vh;overflow:hidden}.Primer_Brand__AnchorNav-module__AnchorNav--hide-until-sticky___d3Ec2:not(.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO){opacity:0;visibility:hidden;transition:visibility var(--brand-animation-duration-default) var(--brand-animation-easing-default), opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__AnchorNav-module__AnchorNav--hide-until-sticky___d3Ec2.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO{opacity:1;visibility:visible}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO{position:fixed;box-shadow:0 3px 6px #8c959f26,0 1px 1px #0000001a}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk{transform-style:preserve-3d;z-index:91}.Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2{width:100%;display:flex;position:relative}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{z-index:91;width:100%;max-width:1280px;max-height:calc(100vh - var(--base-size-12) * 2);position:relative}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc .Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{background-color:var(--brand-color-canvas-default)}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ:not(.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk) .Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{justify-content:space-between;align-items:center;display:flex}.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container--expanded____aoje{height:auto}.Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2{padding-left:var(--base-size-16);display:none}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2{flex-direction:column;display:flex}}@media screen and (width>=40rem) and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq:not(.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--no-offset___xn5H8){top:var(--base-size-8);position:absolute;right:0}}@media screen and (width>=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{padding:var(--base-size-12) var(--base-size-40);height:75px}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc,.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{align-items:center;margin:0 auto;display:flex}}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{place-items:center flex-start;width:100%;height:48px;-webkit-text-decoration:none;text-decoration:none;display:flex}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{animation:1s Primer_Brand__AnchorNav-module__fade-in___KfA_2;animation-timing-function:var(--brand-animation-easing-glide);margin:0 0 2px}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{padding:0 0 0 var(--base-size-16);position:absolute;left:0}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:before{content:"";background-color:var(--brand-AnchorNav-link-underline-default);width:2px;height:50%;transition:opacity var(--brand-animation-duration-fast), transform var(--brand-animation-duration-fast);opacity:1;transform-origin:0;position:absolute;left:0;transform:scale(0)}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link--is-active___xbYDS:before{transform:scale(1)}}@media screen and (width>=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{margin:0 1px;position:relative}.Primer_Brand__AnchorNav-module__AnchorNav-link--center___aryYq{justify-content:center}.Primer_Brand__AnchorNav-module__AnchorNav-link--start___COZM3{width:auto;margin-right:var(--base-size-48);justify-content:flex-start}}.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{font-weight:var(--brand-text-weight-400);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-200);color:var(--brand-color-text-default);transition:color var(--brand-animation-easing-glide) var(--brand-animation-duration-faster);position:relative}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{background-color:var(--brand-color-canvas-default)}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link-label--is-active___DyUFY{color:var(--brand-color-focus)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:not(.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=true]){visibility:hidden}.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=false][data-first=true],.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=false][data-first=true]{visibility:visible}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container--expanded____aoje .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;top:auto;left:auto;right:auto;visibility:visible!important}}@media screen and (width>=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{white-space:nowrap}.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{content:"";background-color:var(--brand-AnchorNav-link-underline-default);width:100%;height:2px;transition:opacity var(--brand-animation-duration-fast), transform var(--brand-animation-duration-fast), background-color var(--brand-animation-duration-fast);opacity:1;transform-origin:50%;position:absolute;bottom:-6px;left:0;transform:scale(0)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:hover .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after,.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:focus .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after,.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=true] .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{opacity:1;transform:scaleX(.8)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:active .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{background-color:var(--brand-AnchorNav-link-underline-pressed);transform:scaleX(.9)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=true] .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{background-color:var(--brand-AnchorNav-link-underline-pressed);opacity:1}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:focus-visible .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{opacity:0}}.Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP{display:none}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP{all:unset;cursor:pointer;padding:var(--base-size-8) var(--base-size-16);height:var(--base-size-32);z-index:2;border-radius:var(--brand-borderRadius-small);align-items:center;padding-left:0;display:inline-flex}.Primer_Brand__AnchorNav-module__AnchorNav-menu-button-arrow___v5tcA{padding:0 calc(var(--base-size-12) / 2);width:32px;height:32px;color:var(--brand-color-text-default)}.Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP:focus-visible{border-color:var(--brand-color-focus);box-shadow:0 0 0 2px var(--brand-color-focus);outline:none}.Primer_Brand__AnchorNav-module__AnchorNav-overlay--expanded___xXv6O{z-index:-3;width:100%;height:100dvh;animation:.5s Primer_Brand__AnchorNav-module__fade-in___KfA_2;animation-timing-function:var(--brand-animation-easing-glide);cursor:pointer;background:#00000080;position:absolute;top:0;left:0;right:0;transform:translateZ(-1px)}}.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq{gap:var(--base-size-8);display:flex}.Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{z-index:1;white-space:nowrap;padding-inline:var(--base-size-24);margin-left:auto;display:flex}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{align-self:flex-start}@media screen and (width<=40rem){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{padding:0}.Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{display:none}.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq{flex-direction:column}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{width:100%;margin-top:var(--base-size-8);display:flex}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{padding:var(--base-size-12) var(--base-size-16);overflow-y:auto}}@media screen and (width>=40rem){.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq{gap:var(--base-size-16)}.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--multiple___hgA_r{margin-inline-start:var(--base-size-16)}}@keyframes Primer_Brand__AnchorNav-module__fade-in___KfA_2{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ,.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ:before,.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ:after,.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-AnchorNav-link-underline-default:var(--base-color-scale-gray-4);--brand-AnchorNav-link-underline-pressed:var(--base-color-scale-black-0)}[data-color-mode=dark]{--brand-AnchorNav-link-underline-default:var(--base-color-scale-gray-3);--brand-AnchorNav-link-underline-pressed:var(--base-color-scale-white-0)}:root,[data-color-mode=light]{--brand-CTABanner-shadow-color-start:var(--base-color-scale-green-6);--brand-CTABanner-shadow-color-end:var(--base-color-scale-blue-5);--brand-CTABanner-bgColor:var(--brand-color-canvas-subtle);--brand-CTABanner-color-heading-emphasis:var(--base-color-scale-green-7);--brand-CTABanner-color-logo-muted:var(--brand-color-text-muted);--brand-CTABanner-color-logo-emphasis:var(--brand-color-text-default);--brand-CTABanner-color-logo-filter-muted:brightness(0) saturate(100%) invert(37%) sepia(7%) saturate(778%) hue-rotate(171deg) brightness(96%) contrast(91%);--brand-CTABanner-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(12%) sepia(20%) saturate(450%) hue-rotate(172deg) brightness(100%) contrast(91%)}[data-color-mode=dark]{--brand-CTABanner-shadow-color-start:var(--base-color-scale-green-2);--brand-CTABanner-shadow-color-end:var(--base-color-scale-blue-3);--brand-CTABanner-bgColor:var(--brand-color-canvas-subtle);--brand-CTABanner-color-heading-emphasis:var(--brand-color-text-emphasized);--brand-CTABanner-color-logo-muted:var(--brand-color-text-muted);--brand-CTABanner-color-logo-emphasis:var(--brand-color-text-default);--brand-CTABanner-color-logo-filter-muted:brightness(0) saturate(100%) invert(61%) sepia(8%) saturate(430%) hue-rotate(171deg) brightness(94%) contrast(92%);--brand-CTABanner-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(91%) sepia(2%) saturate(2455%) hue-rotate(193deg) brightness(107%) contrast(98%)}.Primer_Brand__CTABanner-module__CTABanner___m0t8s{max-width:var(--brand-breakpoint-xlarge);width:100%;margin:0 auto;display:flex;position:relative}.Primer_Brand__CTABanner-module__CTABanner--shadow___BA030:before{content:"";inset:var(--base-size-16);filter:blur(var(--base-size-96));background:linear-gradient(to right, var(--brand-CTABanner-shadow-color-start), var(--brand-CTABanner-shadow-color-end));position:absolute;transform:translateZ(0)}.Primer_Brand__CTABanner-module__CTABanner-grid___u3x9a{--brand-Grid-spacing-row:0;row-gap:0;padding-inline:0}.Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt{align-items:center;display:flex}.Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:center;align-items:center;display:flex}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-end}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-start}@media screen and (width>=63.25rem){.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-end}}@media screen and (width<=63.24rem){.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-start}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{order:-1;margin-block-start:0}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt,.Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{margin-block-start:var(--base-size-24)}}.Primer_Brand__CTABanner-module__CTABanner-outer-container--border___PwQrC{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-64) var(--base-size-20);z-index:1;box-sizing:border-box;width:100%}.Primer_Brand__CTABanner-module__CTABanner-container--rounded___JJhRt{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding-inline:var(--base-size-20);padding-block:var(--base-size-32)}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding-inline:var(--base-size-20);padding-block:var(--base-size-40)}.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{--CTABanner-content-gap:var(--base-size-16);gap:var(--CTABanner-content-gap);flex-direction:column;align-items:flex-start;max-width:800px;margin:0 auto;display:flex}.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_ img,.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_ picture{display:block}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{--CTABanner-content-gap:0}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_,.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{max-width:576px;margin:0}.Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH{background-repeat:no-repeat;background-color:var(--brand-CTABanner-bgColor);background-image:var(--brand-CTABanner-narrow-background-image-src,var(--brand-CTABanner-background-image-src));background-size:var(--brand-CTABanner-narrow-background-image-size,var(--brand-CTABanner-background-image-size));background-position:50%;background-position:var(--brand-CTABanner-narrow-background-image-position,var(--brand-CTABanner-background-image-position,center))}.Primer_Brand__CTABanner-module__CTABanner-container--border___FbAer{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__CTABanner-module__CTABanner-container--border-gridlines___H1FN8{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);max-width:534px;margin-inline:auto}.Primer_Brand__CTABanner-module__CTABanner-content--center___S0ChQ{text-align:center;align-items:center}.Primer_Brand__CTABanner-module__CTABanner-description___I7md6{margin-bottom:var(--base-size-16)}@media screen and (width>=48rem){.Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-80) var(--base-size-36)}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-36);padding-block-end:var(--base-size-48)}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-36);padding-block:var(--base-size-48)}.Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH{background-color:var(--brand-CTABanner-regular-background-color,var(--brand-CTABanner-background-color));background-image:var(--brand-CTABanner-regular-background-image-src,var(--brand-CTABanner-background-image-src));background-size:var(--brand-CTABanner-regular-background-image-size,var(--brand-CTABanner-background-image-size));background-position:var(--brand-CTABanner-regular-background-image-position,var(--brand-CTABanner-background-image-position))}}@media screen and (width>=63.25rem){.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{--CTABanner-content-gap:var(--base-size-32)}.Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-96) var(--base-size-64);max-width:100%}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1,.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-64)}}@media screen and (width>=80rem){.Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH{background-color:var(--brand-CTABanner-wide-background-color,var(--brand-CTABanner-background-color));background-image:var(--brand-CTABanner-wide-background-image-src,var(--brand-CTABanner-background-image-src));background-size:var(--brand-CTABanner-wide-background-image-size,var(--brand-CTABanner-background-image-size));background-position:var(--brand-CTABanner-wide-background-image-position,var(--brand-CTABanner-background-image-position))}}.Primer_Brand__CTABanner-module__CTABanner-image___stI4S{width:100%;height:auto}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-image___stI4S{width:100%;max-width:476px;height:auto}@media screen and (width>=63.25rem){.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-image___stI4S{max-width:100%;height:auto}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt:has(.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn){align-items:stretch}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt:has(.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn)>.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{flex:1}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_:has(>.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn)>.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn+*{margin-block-start:auto}}.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn{align-items:center;gap:var(--base-size-8);width:100%;border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-end:var(--base-size-32);display:flex}.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn>svg,.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn>img{height:var(--base-size-40);width:auto;display:block}.Primer_Brand__CTABanner-module__CTABanner--variant-default___eD19a .Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn{border-block-end:none;width:auto;padding-block-end:0}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn{margin-block-end:var(--base-size-24)}.Primer_Brand__CTABanner-module__CTABanner-link___XxOjC{align-self:auto}.Primer_Brand__CTABanner-module__CTABanner-heading___JYhUV b{color:var(--brand-CTABanner-color-heading-emphasis);font-weight:inherit}.Primer_Brand__CTABanner-module__CTABanner-heading___JYhUV code,.Primer_Brand__CTABanner-module__CTABanner-description___I7md6 code{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);white-space:normal;word-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6}.Primer_Brand__CTABanner-module__CTABanner-buttonGroup___UMs1W{margin-block-start:0;margin-block-start:calc(-1 * var(--CTABanner-content-gap,0px));padding-block-start:var(--base-size-12)}.Primer_Brand__ListItem-module__ListItem___aFf5u{align-items:flex-start;gap:var(--base-size-12);display:flex}.Primer_Brand__ListItem-module__ListItem--default___pqfZV{color:var(--brand-color-text-default)}.Primer_Brand__ListItem-module__ListItem--muted___EzTWR{color:var(--brand-color-text-muted)}.Primer_Brand__ListItem-module__ListItem__leading-visual___Fu5ba{height:1lh}.Primer_Brand__ListItem-module__ListItem__leading-visual--muted___nJk0R{fill:var(--brand-color-text-muted)}.Primer_Brand__ListItem-module__OrderedList__item___BJsQo:before{content:counter(li) ".";counter-increment:li;min-width:var(--base-size-16);text-align:center;font-weight:var(--brand-text-size-200)}.Primer_Brand__list-shared-module__List___dFefs{gap:var(--base-size-8);font-family:var(--brand-body-fontFamily);color:var(--brand-color-text-default);flex-direction:column;margin:0;padding-inline-start:0;list-style:none;display:flex}.Primer_Brand__OrderedList-module__OrderedList___eCBYV{counter-reset:li}.Primer_Brand__CTAForm-module__CTAForm___oOV3J{grid-gap:var(--base-size-16);gap:var(--base-size-16);grid-template-columns:2fr auto;align-items:flex-end;display:grid}.Primer_Brand__CTAForm-module__CTAForm___oOV3J>*{grid-column:span 2;width:100%}.Primer_Brand__CTAForm-module__CTAForm-input___sR5r3{order:1}.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl{order:2;grid-column:span 2}.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC{order:4}.Primer_Brand__CTAForm-module__CTAForm___oOV3J>:not(.Primer_Brand__CTAForm-module__CTAForm-input___sR5r3):not(.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC):not(.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl){order:3;grid-column:span 2}@media screen and (width>=48rem){.Primer_Brand__CTAForm-module__CTAForm___oOV3J>*{grid-column:span 1}.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl{order:3;grid-column:span 2}.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC{order:2}.Primer_Brand__CTAForm-module__CTAForm___oOV3J>:not(.Primer_Brand__CTAForm-module__CTAForm-input___sR5r3):not(.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC):not(.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl){order:4}}:root,[data-color-mode=light]{--brand-footer-borderColor:var(--base-color-scale-green-6);--brand-footer-bg-color:var(--brand-color-canvas-subtle);--brand-footer-backToTop-borderColor-rest:var(--base-color-scale-gray-2);--brand-footer-backToTop-borderColor-hover:var(--base-color-scale-gray-2);--brand-footer-backToTop-borderColor-active:var(--base-color-scale-gray-2);--brand-footer-backToTop-bgColor-rest:#00000003;--brand-footer-backToTop-bgColor-hover:#0000001e;--brand-footer-backToTop-bgColor-active:#00000036;--brand-footer-socialIcon-restFilter:sepia(37%) saturate(152%) hue-rotate(77deg) brightness(57%);--brand-footer-socialIcon-hoverFilter:brightness(0)}[data-color-mode=dark]{--brand-footer-borderColor:var(--base-color-scale-green-3);--brand-footer-bg-color:var(--brand-color-canvas-subtle);--brand-footer-backToTop-borderColor-rest:var(--base-color-scale-gray-6);--brand-footer-backToTop-borderColor-hover:#ffffff1f;--brand-footer-backToTop-borderColor-active:#ffffff1f;--brand-footer-backToTop-bgColor-rest:#00000003;--brand-footer-backToTop-bgColor-hover:#ffffff29;--brand-footer-backToTop-bgColor-active:#ffffff3d;--brand-footer-socialIcon-restFilter:saturate(73%) hue-rotate(-89deg) brightness(110%);--brand-footer-socialIcon-hoverFilter:brightness(2)}:root{--brand-footer-backToTop-minTarget:var(--base-size-44)}.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd{border-top:var(--brand-borderWidth-thick) solid var(--brand-footer-borderColor);background-color:var(--brand-footer-bg-color);position:relative}.Primer_Brand__MinimalFooter-module__MinimalFooter--withFootnotes___r5iQL{border-top:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn{max-width:1280px;max-width:var(--brand-footer-max-width,1280px);padding-inline:var(--base-size-20);margin-left:auto;margin-right:auto}@media screen and (width>=48rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn{padding-inline:var(--base-size-32)}}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms___wPthK{padding:var(--base-size-48) 0}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL{margin-bottom:var(--base-size-24)}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL sup{font-size:var(--base-size-12);vertical-align:super;margin-right:var(--base-size-4);display:inline-block}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL:last-child{margin-bottom:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__top___H_7ju{padding-top:var(--base-size-48);padding-bottom:var(--base-size-32);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle)}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-row___ZGvWR{grid-gap:var(--base-size-24);align-items:center;gap:var(--base-size-24);grid-template-columns:auto 1fr;display:grid}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM{display:contents}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM>.Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1{grid-area:2/1/auto/-1;justify-content:flex-start}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM>.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho{grid-area:1/2;justify-self:flex-end}.Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc{color:var(--brand-color-text-default);display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc>svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__MinimalFooter-module__MinimalFooter__bottom___yXxek{padding-top:var(--base-size-32);padding-bottom:var(--base-size-32)}@media screen and (width>=80rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__top___H_7ju{padding-top:var(--base-size-32)}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-row___ZGvWR{justify-content:space-between;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM{justify-content:flex-end;align-items:center;gap:var(--base-size-20);flex-wrap:wrap;flex:1;min-width:0;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM>.Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1{justify-content:flex-end}.Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc>svg{width:var(--base-size-32);height:var(--base-size-32)}}.Primer_Brand__MinimalFooter-module__MinimalFooter__section____O9_E{min-width:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__section--footnotes___iIJlL{border-bottom:var(--brand-borderWidth-thick) solid var(--brand-footer-borderColor);background-color:var(--brand-color-canvas-default)}.Primer_Brand__MinimalFooter-module__MinimalFooter__section--center___Tq8St>.Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn{padding-top:var(--base-size-32);padding-bottom:var(--base-size-32)}.Primer_Brand__MinimalFooter-module__MinimalFooter__section--center___Tq8St+.Primer_Brand__MinimalFooter-module__MinimalFooter__section--bottom___KBLLb{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle)}.Primer_Brand__MinimalFooter-module__MinimalFooter__bottom-row___Utlyc{align-items:flex-start;gap:var(--base-size-24);flex-direction:column;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-links___L0cTI{justify-content:flex-start;align-items:center;gap:var(--base-size-16);margin:0;padding:0;list-style:none;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV{min-width:var(--base-size-24);min-height:var(--base-size-24);justify-content:center;align-items:center;display:flex;position:relative}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV:hover .Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL,.Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV:focus-visible .Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL{filter:var(--brand-footer-socialIcon-hoverFilter)}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL{width:auto;height:auto;max-height:var(--base-size-20);filter:var(--brand-footer-socialIcon-restFilter);display:block}.Primer_Brand__MinimalFooter-module__MinimalFooter__copyright___Zz0yX{text-transform:uppercase;margin:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__metaText___NDwZ3{font-size:var(--base-size-12)}.Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1{align-items:center;gap:var(--base-size-20);flex-wrap:wrap;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c{color:var(--brand-color-text-muted);cursor:pointer;text-transform:uppercase;background-color:#0000;border:0;align-self:center;padding:0;-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c:where(button){font:inherit}.Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (width>=48rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__social-links___L0cTI{gap:var(--base-size-20)}}@media screen and (width>=80rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__bottom-row___Utlyc{flex-direction:row;justify-content:space-between;align-items:center}}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho{appearance:none;font:inherit;color:var(--brand-color-text-default);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:disabled,.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho[aria-disabled=true]{cursor:not-allowed}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-content___fAoRM{align-items:center;gap:var(--base-size-12);display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3{border:var(--brand-borderWidth-thin) solid var(--brand-footer-backToTop-borderColor-rest);border-radius:var(--base-size-6);background-color:var(--brand-footer-backToTop-bgColor-rest);min-width:var(--brand-footer-backToTop-minTarget);min-height:var(--brand-footer-backToTop-minTarget);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), border-color var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:not([disabled]):not([aria-disabled=true]):hover .Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3{border-color:var(--brand-footer-backToTop-borderColor-hover);background-color:var(--brand-footer-backToTop-bgColor-hover)}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:not([disabled]):not([aria-disabled=true]):active .Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3{border-color:var(--brand-footer-backToTop-borderColor-active);background-color:var(--brand-footer-backToTop-bgColor-active)}@media (prefers-reduced-motion:reduce){.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd,.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd:before,.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd:after,.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Pillar-module__Pillar___dHhm7{color:var(--brand-color-text-default);flex-direction:column;display:flex}.Primer_Brand__Pillar-module__Pillar--has-max-width___Rm68E{max-width:50ch}.Primer_Brand__Pillar-module__Pillar--has-border___PSR1K{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-32)}.Primer_Brand__Pillar-module__Pillar___dHhm7.Primer_Brand__Pillar-module__Pillar--align-center___mWN5F{text-align:center;align-items:center}.Primer_Brand__Pillar-module__Pillar___dHhm7.Primer_Brand__Pillar-module__Pillar--align-start___dfipC{text-align:left;align-items:flex-start}.Primer_Brand__Pillar-module__Pillar__image___I_5uJ{margin-bottom:var(--base-size-28);border-radius:var(--brand-borderRadius-medium);overflow:hidden}.Primer_Brand__Pillar-module__Pillar__image___I_5uJ img,.Primer_Brand__Pillar-module__Pillar__image___I_5uJ span,.Primer_Brand__Pillar-module__Pillar__image___I_5uJ picture{display:block}.Primer_Brand__Pillar-module__Pillar__icon___MyYVk{margin-bottom:var(--base-size-48)}.Primer_Brand__Pillar-module__Pillar__icon--with-background___z0eoV{border-radius:var(--base-size-12)}.Primer_Brand__Pillar-module__Pillar__icon--with-background___z0eoV>svg{width:100%;height:100%}.Primer_Brand__Pillar-module__Pillar__heading___C7yPQ{margin-bottom:var(--base-size-16)}.Primer_Brand__Pillar-module__Pillar__description___BPMTa:not(.Primer_Brand__Pillar-module__Pillar--has-border___PSR1K .Primer_Brand__Pillar-module__Pillar__description___BPMTa:last-child){margin-bottom:var(--base-size-24)}.Primer_Brand__Pillar-module__Pillar__link___yiBNY{margin-top:auto}:root{--brand-Card-animation-easing:cubic-bezier(.01, .73, .08, .93);--brand-Card-animation-duration:.4s;--brand-Card-padding-inline:var(--base-size-20);--brand-Card-padding-block:var(--base-size-32);--brand-Card-maxWidth:26.25rem}:root,[data-color-mode=light]{--brand-Card-background-default:var(--brand-color-canvas-default);--brand-Card-background-overlay:#f2f5f333}[data-color-mode=dark]{--brand-Card-background-default:var(--brand-color-canvas-subtle);--brand-Card-background-overlay:#f2f5f30d}.Primer_Brand__Card-module__Card___ByGEk{--Card-grid-template-rows:auto auto auto auto auto auto 1fr auto;color:var(--brand-color-text-default);padding:var(--brand-Card-padding-block) var(--brand-Card-padding-inline);grid-template:"image image""leadingVisual leadingVisual""icon icon""tokens tokens""label label""heading heading""description description"1fr"action action"/1fr 1fr;grid-template-rows:var(--Card-grid-template-rows);border-radius:var(--brand-borderRadius-medium);flex:auto;height:100%;-webkit-text-decoration:none;text-decoration:none;display:grid;position:relative}@media screen and (width>=64rem){.Primer_Brand__Card-module__Card___ByGEk{--brand-Card-padding-inline:var(--base-size-32)}}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card___ByGEk{--brand-Card-padding-block:var(--base-size-64);--brand-Card-padding-inline:var(--base-size-40);text-align:center}@media screen and (width>=64rem){.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card___ByGEk{--brand-Card-padding-inline:var(--base-size-80)}}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card___ByGEk{grid-template-columns:1fr;grid-template-areas:"image""leadingVisual""icon""tokens""label""heading""description""action";justify-items:center}.Primer_Brand__Card-module__Card--backgroundColor-default___azlLW{background-color:var(--brand-Card-background-default)}.Primer_Brand__Card-module__Card--backgroundColor-subtle___GNf9B{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Card-module__Card--backgroundColor-none___ZURf_{background-color:#0000}.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{--Card-grid-template-rows:auto auto auto auto auto 1fr auto auto;grid-template-areas:"image image""leadingVisual leadingVisual""icon icon""label label""heading heading""description description""tokens tokens""action action"}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{grid-template-areas:"image""leadingVisual""icon""label""heading""description""tokens""action"}.Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f{--Card-grid-template-rows:auto auto auto auto auto 1fr auto auto;grid-template-areas:"leadingVisual leadingVisual""icon icon""tokens tokens""label label""heading heading""description description""action action""image image"}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f{grid-template-areas:"leadingVisual""icon""tokens""label""heading""description""action""image"}.Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{--Card-grid-template-rows:auto auto auto auto 1fr auto auto auto;grid-template-areas:"leadingVisual leadingVisual""icon icon""label label""heading heading""description description""tokens tokens""action action""image image"}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{grid-template-areas:"leadingVisual""icon""label""heading""description""tokens""action""image"}.Primer_Brand__Card-module__Card--hasLeadingVisual___JnH6q{--brand-Card-padding-block:var(--base-size-64);--brand-Card-padding-inline:var(--base-size-40)}.Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f .Primer_Brand__Card-module__Card__image___zt4oH{margin-bottom:0;margin-top:var(--base-size-28)}.Primer_Brand__Card-module__Card--maxWidth___sqVhD{max-width:var(--brand-Card-maxWidth)}.Primer_Brand__Card-module__Card--fullWidth___j46z5{max-width:none;max-width:initial}.Primer_Brand__Card-module__Card--variant-minimal___lq45H,.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--variant-minimal___lq45H{padding:0}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa{--Card-arrowAction-endInset:var(--base-size-40)}.Primer_Brand__Card-module__Card___ByGEk:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Card-module__Card__link___Ye5mq{color:currentColor;-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__Card-module__Card__link___Ye5mq code,.Primer_Brand__Card-module__Card__description___KN9CH code{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);white-space:normal;word-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6}.Primer_Brand__Card-module__Card--disableAnimation___Zv8eW:hover .Primer_Brand__Card-module__Card__link___Ye5mq{-webkit-text-decoration:underline!important;text-decoration:underline!important}.Primer_Brand__Card-module__Card__link___Ye5mq:focus{outline:none}.Primer_Brand__Card-module__Card__link___Ye5mq:before{content:"";position:absolute;inset:0}.Primer_Brand__Card-module__Card--border___nNZlZ{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Card-module__Card__outer___QBN0D{height:100%}.Primer_Brand__Card-module__Card__outer___QBN0D:has(.Primer_Brand__Card-module__Card--variant-minimal___lq45H){border-radius:var(--brand-borderRadius-small)}.Primer_Brand__Card-module__Card__outer___QBN0D:focus-within{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Card-module__Card__outer___QBN0D:has(.Primer_Brand__Card-module__Card--variant-minimal___lq45H):focus-within{outline-offset:var(--base-size-12)}.Primer_Brand__Card-module__Card__image___zt4oH{border-radius:var(--brand-borderRadius-medium);grid-area:image;margin-block-end:var(--base-size-28);overflow:hidden}.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-inline:calc(var(--brand-Card-padding-inline) * -1)}.Primer_Brand__Card-module__Card__image--position-block-start___r8NDr.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-start:calc(var(--brand-Card-padding-block) * -1)}.Primer_Brand__Card-module__Card__image--position-block-end___FHlIj.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-end:calc(var(--brand-Card-padding-block) * -1)}.Primer_Brand__Card-module__Card--border___nNZlZ .Primer_Brand__Card-module__Card__image--position-block-start___r8NDr.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{border-end-end-radius:0;border-end-start-radius:0}.Primer_Brand__Card-module__Card--border___nNZlZ .Primer_Brand__Card-module__Card__image--position-block-end___FHlIj.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-start-start-radius:0;border-start-end-radius:0}.Primer_Brand__Card-module__Card--variant-minimal___lq45H .Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-inline:0}.Primer_Brand__Card-module__Card--variant-minimal___lq45H .Primer_Brand__Card-module__Card__image--position-block-start___r8NDr.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-start:0}.Primer_Brand__Card-module__Card--variant-minimal___lq45H .Primer_Brand__Card-module__Card__image--position-block-end___FHlIj.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-end:0}.Primer_Brand__Card-module__Card__image___zt4oH img,.Primer_Brand__Card-module__Card__image___zt4oH picture,.Primer_Brand__Card-module__Card__image___zt4oH span{display:block}.Primer_Brand__Card-module__Card__leadingVisual___hyXFF{grid-area:leadingVisual;align-items:center;margin-block-end:var(--base-size-36);display:flex}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card__leadingVisual___hyXFF{justify-content:center}.Primer_Brand__Card-module__Card__leadingVisualItem___T7Ut8{max-width:100%;height:var(--base-size-40);width:auto;display:block}.Primer_Brand__Card-module__Card__icon___H4tc9{margin-bottom:var(--base-size-24);grid-area:icon}.Primer_Brand__Card-module__Card__tokens___eYuJh{gap:var(--base-size-8);margin-bottom:var(--base-size-20);flex-wrap:wrap;grid-area:tokens;display:flex}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card__tokens___eYuJh{justify-content:center}.Primer_Brand__Card-module__Card__tokens--position-block-end___jQn1b{margin-block-start:var(--base-size-20);margin-block-end:0}.Primer_Brand__Card-module__Card__label___EAot7{grid-area:label;inline-size:fit-content;max-inline-size:100%;margin-block-end:var(--base-size-20)}.Primer_Brand__Card-module__Card__heading___INFhp{grid-area:heading;margin-block-end:var(--base-size-12)}.Primer_Brand__Card-module__Card__description___KN9CH{grid-area:description;margin-block-end:var(--base-size-24)}.Primer_Brand__Card-module__Card__action___C6sRY{pointer-events:none;grid-area:action;align-items:center;max-inline-size:100%;margin-block-start:auto;display:inline-flex}.Primer_Brand__Card-module__Card__actionIcon___RkX8K{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-overflow:clip;white-space:normal;min-inline-size:0;display:block;overflow:visible}.Primer_Brand__Card-module__Card___ByGEk:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__action___C6sRY{inline-size:100%;min-inline-size:0}.Primer_Brand__Card-module__Card___ByGEk:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__action___C6sRY>span:first-child{min-inline-size:0}.Primer_Brand__Card-module__Card___ByGEk:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-overflow:clip;white-space:normal;word-wrap:anywhere;overflow:visible}.Primer_Brand__Card-module__Card--align-center___geXUu:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-align:center}.Primer_Brand__Card-module__Card__actionLabelClip___XkCTY{display:contents}.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M .Primer_Brand__Card-module__Card__action___C6sRY{margin-block-start:var(--base-size-20)}.Primer_Brand__Card-module__Card__action--arrowOnly____4i56{--actionArrow-duration:.3s;min-height:var(--base-size-40);width:auto;min-inline-size:0;max-inline-size:calc(100% - var(--Card-arrowAction-endInset));-moz-column-gap:var(--base-size-8);justify-content:flex-start;column-gap:var(--base-size-8);padding-block:var(--base-size-4);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-Card-background-overlay);flex-shrink:0;margin-block-start:var(--base-size-20);padding-inline-start:var(--base-size-12);padding-inline-end:var(--base-size-4);overflow:hidden}.Primer_Brand__Card-module__Card__actionIcon--arrowOnly___Vi3cC{width:var(--base-size-32);min-width:var(--base-size-32);height:var(--base-size-32);min-height:var(--base-size-32);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-color-canvas-default)}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card__action___C6sRY{justify-content:center}.Primer_Brand__Card-module__Card__action___C6sRY,.Primer_Brand__Card-module__Card__action___C6sRY span{color:var(--brand-Link-color-accent)}.Primer_Brand__Card-module__Card__action___C6sRY,.Primer_Brand__Card-module__Card__action___C6sRY *{cursor:inherit}.Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{margin-inline-start:var(--base-size-4)}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{--ExpandableArrow-duration:var(--brand-Card-animation-duration);--ExpandableArrow-easing:var(--brand-Card-animation-easing)}.Primer_Brand__Card-module__Card__actionIcon--arrowOnly___Vi3cC .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{margin-inline-start:0}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__description___KN9CH{margin-bottom:var(--base-size-12)}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__action___C6sRY{justify-self:start;min-inline-size:0}@media (hover:hover){.Primer_Brand__Card-module__Card__action--arrowOnly____4i56{-moz-column-gap:0;transition:border-color var(--actionArrow-duration) ease-out, background-color var(--actionArrow-duration) ease-out, column-gap var(--actionArrow-duration) ease-out, padding-inline var(--actionArrow-duration) ease-out;transition:border-color var(--actionArrow-duration) ease-out, background-color var(--actionArrow-duration) ease-out, column-gap var(--actionArrow-duration) ease-out, padding-inline var(--actionArrow-duration) ease-out, -moz-column-gap var(--actionArrow-duration) ease-out;background-color:#0000;border-color:#0000;column-gap:0;padding-inline:0}.Primer_Brand__Card-module__Card__actionLabelClip___XkCTY{--actionLabelClip-duration:.4s;opacity:0;min-inline-size:0;max-inline-size:0;transform:translateX(calc(var(--base-size-12) * -1));transition:max-inline-size .4s var(--brand-Card-animation-easing), opacity .4s ease-out, transform .4s ease-out, margin-inline .4s ease-out, padding-inline .4s ease-out;transition:max-inline-size var(--actionLabelClip-duration) var(--brand-Card-animation-easing), opacity var(--actionLabelClip-duration) ease-out, transform var(--actionLabelClip-duration) ease-out, margin-inline var(--actionLabelClip-duration) ease-out, padding-inline var(--actionLabelClip-duration) ease-out;background-color:#0000;flex:auto;align-self:stretch;align-items:center;margin-inline:0;padding-inline:0;display:inline-flex;overflow:hidden}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__action___C6sRY{justify-self:center}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:focus-within .Primer_Brand__Card-module__Card__action--arrowOnly____4i56,.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:hover .Primer_Brand__Card-module__Card__action--arrowOnly____4i56{-moz-column-gap:var(--base-size-8);column-gap:var(--base-size-8);border-color:var(--brand-color-border-default);background-color:var(--brand-Card-background-overlay);padding-inline-start:var(--base-size-12);padding-inline-end:var(--base-size-4)}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:focus-within .Primer_Brand__Card-module__Card__actionLabelClip___XkCTY,.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:hover .Primer_Brand__Card-module__Card__actionLabelClip___XkCTY{opacity:1;max-inline-size:100%;margin-inline-start:calc(var(--base-size-12) * -1);margin-inline-end:0;padding-inline-start:var(--base-size-12);padding-inline-end:var(--base-size-4);transform:translate(0)}.Primer_Brand__Card-module__Card___ByGEk:focus-within .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ,.Primer_Brand__Card-module__Card___ByGEk:hover .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{transform:translateX(var(--base-size-2))}.Primer_Brand__Card-module__Card___ByGEk:hover .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ path:nth-of-type(2),.Primer_Brand__Card-module__Card___ByGEk:focus-within .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ path:nth-of-type(2){stroke-dashoffset:20px}.Primer_Brand__Card-module__Card--disableAnimation___Zv8eW,.Primer_Brand__Card-module__Card--disableAnimation___Zv8eW *{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.Primer_Brand__Card-module__Card___ByGEk,.Primer_Brand__Card-module__Card___ByGEk:before,.Primer_Brand__Card-module__Card___ByGEk:after,.Primer_Brand__Card-module__Card___ByGEk *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__SectionIntro-module__SectionIntro___RduRB{gap:var(--base-size-16);padding-block:var(--base-size-24);flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__SectionIntro-module__SectionIntro___RduRB img,.Primer_Brand__SectionIntro-module__SectionIntro___RduRB picture{display:block}.Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF{color:var(--brand-color-text-muted)}.Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF em,.Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF b{color:var(--brand-color-text-default);font-style:normal;font-weight:inherit}.Primer_Brand__SectionIntro-module__SectionIntro--align-start___C59mu{text-align:start}.Primer_Brand__SectionIntro-module__SectionIntro--align-center___qU_a9{text-align:center;padding-inline:var(--base-size-24);align-items:center}.Primer_Brand__SectionIntro-module__SectionIntro-heading___u6_Wl{max-width:24ch}.Primer_Brand__SectionIntro-module__SectionIntro--full-width___HROKL .Primer_Brand__SectionIntro-module__SectionIntro-heading___u6_Wl{max-width:none}.Primer_Brand__SectionIntro-module__SectionIntro-label___ZjciO{margin-block-end:var(--base-size-2)}.Primer_Brand__SectionIntro-module__SectionIntro-description___Sz93l{max-width:50ch;padding-block-start:var(--base-size-2)}.Primer_Brand__SectionIntro-module__SectionIntro-link___dePuF{margin-top:var(--base-size-16)}@keyframes Primer_Brand__TextRevealAnimation-module__wipe___Mztl1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq{opacity:0;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--visible___KIbWH{opacity:1}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA{width:100%;min-height:1lh;position:relative}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA:after{content:"";background-color:var(--brand-color-accent-primary);transform-origin:100%;width:100%;height:100%;animation:Primer_Brand__TextRevealAnimation-module__wipe___Mztl1 var(--brand-animation-duration-extended) forwards var(--brand-animation-easing-default);animation-delay:var(--animation-delay);display:inline;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA:after{display:none}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq:before,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq:after,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Prose-module__Prose___X2BXE{font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);color:var(--brand-color-text-default)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo{font-size:var(--brand-text-size-300);line-height:1.7}.Primer_Brand__Prose-module__Prose___X2BXE *+*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;margin-block-start:1em;margin-block-start:var(--spacing,1em)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo *+*{--spacing:var(--base-size-40)}.Primer_Brand__Prose-module__Prose--lineLength___ws7gn{max-width:var(--brand-Prose-lineLength)}.Primer_Brand__Prose-module__Prose___X2BXE h1{font-weight:var(--brand-heading-weight-700);font-size:var(--brand-text-size-700);line-height:var(--brand-text-lineHeight-700);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-text-letterSpacing-700)}.Primer_Brand__Prose-module__Prose___X2BXE h2{font-weight:var(--brand-heading-weight-600);font-size:var(--brand-text-size-600);line-height:var(--brand-text-lineHeight-600);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-text-letterSpacing-600)}.Primer_Brand__Prose-module__Prose--lineLength___ws7gn h2{max-width:26ch}.Primer_Brand__Prose-module__Prose___X2BXE h3{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-400)}.Primer_Brand__Prose-module__Prose--lineLength___ws7gn h1{max-width:32ch}.Primer_Brand__Prose-module__Prose___X2BXE h4{--spacing:var(--base-size-48);font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-300)}.Primer_Brand__Prose-module__Prose___X2BXE h5,.Primer_Brand__Prose-module__Prose___X2BXE h6{--spacing:var(--base-size-48);font-weight:var(--brand-text-subhead-weight-medium);font-size:var(--brand-text-subhead-size-medium);line-height:var(--brand-text-subhead-lineHeight-medium);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-200)}.Primer_Brand__Prose-module__Prose___X2BXE h1,.Primer_Brand__Prose-module__Prose___X2BXE h2,.Primer_Brand__Prose-module__Prose___X2BXE h3{--spacing:var(--base-size-64)}.Primer_Brand__Prose-module__Prose___X2BXE h1+*,.Primer_Brand__Prose-module__Prose___X2BXE h2+*,.Primer_Brand__Prose-module__Prose___X2BXE h3+*,.Primer_Brand__Prose-module__Prose___X2BXE p{--spacing:var(--base-size-24)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo p{--spacing:var(--base-size-40)}.Primer_Brand__Prose-module__Prose___X2BXE ul,.Primer_Brand__Prose-module__Prose___X2BXE ol{--spacing:var(--base-size-16);gap:var(--base-size-8);line-height:var(--brand-text-lineHeight-300);flex-direction:column;margin-inline-start:var(--base-size-24);padding:0;display:flex}.Primer_Brand__Prose-module__Prose--editorial___DtuDo ul,.Primer_Brand__Prose-module__Prose--editorial___DtuDo ol{--spacing:var(--base-size-48);gap:var(--base-size-16);line-height:1.7}.Primer_Brand__Prose-module__Prose___X2BXE ul{list-style-type:image;list-style-image:var(--brand-Prose-unorderedList-imageUrl)}.Primer_Brand__Prose-module__Prose___X2BXE li{--spacing:0}.Primer_Brand__Prose-module__Prose___X2BXE strong,.Primer_Brand__Prose-module__Prose___X2BXE b{font-weight:var(--brand-text-weight-heavy)!important}.Primer_Brand__Prose-module__Prose___X2BXE em{font-variation-settings:"ital" 10;font-synthesis:none}.Primer_Brand__Prose-module__Prose___X2BXE a{color:var(--brand-InlineLink-color-rest);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__Prose-module__Prose___X2BXE a:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__Prose-module__Prose___X2BXE a:active:after{border-color:var(--brand-InlineLink-color-pressed)}.Primer_Brand__Prose-module__Prose___X2BXE code{font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);white-space:break-spaces;padding:var(--base-size-4) var(--base-size-8);border-radius:var(--brand-borderRadius-small);background-color:var(--brand-Prose-code-bgColor)}.Primer_Brand__Prose-module__Prose___X2BXE pre{padding:var(--base-size-16);border-radius:var(--brand-borderRadius-medium);background-color:var(--brand-Prose-code-bgColor)}.Primer_Brand__Prose-module__Prose___X2BXE pre code{padding:0}.Primer_Brand__Prose-module__Prose___X2BXE img{--spacing:var(--brand-Prose-img-spacing);max-width:100%;height:auto;margin-left:auto;margin-right:auto;margin-block-end:var(--spacing);display:block}.Primer_Brand__Prose-module__Prose--editorial___DtuDo figure img{border-radius:var(--brand-borderRadius-medium);margin-block-end:0;display:block}.Primer_Brand__Prose-module__Prose___X2BXE blockquote{--spacing:var(--brand-Prose-blockquote-spacing);font-size:var(--brand-text-size-400);line-height:var(--brand-text-lineHeight-400);padding-top:var(--base-size-48);padding-bottom:var(--base-size-8);margin-bottom:var(--spacing);position:relative}.Primer_Brand__Prose-module__Prose--default___ZqcxT blockquote{padding-left:var(--base-size-40)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo blockquote{font-size:var(--brand-text-size-500);line-height:var(--brand-text-lineHeight-500);font-weight:var(--brand-text-weight-500);padding-top:var(--base-size-64)}@media screen and (width>=87.5rem){.Primer_Brand__Prose-module__Prose--editorial___DtuDo blockquote{margin-block:var(--base-size-40)}}.Primer_Brand__Prose-module__Prose___X2BXE blockquote:before{content:"“";font-size:var(--base-size-48);line-height:var(--base-size-64);font-weight:var(--base-text-weight-extrabold);position:absolute;top:0}.Primer_Brand__Prose-module__Prose--editorial___DtuDo blockquote:before{color:var(--brand-color-accent-primary);font-size:var(--base-size-64);line-height:var(--base-size-64)}.Primer_Brand__Prose-module__Prose--default___ZqcxT blockquote:after{content:"";width:var(--brand-borderWidth-thick);background-color:var(--base-color-scale-indigo-5);background-image:linear-gradient(180deg, var(--base-color-scale-blue-5), var(--base-color-scale-purple-5));height:100%;display:block;position:absolute;top:0;left:0}.Primer_Brand__Prose-module__Prose___X2BXE figure figcaption{--spacing:var(--base-size-24);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);color:var(--brand-color-text-muted)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo figcaption{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);font-weight:var(--brand-text-weight-100)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo hr{--spacing:var(--base-size-64);border:1px solid var(--brand-color-border-muted);margin-block-start:var(--spacing);margin-block-end:var(--spacing)}.Primer_Brand__Prose-module__Prose___X2BXE video,.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube\.com],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtu\.be],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube-nocookie\.com]{--spacing:var(--brand-Prose-img-spacing);border-radius:var(--brand-borderRadius-medium);height:auto;margin-left:auto;margin-right:auto;margin-block-end:var(--spacing);display:block}.Primer_Brand__Prose-module__Prose___X2BXE video{max-width:100%}.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube\.com],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtu\.be],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube-nocookie\.com]{aspect-ratio:16/9;width:100%}@media (prefers-reduced-motion:reduce){.Primer_Brand__Prose-module__Prose___X2BXE a,.Primer_Brand__Prose-module__Prose___X2BXE a:before,.Primer_Brand__Prose-module__Prose___X2BXE a:after,.Primer_Brand__Prose-module__Prose___X2BXE a *{transition:none!important}}.Primer_Brand__Prose-module__Prose___X2BXE table{--spacing:var(--base-size-32);border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__Prose-module__Prose___X2BXE table caption{text-align:left;font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-100);line-height:var(--brand-text-lineHeight-100);color:var(--brand-color-text-muted);padding-block-end:var(--base-size-24)}.Primer_Brand__Prose-module__Prose___X2BXE table th,.Primer_Brand__Prose-module__Prose___X2BXE table td{padding-block:var(--base-size-16);padding-inline:var(--base-size-12);text-align:left;vertical-align:top;border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__Prose-module__Prose___X2BXE table th:first-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:first-child,.Primer_Brand__Prose-module__Prose___X2BXE table th:last-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:last-child{padding-inline:0}.Primer_Brand__Prose-module__Prose___X2BXE table th{font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-400);line-height:var(--brand-text-lineHeight-100);color:var(--brand-color-text-muted)}.Primer_Brand__Prose-module__Prose___X2BXE table thead th{border-bottom:var(--brand-borderWidth-thick) solid var(--brand-color-border-default)}.Primer_Brand__Prose-module__Prose___X2BXE table tbody tr:last-child td{border-bottom:none}.Primer_Brand__Prose-module__Prose--editorial___DtuDo table{--spacing:var(--base-size-48)}.Primer_Brand__Prose-module__Prose___X2BXE td>ul:first-child,.Primer_Brand__Prose-module__Prose___X2BXE td>ol:first-child{margin-block-start:0}@media screen and (width>=48rem){.Primer_Brand__Prose-module__Prose___X2BXE table th,.Primer_Brand__Prose-module__Prose___X2BXE table td{padding:var(--base-size-16) var(--base-size-8)}.Primer_Brand__Prose-module__Prose___X2BXE table th:not(:first-child):not(:last-child),.Primer_Brand__Prose-module__Prose___X2BXE table td:not(:first-child):not(:last-child){padding-inline:var(--base-size-16)}.Primer_Brand__Prose-module__Prose___X2BXE table th:first-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:first-child{padding-inline-start:0}.Primer_Brand__Prose-module__Prose___X2BXE table th:last-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:last-child{padding-inline-end:0}.Primer_Brand__Prose-module__Prose___X2BXE table tbody tr:hover{background-color:var(--brand-color-canvas-subtle)}}@media screen and (width<=47.99rem){.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]){border-collapse:separate;border-spacing:0;width:100%;box-shadow:none;font-size:var(--brand-text-size-200);background:0 0}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) thead{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:is(.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) tbody,.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) tr){width:100%;display:block}:is(.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) th:not(:first-child):not(:last-child),.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) td:not(:first-child):not(:last-child)){padding-inline:0}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) tr{border-block-start:var(--brand-borderWidth-thicker) solid var(--brand-color-border-muted);margin-block-end:var(--spacing);padding-block-start:var(--base-size-20)}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]{width:100%;margin:0 0 16px;margin:0 0 var(--base-size-16,16px) 0;border:none;flex-direction:column;align-items:flex-start;padding:0;display:flex}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]:not(:last-child){border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-end:var(--base-size-20)}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]:before{content:attr(data-label);color:var(--brand-color-text-muted);text-align:left;font-weight:var(--brand-text-weight-400);margin-block-end:var(--base-size-4)}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) td:not([data-label]){width:100%;border:none;margin-block-end:var(--base-size-16);padding:0;display:block}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) td:not([data-label]):not(:last-child){border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-end:var(--base-size-20)}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]:last-child{margin-block-end:0}}:root{--brand-Prose-blockquote-spacing:var(--base-size-24);--brand-Prose-img-spacing:var(--base-size-48);--brand-Prose-lineLength:68ch}:root,[data-color-mode=light]{--brand-Prose-unorderedList-imageUrl:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 focusable=%27false%27 role=%27img%27 viewBox=%270 -3 16 16%27 width=%2716%27 height=%2716%27 fill=%27black%27 style=%27display: inline-block; vertical-align: text-bottom; overflow: visible;%27%3e%3cpath d=%27M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z%27%3e%3c/path%3e%3c/svg%3e");--brand-Prose-code-bgColor:var(--base-color-scale-indigo-0)}[data-color-mode=dark]{--brand-Prose-unorderedList-imageUrl:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 focusable=%27false%27 role=%27img%27 viewBox=%270 -3 16 16%27 width=%2716%27 height=%2716%27 fill=%27white%27 style=%27display: inline-block; vertical-align: text-bottom; overflow: visible;%27%3e%3cpath d=%27M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z%27%3e%3c/path%3e%3c/svg%3e");--brand-Prose-code-bgColor:var(--base-color-scale-indigo-9)}.Primer_Brand__Captions-module__Captions___xrhu1{flex:0 0 var(--base-size-64);width:100%;padding:var(--base-size-8) var(--base-size-16) 0;pointer-events:none;background-color:var(--base-color-scale-black-0);justify-content:center;align-items:center;display:flex}.Primer_Brand__Captions-module__Captions__text___e1cBR{color:var(--brand-VideoPlayer-closedCaption-text-fgColor)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container___WmQho{border-radius:var(--brand-borderRadius-medium);background-color:var(--base-color-scale-black-0);flex-direction:column;width:100%;display:flex;overflow:hidden}.Primer_Brand__VideoPlayer-module__VideoPlayer__overlayContainer___K_dl1{flex:1;height:100%;position:relative}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__container___WmQho{border:var(--brand-borderWidth-thin) solid ButtonBorder}}.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw{--brand-VideoPlayer-controls-min-height:56px;width:100%;max-height:calc(100vh - 56px);max-height:calc(100vh - var(--brand-VideoPlayer-controls-min-height));margin:0 auto;display:block}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--fullscreen___p73I7 .Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw{height:100%;position:absolute}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz{font:inherit;z-index:1;background:#0003;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz svg{top:calc(var(--brand-VideoPlayer-controls-min-height) / 2);position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay--transparent___Nc60m{background:0 0}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz:focus-visible{outline:var(--brand-borderWidth-thicker) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButton___qff0F{width:25%;height:25%;max-width:var(--brand-VideoPlayer-playButton-width);max-height:var(--brand-VideoPlayer-playButton-height);opacity:.8;color:var(--brand-videoPlayer-playButton-fgColor-rest)}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__playButton___qff0F{color:highlight;opacity:1}}.Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j{transition:var(--brand-VideoPlayer-transition);z-index:2;width:100%;padding:var(--base-size-16);color:var(--brand-videoPlayer-title-fgColor);grid-gap:var(--base-size-12);background:var(--brand-videoPlayer-title-bgColor);transition:all var(--brand-animation-duration-fast) var(--brand-animation-easing-default);grid-template-columns:auto auto;justify-content:flex-start;align-items:center;display:grid;position:absolute;top:0;left:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j.Primer_Brand__VideoPlayer-module__VideoPlayer__title--hidden___gJxj8{opacity:0;visibility:hidden}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j{color:canvastext;background:canvas}}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar___L4653{min-height:var(--brand-VideoPlayer-controls-min-height);grid-gap:var(--base-size-16);justify-content:space-between;align-items:center;gap:var(--base-size-16);border-bottom-right-radius:var(--brand-borderRadius-medium);border-bottom-left-radius:var(--brand-borderRadius-medium);width:100%;padding:var(--base-size-12) var(--base-size-16);pointer-events:all;opacity:1;grid-template-columns:1fr;grid-auto-flow:column;display:grid}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row1___SdOxD,.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row2___EZoJX{align-items:center;gap:var(--base-size-16);display:flex}@media (width<=34rem){.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar___L4653{gap:var(--base-size-12);grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row2___EZoJX{justify-self:space-evenly;justify-content:space-evenly;width:100%}}.Primer_Brand__VideoPlayer-module__VideoPlayer__controls___hNpxI:focus,.Primer_Brand__VideoPlayer-module__VideoPlayer__controls___hNpxI:focus-within{bottom:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4{font:inherit;cursor:pointer;width:auto;height:var(--base-size-24);box-sizing:content-box;background:0 0;border:none;padding:0;position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-6);opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4:not(.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt):focus-visible{border-radius:var(--brand-borderRadius-small)}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4 svg{color:var(--brand-videoPlayer-controls-fgColor)}.Primer_Brand__VideoPlayer-module__VideoPlayer__seek___Z4IA2{align-items:center;gap:var(--base-size-16);flex:1;display:flex}.Primer_Brand__VideoPlayer-module__VideoPlayer__progressTime___GvTKs{color:var(--brand-videoPlayer-controls-fgColor)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__totalTime___nWILS{display:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__progressBar___wYSPx{height:var(--base-size-6);flex:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt{border-radius:var(--brand-borderRadius-medium);padding:.125rem var(--base-size-4);border:.125rem solid var(--brand-videoPlayer-closedCaption-borderColor-enabled);background:var(--brand-videoPlayer-closedCaption-bgColor-enabled);position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL{background-color:#0000}.Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v{color:var(--brand-videoPlayer-closedCaption-fgColor-enabled);line-height:25px}.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL .Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v{color:var(--brand-videoPlayer-closedCaption-fgColor-disabled)}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4 svg{color:buttontext}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4:focus-visible{outline-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt:focus-visible{outline:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt:not(.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL){background:highlight;border-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt:not(.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL) .Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v{color:highlighttext;background-color:highlight}}.Primer_Brand__VideoPlayer-module__VideoPlayer__range___Tmjbg{width:100%;min-width:var(--brand-VideoPlayer-range-minWidth);height:var(--brand-VideoPlayer-range-height);background-color:var(--brand-videoPlayer-range-bgColor-default);border-radius:var(--brand-VideoPlayer-range-borderRadius);position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl{font:inherit;appearance:none;z-index:1;width:100%;height:var(--brand-VideoPlayer-range-height);cursor:pointer;opacity:0;background:0 0;margin:0;display:block;position:absolute;top:0;left:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-8);border-radius:var(--brand-borderRadius-small);opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__range___Tmjbg:hover .Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl{opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl::-moz-range-track{background:0 0;border:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl::-webkit-slider-runnable-track{background:0 0;border:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK{appearance:none;border-radius:var(--brand-VideoPlayer-range-borderRadius);width:100%;height:var(--brand-VideoPlayer-range-height);border:0;position:absolute;top:0;left:0;overflow:hidden}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-bar{background-color:var(--brand-videoPlayer-range-bgColor-default)}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-value{background-color:var(--brand-videoPlayer-range-bgColor-progress)}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-moz-progress-bar{background:var(--brand-videoPlayer-range-bgColor-progress)}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-lower{background-color:var(--brand-videoPlayer-range-bgColor-progress);border:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-upper{background-color:var(--brand-videoPlayer-range-bgColor-default);border:none}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-bar{background-color:fieldtext}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-value{background-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-moz-progress-bar{background:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-lower{background-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-upper{background-color:fieldtext}}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip___mtg_l{z-index:2;width:var(--base-size-8);height:var(--base-size-8);margin-bottom:var(--base-size-16);opacity:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%,50%)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip___mtg_l:before{bottom:calc(var(--base-size-4) * -1);width:var(--base-size-12);height:var(--base-size-12);content:"";background:var(--base-color-scale-white-0);border-radius:var(--brand-borderRadius-small);position:absolute;left:0;transform:rotate(45deg)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipContent___BoAqV{z-index:-1;box-shadow:0 var(--base-size-4) var(--base-size-4) #1b1f2433;padding:var(--brand-VideoPlayer-tooltip-padding-block) var(--brand-VideoPlayer-tooltip-padding-inline);border-radius:var(--brand-borderRadius-medium);background:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipText____Syz7{color:var(--base-color-scale-gray-9)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip-visible___xOTRZ{opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlTextColor___YMFpe{color:var(--base-color-scale-white-0)}.Primer_Brand__VideoPlayer-module__VideoPlayer__seekTime___HLf0h{white-space:nowrap}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j span{font-weight:var(--brand-text-weight-300);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-300)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__controls___hNpxI{position:initial;position:static}@media (prefers-reduced-motion:reduce){.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw,.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw:before,.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw:after,.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__VolumeControl-module__VolumeControl___rq9Ra{max-width:100px}:root{--brand-VideoPlayer-tooltip-padding-inline:.3125rem;--brand-VideoPlayer-tooltip-padding-block:.3125rem;--brand-VideoPlayer-transition:all var(--brand-animation-duration-fast) var(--brand-animation-easing-default);--brand-VideoPlayer-range-minWidth:4.6875rem;--brand-VideoPlayer-range-borderRadius:.1875rem;--brand-VideoPlayer-range-height:.375rem;--brand-VideoPlayer-playButton-width:var(--base-size-96);--brand-VideoPlayer-playButton-height:var(--base-size-96);--brand-VideoPlayer-closedCaption-text-padding:.625rem;--brand-VideoPlayer-closedCaption-text-bgColor:#000000bf;--brand-VideoPlayer-closedCaption-text-fgColor:var(--base-color-scale-white-0);--brand-VideoPlayer-closedCaption-margin:0 auto 15px auto}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-videoPlayer-playButton-bgColor-rest:var(--base-color-scale-blue-5);--brand-videoPlayer-playButton-fgColor-rest:var(--base-color-scale-gray-0);--brand-videoPlayer-title-bgColor:linear-gradient(180deg, #000000e6, #00000073 66%, transparent);--brand-videoPlayer-title-fgColor:var(--base-color-scale-gray-0);--brand-videoPlayer-controls-bgColor:var(--base-color-scale-black-0);--brand-videoPlayer-controls-fgColor:var(--base-color-scale-gray-0);--brand-videoPlayer-closedCaption-bgColor-enabled:var(--base-color-scale-gray-0);--brand-videoPlayer-closedCaption-fgColor-enabled:var(--base-color-scale-black-0);--brand-videoPlayer-closedCaption-fgColor-disabled:var(--base-color-scale-gray-0);--brand-videoPlayer-closedCaption-borderColor-enabled:var(--base-color-scale-gray-0);--brand-videoPlayer-range-bgColor-default:var(--base-color-scale-gray-0);--brand-videoPlayer-range-bgColor-progress:var(--base-color-scale-blue-4)}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer___vOvcR{width:100%;position:relative}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__video___Zai7A{width:100%;display:block}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6{right:var(--base-size-24);bottom:var(--base-size-24);width:var(--base-size-36);height:var(--base-size-36);color:var(--brand-color-text-muted);cursor:pointer;background-color:var(--brand-color-canvas-muted);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle);border-radius:var(--brand-borderRadius-full);justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__video___Zai7A[controls]+.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6{display:none}@media (forced-colors:active){.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer___vOvcR{border:var(--brand-borderWidth-thin) solid CanvasText}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6{color:buttontext;background-color:buttonface;border-color:buttontext}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6:focus-visible{outline-color:highlight}}:root,[data-color-mode=light]{--brand-LogoSuite-color-control-rest:var(--brand-color-canvas-muted);--brand-LogoSuite-color-control-hover:var(--base-color-scale-gray-1);--brand-LogoSuite-color-logo-muted:var(--brand-color-text-muted);--brand-LogoSuite-color-logo-emphasis:var(--brand-color-text-default);--brand-LogoSuite-color-logo-filter-muted:brightness(0) saturate(100%) invert(37%) sepia(7%) saturate(778%) hue-rotate(171deg) brightness(96%) contrast(91%);--brand-LogoSuite-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(12%) sepia(20%) saturate(450%) hue-rotate(172deg) brightness(100%) contrast(91%)}[data-color-mode=dark]{--brand-LogoSuite-color-control-rest:var(--brand-color-canvas-muted);--brand-LogoSuite-color-control-hover:#5a5b7c;--brand-LogoSuite-color-logo-muted:var(--brand-color-text-muted);--brand-LogoSuite-color-logo-emphasis:var(--brand-color-text-default);--brand-LogoSuite-color-logo-filter-muted:brightness(0) saturate(100%) invert(61%) sepia(8%) saturate(430%) hue-rotate(171deg) brightness(94%) contrast(92%);--brand-LogoSuite-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(91%) sepia(2%) saturate(2455%) hue-rotate(193deg) brightness(107%) contrast(98%)}:root{--brand-LogoSuite-logobar-marquee-gap-condensed:var(--base-size-40);--brand-LogoSuite-logobar-marquee-gap-default:var(--base-size-96);--brand-LogoSuite-logobar-marquee-slow:60s;--brand-LogoSuite-logobar-marquee-default:30s;--brand-LogoSuite-logobar-rowGap:var(--base-size-40);--brand-LogoSuite-logobar-columnGap-condensed:var(--base-size-40);--brand-LogoSuite-logobar-columnGap-default:var(--base-size-80)}.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai{padding-block-end:var(--brand-LogoSuite-logobar-rowGap)}.Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL+.Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL{padding-block-start:var(--brand-LogoSuite-logobar-rowGap)}.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai:not(:has(.Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM)) .Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw{font-family:var(--brand-fontStack-monospace);font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100);text-transform:uppercase;color:var(--brand-color-text-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw+.Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM{padding-block-start:var(--base-size-16)}.Primer_Brand__LogoSuite-module__LogoSuite--start___Kk6GC{text-align:left}.Primer_Brand__LogoSuite-module__LogoSuite--center___byPyg,.Primer_Brand__LogoSuite-module__LogoSuite--justify___ZFxvW{text-align:center}.Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL:not(.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai+.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai) .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{padding-block-start:var(--base-size-32)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{row-gap:var(--brand-LogoSuite-logobar-rowGap);flex-wrap:wrap;justify-content:center;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-default___nLZ7M{--marquee-gap:var(--brand-LogoSuite-logobar-marquee-gap-default);-moz-column-gap:var(--brand-LogoSuite-logobar-columnGap-default);column-gap:var(--brand-LogoSuite-logobar-columnGap-default)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-condensed___d2k3z{--marquee-gap:var(--brand-LogoSuite-logobar-marquee-gap-condensed);-moz-column-gap:var(--brand-LogoSuite-logobar-columnGap-condensed);column-gap:var(--brand-LogoSuite-logobar-columnGap-condensed)}.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai:not(.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai+.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai) .Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw:not(.Primer_Brand__LogoSuite-module__LogoSuite__heading--visually-hidden___pTR4r)+.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm,.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai:not(.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai+.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai) .Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM+.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{margin-block-start:var(--base-size-44);padding-block-start:0}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z img,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z a,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb img,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb a{width:auto;height:var(--base-size-32)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm img{display:block}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z path{fill:var(--brand-LogoSuite-color-logo-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z img{filter:var(--brand-LogoSuite-color-logo-filter-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb path{fill:var(--brand-LogoSuite-color-logo-emphasis)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb img{filter:var(--brand-LogoSuite-color-logo-filter-emphasis)}.Primer_Brand__LogoSuite-module__LogoSuite--start___Kk6GC .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{justify-content:center}@media screen and (width>=48rem){.Primer_Brand__LogoSuite-module__LogoSuite--justify___ZFxvW .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{justify-content:space-between}}.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm a:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2);border-radius:var(--base-size-4)}.Primer_Brand__LogoSuite-module__LogoSuite--hasDivider___Znsqm{border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-marquee___d5jZP{align-items:center;gap:var(--base-size-24);flex-direction:row;max-width:100vw;margin:auto;display:flex;position:relative}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf{justify-content:space-around;align-items:center;gap:var(--marquee-gap);min-width:100%;animation-name:Primer_Brand__LogoSuite-module__LogobarScrollX___K2Z30;animation-duration:var(--brand-LogoSuite-logobar-marquee-default);flex-shrink:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-play-state:running;animation-fill-mode:none;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-default___ptGOl{animation-duration:var(--brand-LogoSuite-logobar-marquee-default)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-slow___s1IKV{animation-duration:var(--brand-LogoSuite-logobar-marquee-slow)}@keyframes Primer_Brand__LogoSuite-module__LogobarScrollX___K2Z30{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr:hover .Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf,.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr:focus-within .Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf{animation-play-state:paused}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr{padding-block:var(--base-size-4);-webkit-user-select:none;user-select:none;gap:var(--marquee-gap);flex:1;min-width:0;display:flex;overflow:hidden visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--paused___i6vSY *{animation-play-state:paused!important}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee--focused___AVQlQ .Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf{animation-name:none}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi{cursor:pointer;width:var(--base-size-32);height:var(--base-size-32);border-radius:var(--base-size-48);border:none;border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);background-color:var(--brand-LogoSuite-color-control-rest);transition:background-color var(--brand-animation-duration-faster);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi:hover{background-color:var(--brand-LogoSuite-color-control-hover)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi svg{width:var(--base-size-16);height:var(--base-size-16);fill:var(--brand-color-text-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi path{fill:var(--brand-color-text-muted)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax{padding:0}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{gap:0;padding-inline:0}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV{padding:var(--base-size-20);flex-direction:column;justify-content:center;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{margin-block-start:auto}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_{padding:var(--base-size-32) var(--base-size-20) var(--base-size-32);flex-direction:column;justify-content:center;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm,.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-marquee___d5jZP{width:100%;max-width:none}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw+.Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM{padding-block-start:var(--base-size-8)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{padding-block-start:0}@media screen and (width>=48rem){.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax{padding-inline:91px}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_{padding:var(--base-size-40)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV{border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=64rem){.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax{padding-inline:0}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{max-width:1280px}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV{text-align:left;padding:var(--base-size-64)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_{padding:var(--base-size-64)}}@media screen and (width>=1281px){.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_:first-child{border-inline-start:none}}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm{position:relative;overflow:visible}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:before{content:"";inset:calc(-1 * var(--base-size-16)) 0;z-index:1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(var(--base-size-6));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default);position:absolute}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover:before,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within:before{opacity:1}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover img,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within img{opacity:.7;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO{opacity:0;visibility:hidden;z-index:2;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover .Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within .Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO{opacity:1;visibility:visible}.Primer_Brand__Timeline-module__Timeline___keSeT{--bulletY:calc(var(--base-size-8) / 2 - var(--brand-Timeline-bullet-size) / 2 + var(--base-size-8));margin:0;padding:0;list-style:none}.Primer_Brand__Timeline-module__Timeline__item____ME4_{max-width:var(--brand-Timeline-lineLength);color:var(--brand-color-text-default);line-height:var(--brand-Timeline-lineHeight);padding-inline-start:calc(var(--brand-Timeline-bullet-size) + var(--brand-Timeline-spacing));position:relative}.Primer_Brand__Timeline-module__Timeline--full-width___XLdKp .Primer_Brand__Timeline-module__Timeline__item____ME4_{max-width:none}.Primer_Brand__Timeline-module__Timeline__item____ME4_:not(:last-child){padding-bottom:var(--base-size-32)}.Primer_Brand__Timeline-module__Timeline__item____ME4_:before,.Primer_Brand__Timeline-module__Timeline__item____ME4_:after{content:"";position:absolute}.Primer_Brand__Timeline-module__Timeline__item____ME4_:before{width:var(--brand-Timeline-bullet-size);height:var(--brand-Timeline-bullet-size);top:var(--bulletY);border-style:solid;border-width:var(--brand-Timeline-strokeWidth);border-color:var(--brand-Timeline-line-color);border-radius:var(--brand-borderRadius-full);left:0}.Primer_Brand__Timeline-module__Timeline__item____ME4_:not(:last-child):after{top:calc(var(--bulletY) + var(--brand-Timeline-bullet-size) + var(--brand-Timeline-bullet-spacing));left:calc(var(--brand-Timeline-bullet-size) / 2 - var(--brand-Timeline-strokeWidth) / 2);width:var(--brand-Timeline-strokeWidth);height:calc(100% - var(--brand-Timeline-bullet-size) - var(--brand-Timeline-bullet-spacing) * 2);background-color:var(--brand-Timeline-line-color);border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Timeline-module__Timeline__item-text___sbSjp em,.Primer_Brand__Timeline-module__Timeline__item-text___sbSjp b{color:var(--brand-color-text-default);font-style:normal;font-weight:var(--base-text-weight-medium)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a{color:var(--brand-InlineLink-color-rest);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a{font-weight:inherit;color:var(--brand-InlineLink-color-rest)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a:active{color:var(--brand-InlineLink-color-pressed)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Timeline-module__Timeline__item____ME4_,.Primer_Brand__Timeline-module__Timeline__item____ME4_:before,.Primer_Brand__Timeline-module__Timeline__item____ME4_:after,.Primer_Brand__Timeline-module__Timeline__item____ME4_ *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-Timeline-line-color:var(--brand-color-border-default)}[data-color-mode=dark]{--brand-Timeline-line-color:var(--base-color-scale-gray-4)}:root{--brand-Timeline-bullet-spacing:.125rem;--brand-Timeline-bullet-size:var(--base-size-8);--brand-Timeline-spacing:var(--base-size-16);--brand-Timeline-strokeWidth:.125rem;--brand-Timeline-lineLength:44ch;--brand-Timeline-lineHeight:var(--brand-text-lineHeight-200);--brand-Bento-content-padding-spacious:3.5rem;--brand-Bento-content-padding-normal:var(--base-size-24);--brand-Bento-content-padding-condensed:var(--base-size-16);--brand-Bento-item-borderRadius-large:var(--brand-borderRadius-xlarge);--brand-Bento-item-borderRadius-medium:var(--brand-borderRadius-xlarge);--brand-Bento-item-borderRadius-small:var(--brand-borderRadius-large);--brand-Bento-gap-small:var(--base-size-20);--brand-Bento-gap-medium:var(--base-size-32);--brand-Bento-gap-large:var(--base-size-32)}.Primer_Brand__Bento-module__Bento___mNrII{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--base-size-80), max-content);grid-gap:var(--brand-Bento-gap-small);width:100%;display:grid;position:relative}.Primer_Brand__Bento-module__Bento__Item___fM9oe{border-radius:var(--brand-Bento-item-borderRadius-small);grid-gap:var(--brand-Bento-content-padding-spacious);grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid;overflow:hidden}.Primer_Brand__Bento-module__Bento__Item--bgColor-default___AyFWG{background-color:var(--brand-color-canvas-default)}.Primer_Brand__Bento-module__Bento__Item--bgColor-subtle___rIDKo{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q.Primer_Brand__Bento-module__Bento__Item___fM9oe{grid-gap:0}@media screen and (width>=80rem){.Primer_Brand__Bento-module__Bento___mNrII{gap:var(--brand-Bento-gap-large)}.Primer_Brand__Bento-module__Bento__Item___fM9oe{border-radius:var(--brand-Bento-item-borderRadius-large)}}@media screen and (width>=48rem){.Primer_Brand__Bento-module__Bento___mNrII{gap:var(--brand-Bento-gap-medium)}.Primer_Brand__Bento-module__Bento__Item___fM9oe{border-radius:var(--brand-Bento-item-borderRadius-medium)}}.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q .Primer_Brand__Bento-module__Bento__Content___BhnY8{order:1;grid-area:1/1/span 2/span 2}.Primer_Brand__Bento-module__Bento__Content___BhnY8{height:100%;color:var(--brand-color-text-default);flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__Bento-module__Bento__Content-icon___K3van{margin-bottom:var(--base-size-32)}.Primer_Brand__Bento-module__Bento__heading--no-text___FiQWM{margin-bottom:var(--base-size-24)}.Primer_Brand__Bento-module__Bento__heading--muted___un_Vf{color:var(--brand-color-text-muted)}.Primer_Brand__Bento-module__Bento__heading--muted___un_Vf em,.Primer_Brand__Bento-module__Bento__heading--muted___un_Vf b{color:var(--brand-color-text-default);font-style:normal;font-weight:inherit}.Primer_Brand__Bento-module__Bento__heading--with-max-width___B8vBa{max-width:600px}.Primer_Brand__Bento-module__Bento__Visual___uQCng{width:100%;height:100%;display:flex}.Primer_Brand__Bento-module__Bento__Visual--overflow-hidden___KzPcB{overflow:hidden}.Primer_Brand__Bento-module__Bento__Visual--overflow-initial___TJvWe{overflow:visible;overflow:initial}.Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-center___nyK69{justify-content:center}.Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-end___k1jRS{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-start___DzeEf{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Visual--verticalAlign-center___nSnau{align-items:center}.Primer_Brand__Bento-module__Bento__Visual--verticalAlign-end___IVb1w{align-items:flex-end}.Primer_Brand__Bento-module__Bento__Visual--verticalAlign-start___pyNZQ{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q .Primer_Brand__Bento-module__Bento__Visual___uQCng{order:-1;grid-area:1/1/-1/-1}.Primer_Brand__Bento-module__Bento__Visual--fill___B70Uy>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Primer_Brand__Bento-module__Bento__Visual--no-fill___JcHtr>img{-o-object-fit:contain;object-fit:contain;border-radius:0}.Primer_Brand__Bento-module__Bento--padding-condensed___qkDcr{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--padding-normal___c85Rj{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--padding-spacious___ydfpH{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento--padding-condensed___qkDcr>img,.Primer_Brand__Bento-module__Bento--padding-normal___c85Rj>img{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Bento-module__Bento--padding-spacious___ydfpH>img{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Bento-module__Bento__Item--flow-column___Gd6ts{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item--flow-row___DVol6{grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{justify-content:inherit;margin-top:auto}.Primer_Brand__Bento-module__Bento__Content-text___Q4UA5{margin-top:var(--base-size-8);margin-bottom:var(--base-size-24)}.Primer_Brand__Bento-module__Bento__Content-label___SbyAo{margin-block-end:var(--base-size-16)}.Primer_Brand__Bento-module__Bento__Item--column-span-1___wJS_f{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--column-span-2___wJFH9{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--column-span-3___hskYi{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--column-span-4___EWadX{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--column-span-5___ggzyV{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--column-span-6___UuNEL{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--column-span-7___dnYwC{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--column-span-8___bUlVW{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--column-span-9___Veeak{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--column-span-10___NKxdA{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--column-span-11___ZjirT{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--column-span-12___CaIjg{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--row-span-1____HYWz{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--row-span-2___VYZcw{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--row-span-3___PkNE4{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--row-span-4___FygFo{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--row-span-5___wO0Ev{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--row-span-6___QvMUL{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--row-span-7___KfzTy{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--row-span-8___ctYpA{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--row-span-9___NK44C{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--row-span-10___YeL2N{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--row-span-11___OuImI{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--row-span-12___ZRPCc{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--column-start-1___hJ0es{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--column-start-2___RV3eY{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--column-start-3___M960L{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--column-start-4___V5b3w{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--column-start-5___hCu7p{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--column-start-6___WeOjZ{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--column-start-7___azf_1{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--column-start-8___ufTXp{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--column-start-9___m59SZ{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--column-start-10___pNAFk{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--column-start-11___JPuyR{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--column-start-12___nAVWL{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--row-start-1___ocNBk{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--row-start-2___vcLtw{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--row-start-3___w9cDE{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--row-start-4___Rn8P9{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--row-start-5___c5xci{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--row-start-6___fh6uR{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--row-start-7___jVnOo{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--row-start-8___L4G8w{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--row-start-9___Orw5A{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--row-start-10___IQVeg{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--row-start-11___w0uDj{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--row-start-12___o52Zm{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-start___uJAby{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-start___uJAby .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-center___zOTQa{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-center___zOTQa .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-end___fUd68{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-end___fUd68 .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--horizontalAlign-start___apVss{text-align:start;align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--horizontalAlign-center___DJpgD{text-align:center;align-items:center}@media screen and (width>=0){.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-1___O3dlL{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-2___LLZAj{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-3___SROOQ{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-4___dLcHs{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-5___Zil5S{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-6___pGhxP{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-7___Gmugv{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-8___mNfgZ{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-9___w5AFK{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-10___dEYRU{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-11___cBfF2{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-12___fEgOK{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-1___k41Hr{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-2___qHzNc{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-3___t3hyC{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-4___X_F9d{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-5___UuegS{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-6___W2L8o{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-7___lYC_E{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-8___f66F5{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-9___eU0LD{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-10___beFeO{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-11___DgR1X{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-12___Gl_9d{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-1___xf8R8{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-2___f5xs_{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-3___bl1q4{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-4___PhKl_{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-5___xYV6c{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-6___PYKbP{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-7___NE6p3{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-8___AeJAI{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-9___ikepW{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-10___nGG9V{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-11___UTeRm{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-12___NhrVC{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-1___ISePA{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-2___jM4bs{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-3___FTZiY{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-4___gfyxX{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-5___jO7WM{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-6___nKfix{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-7___NncQO{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-8___wY_Tb{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-9___p5PaK{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-10___MKWyL{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-11___nxv94{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-12___Vbl6J{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-start___cWQRy{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-start___cWQRy .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-center___k4IC6{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-center___k4IC6 .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-end___v_7lF{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-end___v_7lF .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-start___dT6ng{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-center___xcsj2{align-items:center}.Primer_Brand__Bento-module__Bento--xsmall-padding-condensed___Eno9E{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--xsmall-padding-normal___C2rTu{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--xsmall-padding-spacious___kepW0{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--xsmall-gap-condensed___aPIBg{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--xsmall-gap-normal___XrOHt{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--xsmall-gap-spacious___mv1WJ{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=34rem){.Primer_Brand__Bento-module__Bento__Item--small-column-span-1___a6Uk_{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--small-column-span-2___eRR9s{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--small-column-span-3___iBkjl{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--small-column-span-4___iTLL7{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--small-column-span-5___FXZKF{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--small-column-span-6___VEiVP{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--small-column-span-7___RFD8p{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--small-column-span-8___WBTAW{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--small-column-span-9___PDKMV{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--small-column-span-10___ZBSO0{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--small-column-span-11___Or5lx{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--small-column-span-12___xu8z2{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--small-row-span-1___hJcO9{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--small-row-span-2___RdAwK{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--small-row-span-3___CMwq5{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--small-row-span-4___KuACi{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--small-row-span-5___xqZZV{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--small-row-span-6___Q9O51{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--small-row-span-7___MZ6cD{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--small-row-span-8___eIEpG{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--small-row-span-9___HkxM3{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--small-row-span-10___pce_C{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--small-row-span-11___GO_ln{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--small-row-span-12___lUcIB{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--small-column-start-1___blYcd{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--small-column-start-2___z84xb{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--small-column-start-3___jAHiV{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--small-column-start-4___sa5rD{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--small-column-start-5___EjA_Y{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--small-column-start-6___TsMuS{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--small-column-start-7___wzVOe{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--small-column-start-8___Cylzb{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--small-column-start-9___K3kJa{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--small-column-start-10___PwfIO{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--small-column-start-11___HwJrV{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--small-column-start-12___AuD3D{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--small-row-start-1___esfXx{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--small-row-start-2___rMTHJ{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--small-row-start-3___e5nFr{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--small-row-start-4___hWxGW{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--small-row-start-5___kZona{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--small-row-start-6___l17Wp{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--small-row-start-7___nZc8H{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--small-row-start-8___s8jU5{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--small-row-start-9___et36x{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--small-row-start-10___UNRQz{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--small-row-start-11___D0qCf{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--small-row-start-12___Poeju{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-start___QMpW2{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-start___QMpW2 .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-center___eyrsO{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-center___eyrsO .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-end___t8ken{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-end___t8ken .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-start____az8o{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-center___hIKKU{align-items:center}.Primer_Brand__Bento-module__Bento--small-padding-condensed___dV4bU{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--small-padding-normal____b5pg{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--small-padding-spacious___skviu{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--small-gap-condensed____69Z4{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--small-gap-normal___R5AS5{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--small-gap-spacious___ysMFz{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=48rem){.Primer_Brand__Bento-module__Bento__Item--medium-column-span-1___qXoCp{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-2___Or0aW{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-3___rfJlA{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-4___jrzrn{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-5___VX5Xb{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-6___PuJLu{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-7___Gf10h{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-8___EPkMS{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-9___simHy{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-10___vCY7I{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-11___woBRo{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-12___eR9Ow{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-1___vJifa{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-2___rHIIs{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-3___XpZk0{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-4___xPGyT{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-5___XHAdt{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-6___uXSJ0{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-7___V9oop{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-8___bTuWm{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-9___RBjok{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-10___nXL1W{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-11___bp7xe{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-12___QykVK{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-1___ysXie{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-2___obU8P{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-3___ttZ2X{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-4___yd4pw{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-5___wl6Sl{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-6___rlfWR{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-7___dfJXo{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-8___HLzZU{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-9___Jul8L{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-10___NGybV{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-11___vc1Nv{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-12___gZcLo{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-1___s1Rgz{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-2___dsf4y{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-3___rWjRq{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-4___Iiuud{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-5___tbnzw{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-6___jPFm7{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-7___ZqLlM{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-8___TIOvf{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-9___oukNX{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-10___ZCbg8{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-11___bSDUT{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-12___ozUh1{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-start___DOGQs{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-start___DOGQs .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-center___FEwTP{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-center___FEwTP .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-end___b8l2w{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-end___b8l2w .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-start___nzIvg{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-center___aHFRW{align-items:center}.Primer_Brand__Bento-module__Bento--medium-padding-condensed___BgWOb{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--medium-padding-normal___xjnwE{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--medium-padding-spacious___I5PEZ{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--medium-gap-condensed___Nk4Uj{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--medium-gap-normal___KXAsF{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--medium-gap-spacious___vFlWU{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=63.25rem){.Primer_Brand__Bento-module__Bento__Item--large-column-span-1___sPCsf{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--large-column-span-2___wpcnQ{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--large-column-span-3___z8T3W{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--large-column-span-4___RNQwy{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--large-column-span-5___t06QC{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--large-column-span-6___eUMZR{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--large-column-span-7___mLdYl{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--large-column-span-8___zhtsq{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--large-column-span-9___IrFuA{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--large-column-span-10___d4zEs{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--large-column-span-11___UKFCJ{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--large-column-span-12___lOmLI{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--large-row-span-1___o_4N_{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--large-row-span-2___yJebq{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--large-row-span-3___MsNH2{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--large-row-span-4___aYG1Q{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--large-row-span-5___qiTGf{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--large-row-span-6___yDxVJ{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--large-row-span-7___gfW02{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--large-row-span-8___qrky4{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--large-row-span-9___wluiD{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--large-row-span-10___IXd3G{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--large-row-span-11___OVPxd{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--large-row-span-12___aAmjb{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--large-column-start-1___ogy5Y{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--large-column-start-2___A8Kex{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--large-column-start-3___nCs4W{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--large-column-start-4___k6wxM{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--large-column-start-5___u9g2t{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--large-column-start-6___wT9tc{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--large-column-start-7___cH1Zn{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--large-column-start-8___UsTw7{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--large-column-start-9___txaE3{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--large-column-start-10___uY9Wm{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--large-column-start-11___kwY5A{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--large-column-start-12___B9iMH{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--large-row-start-1___kYB2F{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--large-row-start-2___o21Td{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--large-row-start-3___htfzI{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--large-row-start-4___P2f1W{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--large-row-start-5___HT3C4{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--large-row-start-6___pcerM{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--large-row-start-7___j2ui8{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--large-row-start-8___V82iT{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--large-row-start-9___EG4R2{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--large-row-start-10___EaLQx{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--large-row-start-11___IQx_d{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--large-row-start-12___hlrVv{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-start___VDcbn{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-start___VDcbn .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-center___mbhdV{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-center___mbhdV .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-end___hj9Dq{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-end___hj9Dq .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-start___YQT1t{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-center___YtwaR{align-items:center}.Primer_Brand__Bento-module__Bento-padding--large-condensed___HeO1J{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento-padding--large-normal___LcQOA{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento-padding--large-spacious____8oib{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--large-gap-condensed___Rbi9v{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--large-gap-normal___S9Fjb{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--large-gap-spacious___i_Gyj{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=80rem){.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-1___LC_qv{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-2___PkH2a{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-3___sjEds{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-4___CwpLr{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-5___ATLZK{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-6___wDVtR{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-7___BF_PQ{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-8___Je6tc{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-9___de_EV{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-10___TV_va{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-11___mRbhR{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-12___jCuU4{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-1___k8cvi{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-2___eQ1hk{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-3___FdBn9{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-4___Eu9U7{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-5___AymfS{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-6___ciomo{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-7___bDoNI{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-8___aCyc1{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-9___t6eYp{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-10___Q9UMh{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-11___Oeb8y{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-12___iXpKf{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-1___eTMGO{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-2___ghZ8B{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-3___zIFiN{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-4___Ye3wL{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-5___Vtfhw{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-6___MiwV4{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-7___n3U82{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-8___S45Zc{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-9___bjxcX{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-10___xiPsu{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-11___h6pke{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-12___lINEt{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-1___XJ8IJ{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-2___Jh4mU{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-3___Qaz7u{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-4___Wdsyy{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-5___SWvQD{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-6___YIWd4{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-7___UWo93{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-8___f8RMO{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-9___O7BXf{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-10___g9Tom{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-11___WATnH{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-12___f2aPN{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-start___EyXCQ{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-start___EyXCQ .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-center___P_tSO{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-center___P_tSO .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-end___UwemK{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-end___UwemK .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-start___zzvpZ{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-center___mfany{align-items:center}.Primer_Brand__Bento-module__Bento--xlarge-padding-condensed___mPi3N{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--xlarge-padding-normal___tb1wm{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--xlarge-padding-spacious___bT4bv{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--xlarge-gap-condensed___Fvi39{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--xlarge-gap-normal___uQQu6{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--xlarge-gap-spacious___QxB62{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=87.5rem){.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-1___AChhv{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-2___yj5YI{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-3___jy7Fg{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-4___fXoXs{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-5___hZOPX{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-6___WEvG1{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-7___eliQQ{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-8____DaEU{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-9___PACVQ{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-10___iplz_{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-11___sUFyE{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-12___UauN_{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-1___la7E2{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-2___WXQZy{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-3___K295L{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-4___dizmC{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-5___gxqXP{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-6___fCUrs{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-7___t_vib{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-8___FkHnk{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-9___S9z_S{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-10___MWhmW{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-11___R0fGH{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-12___mgPOb{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-1___IjDaG{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-2___yrjzP{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-3___revB_{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-4___nXjQh{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-5___eKzaF{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-6___poX4Y{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-7___swX7v{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-8___jRIvg{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-9___B6iPN{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-10___U3Q49{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-11___arwBj{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-12___AVlIn{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-1___uKVBZ{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-2___l1Sk8{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-3___a3epC{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-4___cIZFC{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-5___rDSnG{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-6___iFfkQ{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-7___HQgB2{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-8___Kk8Ll{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-9___JA8it{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-10____Xfo3{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-11___GgPCA{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-12___Tauza{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-start___KQhGN{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-start___KQhGN .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-center___MfM4H{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-center___MfM4H .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-end___trbrg{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-end___trbrg .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-start___BPlw7{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-center___QFMr_{align-items:center}.Primer_Brand__Bento-module__Bento--xxlarge-padding-condensed___L_cr9{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento---xxlarge-padding-normal___TojyH{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--xxlarge-padding-spacious___C_vI2{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-condensed___kImZb{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-normal___bsI4f{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-spacious___tLuXL{grid-gap:var(--brand-Bento-content-padding-spacious)}}.Primer_Brand__Bento-module__Bento-column-padding-override___SxVV5>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento-column-padding-override___SxVV5>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento-row-padding-override___r37Kb>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento-row-padding-override___r37Kb>div:last-of-type{padding-top:0}:root{--brand-EyebrowBanner-subHeading-size:var(--brand-text-size-100);--brand-EyebrowBanner-heading-size:var(--brand-text-size-100);--brand-EyebrowBanner-label-size:var(--brand-text-size-100);--brand-EyebrowBanner-spacing-inner-inline:var(--base-size-16);--brand-EyebrowBanner-spacing-inner-block:.875rem;--brand-EyebrowBanner-borderRadius:var(--base-size-16)}@media (width>=768px){:root{--brand-EyebrowBanner-subHeading-size:var(--brand-text-size-200);--brand-EyebrowBanner-heading-size:var(--brand-text-size-200);--brand-EyebrowBanner-label-size:var(--brand-text-size-200);--brand-EyebrowBanner-spacing-inner-inline:var(--base-size-20);--brand-EyebrowBanner-borderRadius:6.25rem}}:root,[data-color-mode=light]{--brand-Eyebrowbanner-bgColor-rest:#fff9;--brand-Eyebrowbanner-borderColor-rest:var(--brand-color-border-default);--brand-Eyebrowbanner-heading-fgColor:var(--brand-color-text-default);--brand-Eyebrowbanner-subHeading-fgColor:var(--brand-color-text-muted);--brand-Eyebrowbanner-icon-background-default:var(--base-color-scale-gray-0);--brand-Eyebrowbanner-icon-background-blue:var(--base-color-scale-blue-0);--brand-Eyebrowbanner-icon-background-coral:var(--base-color-scale-coral-0);--brand-Eyebrowbanner-icon-background-green:var(--base-color-scale-green-0);--brand-Eyebrowbanner-icon-background-gray:var(--base-color-scale-gray-0);--brand-Eyebrowbanner-icon-background-indigo:var(--base-color-scale-indigo-0);--brand-Eyebrowbanner-icon-background-lemon:var(--base-color-scale-lemon-0);--brand-Eyebrowbanner-icon-background-lime:var(--base-color-scale-lime-0);--brand-Eyebrowbanner-icon-background-orange:var(--base-color-scale-orange-0);--brand-Eyebrowbanner-icon-background-pink:var(--base-color-scale-pink-0);--brand-Eyebrowbanner-icon-background-purple:var(--base-color-scale-purple-0);--brand-Eyebrowbanner-icon-background-red:var(--base-color-scale-red-0);--brand-Eyebrowbanner-icon-background-teal:var(--base-color-scale-teal-0);--brand-Eyebrowbanner-icon-background-yellow:var(--base-color-scale-yellow-0);--brand-Eyebrowbanner-fgColor-default-start:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-default-middle:var(--base-color-scale-pink-5);--brand-Eyebrowbanner-fgColor-default-end:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-blue:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-blue-purple-start:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-blue-purple-end:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-coral:var(--base-color-scale-coral-5);--brand-Eyebrowbanner-fgColor-green:var(--base-color-scale-green-6);--brand-Eyebrowbanner-fgColor-green-blue-start:var(--base-color-scale-green-6);--brand-Eyebrowbanner-fgColor-green-blue-end:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-gray:var(--base-color-scale-gray-5);--brand-Eyebrowbanner-fgColor-indigo:var(--base-color-scale-indigo-5);--brand-Eyebrowbanner-fgColor-lemon:var(--base-color-scale-lemon-5);--brand-Eyebrowbanner-fgColor-lime:var(--base-color-scale-lime-5);--brand-Eyebrowbanner-fgColor-orange:var(--base-color-scale-orange-5);--brand-Eyebrowbanner-fgColor-pink:var(--base-color-scale-pink-5);--brand-Eyebrowbanner-fgColor-pink-blue-start:var(--base-color-scale-pink-5);--brand-Eyebrowbanner-fgColor-pink-blue-end:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-purple:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-purple-red-start:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-purple-red-end:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-red:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-red-orange-start:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-red-orange-end:var(--base-color-scale-orange-5);--brand-Eyebrowbanner-fgColor-teal:var(--base-color-scale-teal-5);--brand-Eyebrowbanner-fgColor-yellow:var(--base-color-scale-yellow-5)}[data-color-mode=dark]{--brand-Eyebrowbanner-bgColor-rest:#0d111799;--brand-Eyebrowbanner-borderColor-rest:var(--base-color-scale-gray-5);--brand-Eyebrowbanner-heading-fgColor:var(--brand-color-text-default);--brand-Eyebrowbanner-subHeading-fgColor:var(--brand-color-text-muted);--brand-Eyebrowbanner-icon-background-default:var(--base-color-scale-gray-6);--brand-Eyebrowbanner-icon-background-blue:var(--base-color-scale-blue-8);--brand-Eyebrowbanner-icon-background-coral:var(--base-color-scale-coral-8);--brand-Eyebrowbanner-icon-background-green:var(--base-color-scale-green-8);--brand-Eyebrowbanner-icon-background-gray:var(--base-color-scale-gray-6);--brand-Eyebrowbanner-icon-background-indigo:var(--base-color-scale-indigo-8);--brand-Eyebrowbanner-icon-background-lemon:var(--base-color-scale-lemon-8);--brand-Eyebrowbanner-icon-background-lime:var(--base-color-scale-lime-8);--brand-Eyebrowbanner-icon-background-orange:var(--base-color-scale-orange-8);--brand-Eyebrowbanner-icon-background-pink:var(--base-color-scale-pink-8);--brand-Eyebrowbanner-icon-background-purple:var(--base-color-scale-purple-8);--brand-Eyebrowbanner-icon-background-red:var(--base-color-scale-red-8);--brand-Eyebrowbanner-icon-background-teal:var(--base-color-scale-teal-8);--brand-Eyebrowbanner-icon-background-yellow:var(--base-color-scale-yellow-8);--brand-Eyebrowbanner-fgColor-default-start:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-default-middle:var(--base-color-scale-pink-3);--brand-Eyebrowbanner-fgColor-default-end:var(--base-color-scale-red-3);--brand-Eyebrowbanner-fgColor-blue:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-blue-purple-start:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-blue-purple-end:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-coral:var(--base-color-scale-coral-2);--brand-Eyebrowbanner-fgColor-green:var(--base-color-scale-green-2);--brand-Eyebrowbanner-fgColor-green-blue-start:var(--base-color-scale-green-2);--brand-Eyebrowbanner-fgColor-green-blue-end:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-gray:var(--base-color-scale-gray-2);--brand-Eyebrowbanner-fgColor-indigo:var(--base-color-scale-indigo-2);--brand-Eyebrowbanner-fgColor-lemon:var(--base-color-scale-lemon-2);--brand-Eyebrowbanner-fgColor-lime:var(--base-color-scale-lime-2);--brand-Eyebrowbanner-fgColor-orange:var(--base-color-scale-orange-2);--brand-Eyebrowbanner-fgColor-pink:var(--base-color-scale-pink-2);--brand-Eyebrowbanner-fgColor-pink-blue-start:var(--base-color-scale-pink-2);--brand-Eyebrowbanner-fgColor-pink-blue-end:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-purple:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-purple-red-start:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-purple-red-end:var(--base-color-scale-red-2);--brand-Eyebrowbanner-fgColor-red:var(--base-color-scale-red-2);--brand-Eyebrowbanner-fgColor-red-orange-start:var(--base-color-scale-red-2);--brand-Eyebrowbanner-fgColor-red-orange-end:var(--base-color-scale-orange-2);--brand-Eyebrowbanner-fgColor-teal:var(--base-color-scale-teal-2);--brand-Eyebrowbanner-fgColor-yellow:var(--base-color-scale-yellow-2)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn{background:var(--brand-Eyebrowbanner-bgColor-rest);border:var(--brand-borderWidth-thin) solid var(--brand-Eyebrowbanner-borderColor-rest);padding:var(--brand-EyebrowBanner-spacing-inner-block) var(--brand-EyebrowBanner-spacing-inner-inline);border-radius:var(--brand-EyebrowBanner-borderRadius);align-self:flex-start;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:2px;transition:none}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__inner___LiSah{align-items:center;display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__headings___Tyish{text-align:start;margin-inline-start:var(--brand-EyebrowBanner-spacing-inner-inline)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f{display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f img,.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f picture,.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f svg{height:var(--base-size-44);width:auto;max-width:var(--base-size-44);max-height:var(--base-size-44)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f img,.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f picture{display:block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual___vQJwY{display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual-icon___m2rYL{color:var(--brand-color-text-default);fill:var(--brand-color-text-default);margin-inline-start:var(--base-size-20)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel___JfbO4{font-family:var(--brand-body-fontFamily);font-weight:var(--base-text-weight-medium);font-size:var(--brand-EyebrowBanner-label-size);letter-spacing:var(--brand-text-letterSpacing-200);background:linear-gradient(92deg, var(--brand-EyebrowBanner-leadingLabel-color-start,var(--brand-Eyebrowbanner-fgColor-default-start)) 12.09%, var(--brand-EyebrowBanner-leadingLabel-color-middle,var(--brand-Eyebrowbanner-fgColor-default-middle)) 42.58%, var(--brand-EyebrowBanner-leadingLabel-color-end,var(--brand-Eyebrowbanner-fgColor-default-end)) 84.96%);text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1em;display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue___gWZsh{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-blue);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-blue);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-blue)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue-purple___jHrJf{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-blue-purple-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-blue-purple-end);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-blue-purple-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-coral___zDffR{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-coral);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-coral);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-coral)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green___KfjSH{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-green);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-green);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-green)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green-blue___IT4vV{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-green-blue-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-green-blue-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-green-blue-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-gray___ZXNfp{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-gray);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-gray);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-gray)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-indigo___jRhXl{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-indigo);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-indigo);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-indigo)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lemon___VfgJy{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-lemon);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-lemon);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-lemon)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lime___QxCgJ{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-lime);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-lime);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-lime)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-orange___ctXEe{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-orange);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-orange);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-orange)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink___DK8mh{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-pink);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-pink);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-pink)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink-blue___taquP{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-pink-blue-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-pink-blue-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-pink-blue-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple___SjSu3{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-purple);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-purple);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-purple)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple-red___mFOTU{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-purple-red-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-purple-red-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-purple-red-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red___fvZYM{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-red);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-red);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-red)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red-orange___MoG8u{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-red-orange-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-red-orange-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-red-orange-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-teal___QCvJH{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-teal);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-teal);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-teal)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-yellow___nHfOQ{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-yellow);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-yellow);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-yellow)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__heading___gGjRD{color:var(--brand-Eyebrowbanner-heading-fgColor);font-size:var(--brand-EyebrowBanner-heading-size);display:block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__subHeading___EHr9v{color:var(--brand-Eyebrowbanner-subHeading-fgColor);font-size:var(--brand-EyebrowBanner-subHeading-size);display:block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{width:var(--base-size-44);height:var(--base-size-44);border-radius:50%;justify-content:center;align-items:center;display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon___RlAjy svg{width:var(--base-size-20);height:var(--base-size-20)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-default___zjZm_{color:var(--brand-color-text-default)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-default___zjZm_.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-default)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-blue___JEOeh{color:var(--brand-Eyebrowbanner-fgColor-blue)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-blue___JEOeh.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-blue)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-coral___f1EgJ{color:var(--brand-Eyebrowbanner-fgColor-coral)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-coral___f1EgJ.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-coral)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-green___l3tOa{color:var(--brand-Eyebrowbanner-fgColor-green)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-green___l3tOa.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-green)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-gray___DfR6X{color:var(--brand-Eyebrowbanner-fgColor-gray)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-gray___DfR6X.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-gray)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-indigo___SwE_O{color:var(--brand-Eyebrowbanner-fgColor-indigo)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-indigo___SwE_O.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-indigo)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lemon___uo7HU{color:var(--brand-Eyebrowbanner-fgColor-lemon)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lemon___uo7HU.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-lemon)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lime___UoH_J{color:var(--brand-Eyebrowbanner-fgColor-lime)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lime___UoH_J.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-lime)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-orange___Oakbb{color:var(--brand-Eyebrowbanner-fgColor-orange)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-orange___Oakbb.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-orange)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-pink___RtapL{color:var(--brand-Eyebrowbanner-fgColor-pink)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-pink___RtapL.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-pink)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-purple___qMl8t{color:var(--brand-Eyebrowbanner-fgColor-purple)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-purple___qMl8t.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-purple)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-red___jbmX3{color:var(--brand-Eyebrowbanner-fgColor-red)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-red___jbmX3.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-red)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-teal___iB9Rw{color:var(--brand-Eyebrowbanner-fgColor-teal)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-teal___iB9Rw.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-teal)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-yellow___Jt5i1{color:var(--brand-Eyebrowbanner-fgColor-yellow)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-yellow___Jt5i1.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-yellow)}@media (prefers-reduced-motion:reduce){.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn,.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:before,.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:after,.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--brand-PricingOptions-items4-container-padding-inline:var(--base-size-24);--brand-PricingOptions-items4-gap:var(--base-size-48);--brand-PricingOptions-items3-container-padding-inline:var(--base-size-24);--brand-PricingOptions-items3-gap:var(--base-size-64);--brand-PricingOptions-items2-container-padding-inline:var(--base-size-48);--brand-PricingOptions-items2-gap:var(--base-size-96);--brand-PricingOptions-items1-container-paddingInline:var(--base-size-32);--brand-PricingOptions-items-gap:var(--base-size-24)}:root,[data-color-mode=light]{--brand-PricingOptions-borderMask:linear-gradient(180deg, #0009, #0000004d);--brand-PricingOptions-item-bgColor-solid:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-start:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-end:var(--brand-color-canvas-default);--brand-PricingOptions-featureList-group-heading-color:var(--brand-color-text-default);--brand-PricingOptions-actionsMessage-bgColor:color-mix(in srgb, var(--base-color-scale-blue-4) 10%, transparent);--brand-PricingOptions-actionsMessage-borderColor:color-mix(in srgb, var(--base-color-scale-blue-6) 20%, transparent);--brand-PricingOptions-actionsMessage-accentColor:var(--base-color-scale-blue-5)}[data-color-mode=dark]{--brand-PricingOptions-borderMask:linear-gradient(180deg, #000, #0006);--brand-PricingOptions-item-bgColor-solid:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-start:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-end:var(--brand-color-canvas-default);--brand-PricingOptions-featureList-group-heading-color:var(--brand-color-text-default);--brand-PricingOptions-actionsMessage-bgColor:#0c1c26;--brand-PricingOptions-actionsMessage-borderColor:#0e4678;--brand-PricingOptions-actionsMessage-accentColor:#1095ff}.Primer_Brand__PricingOptions-module__PricingOptions___hjzt8{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items-gap);--brand-pricing-options-container-padding-inline:0;--brand-pricing-options-column-count:1;--brand-pricing-options-template-areas:"labels" "leadingComponent" "header" "description" "price" "actions" "feature-list" "footnote";grid-row-gap:0;grid-row-gap:var(--brand-pricing-options-item-gap,0);row-gap:0;row-gap:var(--brand-pricing-options-item-gap,0);padding-inline:0;padding-inline:var(--brand-pricing-options-container-padding-inline);display:grid}@media screen and (width<=63.24rem){.Primer_Brand__PricingOptions-module__PricingOptions___hjzt8{max-width:488px;margin-inline:auto}}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions___hjzt8{grid-template-areas:var(--brand-pricing-options-template-areas);grid-template-columns:repeat(var(--brand-pricing-options-column-count), minmax(0, 1fr));-moz-column-gap:0;-moz-column-gap:var(--brand-pricing-options-item-gap,0);column-gap:0;column-gap:var(--brand-pricing-options-item-gap,0);row-gap:0}.Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G{--brand-pricing-options-column-count:1}.Primer_Brand__PricingOptions-module__PricingOptions--items2___Z08y5{--brand-pricing-options-column-count:2}.Primer_Brand__PricingOptions-module__PricingOptions--items3___u4TM8{--brand-pricing-options-column-count:3}.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3{--brand-pricing-options-column-count:4}}.Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw{display:none}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw{--brand-pricing-options-column-count:1;grid-area:labels/1/labels/-1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--brand-pricing-options-column-count), minmax(0, 1fr));grid-column-gap:0;grid-column-gap:var(--brand-pricing-options-item-gap,0);-moz-column-gap:0;-moz-column-gap:var(--brand-pricing-options-item-gap,0);column-gap:0;column-gap:var(--brand-pricing-options-item-gap,0);display:grid}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM{min-height:var(--base-size-54);padding-block:var(--base-size-16);background-color:var(--brand-PricingOptions-item-bgColor-solid);align-items:center;display:flex;position:relative}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:after{content:"";inset-block-start:0;inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1);inset-inline-end:0;height:var(--brand-borderWidth-thin);background-color:var(--brand-color-text-emphasized);z-index:1;position:absolute;inset-inline-end:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1)}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:first-child:after{inset-inline-start:0}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:last-child:after{inset-inline-end:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:after{inset-inline:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw{position:relative}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw:after{content:"";inset-block-end:0;inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1);inset-inline-end:0;height:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-subtle);position:absolute;inset-inline-end:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM{margin-inline:calc(var(--brand-pricing-options-item-gap) / 2 * -1);padding-inline:calc(var(--brand-pricing-options-item-gap) / 2)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:first-child{margin-inline-start:calc(var(--brand-pricing-options-container-padding-inline) * -1);padding-inline-start:var(--brand-pricing-options-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:last-child{margin-inline-end:calc(var(--brand-pricing-options-container-padding-inline) * -1);padding-inline-end:var(--brand-pricing-options-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--empty___SSWHp{background-color:#0000;border-block-start-color:#0000}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM+.Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:before{content:"";width:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-subtle);position:absolute;inset-block:0;inset-inline-start:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM+.Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:before{-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM{padding-inline:var(--base-size-28);border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--empty___SSWHp{opacity:0;pointer-events:none}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:after{inset-inline:0}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8{position:relative}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-solid___S7wHh{border:solid 1px var(--brand-color-border-subtle);background-color:var(--brand-PricingOptions-item-bgColor-solid)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ,.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{background:linear-gradient(180deg, var(--brand-PricingOptions-item-bgColor-gradient-start) 0%, var(--brand-PricingOptions-item-bgColor-gradient-end) 100%)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ:before,.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle);position:absolute;inset:0}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8{padding-inline:var(--brand-pricing-options-container-padding-inline)}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{--brand-pricing-options-item-padding-inline:var(--base-size-24);padding-inline:var(--base-size-24);padding-block:var(--base-size-20);position:relative}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{--brand-pricing-options-item-padding-inline:0;padding-inline:0;padding-block:var(--base-size-40)}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{content:"";background-color:var(--brand-color-border-subtle);height:1px;position:absolute;inset-inline:0}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{width:1px;height:auto;margin-block-start:0;margin-inline-start:calc(var(--brand-pricing-options-item-gap) / 2 * -1);inset-block:0;inset-inline:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask)}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{--brand-pricing-options-item-padding-inline:var(--base-size-32);padding-inline:var(--base-size-32);padding-block:var(--base-size-32);position:relative}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--appearance-solid___S7wHh .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{background-color:var(--brand-PricingOptions-item-bgColor-solid);border:solid var(--brand-borderWidth-thin) var(--brand-color-border-subtle)}@media (width>=48rem){:where(.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3){row-gap:var(--brand-pricing-options-item-gap)}}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G{width:50%;margin-inline:auto}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G{--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items1-container-paddingInline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items2___Z08y5{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items2-gap);--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items2-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items3___u4TM8{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items3-gap);--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items3-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items4-gap);--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items4-container-padding-inline)}}.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{grid-template-areas:var(--brand-pricing-options-template-areas);display:grid}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{grid-row:header/footnote;grid-template-rows:subgrid}.Primer_Brand__PricingOptions-module__PricingOptions__item--has-leading-component___Dzv8_{grid-row:leadingComponent/footnote}}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b{justify-items:center}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__price___qxTEV,.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__description___hb2GR{text-align:center;justify-content:center}@supports not (grid-template-rows:subgrid){@media (width>=63.28rem){.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{grid-template-areas:var(--brand-pricing-options-template-areas);grid-template-rows:auto;grid-template-columns:1fr}}}.Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2{row-gap:var(--base-size-16);grid-area:header;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:not(.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b) .Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2{align-items:center;margin-block-end:var(--base-size-16)}.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:not(.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b) .Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{margin-block:var(--base-size-16);flex:0 auto;order:1;align-self:flex-start}@media (width>=63.24rem){.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:not(.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b) .Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{margin-block:0}}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2{justify-content:center}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{text-align:center;margin-block-start:0;margin-block-end:var(--base-size-16)}.Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4{grid-row:leadingComponent}.Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4 img,.Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4 picture{display:block}.Primer_Brand__PricingOptions-module__PricingOptions__label___VwACa{color:var(--brand-color-text-default);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);letter-spacing:var(--brand-text-letterSpacing-100);line-height:var(--brand-text-lineHeight-200);text-transform:uppercase}.Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{margin-block:var(--base-size-16);flex:0 auto;order:1;align-self:flex-start}.Primer_Brand__PricingOptions-module__PricingOptions__description___hb2GR{grid-row:description}.Primer_Brand__PricingOptions-module__PricingOptions__price___qxTEV{flex-wrap:wrap;grid-row:price;align-items:flex-start;padding-block-start:var(--base-size-20);padding-block-end:var(--base-size-8);display:flex}@media (width<=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions__price-value___XH4vo,.Primer_Brand__PricingOptions-module__PricingOptions__price-currency-symbol___Fv4Ny{font-size:var(--brand-text-size-900)}}.Primer_Brand__PricingOptions-module__PricingOptions__price-amount___tdTS8{align-items:flex-end;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__price-currency-code___kFWAy{color:var(--brand-color-text-muted);margin-block-end:var(--base-size-4);margin-inline-start:var(--base-size-4)}.Primer_Brand__PricingOptions-module__PricingOptions__price-original-price___C9hzM{align-self:center;margin-inline-start:var(--base-size-8);-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.Primer_Brand__PricingOptions-module__PricingOptions__price-original-price-value___Xtjg8{-webkit-text-decoration:line-through;text-decoration:line-through}.Primer_Brand__PricingOptions-module__PricingOptions__price-trailing-text___W2UAb{flex:1 0 100%;display:block}.Primer_Brand__PricingOptions-module__PricingOptions__actions___e2W5P{gap:var(--base-size-8);flex-direction:column;grid-row:actions;align-items:flex-end;padding-block-start:var(--base-size-20);display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message___n7IvJ{gap:var(--base-size-12);inline-size:100%;max-inline-size:100%;padding:var(--base-size-12);border-block:var(--brand-borderWidth-thin) solid var(--brand-PricingOptions-actionsMessage-borderColor);background-color:var(--brand-PricingOptions-actionsMessage-bgColor);border-inline:0;border-radius:0;align-items:flex-start;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-leading-component___Wk0uH{color:var(--brand-PricingOptions-actionsMessage-accentColor);flex:none;margin-block-start:var(--base-size-4);display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-leading-component___Wk0uH :where(svg){inline-size:var(--base-size-16);block-size:var(--base-size-16);display:block}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-content___CKvOG{flex:auto;min-inline-size:0}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-content___CKvOG :where(p){margin:0}.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF,.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF>*{width:100%}.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF>*>*{width:100%;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF>*>*>:first-child{flex:1}.Primer_Brand__PricingOptions-module__PricingOptions__footnote___UwqUw{grid-row:footnote;margin-block-start:var(--base-size-8);display:block}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc{--feature-list-font-size:var(--brand-text-size-200);--feature-list-line-height:var(--brand-text-lineHeight-200);gap:var(--base-size-8);flex-direction:column;grid-row:feature-list;width:100%;margin-block-start:var(--base-size-20);padding-block-start:var(--base-size-20);display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ{margin:0;margin-block-start:var(--base-size-20);padding-block-start:var(--base-size-40);padding-inline:0;position:relative}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{content:"";inset-block-start:0;inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-item-padding-inline,0px) * -1);inset-inline-end:0;height:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-subtle);position:absolute;inset-inline-end:calc(var(--brand-pricing-options-item-padding-inline,0px) * -1)}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1);inset-inline-end:0;inset-inline-end:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:first-child .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before,.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:last-child .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{inset-inline-end:0;inset-inline-end:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask)}}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-set___cJt0a:nth-child(n+2){margin-block-start:var(--base-size-20)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o{color:var(--brand-PricingOptions-featureList-group-heading-color);margin-block-start:var(--base-size-12);margin-block-end:var(--base-size-8)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--excluded___iDvOS span{color:var(--brand-color-text-muted)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--has-info___zXREr{flex-wrap:nowrap}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--has-info___zXREr>span{flex:1;justify-content:space-between;align-items:baseline;display:inline-flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV{all:unset;cursor:pointer;color:var(--brand-color-text-muted);background-color:color-mix(in srgb, var(--brand-color-canvas-invert) 12%, transparent);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);vertical-align:middle;padding:var(--base-size-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--base-size-8);display:inline-flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV svg{width:var(--base-size-12);height:var(--base-size-12)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:2px}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc+.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o{margin-block-start:var(--base-size-20)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item___M9A0t,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item___M9A0t span{font-size:var(--feature-list-font-size)!important;line-height:var(--feature-list-line-height)!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o{font-size:var(--feature-list-font-size)!important}.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3 .Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc{--feature-list-font-size:var(--brand-text-size-100);--feature-list-line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF{border:0;padding:0}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF:after{content:none!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW{padding:var(--base-size-8) 0;margin-block-start:calc(var(--base-size-16) * -1);margin-block-end:var(--base-size-8);padding-inline:0!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h1,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h2,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h3,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h4,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h5,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h6{font-size:var(--feature-list-font-size);line-height:var(--feature-list-line-height);font-weight:var(--brand-text-subhead-weight-large);gap:var(--base-size-8);justify-content:space-between;align-items:center;width:100%;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW span{display:none}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-content___hCzO7{padding:0;padding-block-start:var(--base-size-8);padding-inline-start:0!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-chevron___XXErd{margin-inline-end:var(--base-size-4)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF[open] .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-chevron___XXErd{transform:rotate(180deg)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-content___hCzO7{animation:none!important}.Primer_Brand__SubNav-module__SubNav__container___iZQjL{z-index:2;border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);width:100%;position:absolute}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7{display:inline;display:initial;position:relative}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7 .Primer_Brand__SubNav-module__SubNav___dVoQu{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubNav-module__SubNav___dVoQu{z-index:1;background-color:var(--brand-SubNav-bgColor);width:100%;display:flex}[data-color-mode=dark] .Primer_Brand__SubNav-module__SubNav___dVoQu{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Primer_Brand__SubNav-module__SubNav__heading___MAxf6,.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp{font-size:calc(var(--base-size-16) - 1px);line-height:calc(var(--base-size-16) - 1px);font-weight:var(--brand-text-subhead-weight-medium);color:var(--brand-color-text-default);font-family:var(--brand-heading-fontFamily);-webkit-text-decoration:none;text-decoration:none;display:block}.Primer_Brand__SubNav-module__SubNav__heading___MAxf6:hover,.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp:hover,.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:var(--brand-color-text-muted);-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD{width:100%}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{z-index:9998;min-height:60px;padding:var(--base-size-16);border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);align-items:center;display:flex;position:relative}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG+.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline-start:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav--has-shadow___jkyC7{box-shadow:var(--brand-SubNav-shadow);background-color:var(--brand-color-canvas-default)}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq{padding-inline:0}.Primer_Brand__SubNav-module__SubNav__action-container___lgC_T{margin-left:auto}.Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY{display:none!important}.Primer_Brand__SubNav-module__SubNav__sub-menu-children___t0gfy{display:contents}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND{margin:0;padding:0;list-style:none}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND>span,.Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9,.Primer_Brand__SubNav-module__SubNav__overflow-container___GPuX_{display:none}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz{z-index:10;width:max-content;min-width:var(--brand-SubNav-width-overflowMenuMin);max-width:calc(100vw - var(--brand-SubNav-width-overflowMenuInset));max-height:calc(100dvh - var(--brand-SubNav-height-overflowMenuInset));background-color:var(--brand-SubNav-overflowMenu-bgColor-rest);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);box-shadow:none;transform:translateY(calc(0px - var(--brand-SubNav-offset-overflowMenu)));animation:Primer_Brand__SubNav-module__fade-in___t8Rrr var(--brand-animation-duration-faster) var(--brand-animation-easing-default);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--brand-borderRadius-medium);border-end-start-radius:var(--brand-borderRadius-medium);margin:0;padding:0;position:absolute;inset:auto;overflow:hidden auto}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz::backdrop{background-color:#0000}.Primer_Brand__SubNav-module__SubNav__overflow-menu-list____hd03{grid-gap:var(--brand-borderWidth-thin);gap:var(--brand-borderWidth-thin);padding:var(--base-size-8);width:100%;margin:0;list-style:none;display:grid}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{z-index:91;position:sticky;top:-1px}.Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG{opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), background-color var(--brand-animation-duration-default) var(--brand-animation-easing-default);background-color:#0000}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:focus-within .Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG,.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i .Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG{opacity:1;background-color:var(--brand-color-canvas-default);transform:translateY(0)}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{height:0;transition:height var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:focus-within,.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i{height:auto}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), height var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:focus-within .Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG,.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i .Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{visibility:visible;opacity:1;transform:translateY(0)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-block:var(--base-size-12);border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);display:flex}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__sub-menu-list___aBVGd{gap:var(--base-size-20);margin:0;padding:0;list-style-type:none;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{font-weight:450}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{padding:var(--base-size-6) var(--base-size-12);border-radius:var(--brand-borderRadius-full);transition:background-color var(--brand-animation-duration-default) var(--brand-animation-easing-default), color var(--brand-animation-duration-default) var(--brand-animation-easing-default);background-color:#0000}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link--is-in-view___GqmLc .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{background-color:var(--brand-SubNav-color-link-bgColor)}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after,.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link--is-in-view___GqmLc:focus-visible .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after{opacity:0}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]) *{color:var(--brand-SubNav-color-link-active);-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{transition:color var(--brand-animation-duration-fast) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after{border-color:var(--brand-color-text-default)}@media screen and (width<=63.24rem){.Primer_Brand__SubNav-module__SubNav___dVoQu{position:relative}.Primer_Brand__SubNav-module__SubNav___dVoQu:before{content:"";opacity:0;z-index:9997;position:absolute;inset:0}.Primer_Brand__SubNav-module__SubNav___dVoQu:after{content:"";z-index:-1;background-color:var(--base-color-scale-black-0);opacity:0;visibility:hidden;width:100%;height:100%;position:fixed;inset:0}.Primer_Brand__SubNav-module__SubNav--open___xWq0D:after{opacity:.3;visibility:visible;transition:visibility var(--brand-animation-duration-default) var(--brand-animation-easing-default), opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__heading___MAxf6{font-size:var(--base-size-16);line-height:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav--open___xWq0D{display:block}.Primer_Brand__SubNav-module__SubNav--open___xWq0D .Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD{max-height:100dvh;max-height:var(--subnav-available-height,100dvh);flex-direction:column;display:flex;overflow:hidden}.Primer_Brand__SubNav-module__SubNav--open___xWq0D .Primer_Brand__SubNav-module__SubNav__header-container___heD5O{flex-shrink:0}.Primer_Brand__SubNav-module__SubNav--open___xWq0D+.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{z-index:-1}.Primer_Brand__SubNav-module__SubNav--open___xWq0D:before{background-color:var(--brand-color-canvas-default);animation:Primer_Brand__SubNav-module__fade-in___t8Rrr .3s var(--brand-animation-easing-glide) forwards}.Primer_Brand__SubNav-module__SubNav__heading-separator--main___sziYb:not(.Primer_Brand__SubNav-module__SubNav__heading-separator--has-adjacent-label___F3S2G),.Primer_Brand__SubNav-module__SubNav__heading-separator--subheading-active___ysuBi,.Primer_Brand__SubNav-module__SubNav__subheading-container-active___EOoAH{display:none}.Primer_Brand__SubNav-module__SubNav__header-container___heD5O{white-space:pre;z-index:9998;width:100%;display:flex;position:relative}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG+.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline-start:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp{z-index:9998;margin-inline-end:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND{z-index:9998;padding-inline:var(--base-size-8);flex-direction:column;flex:auto;justify-content:center;display:none;position:relative}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA{gap:var(--base-size-8);padding-block:var(--base-size-16);border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex-direction:column;justify-content:flex-start;min-height:0;display:flex;overflow-y:auto}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:var(--brand-color-text-default)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{z-index:9999;width:100%;justify-content:flex-end;padding-inline-end:var(--base-size-16);display:flex;position:relative}.Primer_Brand__SubNav-module__SubNav--has-sub-heading___YxW9a:not(.Primer_Brand__SubNav-module__SubNav--subHeadingActive___AxXKr) .Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block:var(--base-size-12);margin-block:0;display:block}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4{width:100%;padding-inline-start:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-label___J0P2K{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);padding:var(--base-size-4) var(--base-size-12);gap:var(--base-size-6);cursor:pointer;font:inherit;border:none;align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq .Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{right:0}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ,.Primer_Brand__SubNav-module__SubNav__action-container___lgC_T{-webkit-text-decoration:none;text-decoration:none;display:none}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{position:relative}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]) *{color:var(--brand-SubNav-color-link-active)}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding:var(--base-size-4) var(--base-size-12);margin-inline-start:var(--base-size-8)}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]),.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);display:inline-flex}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{animation:Primer_Brand__SubNav-module__fade-in___t8Rrr .3s var(--brand-animation-easing-glide) forwards;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__action-container___lgC_T{animation:Primer_Brand__SubNav-module__fade-in___t8Rrr .3s var(--brand-animation-easing-glide) forwards;display:block}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{padding-block:0}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__action-container___lgC_T,.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__action___hRMk9{width:100%}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed{gap:var(--base-size-8);flex-direction:column;margin:0;padding:0;padding-block-start:var(--base-size-8);padding-inline-start:var(--base-size-16);list-style:none;display:flex}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{margin-inline-start:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:var(--brand-color-text-default)!important}.Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG{z-index:99;width:100%;overflow:auto hidden}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{position:sticky;top:-1px}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:after{content:"";width:var(--base-size-32);background:linear-gradient(to left, var(--brand-color-canvas-default), transparent);pointer-events:none;z-index:100;position:absolute;top:0;bottom:0;right:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-inline:var(--base-size-16);padding-block-start:var(--base-size-16);padding-block-end:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__sub-menu-list___aBVGd{padding-inline-end:var(--base-size-32)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{white-space:pre;top:var(--base-size-2);display:block;position:relative}}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-icon___AjCc8{fill:var(--brand-color-text-default)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4{align-items:center;gap:var(--base-size-8);display:flex}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content--end___GySmq{justify-content:flex-end}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible,.Primer_Brand__SubNav-module__SubNav__heading___MAxf6:focus-visible,.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp:focus-visible,.Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9:focus-visible,.Primer_Brand__SubNav-module__SubNav__overlay-toggle-label___J0P2K:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp{white-space:nowrap;display:block;position:relative}.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp[aria-current]:not([aria-current=false]){background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);padding:var(--base-size-6) var(--base-size-12);border:none}@media screen and (width>=48rem){.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4{padding-inline-start:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA{padding:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq{padding-inline:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-inline:var(--base-size-24)}}.Primer_Brand__SubNav-module__SubNav__heading-label___gwyQg{white-space:pre}@media screen and (width>=63.25rem){.Primer_Brand__SubNav-module__SubNav___dVoQu{z-index:92;padding-inline:var(--base-size-32);align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA{padding:0}.Primer_Brand__SubNav-module__SubNav___dVoQu:has(+.Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG){padding-block-end:0}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline-start:0}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq{padding-inline:0}.Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{display:none}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7 .Primer_Brand__SubNav-module__SubNav__heading___MAxf6{padding-block-end:1px}.Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp{margin-inline-end:var(--base-size-20);display:inline-flex;top:0}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7 .Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp{top:-1px}.Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD{align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav__header-container___heD5O{flex-shrink:0;align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND{align-items:center;gap:var(--base-size-2);z-index:92;min-width:0;flex:1 1 0;align-self:stretch;padding-inline-start:var(--base-size-24);display:flex}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND>li{white-space:nowrap;flex:none}.Primer_Brand__SubNav-module__SubNav__link--in-overlay___osowG{align-items:center;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__link-item--overflowed___x0xat{visibility:hidden;pointer-events:none;width:max-content;position:absolute}.Primer_Brand__SubNav-module__SubNav__overflow-container___GPuX_{visibility:hidden;pointer-events:none;align-self:stretch;align-items:center;display:flex;position:absolute}.Primer_Brand__SubNav-module__SubNav__overflow-container--visible___OLUw7{visibility:visible;pointer-events:auto;position:relative}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18{align-items:center;gap:var(--base-size-4);padding:var(--base-size-4) var(--base-size-12);color:var(--brand-SubNav-color-link-rest);background:var(--brand-SubNav-overflowMenu-toggle-bgColor-rest);border-radius:var(--brand-borderRadius-full);font:inherit;cursor:pointer;border:0;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18:hover{background-color:var(--brand-SubNav-overflowMenu-toggle-bgColor-hover)}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18[aria-expanded=true],.Primer_Brand__SubNav-module__SubNav__overflow-toggle--active___BiGMB{background-color:var(--brand-SubNav-overflowMenu-toggle-bgColor-active)}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18 .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:inherit}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ{transition:color .2s var(--brand-animation-easing-glide);padding:var(--base-size-4) var(--base-size-12);border-radius:var(--brand-borderRadius-full);position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{padding:var(--base-size-4) 0}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW:after{content:"";bottom:calc(var(--base-size-12) * -1);width:100%;height:var(--base-size-12);background:0 0;position:absolute;left:0}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN{background-clip:padding-box;background-color:var(--brand-color-canvas-default);border:var(--brand-color-border-muted) solid var(--brand-borderWidth-thin);border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-8);z-index:9998;transition-timing-function:var(--brand-animation-easing-glide);transition-duration:var(--brand-animation-duration-fast);top:90%;left:0;left:var(--base-size-4);visibility:hidden;opacity:0;transform-origin:top;gap:var(--base-size-8);width:var(--brand-SubNav-width-subMenu);flex-direction:column;margin-block-start:var(--base-size-8);list-style:none;transition-property:opacity,transform;display:flex;position:absolute;transform:scale(.99)translateY(-.7em)translate(-8px)}.Primer_Brand__SubNav-module__SubNav__link--expanded___sbpQG .Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN{visibility:visible;opacity:1;transform:scale(1)translateY(0)translate(-8px)}.Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9{width:var(--base-size-24);height:var(--base-size-24);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;margin-inline-end:calc(-1 * var(--base-size-8));padding:0;padding-inline-end:var(--base-size-8);display:inline-flex}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{display:block}.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after{opacity:1;transform:scale(0)}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{align-items:center;gap:var(--base-size-4);cursor:pointer;display:inline-flex;position:relative}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW>.Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding-inline-end:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{padding:var(--base-size-4) 0;position:relative}.Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);padding:0 var(--base-size-8) 0 0;gap:0}.Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN>.Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding:var(--base-size-4) 0 var(--base-size-4) var(--base-size-12)}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding:var(--base-size-12)}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){background-color:var(--brand-SubNav-color-link-bgColor);line-height:1.1em}@supports ((-moz-appearance:none)){.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]) .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{top:0}}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND .Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){padding-inline-end:var(--base-size-4)}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-4) var(--base-size-8) var(--base-size-4) var(--base-size-12);top:auto;top:initial;background-color:#0000}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY{fill:var(--brand-color-text-muted);transition:transform var(--brand-animation-duration-fast);display:inline-block!important}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW:not(.Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN) .Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY{top:calc(-1 * var(--brand-borderWidth-thin));position:relative}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-inline:var(--base-size-32)}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{width:100%;min-height:var(--brand-SubNav-height-overflowMenuItemMin);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-SubNav-overflowMenu-fgColor-rest);white-space:normal;word-wrap:anywhere;border-radius:var(--brand-borderRadius-medium);background-color:var(--brand-SubNav-overflowMenu-bgColor-rest);display:block}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:inherit;font-weight:var(--base-text-weight-normal);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover,.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus,.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible,.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){color:var(--brand-SubNav-overflowMenu-fgColor-hover);background-color:var(--brand-SubNav-overflowMenu-bgColor-hover)}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible{box-shadow:inset 0 0 0 var(--brand-borderWidth-thick) var(--brand-color-focus);outline:none}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{background:0 0;padding:0;display:block}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW:after{content:none}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN{width:auto;background-color:var(--brand-SubNav-overflowMenu-bgColor-rest);visibility:visible;opacity:1;border:0;margin:0;padding:0;padding-inline-start:var(--base-size-16);position:static;transform:none}}@keyframes Primer_Brand__SubNav-module__fade-in___t8Rrr{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__SubNav-module__SubNav___dVoQu,.Primer_Brand__SubNav-module__SubNav___dVoQu:before,.Primer_Brand__SubNav-module__SubNav___dVoQu:after,.Primer_Brand__SubNav-module__SubNav___dVoQu *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--brand-SubNav-offset-overflowMenu:.25rem;--brand-SubNav-height-overflowMenuItemMin:2.5rem;--brand-SubNav-height-overflowMenuInset:8rem;--brand-SubNav-width-overflowMenuMin:10rem;--brand-SubNav-width-overflowMenuInset:2rem;--brand-SubNav-width-subMenu:18.75rem}:root,[data-color-mode=light]{--brand-SubNav-bgColor:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-rest:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-hover:var(--brand-color-canvas-subtle);--brand-SubNav-overflowMenu-fgColor-rest:var(--brand-color-text-muted);--brand-SubNav-overflowMenu-fgColor-hover:var(--brand-color-text-default);--brand-SubNav-overflowMenu-toggle-bgColor-rest:transparent;--brand-SubNav-overflowMenu-toggle-bgColor-hover:var(--base-color-scale-gray-1);--brand-SubNav-overflowMenu-toggle-bgColor-active:var(--base-color-scale-gray-1);--brand-SubNav-color-link-rest:var(--brand-color-text-default);--brand-SubNav-color-link-active:var(--brand-color-text-default);--brand-SubNav-color-link-bgColor:#e4ebe6;--brand-SubNav-shadow:0px 100px 80px #00000003, 0px 41px 33px #00000005, 0px 22px 17px #00000005, 0px 12px 10px #00000008, 0px 6px 5px #0000000a, 0px 2px 2px #00000012}[data-color-mode=dark]{--brand-SubNav-bgColor:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-rest:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-hover:var(--brand-color-canvas-subtle);--brand-SubNav-overflowMenu-fgColor-rest:var(--brand-color-text-muted);--brand-SubNav-overflowMenu-fgColor-hover:var(--brand-color-text-default);--brand-SubNav-overflowMenu-toggle-bgColor-rest:transparent;--brand-SubNav-overflowMenu-toggle-bgColor-hover:var(--base-color-scale-gray-6);--brand-SubNav-overflowMenu-toggle-bgColor-active:var(--base-color-scale-gray-6);--brand-SubNav-color-link-rest:var(--brand-color-text-default);--brand-SubNav-color-link-active:var(--brand-color-text-default);--brand-SubNav-color-link-bgColor:#323834;--brand-SubNav-shadow:0px 100px 80px #00000003, 0px 41px 33px #00000005, 0px 22px 17px #00000005, 0px 12px 10px #00000008, 0px 6px 5px #0000000a, 0px 2px 2px #00000012}:root,[data-color-mode=light]{--brand-NavList-activeIndicator-color:var(--brand-color-text-emphasized)}[data-color-mode=dark]{--brand-NavList-activeIndicator-color:var(--brand-color-accent-primary)}.Primer_Brand__NavList-module__NavList___U7Jyj{--brand-NavList-label-indent-level-2:0px;--brand-NavList-label-indent-level-3:var(--base-size-16);--brand-NavList-label-indent-level-4:var(--base-size-32);--brand-NavList-label-indent-level-5:var(--base-size-48);--brand-NavList-item-paddingInlineStart-base:var(--base-size-24);--brand-NavList-control-paddingInlineStart:var(--base-size-8);--brand-NavList-label-paddingInlineStart:var(--base-size-6);box-sizing:border-box;font-family:var(--brand-fontStack-sansSerif);color:var(--brand-color-text-default);width:100%;padding-inline-start:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__list___K5lSx,.Primer_Brand__NavList-module__NavList__subNav___DZ2GX,.Primer_Brand__NavList-module__NavList__groupList___ylfjF{margin:0;padding:0;list-style:none}.Primer_Brand__NavList-module__NavList__list___K5lSx{flex-direction:column;gap:0;display:flex}.Primer_Brand__NavList-module__NavList__list--flat___wuoKR,.Primer_Brand__NavList-module__NavList__groupList___ylfjF{--brand-NavList-item-paddingInlineStart-base:var(--base-size-2)}.Primer_Brand__NavList-module__NavList__groupList___ylfjF .Primer_Brand__NavList-module__NavList__subNav___DZ2GX .Primer_Brand__NavList-module__NavList__item--leaf___SN9hT{--brand-NavList-item-paddingInlineStart-base:0px;--brand-NavList-label-paddingInlineStart:var(--base-size-8)}.Primer_Brand__NavList-module__NavList__item___OceIg,.Primer_Brand__NavList-module__NavList__group___LANuQ{position:relative}.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__item___OceIg+.Primer_Brand__NavList-module__NavList__item___OceIg,.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__item___OceIg+.Primer_Brand__NavList-module__NavList__group___LANuQ,.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__group___LANuQ+.Primer_Brand__NavList-module__NavList__item___OceIg,.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__group___LANuQ+.Primer_Brand__NavList-module__NavList__group___LANuQ{background-image:repeating-linear-gradient(to right, var(--brand-color-border-muted) 0 var(--base-size-2), transparent var(--base-size-2) var(--base-size-4));background-repeat:no-repeat;background-size:100% var(--brand-borderWidth-thin);background-position:0 0}.Primer_Brand__NavList-module__NavList__groupTitle___Ios1h{padding:var(--base-size-24) var(--base-size-16) var(--base-size-16);color:var(--brand-color-text-default);font-size:var(--brand-text-size-200);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200);margin:0}.Primer_Brand__NavList-module__NavList__groupList___ylfjF{flex-direction:column;gap:0;padding-block-end:var(--base-size-16);display:flex}.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{align-items:center;gap:var(--base-size-8);min-width:0;display:flex}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{padding-block:calc(var(--base-size-8) + var(--base-size-2));padding-inline-end:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item--level-2___AEntj{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-2)}.Primer_Brand__NavList-module__NavList__item--level-3___yJC82{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-3)}.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-4)}.Primer_Brand__NavList-module__NavList__item--level-5___euPGq{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-5)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{min-height:var(--base-size-32);padding-block:0;padding-inline-end:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-5___euPGq>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{padding-inline-start:calc(var(--brand-NavList-item-paddingInlineStart-base) + var(--brand-NavList-item-label-indent))}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{padding-inline-start:var(--brand-NavList-control-paddingInlineStart)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{padding-inline-start:var(--brand-NavList-label-paddingInlineStart)}.Primer_Brand__NavList-module__NavList__link___lJiXk{align-items:center;gap:var(--base-size-8);border-radius:var(--brand-borderRadius-medium);min-width:0;color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default), color var(--brand-animation-duration-fast) var(--brand-animation-easing-default);flex:auto;padding:0;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{box-sizing:border-box;width:100%;color:var(--brand-color-text-muted);cursor:pointer;text-align:start;background:0 0;border:0;font-family:inherit;position:relative}.Primer_Brand__NavList-module__NavList__link___lJiXk:hover{color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:hover{color:var(--brand-color-text-default);background-color:#0000}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{min-height:var(--base-size-32);order:2}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled):hover .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled){color:var(--brand-color-text-default)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:not(:disabled) .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__link___lJiXk:focus-visible,.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__NavList-module__NavList__subNav___DZ2GX .Primer_Brand__NavList-module__NavList__link___lJiXk:focus-visible,.Primer_Brand__NavList-module__NavList__subNav___DZ2GX .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:focus-visible{outline-offset:calc(-1 * var(--base-size-2))}.Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]){color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts) .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]):before{content:"";inset-block:var(--base-size-8);width:var(--base-size-4);border-radius:var(--base-size-2);background-color:var(--brand-NavList-activeIndicator-color);position:absolute;inset-inline-start:0}.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:not(:disabled):before{content:"";block-size:var(--base-size-16);width:var(--base-size-4);border-radius:var(--base-size-2);background-color:var(--brand-NavList-activeIndicator-color);z-index:1;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:before{inset-inline-start:calc(-1 * var(--base-size-8))}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:before{inset-inline-start:var(--base-size-4)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]{padding-inline-start:var(--base-size-12)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false] .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{padding-inline-start:var(--base-size-2)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]){padding-inline-start:0}.Primer_Brand__NavList-module__NavList__link--disabled___gPpvz{color:var(--brand-color-text-disabled);pointer-events:none}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:disabled{color:var(--brand-color-text-disabled);cursor:not-allowed}.Primer_Brand__NavList-module__NavList__label___cZ4Jt{word-break:break-word;min-width:0}.Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{align-items:center;gap:var(--base-size-8);border-radius:var(--brand-borderRadius-small);flex:auto;min-width:0;display:flex}.Primer_Brand__NavList-module__NavList__leadingVisual___ToOHr,.Primer_Brand__NavList-module__NavList__trailingVisual___q6Uc4{color:inherit;flex:none;display:inline-flex}.Primer_Brand__NavList-module__NavList__trailingVisual___q6Uc4{margin-inline-start:auto;margin-inline-end:var(--base-size-6)}.Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{transform-origin:50%;transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);flex:none}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{transform:rotate(-180deg)}.Primer_Brand__NavList-module__NavList__subNav___DZ2GX{opacity:0;max-height:0;transform:translateY(calc(-1 * var(--base-size-8)));visibility:hidden;transition:max-height var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), visibility 0s linear var(--brand-animation-duration-fast);flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.Primer_Brand__NavList-module__NavList__subNav--expanded___Wu6L6{max-height:none;max-height:var(--brand-NavList-subNav-height,none);opacity:1;visibility:visible;transition:max-height var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), visibility 0s linear 0s;transform:translateY(0)}.Primer_Brand__NavList-module__NavList__subNav___DZ2GX[aria-hidden=true] .Primer_Brand__NavList-module__NavList__subNav___DZ2GX{visibility:hidden}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{padding:var(--base-size-24) var(--base-size-16) var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts.Primer_Brand__NavList-module__NavList__item--expanded___b3doz{padding-block-end:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{font-size:var(--brand-text-size-200);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-200);order:1}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{color:var(--brand-color-text-default);min-height:var(--base-size-32);margin-block:calc(-1 * var(--base-size-8));border-radius:var(--brand-borderRadius-small);padding-inline-start:0;padding-inline-end:var(--base-size-6)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C>*{z-index:1;position:relative}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled):hover:after,.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled):active:after,.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:not(:disabled):after{content:"";z-index:0;border-radius:var(--brand-borderRadius-small);background-color:var(--brand-color-canvas-subtle);pointer-events:none;position:absolute;inset-block:0;inset-inline:0}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{order:2;margin-inline-start:auto}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{order:1}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{min-height:var(--base-size-32);margin-block:calc(-1 * var(--base-size-8));border-radius:var(--brand-borderRadius-small)}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--brand-NavList-control-paddingInlineStart));transform:translateY(-50%)}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{transform:translateY(-50%)rotate(-180deg)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{inset-inline-start:calc(-1 * var(--base-size-16))}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-5___euPGq>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);order:2}.Primer_Brand__NavList-module__NavList__list--flat___wuoKR>.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{min-height:var(--base-size-32);border-radius:var(--brand-borderRadius-small)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{min-height:calc(var(--base-size-32) - var(--brand-borderWidth-thin));margin-block-end:var(--brand-borderWidth-thin)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts) .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]){background-color:#0000}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk:hover .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6,.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts) .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]) .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk:hover{background-color:#0000}[data-color-mode=dark] .Primer_Brand__NavList-module__NavList___U7Jyj{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){.Primer_Brand__NavList-module__NavList___U7Jyj,.Primer_Brand__NavList-module__NavList___U7Jyj:before,.Primer_Brand__NavList-module__NavList___U7Jyj:after,.Primer_Brand__NavList-module__NavList___U7Jyj *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--brand-IDE-height:50rem}:root,[data-color-mode=light]{--brand-IDE-default-bgColor:var(--base-color-scale-gray-1);--brand-IDE-default-editor-bgColor:var(--base-color-scale-white-0);--brand-IDE-default-editor-tabs-bgColor:var(--base-color-scale-gray-0);--brand-IDE-default-editor-tab-bgColor-rest:var(--base-color-scale-gray-0);--brand-IDE-default-editor-tab-bgColor-active:var(--base-color-scale-white-0);--brand-IDE-default-editor-tab-borderColor:var(--base-color-scale-blue-5);--brand-IDE-glass-bgColor-rest:#ffffffd9;--brand-IDE-glass-chat-bgColor:#ffffff0f;--brand-IDE-glass-editor-bgColor:#ffffff0f;--brand-IDE-glass-editor-tabs-bgColor:transparent;--brand-IDE-glass-editor-tab-bgColor-rest:#ffffff1a;--brand-IDE-glass-editor-tab-bgColor-active:#ffffff0f;--brand-IDE-borderColor:var(--brand-color-border-muted);--brand-IDE-autoSuggest-bgColor:#0969da;--brand-IDE-autoSuggest-fgColor:var(--base-color-scale-white-0);--brand-IDE-autoSuggest-borderColor:var(--base-color-scale-blue-5);--brand-IDE-autoSuggestLine-bgColor:var(--base-color-scale-blue-0);--brand-IDE-scrollBar-bgColor:transparent;--brand-IDE-scrollBar-fgColor:var(--base-color-scale-gray-2);--brand-IDE-playPauseControl-rest:var(--base-color-scale-gray-2);--brand-IDE-playPauseControl-hover:var(--base-color-scale-gray-3)}[data-color-mode=dark]{--brand-IDE-default-bgColor:#131337;--brand-IDE-default-editor-bgColor:#242538;--brand-IDE-default-editor-tabs-bgColor:linear-gradient(0deg, #0038ff05 0%, #0038ff05 100%), #17182c;--brand-IDE-default-editor-tab-bgColor-rest:#24253880;--brand-IDE-default-editor-tab-bgColor-active:#242538;--brand-IDE-default-editor-tab-borderColor:var(--base-color-scale-blue-5);--brand-IDE-glass-bgColor-rest:#000000b3;--brand-IDE-glass-chat-bgColor:#0000000f;--brand-IDE-glass-editor-bgColor:#242538c4;--brand-IDE-glass-editor-tabs-bgColor:transparent;--brand-IDE-glass-editor-tab-bgColor-rest:#24253880;--brand-IDE-glass-editor-tab-bgColor-active:#242538c4;--brand-IDE-borderColor:#171d22;--brand-IDE-autoSuggest-bgColor:#0969da;--brand-IDE-autoSuggest-fgColor:var(--base-color-scale-white-0);--brand-IDE-autoSuggest-borderColor:var(--base-color-scale-blue-5);--brand-IDE-autoSuggestLine-bgColor:var(--base-color-scale-blue-9);--brand-IDE-scrollBar-bgColor:transparent;--brand-IDE-scrollBar-fgColor:var(--base-color-scale-gray-5);--brand-IDE-playPauseControl-rest:#4d4e6a;--brand-IDE-playPauseControl-hover:#5a5b7c}.Primer_Brand__IDE-module__IDE__inner___C7yFe{--brand-IDE-lineNumber-width:45px;background:var(--brand-IDE-default-bgColor);border:var(--brand-borderWidth-thin) solid var(--brand-IDE-borderColor)}.Primer_Brand__IDE-module__IDE--glass___uVNlv{-webkit-backdrop-filter:blur(var(--base-size-12));backdrop-filter:blur(var(--base-size-12))}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__inner___C7yFe{background:var(--brand-IDE-glass-bgColor-rest);border-color:#0000!important}.Primer_Brand__IDE-module__IDE__main___UBKnG{width:100%;height:100%;display:flex}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__main___UBKnG{height:var(--brand-IDE-height)}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__main___UBKnG{padding-top:var(--base-size-32)}.Primer_Brand__IDE-module__IDE__inner___C7yFe{width:100%;height:var(--brand-IDE-height);margin:calc(var(--base-size-12) - 2px) auto;border-radius:var(--brand-borderRadius-large);position:relative;overflow:hidden}.Primer_Brand__IDE-module__IDE__Chat___w081c{grid-gap:var(--base-size-16);gap:var(--base-size-16);color:var(--brand-color-text-default);flex-direction:column;grid-area:pane;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Chat___w081c{background:var(--brand-IDE-glass-chat-bgColor)}.Primer_Brand__IDE-module__IDE--full-exp___QszuK .Primer_Brand__IDE-module__IDE__Chat___w081c{min-width:300px;max-width:450px}@media screen and (width<=63.24rem){.Primer_Brand__IDE-module__IDE--full-exp___QszuK .Primer_Brand__IDE-module__IDE__Chat___w081c{display:none}}.Primer_Brand__IDE-module__IDE__Chat-wrapper___chroS{display:contents}.Primer_Brand__IDE-module__IDE__Chat-message-user___AhfYF{gap:var(--base-size-8);align-items:center;display:inline-flex}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_{scrollbar-width:thin;scrollbar-color:var(--brand-IDE-scrollBar-fgColor) var(--brand-IDE-scrollBar-bgColor);height:calc(100% - 78px);overflow-y:scroll}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_::-webkit-scrollbar{width:var(--base-size-12)}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_::-webkit-scrollbar-track{background:var(--brand-IDE-scrollBar-bgColor)}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_::-webkit-scrollbar-thumb{background-color:var(--brand-IDE-scrollBar-fgColor);border-radius:var(--base-size-20);border:var(--brand-borderRadius-small) solid var(--brand-IDE-scrollBar-bgColor)}.Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC{bottom:var(--base-size-16);width:100%;padding:0 var(--base-size-20);opacity:.5;position:absolute}.Primer_Brand__IDE-module__IDE__Chat-input___XXUIS{border-color:var(--brand-color-border-default);background:var(--brand-IDE-default-bgColor)!important;color:var(--brand-color-text-muted)!important;-webkit-text-fill-color:var(--brand-color-text-muted)!important}.Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC svg{fill:var(--brand-color-text-muted)}.Primer_Brand__IDE-module__IDE__Chat-message-content___yFYul{margin-top:var(--base-size-16)}.Primer_Brand__IDE-module__IDE__Chat-message-snippet___DAl6x{background-color:var(--brand-IDE-default-editor-bgColor);overflow-x:hidden}.Primer_Brand__IDE-module__IDE__Chat-message___LMwct{font-family:var(--brand-fontStack-sansSerif);font-size:var(--base-size-16);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding:var(--base-size-20);opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__IDE-module__IDE__Chat-message--visible___hq0hB{opacity:1;transform:translateY(0)}.Primer_Brand__IDE-module__IDE__Chat-message--faded___Mj7EF{opacity:.5}.Primer_Brand__IDE-module__IDE__Chat-message___LMwct pre{border:var(--brand-borderWidth-thick) solid var(--brand-color-border-default);padding:var(--base-size-16);border-radius:var(--brand-borderRadius-large);font-family:var(--brand-fontStack-monospace);font-size:calc(var(--base-size-12) + 2px)!important}.Primer_Brand__IDE-module__IDE__Editor___MkJjR{flex-direction:column;grid-area:editor;width:100%;height:100%;display:flex}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor___MkJjR{width:100%;padding-left:var(--base-size-20)}.Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA{background:var(--brand-IDE-default-editor-tabs-bgColor);display:inline-flex;overflow-x:auto}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA{background:var(--brand-IDE-default-editor-tabs-bgColor)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA{background:var(--brand-IDE-glass-editor-tabs-bgColor)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{padding:var(--base-size-8) var(--base-size-12);align-items:center;gap:var(--base-size-4);font:inherit;font-family:var(--brand-fontStack-monospace);font-size:calc(var(--base-size-12) + 2px);color:var(--brand-color-text-muted);cursor:pointer;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default);opacity:1;border:none;flex-shrink:0;display:flex}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{background:var(--brand-IDE-default-editor-tab-bgColor-rest)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{background:var(--brand-IDE-glass-editor-tab-bgColor-rest)}.Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{color:var(--brand-color-text-default);border-top:var(--brand-borderWidth-thin) solid var(--brand-IDE-default-editor-tab-borderColor);z-index:1}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{background:var(--brand-IDE-default-editor-tab-bgColor-active)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{color:var(--brand-color-text-muted);background:0 0}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{color:var(--brand-color-text-default);background:var(--brand-IDE-glass-editor-tab-bgColor-active)}.Primer_Brand__IDE-module__IDE--full-exp___QszuK.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{background:var(--brand-IDE-default-editor-bgColor)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ:hover{color:var(--brand-color-text-default)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ[disabled]{cursor:not-allowed;opacity:.7;color:var(--brand-color-text-muted)!important}.Primer_Brand__IDE-module__IDE__Editor-tab-close-icon___jxo0b{width:var(--base-size-12);height:var(--base-size-12);fill:var(--brand-color-text-muted);margin-inline-start:var(--base-size-4)}img.Primer_Brand__IDE-module__IDE__Editor-tab-icon___IyrSp{width:var(--base-size-16);height:var(--base-size-16);filter:grayscale(10%)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ:hover .Primer_Brand__IDE-module__IDE__Editor-tab-close-icon___jxo0b{fill:var(--brand-color-text-default)}.Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{height:100%;padding-top:var(--base-size-16);overflow-x:auto}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{background:var(--brand-IDE-default-editor-bgColor)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{background:var(--brand-IDE-glass-editor-bgColor);border-bottom-left-radius:var(--brand-borderRadius-large)}.Primer_Brand__IDE-module__IDE--full-exp___QszuK.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{background:var(--brand-IDE-default-editor-bgColor)}.Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs{margin:0}.Primer_Brand__IDE-module__IDE__Editor-content-wrapper___gb9HC{display:flex}.Primer_Brand__IDE-module__IDE__Editor-content-inner___HAje_{flex:1}.Primer_Brand__IDE-module__IDE__Editor--small____cDnd .Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs,.Primer_Brand__IDE-module__IDE__Editor--small____cDnd .Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{font-size:calc(var(--base-size-12) - 1px)!important;line-height:calc(var(--base-size-16) + 2px)!important}.Primer_Brand__IDE-module__IDE__Editor--medium___Nihdg .Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs,.Primer_Brand__IDE-module__IDE__Editor--medium___Nihdg .Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{font-size:.875rem!important;line-height:19.9px!important}.Primer_Brand__IDE-module__IDE__Editor--large___YlfAf .Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs,.Primer_Brand__IDE-module__IDE__Editor--large___YlfAf .Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{font-size:1.125rem!important;line-height:var(--base-size-24)!important}.Primer_Brand__IDE-module__IDE__Editor-pane--suggested___IXAF0{margin-left:calc(-1 * var(--brand-IDE-lineNumber-width));background-color:var(--brand-IDE-autoSuggestLine-bgColor);border-left:var(--brand-borderWidth-thin) solid var(--brand-IDE-autoSuggest-borderColor);padding-left:calc(var(--base-size-64) - 1px)!important}.Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{z-index:1;font-family:var(--brand-fontStack-monospace);font-weight:var(--brand-text-weight-200);font-feature-settings:"liga" 0, "calt" 0;font-variation-settings:normal;letter-spacing:0;flex:0 0 var(--brand-IDE-lineNumber-width)}.Primer_Brand__IDE-module__IDE__Editor-lineNumber___vSZSt{padding:0 var(--base-size-8);text-align:right;color:var(--brand-color-text-muted);-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.Primer_Brand__IDE-module__IDE__Editor-lineNumber-text___Ws1Hq{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%;display:inline-block;position:absolute}.Primer_Brand__IDE-module__IDE__Editor___MkJjR pre{color:var(--brand-color-text-default);font-family:var(--brand-fontStack-monospace);padding-left:calc(var(--base-size-64) - var(--brand-IDE-lineNumber-width))}pre.Primer_Brand__IDE-module__IDE__Chat-copilot-indicator___FhoZe{background-color:var(--brand-IDE-autoSuggest-bgColor);padding-left:0;padding:var(--base-size-8) var(--base-size-24);border-radius:var(--brand-borderRadius-small);gap:var(--base-size-16);margin:var(--base-size-4) 0 0 var(--base-size-16);display:inline-flex;box-shadow:-9px 10px 39px #00000040}.Primer_Brand__IDE-module__IDE__Chat-copilot-indicator-label___IWynN{color:var(--brand-IDE-autoSuggest-fgColor);fill:var(--brand-IDE-autoSuggest-fgColor)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP{cursor:pointer;bottom:var(--base-size-16);right:var(--base-size-16);width:var(--base-size-48);height:var(--base-size-48);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-IDE-playPauseControl-rest);transition:background-color var(--brand-animation-duration-faster);border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP:hover{background-color:var(--brand-IDE-playPauseControl-hover)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP svg{width:var(--base-size-16);height:var(--base-size-16)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP path{fill:var(--brand-button-subtle-fgColor-rest)}.Primer_Brand__IDE-module__IDE--chat-only___GsGvX .Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC{width:calc(100% - var(--base-size-64))}.Primer_Brand__IDE-module__IDE--chat-only___GsGvX .Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP{background-color:var(--brand-IDE-playPauseControl-rest)}.Primer_Brand__IDE-module__IDE--chat-only___GsGvX .Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP:hover{background-color:var(--brand-IDE-playPauseControl-hover)}@media (prefers-reduced-motion:reduce){.Primer_Brand__IDE-module__IDE___QDJIE,.Primer_Brand__IDE-module__IDE___QDJIE:before,.Primer_Brand__IDE-module__IDE___QDJIE:after,.Primer_Brand__IDE-module__IDE___QDJIE *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-breadcrumbs-separator-borderColor:var(--base-color-scale-gray-6)}[data-color-mode=dark]{--brand-breadcrumbs-separator-borderColor:var(--base-color-scale-gray-1)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs___ANvyl{font-family:var(--brand-fontStack-sansSerif);justify-content:space-between;display:flex}@media screen and (width<=63.25rem){.Primer_Brand__Breadcrumbs-module__Breadcrumbs___ANvyl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___q2JxW{--brand-InlineLink-color-rest:var(--brand-color-text-default);--brand-InlineLink-color-pressed:var(--brand-color-text-default)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___S1xLw{margin:0;padding-inline-start:0}@media screen and (width<=63.25rem){.Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___S1xLw{display:inline-flex}}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P{white-space:nowrap;list-style:none;display:inline-block}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P:after{content:"";height:.8em;margin:0 var(--base-size-12);border-right:var(--brand-borderWidth-thin) solid var(--brand-breadcrumbs-separator-borderColor);display:inline-block;transform:rotate(15deg)translateY(.0625em)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P:first-child{margin-left:0}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P:last-child:after{content:none}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd{font-size:var(--brand-text-size-100);-webkit-text-decoration:none;text-decoration:none;display:inline-block}@media screen and (width<=63.25rem){.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd{white-space:nowrap}}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd:hover,.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd:focus{-webkit-text-decoration:underline;text-decoration:underline}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj{color:var(--brand-color-text-default);pointer-events:none;font-weight:inherit;letter-spacing:inherit}.Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___q2JxW .Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj{color:var(--brand-color-text-muted)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj:focus{-webkit-text-decoration:none;text-decoration:none}:root{--brand-Section-variant-gridline-paddingInline:var(--base-size-20);--brand-Section-container-maxWidth:80rem;--brand-Section-padding-spacious:var(--base-size-64);--brand-Section-padding-normal:var(--base-size-48);--brand-Section-padding-condensed:var(--base-size-16)}@media (width>=768px){:root{--brand-Section-variant-gridline-paddingInline:var(--base-size-40);--brand-Section-padding-spacious:var(--base-size-80);--brand-Section-padding-normal:var(--base-size-64);--brand-Section-padding-condensed:var(--base-size-32)}}@media (width>=1024px){:root{--brand-Section-padding-spacious:var(--base-size-128);--brand-Section-padding-normal:var(--base-size-96);--brand-Section-padding-condensed:var(--base-size-48)}}@media (width>=1280px){:root{--brand-Section-variant-gridline-paddingInline:var(--base-size-64)}}.Primer_Brand__Section-module__Section___wNnZR{--rounded-padding-overlap-adjustment:0px;--rounded-radius:var(--brand-borderRadius-xlarge);--padding-block-start:var(--brand-Section-padding-normal);--padding-block-end:var(--brand-Section-padding-normal);--adjusted-padding-block-end:calc(var(--padding-block-end) + var(--rounded-padding-overlap-adjustment));background-repeat:no-repeat;background-color:var(--brand-Section-narrow-background-color,var(--brand-Section-background-color));background-image:var(--brand-Section-narrow-background-image-src,var(--brand-Section-background-image-src));background-size:var(--brand-Section-narrow-background-image-size,var(--brand-Section-background-image-size));background-position:50%;background-position:var(--brand-Section-narrow-background-image-position,var(--brand-Section-background-image-position,center));padding-block-start:var(--padding-block-start);padding-block-end:var(--adjusted-padding-block-end)}.Primer_Brand__Section-module__Section__container___irc5A{width:100%;max-width:var(--brand-Section-container-maxWidth);margin-inline:auto}.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7{max-width:none}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A{padding-inline:var(--brand-Section-variant-gridline-paddingInline)}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container--fullWidth___LwJV7{padding-inline:0}.Primer_Brand__Section-module__Section___wNnZR.Primer_Brand__Section-module__Section--variant-gridline___ULwen:after{bottom:calc(-1 * var(--brand-borderWidth-thin))}.Primer_Brand__Section-module__Section--rounded___y86mS{border-radius:var(--rounded-radius) var(--rounded-radius) 0 0;margin-top:calc(-1 * var(--rounded-radius))}.Primer_Brand__Section-module__Section___wNnZR:has(+.Primer_Brand__Section-module__Section--rounded___y86mS){--rounded-padding-overlap-adjustment:var(--rounded-radius)}.Primer_Brand__Section-module__Section--paddingBlockStart-none___q_KT1,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-none___VKaUr{--padding-block-start:0}.Primer_Brand__Section-module__Section--paddingBlockStart-condensed___jXPMP,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-condensed___MM1ai{--padding-block-start:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section--paddingBlockStart-normal___okSnn,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-normal___EIj1h{--padding-block-start:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section--paddingBlockStart-spacious___Dbzh2,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-spacious___r_4fG{--padding-block-start:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section--paddingBlockEnd-none___OPMCW,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-none___PaxIA{--padding-block-end:0px}.Primer_Brand__Section-module__Section--paddingBlockEnd-condensed___Iq2bF,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-condensed___Nmq0F{--padding-block-end:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section--paddingBlockEnd-normal___wlGa4,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-normal___aMtgm{--padding-block-end:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section--paddingBlockEnd-spacious___BFFzY,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-spacious___LGxf3{--padding-block-end:var(--brand-Section-padding-spacious)}@media screen and (width>=48rem){.Primer_Brand__Section-module__Section___wNnZR{background-color:var(--brand-Section-regular-background-color,var(--brand-Section-background-color));background-image:var(--brand-Section-regular-background-image-src,var(--brand-Section-background-image-src));background-size:var(--brand-Section-regular-background-image-size,var(--brand-Section-background-image-size));background-position:var(--brand-Section-regular-background-image-position,var(--brand-Section-background-image-position))}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-none___HgDah{--padding-block-start:0}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-condensed___JTztM{--padding-block-start:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-normal___JTsVr{--padding-block-start:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-spacious___q_eWC{--padding-block-start:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-none___lPDsS{--padding-block-end:0px}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-condensed___uRtvc{--padding-block-end:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-normal___gtZb4{--padding-block-end:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-spacious___SalhC{--padding-block-end:var(--brand-Section-padding-spacious)}}@media screen and (width>=80rem){.Primer_Brand__Section-module__Section___wNnZR{background-color:var(--brand-Section-wide-background-color,var(--brand-Section-background-color));background-image:var(--brand-Section-wide-background-image-src,var(--brand-Section-background-image-src));background-size:var(--brand-Section-wide-background-image-size,var(--brand-Section-background-image-size));background-position:var(--brand-Section-wide-background-image-position,var(--brand-Section-background-image-position))}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-none___aIgHE{--padding-block-start:0}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-condensed___daJpd{--padding-block-start:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-normal___J4uxA{--padding-block-start:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-spacious___wje1J{--padding-block-start:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-none___FjpEH{--padding-block-end:0px}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-condensed___Lijsj{--padding-block-end:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-normal___u9c2A{--padding-block-end:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-spacious___zMr50{--padding-block-end:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7){border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);position:relative}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):before,.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):after{content:"";width:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-muted);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--padding-block-start));inset-block-end:calc(-1 * var(--adjusted-padding-block-end))}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):before{inset-inline-start:calc(-1 * var(--brand-borderWidth-thin))}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):after{inset-inline-end:calc(-1 * var(--brand-borderWidth-thin))}}:root{--brand-Statistic-spacing-spacious:2rem;--brand-Statistic-spacing-normal:1.5rem;--brand-Statistic-spacing-condensed:1rem}.Primer_Brand__Statistic-module__Statistic___sB6bA img,.Primer_Brand__Statistic-module__Statistic___sB6bA picture{display:block}.Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB{background-color:var(--brand-color-canvas-subtle);border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB,.Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB.Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE{padding:0}.Primer_Brand__Statistic-module__Statistic--padding-condensed___JhuYL{padding:var(--brand-Statistic-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--padding-normal___JcofR{padding:var(--brand-Statistic-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--padding-spacious___njBos{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-condensed___MWqsG{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-normal___yCtE0{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-spacious___iSeZl{padding:var(--base-size-32)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-none___D1xJU{padding:0}@media screen and (width>=48rem){.Primer_Brand__Statistic-module__Statistic--regular-padding-condensed___kJuH6{padding:var(--brand-Statistic-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--regular-padding-normal___UZq0p{padding:var(--brand-Statistic-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--regular-padding-spacious___MODDU{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--regular-padding-none___fR2Ho{padding:0}}@media screen and (width>=80rem){.Primer_Brand__Statistic-module__Statistic--wide-padding-condensed___KVY9L{padding:var(--brand-Statistic-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--wide-padding-normal___WJhTd{padding:var(--brand-Statistic-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--wide-padding-spacious___cnjbs{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--wide-padding-none____fUci{padding:0}}.Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki{position:relative}.Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki sup{font-size:var(--brand-text-size-100);line-height:0;font-weight:var(--brand-text-weight-100);vertical-align:top;top:var(--base-size-6);font-stretch:100%;position:relative}.Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki sup a{padding:var(--base-size-4);line-height:1;display:inline-block}.Primer_Brand__Statistic-module__Statistic__description--accent___wZsb5{color:var(--brand-color-accent-primary)}.Primer_Brand__Statistic-module__Statistic__description___I2lpL{margin-block-start:var(--base-size-8);font-stretch:100%;display:block;position:relative}.Primer_Brand__Statistic-module__Statistic__description___I2lpL sup{font-size:var(--brand-text-size-100);vertical-align:top;line-height:0;position:relative;top:0}.Primer_Brand__Statistic-module__Statistic__description___I2lpL sup a{padding:var(--base-size-4);line-height:1;display:inline-block}.Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM{max-width:var(--brand-breakpoint-xlarge);border-radius:var(--brand-borderRadius-large);background-repeat:no-repeat;background-color:var(--brand-BreakoutBanner-narrow-background-color,var(--brand-BreakoutBanner-background-color));background-image:var(--brand-BreakoutBanner-narrow-background-image-src,var(--brand-BreakoutBanner-background-image-src));background-size:var(--brand-BreakoutBanner-narrow-background-image-size,var(--brand-BreakoutBanner-background-image-size));background-position:50%;background-position:var(--brand-BreakoutBanner-narrow-background-image-position,var(--brand-BreakoutBanner-background-image-position,center));width:100%;margin:0 auto;display:flex;position:relative}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-container___X145s{border-radius:var(--brand-borderRadius-xlarge);padding:var(--base-size-40) var(--base-size-24) var(--base-size-128);z-index:1;box-sizing:border-box;width:100%}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-content___WPxKC{flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-container--background___i0tOy{background:var(--brand-BreakoutBanner-bgColor)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-content--center___mDWpD{text-align:center;align-items:center}.Primer_Brand__BreakoutBanner-module__BreakoutBanner__heading___mnzmT{max-width:20ch}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-description___xrWUJ{max-width:54ch;margin-block-start:var(--base-size-16)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-linkGroup___s8PUk{margin-block-start:var(--base-size-48)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l{margin-block-end:var(--base-size-48)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l img,.Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l picture{display:block}@media screen and (width>=48rem){.Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM{background-color:var(--brand-BreakoutBanner-regular-background-color,var(--brand-BreakoutBanner-background-color));background-image:var(--brand-BreakoutBanner-regular-background-image-src,var(--brand-BreakoutBanner-background-image-src));background-size:var(--brand-BreakoutBanner-regular-background-image-size,var(--brand-BreakoutBanner-background-image-size));background-position:var(--brand-BreakoutBanner-regular-background-image-position,var(--brand-BreakoutBanner-background-image-position))}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-container___X145s{padding:var(--base-size-48)}}@media screen and (width>=80rem){.Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM{background-color:var(--brand-BreakoutBanner-wide-background-color,var(--brand-BreakoutBanner-background-color));background-image:var(--brand-BreakoutBanner-wide-background-image-src,var(--brand-BreakoutBanner-background-image-src));background-size:var(--brand-BreakoutBanner-wide-background-image-size,var(--brand-BreakoutBanner-background-image-size));background-position:var(--brand-BreakoutBanner-wide-background-image-position,var(--brand-BreakoutBanner-background-image-position))}}.Primer_Brand__Footnotes-module__Footnotes___EvN5V{padding-block:var(--base-size-80);gap:var(--base-size-12);flex-direction:column;display:flex}.Primer_Brand__Footnotes-module__Footnotes--variant-citations___bUHtk{font-family:var(--brand-body-fontFamily);font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100);color:var(--brand-color-text-muted);margin:0;padding-inline-start:var(--base-size-16)}.Primer_Brand__Footnotes-module__Footnotes--variant-citations___bUHtk .Primer_Brand__Footnotes-module__FootnotesItem___QQCwY{padding-inline-start:var(--base-size-12)}.Primer_Brand__Footnotes-module__FootnotesItem___QQCwY{scroll-margin-top:80px}.Primer_Brand__Footnotes-module__FootnotesItem__citationIcon___HeITw{margin-inline-start:var(--base-size-4);transform:scaleY(-1)}.Primer_Brand__Footnotes-module__FootnotesItem__citationText___s2efV{gap:var(--base-size-4);display:inline}:root{--brand-FrostedGlassVFX-blurIntensity-high:var(--base-size-80);--brand-FrostedGlassVFX-blurIntensity-medium:var(--base-size-48);--brand-FrostedGlassVFX-blurIntensity-low:var(--base-size-12)}:root,[data-color-mode=light]{--brand-FrostedGlassVFX-bgColor:#ffffffb3;--brand-FrostedGlassVFX-boxShadow:0 4px 10px 0 #00000005;--brand-FrostedGlassVFX-borderMask:linear-gradient(to bottom, #d8dee480, #d8dee45e 100%)}[data-color-mode=dark]{--brand-FrostedGlassVFX-bgColor:#9c9c9c1a;--brand-FrostedGlassVFX-boxShadow:0 4px 10px 0 #00000005;--brand-FrostedGlassVFX-borderMask:linear-gradient(#000 0, #000 0) exclude, linear-gradient(#000 0, #000 0) content-box}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){[data-color-mode=dark]{--brand-FrostedGlassVFX-borderMask:linear-gradient(#000 0 0) exclude, linear-gradient(#000 0 0) content-box}}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ{background-color:var(--brand-FrostedGlassVFX-bgColor);position:relative}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--rounded-corners___V4gcI{border-radius:var(--brand-borderRadius-xlarge)}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-low___a87yo{-webkit-backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-low));backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-low))}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-medium___z1VQ1{-webkit-backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-medium));backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-medium))}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-high___kUSHI{-webkit-backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-high));backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-high))}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ:before{content:"";z-index:-1;padding:var(--brand-borderWidth-thin);background:var(--brand-FrostedGlassVFX-borderMask);-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0), linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0), linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;-webkit-mask-composite:xor;position:absolute;inset:0}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ:before{-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0 0), linear-gradient(var(--base-color-scale-black-0) 0 0) content-box;-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0 0) content-box;mask:linear-gradient(var(--base-color-scale-black-0) 0 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0 0) content-box}}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--rounded-corners___V4gcI:before{border-radius:var(--brand-borderRadius-xlarge)}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ>*{background-color:#0000}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ>*,.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ>:before{border-color:#0000}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17{--brand-Grid-spacing-row:var(--base-size-64)}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17{max-width:618px;margin-inline:auto}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{padding-inline:var(--base-size-32);padding-block:calc(var(--base-size-64) - var(--base-size-4));--SectionIntroStacked-item-divider-overflow-start:var(--base-size-32);--SectionIntroStacked-item-divider-overflow-end:var(--base-size-32)}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{padding-inline:var(--base-size-24);padding-block:var(--base-size-32);--SectionIntroStacked-item-divider-overflow-start:var(--base-size-24);--SectionIntroStacked-item-divider-overflow-end:var(--base-size-24);position:relative}@media screen and (width>=63.25rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{padding-inline:var(--base-size-64);padding-block:var(--base-size-64);--SectionIntroStacked-item-divider-overflow-start:0px;--SectionIntroStacked-item-divider-overflow-end:var(--base-size-64)}}@media screen and (width>=80rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ,.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text--muted___iWmQS{color:var(--brand-color-text-muted)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ em,.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ b,.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text___5DHtq em,.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text___5DHtq b{color:var(--brand-color-text-default);font-style:normal;font-weight:var(--base-text-weight-normal)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--full-width___kRyw0 .Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading___tolwP{max-width:none}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-description___zSilb{max-width:50ch;margin-block-start:var(--base-size-16)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-link___Y2Sox{margin-block-start:var(--base-size-16)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width<=63.24rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading___tolwP{font-size:var(--brand-text-size-600)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{overflow:hidden}}@media screen and (width>=63.25rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{top:var(--base-size-2);position:relative}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);margin-block:calc(-1 * var(--base-size-64));padding-block:calc(var(--base-size-64) - var(--base-size-32));position:static;top:auto}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-content___ULK2q{padding-inline-end:var(--base-size-80)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD{padding-inline-start:var(--base-size-64)}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD{border-block-end:none;position:relative}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:first-child{padding-block-start:var(--base-size-40)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:last-child{padding-block-end:var(--base-size-40)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:not(:last-child):after{content:"";bottom:0;left:calc(-1 * var(--SectionIntroStacked-item-divider-overflow-start));right:calc(-1 * var(--SectionIntroStacked-item-divider-overflow-end));border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);position:absolute}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD{padding-block:var(--base-size-40);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:last-child{border-block-end:none;padding-block-end:0}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:first-child{padding-block-start:0}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item--with-icon___Ej53Q{align-items:flex-start;gap:var(--base-size-24);flex-direction:column;display:flex}@media screen and (width>=48rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item--with-icon___Ej53Q{gap:var(--base-size-48);flex-direction:row}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__content___TdGFS{gap:var(--base-size-12);flex-direction:column;flex:1;min-width:0;display:flex}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__icon___TUK4t{border-radius:var(--base-size-12);flex-shrink:0}:root{--brand-Tabs-container-padding:var(--base-size-4)}:root,[data-color-mode=light]{--brand-Tabs-item-accent-bgColor-rest:var(--base-color-scale-green-6);--brand-Tabs-item-accent-fgColor-rest:var(--base-color-scale-white-0);--brand-Tabs-item-default-bgColor-active:linear-gradient(180deg, #ffffff1f 0%, #9999991f 100%);--brand-Tabs-item-default-borderColor-active:var(--brand-color-border-default);--brand-Tabs-item-underline-rest:var(--base-color-scale-black-0);--brand-Tabs-list-borderWidth-active:var(--brand-borderWidth-thin)}[data-color-mode=dark]{--brand-Tabs-item-accent-bgColor-rest:var(--base-color-scale-green-5);--brand-Tabs-item-accent-fgColor-rest:var(--base-color-scale-white-0);--brand-Tabs-item-default-bgColor-active:linear-gradient(180deg, #ffffff1f 0%, #9999991f 100%);--brand-Tabs-item-default-borderColor-active:var(--base-color-scale-white-0);--brand-Tabs-item-underline-rest:var(--base-color-scale-white-0);--brand-Tabs-list-borderWidth-active:var(--brand-borderWidth-thick)}.Primer_Brand__Tabs-module__Tabs___p41NK{gap:var(--base-size-4);background-color:var(--brand-color-canvas-backdrop);border-radius:var(--brand-borderRadius-large);padding:var(--brand-Tabs-container-padding);width:fit-content;min-height:var(--base-size-48);display:flex;position:relative}.Primer_Brand__Tabs-module__Tabs-container___jByf5{display:grid}@media screen and (width<=48rem){.Primer_Brand__Tabs-module__Tabs-container___jByf5{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.Primer_Brand__Tabs-module__Tabs-container--align-start___X9kN4{align-items:flex-start}.Primer_Brand__Tabs-module__Tabs-container--align-center___MOjwP{align-items:center}.Primer_Brand__Tabs-module__Tablist__wrapper___Bz69R{width:fit-content;max-width:100%;position:relative;overflow:hidden}.Primer_Brand__Tabs-module__Tablist__wrapper___Bz69R:after{content:"";right:var(--brand-Tabs-list-borderWidth-active);top:var(--base-size-2);bottom:var(--base-size-2);background:linear-gradient(to left, var(--brand-color-canvas-default) 30%, transparent);width:var(--base-size-48);z-index:2;pointer-events:none;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), visibility var(--brand-animation-duration-default) var(--brand-animation-easing-default);opacity:0;opacity:calc(var(--has-overflow,0) * var(--can-scroll-right,0));border-radius:inherit;position:absolute}.Primer_Brand__Tabs-module__Tablist__wrapper--default___pPP9D:after,.Primer_Brand__Tabs-module__Tablist__wrapper--accent___nG4lJ:after{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Tabs-module__Tablist__wrapper--underline___xT6ku:after{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Tabs-module__Tablist__wrapper--lastTabIsActive___DHNPp:after{opacity:0;visibility:hidden}.Primer_Brand__Tabs-module__Tabs___p41NK{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow:auto hidden}.Primer_Brand__Tabs-module__Tabs___p41NK::-webkit-scrollbar{display:none}}.Primer_Brand__Tabs-module__Tabs-container--align-start___X9kN4{justify-items:flex-start}.Primer_Brand__Tabs-module__Tabs-container--align-center___MOjwP{justify-items:center}.Primer_Brand__Tabs-module__Tabs--default___g4Kwt,.Primer_Brand__Tabs-module__Tabs--accent___amEYm{border:var(--brand-Tabs-list-borderWidth-active) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Tabs-module__Tabs--underline___Nm9xx{gap:var(--base-size-24)}.Primer_Brand__Tabs-module__Tabs__item___rPI4n{z-index:1;cursor:pointer;padding:var(--base-size-8) var(--base-size-16);border-radius:var(--brand-borderRadius-full);transition:color var(--brand-animation-duration-fast) ease-in-out;white-space:nowrap;font-family:var(--brand-fontStack-sansSerif);font-weight:var(--brand-text-weight-600);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200);color:var(--brand-color-text-default);background:0 0;border:0;position:relative}.Primer_Brand__Tabs-module__Tabs__slider___hLsBB{top:var(--base-size-4);bottom:var(--base-size-4);transition:all var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);z-index:0;transform:translate(0);transform:translateX(var(--brand-Tabs-slider-x,0px));width:var(--brand-Tabs-slider-width);position:absolute}.Primer_Brand__Tabs-module__Tabs--default___g4Kwt .Primer_Brand__Tabs-module__Tabs__slider___hLsBB{border-radius:var(--brand-borderRadius-full);border:var(--brand-borderWidth-thin) solid var(--brand-Tabs-item-default-borderColor-active);background:var(--brand-Tabs-item-default-bgColor-active)}.Primer_Brand__Tabs-module__Tabs--accent___amEYm .Primer_Brand__Tabs-module__Tabs__slider___hLsBB{border-radius:var(--brand-borderRadius-full);border:var(--brand-borderWidth-thin) solid transparent;background:var(--brand-Tabs-item-accent-bgColor-rest)}.Primer_Brand__Tabs-module__Tabs--underline___Nm9xx .Primer_Brand__Tabs-module__Tabs__slider___hLsBB{border-bottom:var(--brand-borderWidth-thick) solid var(--brand-Tabs-item-underline-rest)}.Primer_Brand__Tabs-module__Tabs__item___rPI4n:focus-visible{outline:var(--base-size-2) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__Tabs-module__Tabs__item--active___ruoXn{color:var(--brand-color-text-default)}.Primer_Brand__Tabs-module__Tabs--underline___Nm9xx .Primer_Brand__Tabs-module__Tabs__item___rPI4n{padding:var(--base-size-8);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Tabs-module__Tabs--accent___amEYm .Primer_Brand__Tabs-module__Tabs__item___rPI4n{transition:color var(--brand-animation-duration-faster) ease}.Primer_Brand__Tabs-module__Tabs--accent___amEYm .Primer_Brand__Tabs-module__Tabs__item--active___ruoXn{color:var(--brand-Tabs-item-accent-fgColor-rest)}.Primer_Brand__Tabs-module__Tabs__panelContainer___oZAgR{margin-top:var(--base-size-16)}.Primer_Brand__Tabs-module__Tabs__panel___JjAmC{color:var(--brand-color-text-default)}.Primer_Brand__Tabs-module__Tabs__controls___OrV44{margin-block-end:var(--base-size-12)}.Primer_Brand__Tabs-module__Tabs__indicator___KDvsE{width:var(--base-size-6);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-color-text-muted);height:var(--base-size-6);transition:width var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Tabs-module__Tabs__indicator--active___XFIc8{background-color:var(--brand-color-text-default);width:var(--base-size-24)}.Primer_Brand__Tabs-module__Tabs__control___crCR5{cursor:pointer;height:var(--base-size-24);width:var(--base-size-24);background-color:#0000;border:none;align-content:center;display:flex}.Primer_Brand__Tabs-module__Tabs__control-icon___cgGsh{top:calc(var(--base-size-2) / -2);position:relative;vertical-align:middle!important}@media screen and (width>=48rem){.Primer_Brand__Tabs-module__Tabs__controls___OrV44{display:none}.Primer_Brand__Tabs-module__Tabs__item___rPI4n{padding-inline:var(--base-size-24)}}:root{--brand-Tiles-item-maxSize:11.5rem}:root,[data-color-mode=light]{--brand-tiles-bgColor-rest:#fafafa;--brand-tiles-bgColor-hover:#f2f5f3;--brand-tiles-highlightColor:#08872b}[data-color-mode=dark]{--brand-tiles-bgColor-rest:#090d0a;--brand-tiles-bgColor-hover:#101411;--brand-tiles-highlightColor:#5fed83}.Primer_Brand__Tiles-module__Tiles___z9bH9{width:100%;color:var(--brand-color-text-default)}.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-xsmall);flex-wrap:wrap;justify-content:center;margin:0;margin-inline:auto;padding:0;list-style:none;display:flex}.Primer_Brand__Tiles-module__Tiles--layout-default___UIRQE .Primer_Brand__Tiles-module__Tiles-grid___PVssB,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-grid___PVssB{max-width:min(100%, calc(var(--brand-Tiles-item-maxSize) * var(--tiles-columns)))}@media screen and (width>=34rem) and (width<=47.99rem){.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-small)}}@media screen and (width>=48rem){.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-medium)}}@media screen and (width>=63.25rem){.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-large)}}.Primer_Brand__Tiles-module__Tiles--variant-gridlines___XV5ah .Primer_Brand__Tiles-module__Tiles-grid___PVssB{padding-right:var(--brand-borderWidth-thin);padding-bottom:var(--brand-borderWidth-thin)}.Primer_Brand__Tiles-module__Tiles-item___NtPvv{--tiles-inset-shadow:inset 0 0 0 transparent;width:calc(100% / var(--tiles-columns));max-width:var(--brand-Tiles-item-maxSize);max-height:var(--brand-Tiles-item-maxSize);box-sizing:border-box;background-color:var(--brand-tiles-bgColor-rest);border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-left:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);box-shadow:var(--brand-borderWidth-thin) 0 0 0 var(--brand-color-border-muted), 0 var(--brand-borderWidth-thin) 0 0 var(--brand-color-border-muted), inset 0 0 0 transparent;box-shadow:var(--brand-borderWidth-thin) 0 0 0 var(--brand-color-border-muted), 0 var(--brand-borderWidth-thin) 0 0 var(--brand-color-border-muted), var(--tiles-inset-shadow);transition:background-color var(--brand-animation-duration-faster) var(--brand-animation-easing-default), box-shadow var(--brand-animation-duration-faster) var(--brand-animation-easing-default);flex-direction:column;display:flex;position:relative}:is(.Primer_Brand__Tiles-module__Tiles-item___NtPvv:has(.Primer_Brand__Tiles-module__Tiles-item-link___OhYck):hover,.Primer_Brand__Tiles-module__Tiles-item___NtPvv:has(.Primer_Brand__Tiles-module__Tiles-item-link___OhYck):focus-within){--tiles-inset-shadow:inset 0 var(--base-size-2) 0 var(--brand-tiles-highlightColor);background-color:var(--brand-tiles-bgColor-hover)}.Primer_Brand__Tiles-module__Tiles-item-link___OhYck{width:100%;color:inherit;flex:1;-webkit-text-decoration:none;text-decoration:none;display:flex}.Primer_Brand__Tiles-module__Tiles-item-link___OhYck:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:calc(-1 * var(--base-size-4));border-radius:var(--brand-borderRadius-small)}.Primer_Brand__Tiles-module__Tiles-item-content___m7HiY{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Primer_Brand__Tiles-module__Tiles-item-media___BLrcU{justify-content:center;align-items:center;display:flex}.Primer_Brand__Tiles-module__Tiles-item-media___BLrcU svg,.Primer_Brand__Tiles-module__Tiles-item-media___BLrcU img{width:auto;height:var(--base-size-40);max-width:100%}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU svg,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU img{height:var(--base-size-28)}@media screen and (width>=48rem){.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU svg,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU img{height:var(--base-size-32)}}.Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{justify-content:space-between;align-items:center;gap:var(--base-size-4);padding:var(--base-size-12) var(--base-size-16);display:flex;position:absolute;bottom:0;left:0;right:0}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU{transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-default)}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:hover .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:focus-visible .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU{transform:translateY(calc(-1 * var(--base-size-4)))}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{opacity:0;transform:translateY(var(--base-size-4));transition:opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-default), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-default);pointer-events:none}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:hover .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:focus-visible .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{opacity:1;transform:translateY(0)}.Primer_Brand__Tiles-module__Tiles-item-name___DHlvN{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Primer_Brand__Tiles-module__Tiles-item-icon___HpkyN{color:var(--brand-color-text-default);flex-shrink:0}@media (prefers-reduced-motion:reduce){.Primer_Brand__Tiles-module__Tiles-item___NtPvv,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{transition:none}}@font-face{font-family:Mona Sans;src:url(/assets/MonaSansVF-wdth-wght-opsz.woff2)format("woff2 supports variations"),url(/assets/MonaSansVF-wdth-wght-opsz.woff2)format("woff2-variations");font-weight:200 900;font-display:swap;font-synthesis:none;font-feature-settings:"liga" 0}@font-face{font-family:MonaSansFallback;size-adjust:104.5%;ascent-override:71%;src:local(Arial)}@font-face{font-family:MonaSansHeaderFallback;size-adjust:103.1%;ascent-override:70%;src:local(Arial Bold)}@font-face{font-family:Hubot Sans;src:url(/assets/Hubot-Sans.woff2)format("woff2 supports variations"),url(/assets/Hubot-Sans.woff2)format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:Mona Sans Mono;src:url(/assets/MonaSansMonoVF-wght.woff2)format("woff2 supports variations"),url(/assets/MonaSansMonoVF-wght.woff2)format("woff2-variations");font-weight:200 900;font-display:swap;font-synthesis:none}:root,[data-color-mode]{--hub-canvas-default:var(--brand-color-canvas-default);--hub-canvas-white:var(--base-color-scale-white-0);--hub-canvas-muted:var(--brand-color-canvas-muted);--hub-canvas-subtle:var(--brand-color-canvas-subtle);--hub-fg-default:var(--brand-color-text-default);--hub-fg-muted:var(--brand-color-text-muted);--hub-fg-on-emphasis:var(--brand-color-text-onEmphasis);--hub-fg-link:var(--brand-color-text-link-rest);--hub-fg-danger:var(--brand-color-danger-fg);--hub-danger-emphasis:var(--brand-color-danger-emphasis);--hub-fg-on-danger:var(--brand-color-text-onEmphasis);--hub-fg-success:var(--brand-color-success-fg);--hub-border-default:var(--brand-color-border-default);--hub-border-muted:var(--brand-color-border-muted);--hub-focus:var(--brand-color-focus);--hub-primary-bg:var(--brand-button-primary-bgColor-rest);--hub-primary-bg-hover:var(--brand-button-primary-bgColor-hover);--hub-primary-bg-active:var(--brand-button-primary-bgColor-active);--hub-primary-fg:var(--brand-button-primary-fgColor-rest);--hub-accent:var(--brand-color-accent-primary);--hub-accent-subtle:color-mix(in srgb, var(--brand-color-accent-primary) 12%, var(--brand-color-canvas-default));--hub-danger-subtle:var(--brand-color-danger-subtle);--hub-success-subtle:var(--brand-color-success-subtle);--hub-attention:var(--brand-color-accent-secondary);--hub-attention-subtle:color-mix(in srgb, var(--brand-color-accent-secondary) 12%, var(--brand-color-canvas-default));--hub-border-width-thick:var(--brand-borderWidth-thick);--hub-text-size-small:var(--base-size-12);--hub-shadow-floating:0 .5rem 1.5rem #00000029;--hub-shadow-control-raised:0 .0625rem .125rem #00000014;--hub-shadow-control-field:0 .0625rem 0 #00000008, 0 .125rem .125rem #00000005;--hub-shadow-selection:0 .0625rem .1875rem #0000001f;--hub-shadow-review-overlay:0 .75rem 2rem #0104094d;--hub-shadow-review-marker:0 0 2px #01040936, 0 3px 5px #01040932;--hub-space-4:var(--base-size-4);--hub-space-8:var(--base-size-8);--hub-space-12:var(--base-size-12);--hub-space-16:var(--base-size-16);--hub-space-24:var(--base-size-24);--hub-space-32:var(--base-size-32);--hub-radius-small:var(--brand-borderRadius-small);--hub-radius-medium:var(--brand-borderRadius-medium);--hub-radius-large:var(--brand-borderRadius-large);--hub-repository-sidebar-width:calc(var(--base-size-128) + var(--base-size-96) + var(--base-size-24) + var(--base-size-2));--hub-repository-sidebar-inset:var(--base-size-16);--hub-repository-sidebar-collapsed-width:calc(var(--base-size-40) + var(--hub-repository-sidebar-inset) + var(--hub-repository-sidebar-inset));--hub-repository-control-width:calc(var(--hub-repository-sidebar-width) - var(--hub-repository-sidebar-inset) - var(--hub-repository-sidebar-inset) - var(--brand-borderWidth-thin));--hub-repository-account-padding-top:var(--base-size-16);--hub-repository-search-width:calc(var(--base-size-128) + var(--base-size-96))}html,body,#app{min-height:100%;margin:0}body{font-family:var(--brand-body-fontFamily);font-feature-settings:"liga" 0;font-variation-settings:"ital" 0, "opsz" 0, "wdth" 100;-webkit-font-smoothing:antialiased}#app{container-type:inline-size}.hub-theme{background:var(--hub-canvas-default);min-height:100vh;color:var(--hub-fg-default);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--brand-body-fontFamily)}:root[data-color-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-mode=dark],.hub-theme[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-color-mode=dark]{--hub-shadow-floating:0 .5rem 1.5rem #00000073;--hub-shadow-control-raised:0 .0625rem .125rem #0003;--hub-shadow-control-field:0 .0625rem 0 #00000047, 0 .125rem .125rem #0000000d;--hub-shadow-selection:0 .0625rem .1875rem #00000059;--hub-shadow-review-overlay:0 .75rem 2rem #0000008c;--hub-shadow-review-marker:0 0 2px #00000080, 0 3px 5px #00000073}button,input,textarea,select{font:inherit}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--text-color-default,#1f2328);background:color-mix(in srgb, var(--background-color-default,#fff) 94%, var(--text-color-default,#1f2328))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root,.canvas-base{width:100%;height:100%;margin:0;overflow:hidden}#root>div{width:100%;height:100%;min-height:0}body,.canvas-base{background:var(--brand-color-canvas-default,#fff)}.canvas-base{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--brand-color-text-default,#1f2328);font-family:var(--brand-body-fontFamily,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);position:relative}.canvas-base[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hub-shadow-floating:0 .5rem 1.5rem #00000073}.canvas-base button{-webkit-backdrop-filter:none;transition:none}.canvas-base .canvas-icon-button{width:var(--brand-control-small-size);background:0 0;border:0;gap:0;min-width:0;padding:0}.canvas-base .canvas-icon-button:hover{background:var(--brand-color-canvas-subtle,#f6f8fa)}.canvas-base .canvas-icon-button:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.renderer-loading{visibility:hidden}.canvas-shell{--canvas-browser-bar-height:2.5rem;--canvas-toolbar-height:2.75rem;--canvas-preview-top:calc(var(--canvas-browser-bar-height) + var(--canvas-toolbar-height));grid-template-rows:var(--canvas-browser-bar-height) auto minmax(0, 1fr);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:clip}.prototype-frame{background:var(--hub-canvas-default);border:0;width:100%;height:100%;min-height:0;display:block}.canvas-shell--inactive{z-index:0;pointer-events:none}.canvas-base>.canvas-share-page{z-index:1;position:absolute;inset:0} +.hub-spinner{vertical-align:middle;border:2px solid color-mix(in srgb, currentColor 23%, transparent);border-block-start-color:currentColor;border-radius:50%;flex:none;width:1.25rem;height:1.25rem;display:inline-block}.hub-spinner--small{width:1rem;height:1rem}@media (prefers-reduced-motion:no-preference){.hub-spinner{animation:.75s linear infinite hub-spinner-turn}}@keyframes hub-spinner-turn{to{transform:rotate(360deg)}}.hub-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.hub-icon-button:is(button,a){width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);flex:none;gap:0;padding:0}.hub-icon-button.hub-icon-button--danger:not(:disabled):not([aria-disabled=true]){color:var(--hub-fg-danger)}.hub-icon-button.hub-icon-button--invisible:is(button,a){box-shadow:none;background-color:#0000;border:0}.canvas-dialog{box-sizing:border-box;width:min(32rem,100% - 2rem);max-height:calc(100% - 2rem);color:var(--hub-fg-default);background:var(--hub-canvas-default);border:1px solid var(--hub-border-default);box-shadow:var(--hub-shadow-floating);border-radius:.75rem;padding:1.25rem}.canvas-dialog::backdrop{background:#00000080}.canvas-dialog-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.canvas-dialog-header h2{margin:0}.canvas-dialog>p{margin:.75rem 0}.build-details-dialog{width:min(40rem,100% - 2rem)}.build-details-list{gap:1.25rem;margin:0;display:grid}.build-details-list dt{color:var(--brand-color-text-muted,#656d76);margin-bottom:.375rem;font-weight:600}.build-details-list dd{min-width:0;font-size:var(--brand-text-size-200,1rem);align-items:center;gap:.5rem;margin:0;display:flex}.build-details-list code{overflow-wrap:anywhere;min-width:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.build-details-list dd>svg{color:var(--brand-color-text-muted,#656d76);flex:none}.build-details-list button{flex-shrink:0}.build-details-copy-error{color:var(--brand-color-danger-fg,#cf222e);margin-top:1rem;display:block}.hub-connection-approval{gap:var(--base-size-16);margin-block:1rem 0;display:grid}.hub-connection-approval p{margin:0}.hub-connection-approval-actions{border:1px solid var(--brand-button-primary-bgColor-rest);border-radius:var(--base-size-6);justify-self:start;align-items:stretch;gap:0;display:inline-flex}.hub-connection-approval-actions>:is(a,button){box-shadow:none;border:0;border-radius:0;margin:0}.hub-connection-approval-actions>a{overflow-wrap:anywhere;border-start-start-radius:calc(var(--base-size-6) - 1px);border-end-start-radius:calc(var(--base-size-6) - 1px)}.hub-connection-approval-actions>.hub-connection-approval-copy{--hub-approval-separator:var(--brand-button-primary-borderColor-active);--brand-button-secondary-bgColor-rest:var(--brand-button-primary-bgColor-rest);--brand-button-secondary-bgColor-hover:var(--brand-button-primary-bgColor-hover);--brand-button-secondary-bgColor-active:var(--brand-button-primary-bgColor-active);--brand-button-secondary-fgColor-rest:var(--brand-button-primary-fgColor-rest);--brand-button-secondary-borderColor-rest:var(--hub-approval-separator);--brand-button-secondary-borderColor-hover:var(--hub-approval-separator);--brand-button-secondary-borderColor-active:var(--hub-approval-separator);width:var(--brand-control-medium-size);min-width:var(--brand-control-medium-size);border-inline-start:1px solid var(--hub-approval-separator);border-start-end-radius:calc(var(--base-size-6) - 1px);border-end-end-radius:calc(var(--base-size-6) - 1px);height:auto}.hub-connection-approval-actions>:focus-visible{z-index:1;position:relative}.hub-connection-origin{align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.hub-connection-origin a{min-width:0;color:inherit;overflow-wrap:anywhere;text-decoration:none}.hub-connection-origin a:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.hub-connection-origin-field{justify-items:start;gap:.5rem;margin-bottom:1rem;display:grid}.hub-connection-origin-input{align-items:center;gap:.5rem;width:100%;display:flex}.hub-alert{--hub-alert-accent:var(--hub-attention);min-width:0;padding:var(--hub-space-16);align-items:center;gap:var(--hub-space-12);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);border-inline-start:var(--brand-borderWidth-thicker) solid var(--hub-alert-accent);border-radius:var(--hub-radius-small);background:var(--hub-canvas-default);color:var(--hub-fg-default);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.hub-alert--critical{--hub-alert-accent:var(--hub-fg-danger)}.hub-alert--info{--hub-alert-accent:var(--hub-accent)}.hub-alert--success{--hub-alert-accent:var(--hub-fg-success)}.hub-alert--compact{padding:var(--hub-space-12) var(--hub-space-16)}.hub-alert__icon{color:var(--hub-alert-accent);flex:none}.hub-alert__content{min-width:0}.hub-alert__message{overflow-wrap:anywhere;min-width:0;margin:0}.hub-alert__title{font-weight:var(--brand-text-weight-bold)}.hub-alert__description{margin-block-start:var(--hub-space-4);display:block}.hub-alert__action{justify-self:end;align-items:center;gap:var(--hub-space-8);display:flex}@media (width<=48rem){.hub-alert__action{grid-column:2/-1;justify-self:start}}.publish-changes-dialog__actions{gap:var(--base-size-8);flex-wrap:wrap;display:flex}.publish-changes-dialog p{margin:0}.copyable-text-input{width:100%;min-width:0}.copyable-text-input__control{min-width:0;position:relative}.copyable-text-input__input{min-width:0;text-overflow:ellipsis;padding-inline-end:calc(var(--brand-control-small-size) + var(--hub-space-12))}.copyable-text-input:not(.copyable-text-input--compact) .copyable-text-input__input{text-overflow:clip;padding-inline-end:var(--hub-space-12)}.copyable-text-input .copyable-text-input__button{position:absolute;inset-block-start:50%;inset-inline-end:var(--hub-space-4);transform:translateY(-50%)}.copyable-text-input:not(.copyable-text-input--compact) .copyable-text-input__button:is(button){--brand-button-subtle-bgColor-hover:color-mix(in srgb, var(--hub-fg-default) 12%, var(--hub-canvas-default));--brand-button-subtle-bgColor-active:color-mix(in srgb, var(--hub-fg-default) 18%, var(--hub-canvas-default));width:calc(var(--brand-control-medium-size) - var(--hub-space-8));min-width:0;height:calc(var(--brand-control-medium-size) - var(--hub-space-8));background-color:var(--hub-canvas-default);min-height:0;color:var(--hub-fg-default);border-color:#0000}.copyable-text-input:not(.copyable-text-input--compact) .copyable-text-input__button:before{background:linear-gradient(to right, transparent, var(--hub-canvas-default));content:"";pointer-events:none;width:1rem;position:absolute;inset-block:0;inset-inline-end:100%}.copyable-text-input__button:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-2px}.copyable-text-input__error{color:var(--hub-fg-danger);margin-block-start:var(--hub-space-8);display:block}.copyable-text-input--compact .copyable-text-input__control{align-items:center;gap:1px;display:flex}.copyable-text-input--compact .copyable-text-input__input{min-width:0;height:var(--brand-control-small-size);padding:0 var(--hub-space-12);border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);color:var(--hub-fg-default);font-size:var(--brand-text-size-100);flex:1}.copyable-text-input--compact .copyable-text-input__input:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.copyable-text-input--compact .copyable-text-input__button{position:static;transform:none}.prototype-workspace__body{width:min(100%,68rem);padding:var(--hub-space-32) var(--hub-space-24);margin:0 auto}@container (width<=48rem){.prototype-workspace__body{padding:var(--hub-space-24) var(--hub-space-16)}}.hub-content-page-header{gap:var(--hub-space-8);display:grid}.hub-content-page-header__top{align-items:center;gap:var(--hub-space-8) var(--hub-space-16);flex-wrap:wrap;min-height:2.5rem;display:flex}.hub-content-page-header__top h2{overflow-wrap:anywhere;margin:0}.hub-content-page-header__description{color:var(--hub-fg-muted);margin:0}.share-links__empty{padding:var(--hub-space-16) 0}.share-links__empty-description{color:var(--hub-fg-muted);margin:0}.share-links__list{margin:0;padding:0;list-style:none;display:grid}.share-link-item{padding:var(--hub-space-16) 0}.share-link-item+.share-link-item{border-top:1px solid var(--hub-border-muted)}.share-link-item__metadata{color:var(--hub-fg-muted)}.share-link-item__layout,.share-link-item__details{flex-direction:column;gap:.5rem;display:flex}.share-link-item__layout{gap:1rem}.share-link-item__actions{align-items:center;gap:var(--hub-space-8);flex-wrap:wrap;display:flex}.share-link-item__details h3{overflow-wrap:anywhere;margin:0;font-size:1rem}.share-link-item__actions{gap:.5rem}.share-link-item__actions>:first-child{flex:16rem;min-width:0}.share-link-item__actions .hub-icon-button{width:var(--brand-control-medium-size);min-width:var(--brand-control-medium-size);height:var(--brand-control-medium-size);min-height:var(--brand-control-medium-size)}.share-link-item--created{outline:1px solid var(--hub-accent);outline-offset:-1px}.share-links-form{gap:var(--hub-space-8);flex-direction:column;display:flex}.share-links__form{padding:var(--hub-space-16) 0;border-top:1px solid var(--hub-border-muted)}.share-links__form-row{gap:var(--hub-space-16);max-width:48rem;display:grid}.share-links__form-options{max-width:48rem;margin-block-start:var(--hub-space-8)}@container (width>=48rem){.share-links__form-row{grid-template-rows:auto auto auto;grid-template-columns:minmax(12rem,1fr) minmax(10rem,12rem) auto;row-gap:0}.share-links__form-row>.share-links__field{grid-row:1/span 3;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-items:start;row-gap:0;display:grid}.share-links__field>*{grid-column:1}.share-links__field>label{padding-bottom:var(--hub-space-8)}.share-links__validation{padding-top:var(--hub-space-8)}.share-links__form-actions{grid-area:2/3;align-self:start;min-height:2rem}}.share-control-settings{gap:var(--hub-space-12);flex-direction:column;max-width:48rem;display:flex}.share-control-settings__hint{gap:var(--hub-space-8);flex-direction:column;display:flex}.share-control-settings__description{color:var(--hub-fg-muted);margin:0;font-size:.875rem;line-height:1.5}.hub-alert.share-control-settings__warning{background:var(--hub-attention-subtle)}.canvas-share-page{background:var(--brand-color-canvas-subtle);width:100%;height:100%;color:var(--hub-fg-default);animation:canvas-share-fade-in var(--brand-animation-duration-fast) var(--brand-animation-easing-glide) both, canvas-share-slide-up .4s var(--brand-animation-easing-glide) both;flex-direction:column;display:flex;overflow-y:auto;container-type:inline-size}.canvas-share-build-details{color:var(--hub-fg-muted)}.canvas-share-internal{align-items:flex-start;gap:var(--hub-space-8);flex-direction:column;display:flex}.canvas-share-internal p,.canvas-share-public-header p{color:var(--hub-fg-muted);margin:0}.canvas-share-public-header{gap:var(--hub-space-8);border-top:1px solid var(--hub-border-muted);flex-direction:column;padding-block-start:var(--hub-space-24);display:flex}.canvas-share-page .copyable-text-input__input[readonly]{background-color:var(--hub-canvas-muted)}.canvas-share-internal-actions{width:100%}.canvas-share-build-details p{margin:0}.canvas-share-build-reference{border-radius:var(--hub-radius-small);color:inherit;font:inherit;text-underline-offset:.2em;cursor:help;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.canvas-share-build-reference:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.canvas-share-page .canvas-share-build-tooltip{white-space:pre-line;text-align:start;max-width:min(22rem,100vw - 2rem)}.canvas-share-page .canvas-share-link--older-build .share-link-item__details h3{color:var(--hub-fg-muted)}.canvas-share-list-actions{align-items:center;gap:var(--hub-space-8);flex-wrap:wrap;display:flex}.canvas-share-close{flex-shrink:0;margin-inline-start:auto}@keyframes canvas-share-fade-in{0%{opacity:0}to{opacity:1}}@keyframes canvas-share-slide-up{0%{transform:translateY(8rem)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.canvas-share-page{animation:none}}.canvas-branch-publication{overflow-wrap:anywhere;justify-items:start;gap:.75rem;display:grid}.canvas-branch-publication>p{margin:0}.canvas-branch-publication>.hub-alert{justify-self:stretch}.canvas-branch-publication__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.canvas-branch-publication>p{color:var(--hub-fg-muted)}.canvas-branch-publication .canvas-branch-publication__workflow-link{--brand-InlineLink-color-rest:var(--hub-accent);--brand-InlineLink-color-pressed:var(--hub-accent)}.canvas-branch-publication__actions [aria-busy=true] svg{animation:1s linear infinite canvas-publication-spin}@keyframes canvas-publication-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.canvas-branch-publication__actions [aria-busy=true] svg{animation:none}}.canvas-browser-theme{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.canvas-browser-theme[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-color-mode=light] .canvas-browser-bar,body[data-color-mode=light] .canvas-browser-bar{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-color-mode=dark] .canvas-browser-bar,body[data-color-mode=dark] .canvas-browser-bar{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.canvas-browser-bar{--hub-canvas-default:var(--background-color-default,var(--brand-color-canvas-default));--hub-fg-default:var(--text-color-default,var(--brand-color-text-default));--hub-fg-muted:var(--text-color-muted,var(--brand-color-text-muted));--hub-border-default:var(--border-color-default,var(--brand-color-border-default));--hub-focus:var(--color-focus-outline,var(--brand-color-focus));--hub-fg-danger:var(--true-color-red,var(--brand-color-danger-fg));--canvas-browser-gap:.375rem;--canvas-browser-control-radius:.375rem;--canvas-browser-control-size:1.75rem;--canvas-browser-surface:color-mix(in srgb, var(--hub-canvas-default) 94%, var(--hub-fg-default));z-index:51;align-items:center;gap:var(--canvas-browser-gap);min-width:0;height:var(--canvas-browser-bar-height,2.5rem);background:var(--hub-canvas-default);border-bottom:1px solid var(--hub-border-default);color:var(--hub-fg-muted);padding:.25rem .5rem;display:flex;position:relative}.canvas-browser-bar__navigation,.canvas-browser-bar__tools,.canvas-browser-bar__appearance{flex:none;align-items:center;gap:1px;display:flex}.canvas-browser-bar__tools{gap:var(--canvas-browser-gap)}.canvas-browser-bar button{width:var(--canvas-browser-control-size);height:var(--canvas-browser-control-size);border-radius:var(--canvas-browser-control-radius);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;display:grid}.canvas-browser-bar button:hover:not(:disabled){background:color-mix(in srgb, var(--hub-fg-default) 12%, transparent);color:var(--hub-fg-default)}.canvas-browser-bar button:focus-visible,.canvas-browser-bar input:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.canvas-browser-bar button:disabled{cursor:default;opacity:.45}.canvas-browser-bar__address{flex:1;min-width:0;position:relative}.canvas-browser-bar__address input{width:100%;height:var(--canvas-browser-control-size);border-radius:var(--canvas-browser-control-radius);background:var(--canvas-browser-surface);color:var(--hub-fg-default);font:inherit;border:1px solid #0000;padding:0 .5rem;font-size:.8125rem;display:block}.canvas-browser-bar__address input[aria-invalid=true]{border-color:var(--hub-fg-danger)}.canvas-browser-bar__error{border:1px solid var(--hub-fg-danger);border-radius:var(--canvas-browser-control-radius);background:var(--hub-canvas-default);color:var(--hub-fg-danger);box-shadow:0 .25rem .75rem color-mix(in srgb, var(--hub-fg-default) 12%, transparent);padding:.375rem .5rem;font-size:.75rem;position:absolute;top:calc(100% + .375rem);left:0}.canvas-browser-bar__appearance{border-radius:var(--canvas-browser-control-radius);background:var(--canvas-browser-surface);gap:0;padding:0}.canvas-browser-bar__appearance button[aria-pressed=true]{border-color:var(--hub-border-default);background:var(--hub-canvas-default);color:var(--hub-fg-default)}@media (width<=32rem){.canvas-browser-bar{--canvas-browser-gap:.25rem;padding-inline:.375rem}.canvas-browser-bar__navigation{gap:0}}.controls-fields{--brand-text-size-100:.875rem;--brand-control-medium-size:1.75rem;--brand-control-small-size:1.75rem;--brand-control-medium-paddingBlock-normal:var(--hub-space-4);--brand-control-medium-paddingInline-condensed:var(--hub-space-8);--controls-selection-shadow:var(--hub-shadow-selection);font-size:var(--brand-text-size-100)}.controls-fields,.controls-scope{gap:var(--hub-space-8);min-width:0;color:var(--hub-fg-default);grid-template-columns:minmax(0,1fr);display:grid}.controls-options,.controls-action-field{gap:var(--hub-space-4);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.controls-field{--brand-control-color-border-default:var(--hub-border-muted);gap:var(--hub-space-4);min-width:0;max-width:100%}.controls-fields .controls-action-button{--brand-text-size-100:var(--hub-text-size-small)}.controls-fields .controls-action-button:not(:disabled){--brand-button-secondary-bgColor-rest:var(--hub-canvas-muted);--brand-button-secondary-fgColor-rest:var(--brand-control-color-fg-default);--brand-button-secondary-borderColor-rest:var(--brand-control-color-border-default)}.controls-field-heading,.controls-fields .controls-field--select{align-items:flex-start;gap:var(--hub-space-4);flex-direction:column;display:flex}.controls-field-heading{width:100%}.controls-field-heading>span:has(>input){min-width:0;max-width:100%}:is(.controls-field>span:has(>:is(input,textarea)),.controls-slider-row>span:has(>input)){min-width:0;max-width:100%}.controls-fields .controls-field-label,.controls-fields .controls-choice-group-label,.controls-fields .controls-choice-group-label>span{color:var(--hub-fg-muted);font-size:.6875rem;line-height:1.5}.controls-fields .controls-field-label{overflow-wrap:anywhere;max-width:100%}.controls-fields .controls-number-input{font-variant-numeric:tabular-nums;min-width:0;max-width:100%}.controls-slider-row{align-items:center;gap:var(--hub-space-8);width:100%;min-width:0;display:flex}.controls-slider-row>.controls-native-slider{flex:1;width:0;min-width:0}.controls-slider-row>span{flex:none;max-width:100%}.controls-number-input--slider{appearance:textfield}.controls-number-input--slider::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.controls-number-input--slider::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.controls-field--select>span:has(>select){width:max-content;min-width:0;max-width:100%}.controls-fields .controls-select-input{width:auto;min-width:0;max-width:100%}.controls-fields :is(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,select):not(:disabled){background-color:var(--hub-canvas-muted)}.controls-fields :is(.controls-select-input,.controls-action-button):not(:disabled):not(:focus-visible){box-shadow:var(--hub-shadow-control-field)}.controls-field-validation{overflow-wrap:anywhere;width:100%;min-width:0}.controls-fields .controls-choice-row{align-items:center;column-gap:var(--hub-space-8);grid-template-columns:auto minmax(0,1fr)}.controls-choice-row>span:has(>.controls-choice-mark){align-items:center;display:flex}.controls-fields .controls-choice-label{min-height:var(--hub-space-24);line-height:1.5;font-size:var(--hub-text-size-small);overflow-wrap:anywhere;align-items:center;min-width:0;display:flex;top:0}.controls-fields .controls-choice-group-label{overflow-wrap:anywhere;max-width:100%;margin-block-end:var(--hub-space-4)}.controls-fields .controls-choice-mark{width:1rem;height:1rem;margin:0}.controls-fields .controls-choice-mark>svg{width:.75rem;height:.75rem}.controls-fields .controls-choice-mark--radio:before{width:1.5rem;height:1.5rem;inset:-.25rem}.controls-fields .controls-choice-mark--radio>span{width:.5rem;height:.5rem}.controls-scope-divider{border:0;border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted);width:100%;margin:0}.controls-group{--controls-group-heading-inset:var(--hub-space-8);--controls-group-heading-bottom-inset:var(--hub-space-8);gap:var(--hub-space-8);border:0;grid-template-columns:minmax(0,1fr);min-width:0;margin:0;padding:0;display:grid}.controls-group>legend{width:100%;min-width:0;max-width:100%;padding:0}.controls-scope>.controls-scope-divider+.controls-group{margin-top:calc(-1 * var(--controls-group-heading-inset))}.controls-scope>:is(.controls-field,.controls-group)+.controls-group>legend{border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted)}.controls-scope>.controls-group+.controls-field{padding-top:var(--hub-space-8);border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted)}.controls-scope-divider,.controls-scope>:is(.controls-field,.controls-group)+.controls-group>legend,.controls-scope>.controls-group+.controls-field{border-image-source:linear-gradient(var(--hub-border-muted), var(--hub-border-muted));border-image-slice:1;border-image-outset:0 var(--controls-group-heading-bleed,0px)}.controls-group-toggle:is(button){width:calc(100% + var(--controls-group-heading-bleed,0px) * 2);min-width:0;margin-left:calc(-1 * var(--controls-group-heading-bleed,0px));margin-bottom:calc(-1 * var(--controls-group-heading-bottom-inset));padding-left:var(--controls-group-heading-bleed,0px);padding-right:var(--controls-group-heading-bleed,0px);padding-block:0;padding-top:var(--controls-group-heading-inset);padding-bottom:var(--controls-group-heading-bottom-inset);min-height:calc(var(--hub-space-24) + var(--controls-group-heading-inset) + var(--controls-group-heading-bottom-inset));text-align:left;text-transform:none;color:var(--hub-fg-default);border-radius:0;justify-content:space-between}.controls-group-toggle .controls-group-label{font-size:var(--hub-text-size-small);color:var(--hub-fg-default);white-space:normal;overflow-wrap:anywhere}.controls-group-body{gap:var(--hub-space-8);min-width:0;padding-top:calc(var(--hub-space-4) + var(--controls-group-heading-bottom-inset));grid-template-columns:minmax(0,1fr);display:grid}.controls-group-body[hidden]{display:none}.controls-native-slider{--controls-slider-thumb-size:1rem;--controls-slider-track-size:.375rem;--controls-slider-fill:var(--hub-accent);--controls-slider-track-background:linear-gradient(to right, var(--controls-slider-fill) var(--controls-slider-progress), var(--hub-border-muted) var(--controls-slider-progress));appearance:none;width:100%;min-height:var(--brand-control-small-size);cursor:pointer;background:0 0;margin:0}.controls-native-slider::-webkit-slider-runnable-track{height:var(--controls-slider-track-size);border-radius:var(--controls-slider-track-size);background:var(--controls-slider-track-background)}.controls-native-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;width:var(--controls-slider-thumb-size);height:var(--controls-slider-thumb-size);margin-top:calc((var(--controls-slider-track-size) - var(--controls-slider-thumb-size)) / 2);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);background:var(--hub-canvas-default);box-shadow:var(--controls-selection-shadow);border-radius:50%}.controls-native-slider::-moz-range-track{height:var(--controls-slider-track-size);border-radius:var(--controls-slider-track-size);background:var(--controls-slider-track-background);border:0}.controls-native-slider::-moz-range-thumb{box-sizing:border-box;width:var(--controls-slider-thumb-size);height:var(--controls-slider-thumb-size);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);background:var(--hub-canvas-default);box-shadow:var(--controls-selection-shadow);border-radius:50%}.controls-native-slider:disabled{--controls-slider-fill:var(--hub-fg-muted);cursor:not-allowed}@media (forced-colors:active){.controls-native-slider::-webkit-slider-runnable-track{background:canvastext}.controls-native-slider::-moz-range-track{background:canvastext}}.controls-native-color{width:var(--brand-control-small-size);height:var(--brand-control-small-size);padding:var(--hub-space-4);background:var(--hub-canvas-muted);border:var(--brand-borderWidth-thin) solid var(--hub-border-muted);border-radius:var(--hub-radius-medium);cursor:pointer}.controls-native-color:disabled{background:var(--hub-canvas-muted);cursor:not-allowed}.controls-segments{--brand-text-size-100:var(--hub-text-size-small);--controls-segment-inset:.125rem;width:100%;max-width:100%;padding:var(--controls-segment-inset);border:var(--brand-borderWidth-thin) solid var(--hub-border-muted);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-muted);display:flex}.controls-segment{min-width:0;min-height:calc(var(--brand-control-medium-size) - (var(--brand-borderWidth-thin) + var(--controls-segment-inset)) * 2);padding-inline:var(--hub-space-8);border:var(--brand-borderWidth-thin) solid transparent;border-radius:max(0px, calc(var(--hub-radius-medium) - var(--brand-borderWidth-thin) - var(--controls-segment-inset)));cursor:pointer;color:var(--hub-fg-muted);flex:1 1 0;justify-content:center;align-items:center;display:flex;position:relative}.controls-segment>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:inherit;overflow:hidden}.controls-segment:has(input:checked){background:var(--hub-canvas-default);border-color:var(--hub-border-muted);box-shadow:var(--controls-selection-shadow);color:var(--hub-fg-default)}.controls-segment:has(input:disabled){color:var(--hub-fg-muted);cursor:not-allowed}.controls-fields:focus-visible,.controls-native-slider:focus-visible,.controls-native-color:focus-visible{outline:var(--hub-border-width-thick) solid var(--hub-focus);outline-offset:var(--hub-space-4)}.controls-segment:has(input:focus-visible){outline:var(--hub-border-width-thick) solid var(--hub-focus);outline-offset:var(--hub-space-4)}.controls-ghost-button{--controls-ghost-background:transparent;--brand-button-subtle-bgColor-rest:var(--controls-ghost-background);--brand-button-subtle-bgColor-hover:var(--controls-ghost-background);--brand-button-subtle-bgColor-active:var(--controls-ghost-background);--brand-button-subtle-borderColor-rest:transparent;--brand-button-subtle-borderColor-hover:transparent;--brand-button-subtle-borderColor-active:transparent}.controls-ghost-button.controls-ghost-button:is(button){background:var(--controls-ghost-background);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.controls-ghost-button:not(:disabled):hover{--controls-ghost-background:var(--hub-canvas-muted)}.canvas-controls-layer{z-index:40;inset:var(--canvas-preview-top,0) 0 0;pointer-events:none;position:absolute}.canvas-controls-panel{--brand-text-size-100:.875rem;--brand-control-small-size:1.75rem;top:var(--hub-space-16);left:var(--hub-space-16);width:min(18rem, calc(100% - var(--hub-space-16) * 2));max-height:calc(100% - var(--hub-space-16) * 2);background:var(--hub-canvas-default);color:var(--hub-fg-default);border:var(--brand-borderWidth-thin) solid var(--hub-border-default);border-radius:var(--hub-radius-medium);box-shadow:var(--hub-shadow-floating);pointer-events:auto;font-size:var(--brand-text-size-100);flex-direction:column;display:flex;position:absolute;overflow:hidden}.canvas-controls-header{align-items:center;gap:var(--hub-space-4);padding:var(--hub-space-8);flex:none;display:flex}.canvas-controls-grab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.canvas-controls-panel[data-dragging=true] .canvas-controls-grab{cursor:grabbing}.canvas-shell:has(.canvas-controls-panel[data-dragging=true]) .prototype-frame{pointer-events:none}.canvas-controls-header .canvas-controls-title{min-width:0;padding-inline:var(--hub-space-8);text-align:left;flex:1;justify-content:space-between}.canvas-controls-body{border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted);flex-direction:column;min-width:0;min-height:0;display:flex}.canvas-controls-body[hidden]{display:none}.canvas-controls-content{--controls-group-heading-bleed:var(--hub-space-8);gap:var(--hub-space-8);min-width:0;min-height:0;padding:var(--hub-space-8);scrollbar-gutter:stable;overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden scroll}.canvas-controls-content [role=alert]{color:var(--hub-fg-danger)}.canvas-controls-content:has(>.controls-fields:first-child>.controls-scope:first-child>.controls-group:first-child){padding-top:0}.canvas-controls-footer{gap:var(--hub-space-8);padding:var(--hub-space-8);background:var(--hub-canvas-subtle);border-top:var(--brand-borderWidth-thin) solid var(--hub-border-muted);flex:none;display:grid}.canvas-controls-footer button:not(:disabled):not(:focus-visible){box-shadow:var(--hub-shadow-control-raised)}.canvas-controls-diagnostics{overflow-wrap:anywhere;color:var(--hub-fg-muted);font-size:var(--brand-text-size-100)}.canvas-controls-diagnostics summary{cursor:pointer;padding:var(--hub-space-8)}.canvas-controls-diagnostics h4{font-size:var(--brand-text-size-100)}.canvas-controls-diagnostics summary:focus-visible{outline:var(--hub-border-width-thick) solid var(--hub-focus);outline-offset:var(--hub-space-4)}.canvas-controls-diagnostics p{margin-top:var(--hub-space-8);white-space:pre-wrap}.hub-counter{background:color-mix(in srgb, currentColor 10%, Canvas);min-width:1.25rem;min-height:1.25rem;color:inherit;font-variant-numeric:tabular-nums;border-radius:100rem;justify-content:center;align-items:center;padding:0 .375rem;font-size:.75rem;font-weight:600;line-height:1.25rem;display:inline-flex}.hub-sidebar{z-index:var(--hub-sidebar-z-index,30);inset:var(--hub-sidebar-top,0) 0 0 auto;width:min(var(--hub-sidebar-width,24rem), 100%);background:var(--hub-canvas-muted);min-height:0;color:var(--hub-fg-default);border-left:var(--brand-borderWidth-thin) solid var(--hub-border-muted);box-shadow:var(--hub-shadow-floating);visibility:hidden;pointer-events:none;flex-direction:column;transition:transform .16s cubic-bezier(.4,0,1,1),visibility 0s linear .16s;display:flex;position:absolute;transform:translate(calc(100% + 1.5rem))}.hub-sidebar[data-open=true]{visibility:visible;pointer-events:auto;transition:transform .24s ease-in,visibility;transform:translate(0)}.hub-sidebar__header{justify-content:space-between;align-items:center;gap:var(--hub-space-12);padding:var(--hub-space-8) var(--hub-space-16);background:var(--hub-canvas-subtle);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex:none;display:flex}.hub-sidebar__heading{align-items:center;gap:var(--hub-space-8);min-width:0;display:flex}.hub-sidebar__heading h2{color:var(--hub-fg-default);font-size:var(--brand-text-size-200);overflow-wrap:anywhere;margin:0}.hub-sidebar .hub-sidebar__close{--brand-button-subtle-bgColor-hover:var(--brand-color-border-muted);--brand-button-subtle-borderColor-hover:transparent;background:0 0;border-color:#0000}.hub-sidebar__close:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.hub-sidebar__content{flex:1;min-height:0;overflow:auto}@media (prefers-reduced-motion:reduce){.hub-sidebar,.hub-sidebar[data-open=true]{transition:none}}.hub-user-avatar.hub-user-avatar{width:var(--hub-avatar-size);height:var(--hub-avatar-size);object-fit:cover;flex:none;display:block}.hub-user-avatar--20{--hub-avatar-size:1.25rem}.hub-user-avatar--24{--hub-avatar-size:1.5rem}.hub-user-avatar--28{--hub-avatar-size:1.75rem}.hub-user-avatar--32{--hub-avatar-size:2rem}.review-participant-stack{align-items:center;display:inline-flex}.review-participant-stack__avatar{background:var(--hub-canvas-default);border:2px solid var(--hub-canvas-default);color:var(--hub-fg-muted);transform:translateX(calc(var(--review-avatar-index,0) * var(--review-avatar-spread,0px)));border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.review-participant-stack__avatar:first-child{z-index:4}.review-participant-stack__avatar:nth-child(2){z-index:3;--review-avatar-index:1}.review-participant-stack__avatar:nth-child(3){z-index:2;--review-avatar-index:2}.review-participant-stack__avatar:nth-child(4){z-index:1;--review-avatar-index:3}.review-participant-stack__avatar+.review-participant-stack__avatar{margin-inline-start:calc(-1 * var(--hub-space-8))}.review-participant-stack--small .review-participant-stack__avatar,.review-participant-stack--medium .review-participant-stack__avatar{width:1.75rem;height:1.75rem}.review-participant-stack__avatar--overflow{background:var(--hub-canvas-muted);color:var(--hub-fg-default);font-size:.625rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.review-participant-stack__avatar{transition:transform .15s cubic-bezier(.77,0,.175,1)}}.review-comment-markers{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.review-comment-marker{width:auto;min-width:var(--hub-space-32);height:var(--hub-space-32);transform:translate(calc(-1 * var(--hub-space-16) + var(--review-marker-offset-x,0px)), -50%);box-shadow:none;pointer-events:auto;color:var(--hub-fg-muted);background:0 0;border:0;border-radius:50%;padding:.125rem .875rem .125rem .125rem;position:absolute}.review-comment-marker--resolved{opacity:.65}.review-comment-marker .review-participant-stack__avatar:first-child{box-shadow:var(--hub-shadow-review-marker)}.review-comment-marker--unread .review-participant-stack__avatar:first-child{border-color:var(--hub-accent)}.review-comment-marker--unread:after{background:var(--hub-accent);width:var(--hub-space-8);height:var(--hub-space-8);border:1px solid var(--hub-canvas-default);content:"";border-radius:50%;position:absolute;top:-.125rem;right:-.125rem}.review-comment-marker--blocked{cursor:not-allowed}.review-comment-area{pointer-events:none;position:absolute;inset:0;overflow:visible}.review-comment-area__path{fill:none;stroke:var(--hub-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.review-comment-area__path--selected{stroke:var(--hub-focus);stroke-width:4px}.review-comment-marker--selected,.review-comment-marker:focus-visible{outline:0}.review-comment-marker--selected .review-participant-stack__avatar:first-child,.review-comment-marker:focus-visible .review-participant-stack__avatar:first-child{outline:2px solid var(--hub-focus);outline-offset:.125rem}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.review-comment-marker:hover:not(:disabled) .review-participant-stack__avatar{--review-avatar-spread:.1875rem}}@media (prefers-reduced-motion:no-preference){.review-comment-marker:focus-visible .review-participant-stack__avatar{--review-avatar-spread:.1875rem;transition:none}}.hub-switch{width:var(--base-size-48);height:var(--base-size-40);cursor:pointer;vertical-align:middle;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.hub-switch--small{width:var(--base-size-40);height:var(--base-size-32)}.hub-switch__native-control{opacity:0;pointer-events:none;position:absolute;inset:0}.hub-switch__track{width:var(--base-size-36);height:var(--base-size-24);padding:var(--base-size-4);border-radius:var(--base-size-24);background:var(--brand-color-neutral-emphasis);align-items:center;display:flex}.hub-switch--small .hub-switch__track{width:var(--base-size-28);height:var(--base-size-16);padding:var(--base-size-2)}.hub-switch__thumb{width:var(--base-size-16);height:var(--base-size-16);border-radius:var(--base-size-16);background:var(--brand-color-text-onEmphasis);transition:transform var(--brand-animation-duration-faster) var(--brand-animation-easing-default)}.hub-switch--small .hub-switch__thumb{width:var(--base-size-12);height:var(--base-size-12)}.hub-switch__track[data-checked=true]{background:var(--brand-color-success-fg)}.hub-switch__track[data-checked=true] .hub-switch__thumb{transform:translateX(var(--base-size-12))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .hub-switch__track[data-checked=true] .hub-switch__thumb{transform:translateX(calc(-1 * var(--base-size-12)))}.hub-switch:has(:focus-visible) .hub-switch__track{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.hub-switch[data-disabled]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.hub-switch__thumb{transition:none}}.review-comment-filter-controls{flex-direction:column;gap:.75rem;padding:0;display:flex}.review-comment-filter-controls__search{align-items:center;gap:.5rem;display:flex}.review-comment-filter-controls__search-field{flex:1;min-width:0;position:relative}.review-comment-filter-controls__input{box-sizing:border-box;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);width:100%;height:2.5rem;min-height:2.5rem;color:var(--hub-fg-default);font-size:var(--brand-text-size-100);padding:.5rem 1rem .625rem 2.5rem;line-height:1.25rem}.review-comment-filter-controls__input:focus{border-color:var(--hub-focus);outline:none}.review-comment-filter-controls__input::placeholder{color:var(--hub-fg-muted)}.review-comment-filter-controls__search-icon{z-index:1;color:var(--hub-fg-muted);pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.review-comment-filter-controls .review-comment-filter-controls__button{border-color:#0000}.review-comment-filter-controls .review-comment-filter-controls__button--active,.review-comment-filter-controls .review-comment-filter-controls__button:hover:not(:disabled){background:var(--brand-color-border-muted)}.review-comment-filter-controls__button:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.review-comment-filter-controls__filters{flex-direction:column;gap:.5rem;padding-top:.25rem;display:flex}.review-comment-filter-controls__toggle,.review-comment-filter-controls__participant{justify-content:space-between;align-items:center;gap:.75rem;min-height:2rem;font-size:.875rem;display:flex}.review-comment-filter-controls__participant{gap:.5rem}.review-comment-filter-controls__participant [data-testid=ActionMenu],.review-comment-filter-controls__participant-trigger{max-width:12rem}.review-comment-filter-controls__participant-name{text-overflow:ellipsis;white-space:nowrap;max-width:8rem;display:block;overflow:hidden}.review-comment-filter-controls__participant [role=menu]{width:max-content;min-width:12rem;max-width:min(20rem,100vw - 1rem)}.review-comment-row{padding:var(--hub-space-8) var(--hub-space-12);border-radius:var(--brand-borderRadius-medium);isolation:isolate;font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);background:0 0;border:0;margin-inline-start:var(--hub-space-12);position:relative}.review-comment-row:before{content:"";inset-block:0;inset-inline:calc(-1 * var(--hub-space-16) - var(--hub-space-4)) calc(-1 * var(--hub-space-4));border-radius:inherit;pointer-events:none;z-index:-1;position:absolute}.review-comment-row:hover:before,.review-comment-row--selected:before{background:var(--brand-color-border-muted)}.review-comment-row__button{appearance:none;cursor:pointer;width:100%;min-height:0;font:inherit;text-align:left;color:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.review-comment-row__button:after{content:"";inset-block:0;inset-inline:calc(-1 * var(--hub-space-16) - var(--hub-space-4)) calc(-1 * var(--hub-space-4));border-radius:var(--brand-borderRadius-medium);position:absolute}.review-comment-row__button:focus-visible{outline:none}.review-comment-row__button:focus-visible:after{outline:2px solid var(--hub-focus);outline-offset:-2px}.review-comment-row__button:disabled{cursor:not-allowed;opacity:.6}.review-comment-row .review-comment-row__avatar{width:1.25rem;height:1.25rem;inset-inline-start:calc(-1 * var(--hub-space-24));color:var(--hub-fg-muted);border-radius:50%;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.review-comment-row__content{min-width:0}.review-comment-row__metadata{min-width:0;color:var(--hub-fg-muted);flex-wrap:wrap}.review-comment-row__author{text-overflow:ellipsis;white-space:nowrap;color:var(--hub-fg-muted);font-weight:400;overflow:hidden}.review-comment-row--unread .review-comment-row__author{font-weight:600}.review-comment-row__author-and-build{align-items:center;gap:var(--hub-space-4);flex:1;min-width:0;display:flex;position:relative}.review-comment-row__metadata time{z-index:1;cursor:pointer;white-space:nowrap;font-size:.75rem;position:relative}.review-comment-row__unread{z-index:1;cursor:pointer;background:var(--hub-accent);width:var(--hub-space-8);height:var(--hub-space-8);top:50%;border-radius:50%;position:absolute;inset-inline-start:calc(-1 * var(--hub-space-24) + (1.25rem - var(--hub-space-8)) / 2);transform:translateY(-50%)}.review-comment-row__body-container{display:block;position:relative}.review-comment-row__body{overflow-wrap:anywhere;-webkit-line-clamp:3;color:var(--hub-fg-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.review-comment-row--unread .review-comment-row__author,.review-comment-row--unread .review-comment-row__body{color:var(--hub-fg-default)}.review-comment-row__context{padding-block-start:var(--hub-space-4)}.review-comment-row__build{white-space:nowrap;flex-shrink:0;font-size:.75rem}.review-comment-row__build a{z-index:1;color:var(--hub-fg-muted);text-decoration:none;position:relative}.review-comment-row__build a:hover{text-decoration:underline}.review-comment-row__replies{white-space:nowrap;color:var(--hub-fg-muted)}.review-comment-row__layout,.review-comment-row__metadata,.review-comment-row__context{align-items:flex-start;gap:.5rem;display:flex}.review-comment-row__content,.review-comment-row__replies{flex:1;min-width:0}.review-comment-row__author{flex:0 auto}.review-comment-row__copy{flex-direction:column;gap:.25rem;display:flex}.review-comment-row__metadata{align-items:center}.review-comment-row__context{align-items:center;font-size:.75rem}.review-comment-row__status{white-space:nowrap;margin-inline-start:auto}.review-comments-sidebar{flex-direction:column;width:100%;height:100%;display:flex}.review-comments-sidebar__header{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:0;display:flex}.review-comments-sidebar__heading{align-items:center;gap:.5rem;display:flex}.review-comments-sidebar__heading h2{margin:0;font-size:1rem}.review-comments-sidebar .review-comments-sidebar__close{--brand-button-subtle-bgColor-hover:var(--brand-color-border-muted);--brand-button-subtle-borderColor-hover:transparent;background:0 0;border-color:#0000}.review-comments-sidebar__close:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.review-comments-sidebar__body{min-height:0;margin-inline:calc(-1 * var(--hub-space-8)) calc(-1 * var(--hub-space-4));padding-inline:var(--hub-space-8) var(--hub-space-4);flex-direction:column;flex:1;display:flex;overflow:auto}.review-comments-sidebar__state{text-align:center;min-height:12rem;color:var(--hub-fg-muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;display:flex}.review-comments-sidebar__threads{padding:var(--hub-space-8) 0 0;flex-direction:column;gap:.25rem;display:flex}.review-comments-sidebar__loading{border-top:1px solid var(--hub-border-muted);color:var(--hub-fg-muted);justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem 1rem;display:flex}.review-comment-control__trigger{width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);gap:0;padding:0}.review-shell__comment-actions .review-comment-control__trigger{border-start-end-radius:0;border-end-end-radius:0}.review-comment-control__trigger>[data-testid=Button-trailing-visual],.review-comment-control__trigger>span:nth-child(2){display:none}.review-comment-control__trigger~div [role=menu]{max-height:min(460px, var(--review-comment-control-menu-height,460px))}.review-comment-control__menu-item{column-gap:var(--brand-control-medium-gap)}div:has(>[data-testid=ActionMenu] .review-comment-control__trigger[aria-expanded=true])+[role=tooltip]{display:none}.canvas-commenting-recovery__actions{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.review-confirmation-panel{background:var(--hub-attention-subtle);border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.review-confirmation-panel--compact{gap:.5rem;padding:.5rem}.review-confirmation-panel--condensed{flex-flow:wrap;justify-content:space-between;align-items:center;gap:.375rem .5rem;padding:.375rem;padding-inline-start:.625rem}.review-confirmation-panel--condensed .review-confirmation-panel__copy{flex:1 0 auto;max-width:100%}.review-confirmation-panel--condensed .review-confirmation-panel__copy strong{font-size:.8125rem;line-height:1.25rem}.review-confirmation-panel--condensed .review-confirmation-panel__actions{margin-inline-start:auto}.review-confirmation-panel--condensed .review-confirmation-panel__error{flex-basis:100%}.review-confirmation-panel__copy{flex-direction:column;gap:.25rem;display:flex}.review-confirmation-panel__copy span,.review-confirmation-panel__error{font-size:.875rem}.review-confirmation-panel__actions{justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.review-confirmation-panel__danger{border-color:var(--hub-danger-emphasis);background:var(--hub-danger-emphasis);color:var(--hub-fg-on-danger)}@media (hover:hover) and (pointer:fine){.review-confirmation-panel__danger:not(:disabled):hover{border-color:color-mix(in srgb, var(--hub-danger-emphasis) 85%, var(--hub-fg-default));background:color-mix(in srgb, var(--hub-danger-emphasis) 85%, var(--hub-fg-default))}}.review-confirmation-panel__error{color:var(--hub-fg-danger)}.mention-input{width:100%;position:relative}.mention-input textarea{box-sizing:border-box;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);width:100%;color:var(--hub-fg-default);font:inherit;resize:vertical;padding:.5rem}.mention-input textarea:focus-visible{outline:2px solid var(--hub-focus);outline-offset:-1px}.mention-input__suggestions{z-index:100;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);max-height:14rem;color:var(--hub-fg-default);padding:.25rem;position:fixed;overflow-y:auto}.mention-input__suggestions ul{margin:0;padding:0;list-style:none}.mention-input__suggestions button{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:.5rem}.mention-input__suggestions [aria-selected=true]{background:var(--hub-canvas-subtle)}.review-comment-composer-backdrop{z-index:39;background:0 0;border:0;position:absolute;inset:0}.review-comment-composer{width:min(20rem, calc(100% - var(--hub-space-16)));max-height:calc(100% - var(--hub-space-16));border:1px solid var(--hub-border-muted);background:var(--hub-canvas-subtle);z-index:40;box-shadow:var(--hub-shadow-review-overlay);border-radius:.5625rem;padding:.75rem 1rem 1rem;position:absolute;overflow:auto}.review-comment-composer__form{flex-direction:column;gap:.75rem;display:flex}.review-comment-composer__header,.review-comment-composer__actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.review-comment-composer__header h2{font-size:var(--brand-text-size-100);margin:0;font-weight:600}.review-comment-composer__actions{justify-content:flex-end}.review-comment-composer textarea{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.review-comment-composer__error{color:var(--hub-fg-danger)}.review-comment-composer__banner{margin:0}.review-thread-reply-form__blocked{padding:var(--hub-space-8) var(--hub-space-12);color:var(--hub-fg-muted);font-size:.75rem;display:block}.review-thread-reply-form__error{color:var(--hub-fg-danger)}.review-thread-reply-form{flex-direction:column;gap:.5rem;display:flex}.review-thread-reply-form__composer{align-items:flex-end;display:flex;position:relative}.review-thread-reply-form__composer textarea{resize:none;border:1px solid var(--hub-border-default);border-radius:var(--hub-radius-medium);background:var(--hub-canvas-default);width:100%;min-height:2.5rem;max-height:min(7.5rem,20dvh);color:var(--hub-fg-default);font-size:var(--brand-text-size-100);padding:.5rem 2.75rem .625rem 1rem;line-height:1.25rem;display:block}.review-thread-reply-form__composer textarea:focus{border-color:var(--hub-focus);outline:none}.review-thread-reply-form__composer textarea::placeholder{color:var(--hub-fg-muted)}.review-thread-reply-form__composer textarea:placeholder-shown{white-space:nowrap}.review-thread-reply-form__submit{background:var(--brand-button-primary-bgColor-rest);width:1.875rem;height:1.875rem;color:var(--brand-button-primary-fgColor-rest);cursor:pointer;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;bottom:.3125rem;right:.3125rem}.review-thread-reply-form__submit:hover:not(:disabled){opacity:.85}.review-thread-reply-form__submit:disabled{background:var(--hub-border-default);color:var(--hub-fg-muted);cursor:default}.review-thread-reply-form__submit:focus-visible{outline:2px solid var(--hub-focus);outline-offset:2px}.review-thread-reply-form__error{font-size:.875rem}.mention-text{border-radius:var(--hub-radius-small);background:var(--hub-canvas-subtle);color:var(--hub-fg-default);padding-inline:.15em;font-weight:600}.review-comment-reactions{gap:var(--hub-space-4);flex-wrap:wrap;align-items:center;display:flex}.review-comment-reactions>button{border-color:var(--hub-border-muted);border-radius:.375rem;gap:.25rem;height:1.625rem;min-height:1.625rem;padding-inline:.375rem;font-size:.75rem}.review-comment-reactions>button>span:first-child{font-size:.75rem;line-height:1}.review-comment-reactions>button .hub-counter{background:0 0;min-width:0;min-height:0;padding:0;font-size:.75rem;line-height:1}.review-comment-reactions>button.review-comment-reaction--selected{background:var(--hub-accent-subtle);border-color:color-mix(in srgb, var(--hub-accent) 40%, var(--hub-border-muted));color:var(--hub-fg-default)}.review-comment-reactions__picker-emoji{font-size:1rem;line-height:1}.review-comment-reactions__error{color:var(--hub-fg-danger)}.review-comment-reactions__tooltip[popover][role=tooltip]{white-space:nowrap}.review-comment-reactions__layout{flex-direction:column;gap:.25rem;display:flex}.review-comment-reactions__menu-trigger{width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);background:0 0;border-color:#0000;gap:0;padding:0}.review-comment-reactions__menu-trigger>[data-testid=Button-trailing-visual],.review-comment-reactions__menu-trigger>span:nth-child(2),.review-comment-reactions__tooltip.review-comment-reactions__tooltip--suppressed[popover][role=tooltip]{display:none}.review-comment-reactions:has(.review-comment-reactions__menu-trigger[aria-expanded=true])>[role=tooltip]{display:none}.review-comment-reactions__layout [role=menu]{max-height:min(460px,100dvh - 2rem)}.review-comment-reactions__layout [role=menu] li{column-gap:var(--brand-control-medium-gap)}.review-thread-message{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);flex-direction:column;gap:.125rem;padding:.5rem 1rem 1rem;display:flex}.review-thread-message+.review-thread-message{padding-top:.5rem}.review-thread-message__actions,.review-thread-message__header{align-items:center;gap:.5rem;display:flex}.review-thread-message__byline{flex-wrap:wrap;flex:1;align-items:baseline;column-gap:.5rem;min-width:0;line-height:1.25rem;display:flex}.review-thread-message__byline time,.review-thread-message__byline>span:not(.review-thread-message__identity){color:var(--hub-fg-muted);font-size:.75rem}.review-thread-message__actions{justify-content:flex-end}.review-thread-message__edit{flex-direction:column;gap:.5rem;display:flex}.review-thread-message__identity{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.review-thread-message__body{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 0 2.25rem}.review-thread-message__edit,.review-thread-message>.review-comment-reactions__layout{margin-inline-start:2.25rem}.review-thread-message>.review-comment-reactions__layout{margin-block-start:.5rem}.review-thread-message__body--deleted{color:var(--hub-fg-muted);font-style:italic}.review-thread-message__error{color:var(--hub-fg-danger)}.review-thread-message .review-thread-message__menu-trigger:is(button){width:var(--brand-control-small-size);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);min-height:var(--brand-control-small-size);box-shadow:none;background:0 0;border:0;gap:0;padding:0}.review-thread-message .review-thread-message__menu-trigger:not(:disabled):hover{background:var(--brand-color-border-muted)}.review-thread-message [role=menu] li{column-gap:var(--brand-control-medium-gap)}.review-thread-message__menu-trigger>[data-testid=Button-trailing-visual],.review-thread-message__menu-trigger>span:nth-child(2){display:none}.review-thread-message__header:has(.review-thread-message__menu-trigger[aria-expanded=true])>[role=tooltip]{display:none}.review-thread-message__delete-item{color:var(--hub-fg-danger)}.review-thread-message__menu-divider{border-top:1px solid var(--hub-border-muted);margin-block:var(--hub-space-4);list-style:none}.review-thread-message__delete-item span{color:var(--hub-fg-danger)}.review-thread-message[data-notification-target=true]{outline:2px solid var(--hub-focus);outline-offset:-2px;border-radius:var(--hub-radius-medium)}.review-emoji-burst{z-index:50;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.review-thread-conversation{background:var(--hub-canvas-subtle);z-index:40;width:100%;height:100%;box-shadow:var(--hub-shadow-review-overlay);border:0;border-radius:0;display:flex;position:absolute;inset:0;overflow:visible}.review-thread-conversation__layout{max-height:inherit;flex-direction:column;flex:1;min-height:0;display:flex}.review-thread-conversation__header{border-bottom:1px solid var(--hub-border-default);flex:none;align-items:center;gap:.5rem;min-height:3rem;padding:.5rem 1rem;display:flex}.review-thread-conversation__header h2{font-size:var(--brand-text-size-100);flex:1;margin:0;font-weight:600}.review-thread-conversation__close{background:0 0;border-color:#0000}.review-thread-conversation__banner{margin:var(--hub-space-8)}.review-thread-conversation__messages{flex:auto;min-height:0;overflow:auto}.review-thread-conversation__messages [data-testid=ActionMenu]{position:static}.review-thread-conversation__messages [data-testid=ActionMenu] [role=menu]{max-height:min(460px, var(--review-thread-menu-room-bottom,calc(100dvh - 2rem)))}.review-thread-conversation__messages [data-testid=ActionMenu] [role=menu][class*=ActionMenu__menu--pos-outside-top]{max-height:min(460px, var(--review-thread-menu-room-top,calc(100dvh - 2rem)))}.review-thread-conversation__footer{flex:none;padding:0 .25rem .25rem}.review-thread-conversation__footer--blocked{border-top:1px solid var(--hub-border-muted);padding:0}@container (width>=48rem){.review-thread-conversation{width:min(20rem, calc(100% - var(--hub-space-16)));height:auto;max-height:calc(100% - var(--hub-space-16));border:1px solid var(--hub-border-default);border-radius:.75rem;inset:auto}.review-thread-conversation__messages{min-height:5rem;max-height:20rem}.review-thread-conversation--anchored{top:var(--review-thread-top);left:var(--review-thread-left)}.review-thread-conversation--docked{top:var(--hub-space-12);right:var(--hub-space-12)}}.canvas-hub-panel{--hub-sidebar-top:var(--canvas-preview-top,2.75rem)}.canvas-hub-content{padding:var(--hub-space-16);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);flex:1;overflow:auto}.canvas-hub-connection{margin-bottom:1.5rem}.canvas-hub-status{justify-items:start;gap:var(--hub-space-16);display:grid}.canvas-hub-status>.hub-alert{justify-self:stretch}.canvas-hub-content .canvas-hub-connection p{color:var(--hub-fg-default);margin-block-end:var(--base-size-8)}.canvas-hub-settings{margin-bottom:1rem}.canvas-hub-publication__title,.canvas-hub-section__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.canvas-hub-publication__title{align-items:flex-start}.canvas-hub-publication__title h3,.canvas-hub-section h3{margin:0}.canvas-hub-publication__title h3{overflow-wrap:anywhere;min-width:0}.canvas-hub-publication__status{border:1px solid var(--hub-border-muted);color:var(--hub-fg-muted);border-radius:999px;flex:none;margin-top:.25rem;padding:.25rem .5rem;font-size:.75rem;line-height:1}.canvas-hub-publication__branch{color:var(--hub-fg-muted);overflow-wrap:anywhere;align-items:center;gap:.375rem;margin:.5rem 0 0;text-decoration:none;display:inline-flex}a.canvas-hub-publication__branch:hover{color:var(--hub-accent);text-decoration:underline}.canvas-hub-publication__description{overflow-wrap:anywhere;margin:1rem 0}.canvas-hub-publication__start-page{margin-bottom:0}.canvas-hub-content .canvas-hub-publication__form label{margin:0}.canvas-hub-publication__name-field{flex:1;min-width:0}.canvas-hub-content .canvas-hub-publication__name-field input{box-sizing:border-box;min-height:1.75rem;font-size:var(--brand-text-size-200);font-weight:var(--brand-text-weight-semibold);margin:0;padding-block:.25rem;line-height:1.25rem}.canvas-hub-publication__description-field{margin-top:1rem}.canvas-hub-content .canvas-hub-publication__description-field textarea{resize:vertical;min-height:5rem;margin:0}.canvas-hub-publication__form .canvas-hub-form-actions,.canvas-hub-content .canvas-hub-publication__form .canvas-hub-publication__start-page-field{margin-top:1rem}.canvas-hub-publication__hint{color:var(--hub-fg-muted);margin:.375rem 0 0;font-size:.75rem}.canvas-hub-publication>button{margin-top:var(--hub-space-16)}.canvas-hub-section,.canvas-hub-publication--after-status{border-top:1px solid var(--hub-border-muted);margin-top:1.25rem;padding-top:1.25rem}.canvas-hub-section>p{color:var(--hub-fg-muted);margin:.75rem 0 0}.canvas-hub-build{margin-top:.75rem}.canvas-hub-build__identity{align-items:baseline;gap:var(--hub-space-8);display:flex}.canvas-hub-build__identity>code{color:var(--hub-fg-muted)}.canvas-hub-build>p{color:var(--hub-fg-muted);margin:.5rem 0 0}.canvas-hub-build a,.canvas-hub-build__history{color:var(--hub-accent)}.canvas-hub-build .canvas-hub-build__author{color:inherit;text-decoration:none}.canvas-hub-build .canvas-hub-build__author:hover{color:var(--hub-accent);text-decoration:underline}.canvas-hub-build__history{margin-top:var(--hub-space-12);display:inline-block}.canvas-hub-build>.canvas-hub-build__notice{color:var(--hub-fg-default)}.canvas-hub-disconnect{margin-top:var(--hub-space-16)}.canvas-hub-origin{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem .5rem;display:grid}.canvas-hub-origin>a{min-width:0;color:var(--hub-accent);overflow-wrap:anywhere}.canvas-hub-origin button{white-space:nowrap;grid-area:1/2}.canvas-hub-origin+p,.canvas-hub-origin+.canvas-hub-publication,.canvas-hub-content>p+p{margin-top:1rem}.canvas-hub-origin-form{margin-block:.75rem}.canvas-hub-origin-form p{color:var(--hub-fg-muted)}.canvas-hub-origin-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.canvas-hub-content .canvas-hub-origin-field label{margin:0}.canvas-hub-origin-form>p{margin:.5rem 0 0}.canvas-hub-origin-form>.canvas-hub-form-actions{margin-top:1rem}.canvas-hub-content form label{margin-block:.75rem;display:block}.canvas-hub-content input,.canvas-hub-content textarea{width:100%;margin-top:.25rem;display:block}.canvas-hub-form-actions{gap:.5rem;display:flex}.canvas-marker-layer{inset:var(--canvas-preview-top,2.75rem) 0 0;z-index:20;pointer-events:none;position:absolute}.canvas-review-controls{align-items:center;gap:0;display:inline-flex}.canvas-review-controls .review-comment-control__trigger{border-start-end-radius:0;border-end-end-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;overflow:visible}.canvas-review-controls .review-comment-control__trigger [data-testid=Button-leading-visual]{flex:0 0 1rem;overflow:visible}.canvas-review-controls .review-comment-control__trigger svg{overflow:visible}.canvas-review-controls .canvas-comments-toggle{--brand-button-secondary-bgColor-active:var(--brand-button-secondary-bgColor-rest);--brand-button-secondary-borderColor-active:var(--brand-button-secondary-borderColor-rest);min-width:var(--brand-control-small-size);height:var(--brand-control-small-size);padding-inline:var(--hub-space-8);gap:var(--hub-space-4);border-start-start-radius:0;border-end-start-radius:0;border-inline-start-width:0;border-left-width:0;border-top-left-radius:0;border-bottom-left-radius:0;margin-inline-start:0}.canvas-comments-toggle:focus-visible{outline:2px solid var(--hub-focus);outline-offset:1px}.canvas-comments-unread-badge{width:var(--hub-space-8);height:var(--hub-space-8);background:var(--hub-accent);border-radius:50%}.canvas-comments-sidebar-shell{--hub-sidebar-top:var(--canvas-preview-top,2.75rem);--hub-sidebar-z-index:35}.canvas-comments-sidebar-content{flex-direction:column;padding:0 1rem 1rem;display:flex;overflow:hidden}.canvas-comments-sidebar-shell .review-comment-filter-controls{padding-top:1rem}.canvas-comments-sidebar-shell .review-comment-filter-controls__filters{border-bottom:var(--brand-borderWidth-thin) solid var(--hub-border-muted);margin-inline:-1rem;padding:.25rem 1rem 1rem}.canvas-comments-live-notices{padding-top:.75rem}.canvas-comments-live-status{color:var(--hub-fg-muted);font-size:var(--brand-text-size-100);margin:0;padding:0}.canvas-comments-live-status+.canvas-comments-live-status{margin-top:.5rem}.canvas-conversation-shell{z-index:40;inset:var(--canvas-preview-top,2.75rem) 0 0;pointer-events:none;position:absolute;container-type:inline-size}.canvas-composer-shell{z-index:45;inset:var(--canvas-preview-top,2.75rem) 0 0;pointer-events:none;position:absolute;container-type:inline-size}.canvas-composer-shell .review-comment-composer,.canvas-composer-shell .review-comment-composer-backdrop{pointer-events:auto}.canvas-selection-notice{z-index:46;top:calc(var(--canvas-preview-top,2.75rem) + .75rem);border:1px solid var(--hub-danger-emphasis);border-radius:var(--brand-borderRadius-medium);background:var(--hub-canvas-default);max-width:min(30rem,100% - 2rem);color:var(--hub-fg-default);box-shadow:var(--hub-shadow-floating);padding:.75rem 1rem;position:absolute;left:50%;transform:translate(-50%)}.canvas-conversation-shell .review-thread-conversation{pointer-events:auto}.canvas-conversation-shell :is(.review-thread-message__menu-trigger,.review-comment-reactions__menu-trigger) [data-testid=Button-leading-visual]{flex:0 0 1rem;overflow:visible}.canvas-publish-settings__option{justify-content:space-between;align-items:center;gap:var(--hub-space-16);margin-top:var(--hub-space-12);display:flex}.canvas-publish-settings__option>label{min-width:0}.canvas-publish-settings__toggle:has([aria-disabled=true]){opacity:.5;cursor:not-allowed}.canvas-publish-settings__error{gap:var(--hub-space-12);margin-top:var(--hub-space-12);display:grid}.canvas-toolbar{z-index:50;background:var(--brand-color-canvas-subtle);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;min-height:2.75rem;padding-block:.375rem;padding-inline:.5rem;display:flex;position:relative}.canvas-toolbar .canvas-publish-share{flex-direction:row;flex:none;align-items:center;gap:0;display:flex}.canvas-publish-share:has(.hub-icon-button) .canvas-publish-button{border-start-end-radius:0;border-end-end-radius:0}.canvas-publish-share .hub-icon-button{border-start-start-radius:0;border-end-start-radius:0;margin-inline-start:-1px}.canvas-publish-share button:focus-visible{z-index:1;position:relative}.canvas-publish-share .hub-icon-button,.canvas-publish-share .canvas-publish-button{height:var(--brand-control-small-size);min-height:var(--brand-control-small-size)}.canvas-toolbar .canvas-title{width:fit-content;min-width:0;color:var(--brand-color-text-muted,#656d76);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--brand-text-size-100);letter-spacing:-.015em;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:0 auto;justify-content:flex-start;margin-right:auto;font-weight:700;line-height:1.25rem;overflow:hidden}.canvas-toolbar .canvas-title:hover{background:var(--brand-button-subtle-bgColor-hover)}.canvas-toolbar .canvas-title:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.canvas-toolbar button{flex-shrink:0}.canvas-review-controls-slot{align-items:center;display:flex}.canvas-publish-button[aria-busy=true] svg{animation:1s linear infinite canvas-publish-spin}@keyframes canvas-publish-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.canvas-publish-button[aria-busy=true] svg{animation:none}}@media (width<=30rem){.canvas-toolbar{padding-inline:.625rem}}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html,html:focus-within{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}}body{min-height:100vh;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}img,picture{max-width:100%}input,button,textarea,select{font-family:inherit}:root,[data-color-mode=light]{--base-color-scale-black-0:#000;--base-color-scale-transparent:#fff0;--base-color-scale-white-0:#fff;--base-color-scale-gray-0:#f2f5f3;--base-color-scale-gray-1:#e4ebe6;--base-color-scale-gray-2:#d2d9d4;--base-color-scale-gray-3:#c4ccc6;--base-color-scale-gray-4:#b6bfb8;--base-color-scale-gray-5:#96a199;--base-color-scale-gray-6:#77827a;--base-color-scale-gray-7:#58635b;--base-color-scale-gray-8:#353d37;--base-color-scale-gray-9:#191f1b;--base-color-scale-blue-0:#ddf4ff;--base-color-scale-blue-1:#bcecff;--base-color-scale-blue-2:#8dd6ff;--base-color-scale-blue-3:#5fb9ff;--base-color-scale-blue-4:#3094ff;--base-color-scale-blue-5:#0377ff;--base-color-scale-blue-6:#0055d5;--base-color-scale-blue-7:#0040a7;--base-color-scale-blue-8:#002f7a;--base-color-scale-blue-9:#001c4d;--base-color-scale-green-0:#ebf9f4;--base-color-scale-green-1:#bfffd1;--base-color-scale-green-2:#8cf2a6;--base-color-scale-green-3:#5fed83;--base-color-scale-green-4:#23ea57;--base-color-scale-green-5:#0fbf3e;--base-color-scale-green-6:#08872b;--base-color-scale-green-7:#0d6731;--base-color-scale-green-8:#0e4a2e;--base-color-scale-green-9:#0d3024;--base-color-scale-yellow-0:#fff8c5;--base-color-scale-yellow-1:#ffe777;--base-color-scale-yellow-2:#ffd743;--base-color-scale-yellow-3:#fabf21;--base-color-scale-yellow-4:#db9d00;--base-color-scale-yellow-5:#be7d00;--base-color-scale-yellow-6:#a06100;--base-color-scale-yellow-7:#824800;--base-color-scale-yellow-8:#653200;--base-color-scale-yellow-9:#471f00;--base-color-scale-orange-0:#fff1e5;--base-color-scale-orange-1:#fcceab;--base-color-scale-orange-2:#f4a876;--base-color-scale-orange-3:#f08a3a;--base-color-scale-orange-4:#da7210;--base-color-scale-orange-5:#b85b06;--base-color-scale-orange-6:#954502;--base-color-scale-orange-7:#703100;--base-color-scale-orange-8:#5c2300;--base-color-scale-orange-9:#471700;--base-color-scale-red-0:#ffebe9;--base-color-scale-red-1:#ffcecb;--base-color-scale-red-2:#ffaba8;--base-color-scale-red-3:#ff8182;--base-color-scale-red-4:#fa4549;--base-color-scale-red-5:#cf2230;--base-color-scale-red-6:#ae0b29;--base-color-scale-red-7:#860620;--base-color-scale-red-8:#730019;--base-color-scale-red-9:#420011;--base-color-scale-purple-0:#f0e5ff;--base-color-scale-purple-1:#dbbffd;--base-color-scale-purple-2:#c898fd;--base-color-scale-purple-3:#b870ff;--base-color-scale-purple-4:#9f51fa;--base-color-scale-purple-5:#8534f3;--base-color-scale-purple-6:#6619e1;--base-color-scale-purple-7:#43179e;--base-color-scale-purple-8:#26115f;--base-color-scale-purple-9:#160048;--base-color-scale-pink-0:#fff0fc;--base-color-scale-pink-1:#ffc9f2;--base-color-scale-pink-2:#f67ed2;--base-color-scale-pink-3:#ff80d2;--base-color-scale-pink-4:#ff4ac0;--base-color-scale-pink-5:#ef2aa4;--base-color-scale-pink-6:#ca2186;--base-color-scale-pink-7:#952866;--base-color-scale-pink-8:#651643;--base-color-scale-pink-9:#3d0a28;--base-color-scale-coral-0:#fff0eb;--base-color-scale-coral-1:#ffcab8;--base-color-scale-coral-2:#ffa387;--base-color-scale-coral-3:#ff7b56;--base-color-scale-coral-4:#fe4c25;--base-color-scale-coral-5:#e13f1b;--base-color-scale-coral-6:#c53211;--base-color-scale-coral-7:#a22710;--base-color-scale-coral-8:#801e0f;--base-color-scale-coral-9:#500a00;--base-color-scale-lemon-0:#fdf5b3;--base-color-scale-lemon-1:#f5e36b;--base-color-scale-lemon-2:#f2da3b;--base-color-scale-lemon-3:#e1c50f;--base-color-scale-lemon-4:#c7a60b;--base-color-scale-lemon-5:#a98906;--base-color-scale-lemon-6:#806803;--base-color-scale-lemon-7:#614d01;--base-color-scale-lemon-8:#413200;--base-color-scale-lemon-9:#322400;--base-color-scale-lime-0:#f3fec8;--base-color-scale-lime-1:#e8fc97;--base-color-scale-lime-2:#dcfa67;--base-color-scale-lime-3:#d1f441;--base-color-scale-lime-4:#b2de28;--base-color-scale-lime-5:#92c219;--base-color-scale-lime-6:#698e17;--base-color-scale-lime-7:#425e13;--base-color-scale-lime-8:#2c440b;--base-color-scale-lime-9:#182c01;--base-color-scale-teal-0:#daf9f5;--base-color-scale-teal-1:#a4efe8;--base-color-scale-teal-2:#6ee5dc;--base-color-scale-teal-3:#39dad2;--base-color-scale-teal-4:#23b1ae;--base-color-scale-teal-5:#197b7b;--base-color-scale-teal-6:#136061;--base-color-scale-teal-7:#024b4d;--base-color-scale-teal-8:#083d3d;--base-color-scale-teal-9:#052b2c;--base-color-scale-indigo-0:#eff2ff;--base-color-scale-indigo-1:#d4dbff;--base-color-scale-indigo-2:#b3c1fd;--base-color-scale-indigo-3:#8e9df7;--base-color-scale-indigo-4:#6b7bef;--base-color-scale-indigo-5:#4956e5;--base-color-scale-indigo-6:#2d3dd7;--base-color-scale-indigo-7:#262dae;--base-color-scale-indigo-8:#212183;--base-color-scale-indigo-9:#12144f}[data-color-mode=dark]{--base-color-scale-black-0:#000;--base-color-scale-transparent:#0000;--base-color-scale-white-0:#fff;--base-color-scale-gray-0:#d2d9d4;--base-color-scale-gray-1:#c4ccc6;--base-color-scale-gray-2:#a4aea6;--base-color-scale-gray-3:#7c8980;--base-color-scale-gray-4:#58635b;--base-color-scale-gray-5:#353d37;--base-color-scale-gray-6:#262c28;--base-color-scale-gray-7:#191f1b;--base-color-scale-gray-8:#0f1511;--base-color-scale-gray-9:#060907;--base-color-scale-blue-0:#c2edff;--base-color-scale-blue-1:#a2daff;--base-color-scale-blue-2:#78bafe;--base-color-scale-blue-3:#3094ff;--base-color-scale-blue-4:#0377ff;--base-color-scale-blue-5:#0a50db;--base-color-scale-blue-6:#1530b7;--base-color-scale-blue-7:#082a8f;--base-color-scale-blue-8:#052063;--base-color-scale-blue-9:#000839;--base-color-scale-green-0:#cdfcd9;--base-color-scale-green-1:#8cf2a6;--base-color-scale-green-2:#5fed83;--base-color-scale-green-3:#23ea57;--base-color-scale-green-4:#0fbf3e;--base-color-scale-green-5:#08872b;--base-color-scale-green-6:#0d6731;--base-color-scale-green-7:#0e422c;--base-color-scale-green-8:#0d3024;--base-color-scale-green-9:#0a241b;--base-color-scale-yellow-0:#f8e3a1;--base-color-scale-yellow-1:#f7d162;--base-color-scale-yellow-2:#fabf21;--base-color-scale-yellow-3:#db9d00;--base-color-scale-yellow-4:#be7d00;--base-color-scale-yellow-5:#a06100;--base-color-scale-yellow-6:#834800;--base-color-scale-yellow-7:#653200;--base-color-scale-yellow-8:#471f00;--base-color-scale-yellow-9:#2a1000;--base-color-scale-orange-0:#ffe2cc;--base-color-scale-orange-1:#fab580;--base-color-scale-orange-2:#f08a3a;--base-color-scale-orange-3:#ea7110;--base-color-scale-orange-4:#d56101;--base-color-scale-orange-5:#b35101;--base-color-scale-orange-6:#924100;--base-color-scale-orange-7:#703100;--base-color-scale-orange-8:#572400;--base-color-scale-orange-9:#3d1800;--base-color-scale-red-0:#ffd9d6;--base-color-scale-red-1:#feb2ae;--base-color-scale-red-2:#fd8986;--base-color-scale-red-3:#fc5c5d;--base-color-scale-red-4:#fa383d;--base-color-scale-red-5:#d31231;--base-color-scale-red-6:#ae0b29;--base-color-scale-red-7:#860620;--base-color-scale-red-8:#5e0217;--base-color-scale-red-9:#33000d;--base-color-scale-purple-0:#eadbff;--base-color-scale-purple-1:#d3b3fe;--base-color-scale-purple-2:#c08bfc;--base-color-scale-purple-3:#a665f9;--base-color-scale-purple-4:#8b40f5;--base-color-scale-purple-5:#6619e1;--base-color-scale-purple-6:#43179e;--base-color-scale-purple-7:#26115f;--base-color-scale-purple-8:#160048;--base-color-scale-purple-9:#0e022c;--base-color-scale-pink-0:#ffdbf7;--base-color-scale-pink-1:#fcabe7;--base-color-scale-pink-2:#f67ed2;--base-color-scale-pink-3:#ed55ba;--base-color-scale-pink-4:#e22d9f;--base-color-scale-pink-5:#ca2186;--base-color-scale-pink-6:#961c66;--base-color-scale-pink-7:#741550;--base-color-scale-pink-8:#520e39;--base-color-scale-pink-9:#30081f;--base-color-scale-coral-0:#ffd5c7;--base-color-scale-coral-1:#fdb7a1;--base-color-scale-coral-2:#fa9072;--base-color-scale-coral-3:#f66945;--base-color-scale-coral-4:#ef4319;--base-color-scale-coral-5:#c53211;--base-color-scale-coral-6:#a22710;--base-color-scale-coral-7:#801e0f;--base-color-scale-coral-8:#500a00;--base-color-scale-coral-9:#3c0000;--base-color-scale-lemon-0:#fcf2a5;--base-color-scale-lemon-1:#f9e76a;--base-color-scale-lemon-2:#f4da38;--base-color-scale-lemon-3:#e4c411;--base-color-scale-lemon-4:#c7a60b;--base-color-scale-lemon-5:#a98906;--base-color-scale-lemon-6:#876a04;--base-color-scale-lemon-7:#654d02;--base-color-scale-lemon-8:#423101;--base-color-scale-lemon-9:#241900;--base-color-scale-lime-0:#edffc9;--base-color-scale-lime-1:#dcff96;--base-color-scale-lime-2:#cdf041;--base-color-scale-lime-3:#b1e119;--base-color-scale-lime-4:#88b80f;--base-color-scale-lime-5:#608a10;--base-color-scale-lime-6:#3e5f0f;--base-color-scale-lime-7:#22360b;--base-color-scale-lime-8:#142a08;--base-color-scale-lime-9:#091d05;--base-color-scale-teal-0:#cff7f2;--base-color-scale-teal-1:#99f1e8;--base-color-scale-teal-2:#61eee3;--base-color-scale-teal-3:#26ede2;--base-color-scale-teal-4:#10dcd4;--base-color-scale-teal-5:#0bbab6;--base-color-scale-teal-6:#079695;--base-color-scale-teal-7:#047172;--base-color-scale-teal-8:#024b4d;--base-color-scale-teal-9:#052d2e;--base-color-scale-indigo-0:#dbe3ff;--base-color-scale-indigo-1:#b3c1fd;--base-color-scale-indigo-2:#8d9ff8;--base-color-scale-indigo-3:#6a7df0;--base-color-scale-indigo-4:#4a5ce5;--base-color-scale-indigo-5:#2d3dd7;--base-color-scale-indigo-6:#232fb3;--base-color-scale-indigo-7:#212183;--base-color-scale-indigo-8:#161962;--base-color-scale-indigo-9:#0d103f}:root{--base-size-128:8rem;--base-size-112:7rem;--base-size-96:6rem;--base-size-88:5.5rem;--base-size-80:5rem;--base-size-64:4rem;--base-size-60:3.75rem;--base-size-48:3rem;--base-size-44:2.75rem;--base-size-40:2.5rem;--base-size-36:2.25rem;--base-size-32:2rem;--base-size-28:1.75rem;--base-size-24:1.5rem;--base-size-20:1.25rem;--base-size-16:1rem;--base-size-12:.75rem;--base-size-8:.5rem;--base-size-6:.375rem;--base-size-4:.25rem;--base-size-2:.125rem;--base-text-weight-heavy:900;--base-text-weight-extrabold:800;--base-text-weight-bold:700;--base-text-weight-semibold:600;--base-text-weight-medium:500;--base-text-weight-normal:400;--base-text-weight-regular:400;--base-text-weight-light:300;--base-text-weight-extralight:200;--brand-animation-variant-scaleInLeft-end:1;--brand-animation-variant-scaleInLeft-start:.9;--brand-animation-variant-scaleInLeft-distance:1.25rem;--brand-animation-variant-scaleInRight-end:1;--brand-animation-variant-scaleInRight-start:.9;--brand-animation-variant-scaleInRight-distance:-1.25rem;--brand-animation-variant-scaleInTop-distance: ;--brand-animation-variant-scaleIn-end:1;--brand-animation-variant-scaleIn-start:.96;--brand-animation-variant-scaleInDown-end:1;--brand-animation-variant-scaleInDown-start:0;--brand-animation-variant-scaleInDown-distance:-3.125rem;--brand-animation-variant-scaleInUp-end:1;--brand-animation-variant-scaleInUp-start:.96;--brand-animation-variant-scaleInUp-distance:1.5rem;--brand-animation-variant-slideInRight-distance:-.9375rem;--brand-animation-variant-slideInLeft-distance:.9375rem;--brand-animation-variant-slideInDown-distance:-.9375rem;--brand-animation-variant-slideInUp-distance:.9375rem;--brand-animation-transition-default:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default);--brand-animation-easing-glide:cubic-bezier(.33, 1, .68, 1);--brand-animation-easing-default:cubic-bezier(.16, 1, .3, 1);--brand-animation-duration-extended:.7s;--brand-animation-duration-default:.6s;--brand-animation-duration-fast:.3s;--brand-animation-duration-faster:.2s;--brand-control-animation-easing:var(--brand-animation-easing-glide);--brand-control-animation-duration:80ms;--brand-control-large-size:3.75rem;--brand-control-medium-size:2.6875rem;--brand-controlStack-large-gap-spacious:var(--base-size-12);--brand-controlStack-large-gap-condensed:var(--base-size-8);--brand-controlStack-large-gap-auto:var(--base-size-8);--brand-controlStack-medium-gap-spacious:var(--base-size-12);--brand-controlStack-medium-gap-condensed:var(--base-size-8);--brand-controlStack-small-gap-spacious:var(--base-size-16);--brand-controlStack-small-gap-condensed:var(--base-size-8);--brand-stack-gap-spacious:var(--base-size-48);--brand-stack-gap-normal:var(--base-size-24);--brand-stack-gap-condensed:var(--base-size-16);--brand-stack-padding-spacious:var(--base-size-48);--brand-stack-padding-normal:var(--base-size-24);--brand-stack-padding-condensed:var(--base-size-16);--brand-box-spacing-spacious:var(--base-size-48);--brand-box-spacing-normal:var(--base-size-24);--brand-box-spacing-condensed:var(--base-size-16);--brand-control-large-gap:var(--base-size-16);--brand-control-large-paddingInline-spacious:var(--base-size-32);--brand-control-large-paddingInline-normal:var(--base-size-20);--brand-control-large-paddingInline-condensed:var(--base-size-16);--brand-control-large-paddingBlock-normal:var(--base-size-20);--brand-control-large-paddingBlock-condensed:var(--base-size-12);--brand-control-large-lineBoxHeight:var(--base-size-20);--brand-control-medium-gap:var(--base-size-12);--brand-control-medium-paddingInline-spacious:var(--base-size-28);--brand-control-medium-paddingInline-normal:var(--base-size-16);--brand-control-medium-paddingInline-condensed:var(--base-size-12);--brand-control-medium-paddingBlock-normal:var(--base-size-16);--brand-control-medium-paddingBlock-condensed:var(--base-size-6);--brand-control-medium-lineBoxHeight:var(--base-size-16);--brand-control-small-gap:var(--base-size-8);--brand-control-small-paddingInline-spacious:var(--base-size-24);--brand-control-small-paddingInline-normal:var(--base-size-12);--brand-control-small-paddingInline-condensed:var(--base-size-8);--brand-control-small-paddingBlock:var(--base-size-8);--brand-control-small-lineBoxHeight:var(--base-size-12);--brand-control-small-size:var(--base-size-32);--brand-control-minTarget-coarse:var(--base-size-44);--brand-control-minTarget-fine:var(--base-size-16);--brand-text-style-italic-10:"ital" 10;--brand-text-style-italic-9:"ital" 9;--brand-text-style-italic-8:"ital" 8;--brand-text-style-italic-7:"ital" 7;--brand-text-style-italic-6:"ital" 6;--brand-text-style-italic-5:"ital" 5;--brand-text-style-italic-4:"ital" 4;--brand-text-style-italic-3:"ital" 3;--brand-text-style-italic-2:"ital" 2;--brand-text-style-italic-1:"ital" 1;--brand-text-letterSpacing-1000:0;--brand-text-letterSpacing-900:0;--brand-text-letterSpacing-800:0;--brand-text-letterSpacing-700:0;--brand-text-letterSpacing-600:0;--brand-text-letterSpacing-500:0;--brand-text-letterSpacing-400:0;--brand-text-letterSpacing-350:.18px;--brand-text-letterSpacing-300:.18px;--brand-text-letterSpacing-200:.24px;--brand-text-letterSpacing-100:.21px;--brand-text-lineHeight-1000:1.149;--brand-text-lineHeight-900:1.2;--brand-text-lineHeight-800:1.2;--brand-text-lineHeight-700:1.2;--brand-text-lineHeight-600:1.3;--brand-text-lineHeight-500:1.3;--brand-text-lineHeight-400:1.4;--brand-text-lineHeight-350:1.5;--brand-text-lineHeight-300:1.5;--brand-text-lineHeight-200:1.5;--brand-text-lineHeight-100:1.5;--brand-text-size-1000:2.5rem;--brand-text-size-900:2.25rem;--brand-text-size-800:2rem;--brand-text-size-700:1.75rem;--brand-text-size-600:1.5rem;--brand-text-size-500:1.375rem;--brand-text-size-400:1.25rem;--brand-text-size-350:1.125rem;--brand-text-size-300:1.125rem;--brand-text-size-200:1rem;--brand-text-size-100:.875rem;--brand-text-weight-heavy:550;--brand-text-weight-extrabold:543;--brand-text-weight-bold:537;--brand-text-weight-semibold:525;--brand-text-weight-medium:500;--brand-text-weight-normal:400;--brand-text-weight-regular:400;--brand-text-weight-light:400;--brand-text-weight-extralight:400;--brand-text-weight-1000:var(--base-text-weight-normal);--brand-text-weight-900:var(--base-text-weight-normal);--brand-text-weight-800:var(--base-text-weight-normal);--brand-text-weight-700:var(--base-text-weight-normal);--brand-text-weight-600:var(--base-text-weight-normal);--brand-text-weight-500:var(--base-text-weight-normal);--brand-text-weight-400:var(--base-text-weight-normal);--brand-text-weight-350:var(--base-text-weight-normal);--brand-text-weight-300:var(--base-text-weight-normal);--brand-text-weight-200:var(--base-text-weight-normal);--brand-text-weight-100:var(--base-text-weight-normal);--brand-text-subhead-lineHeight-large:1.3;--brand-text-subhead-lineHeight-medium:1.3;--brand-text-subhead-weight-large:475;--brand-text-subhead-weight-medium:550;--brand-text-subhead-letterSpacing-large:.1px;--brand-text-subhead-letterSpacing-medium:.24px;--brand-text-subhead-size-large:1.125rem;--brand-text-subhead-size-medium:1rem;--brand-heading-lineHeight-1000:1.1;--brand-heading-lineHeight-900:1.1;--brand-heading-lineHeight-800:1.2;--brand-heading-lineHeight-700:1.2;--brand-heading-lineHeight-600:1.3;--brand-heading-lineHeight-500:1.3;--brand-heading-lineHeight-400:1.3;--brand-heading-letterSpacing-1000:0;--brand-heading-letterSpacing-900:0;--brand-heading-letterSpacing-800:0;--brand-heading-letterSpacing-700:0;--brand-heading-letterSpacing-600:0;--brand-heading-letterSpacing-500:0;--brand-heading-letterSpacing-400:0;--brand-heading-weight-1000:440;--brand-heading-weight-900:440;--brand-heading-weight-800:465;--brand-heading-weight-700:460;--brand-heading-weight-600:460;--brand-heading-weight-500:480;--brand-heading-weight-400:480;--brand-fontStack-monospace:"Mona Sans Mono", monospace;--brand-fontStack-sansSerifAlt:"Hubot Sans", "Hubot SansHeaderFallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--brand-fontStack-sansSerif:"Mona Sans", "MonaSansFallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--brand-fontStack-system:-apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--brand-heading-fontFamilyAlt:var(--brand-fontStack-sansSerifAlt);--brand-heading-fontFamily:var(--brand-fontStack-sansSerif);--brand-body-fontFamilyAlt:var(--brand-fontStack-sansSerifAlt);--brand-body-fontFamily:var(--brand-fontStack-sansSerif)}@media (width>=768px){:root{--brand-text-lineHeight-1000:1.08;--brand-text-lineHeight-900:1.2;--brand-text-lineHeight-800:1.2;--brand-text-size-1000:3.5rem;--brand-text-size-900:3rem;--brand-text-size-800:2.5rem;--brand-text-size-700:2.125rem;--brand-text-size-600:1.75rem;--brand-text-size-500:1.5rem;--brand-text-size-400:1.25rem;--brand-text-subhead-weight-large:525;--brand-heading-lineHeight-1000:1.05;--brand-heading-lineHeight-900:1.05;--brand-heading-weight-1000:440;--brand-heading-weight-900:440;--brand-heading-weight-800:465;--brand-heading-weight-700:460}}@media (width>=1012px){:root{--brand-text-letterSpacing-1000:-.035em;--brand-text-lineHeight-1000:1.08;--brand-text-lineHeight-900:1.1;--brand-text-lineHeight-800:1.18;--brand-text-lineHeight-500:1.35;--brand-text-size-1000:4rem;--brand-text-size-900:3.5rem;--brand-text-size-800:3rem;--brand-text-size-700:2.5rem;--brand-text-size-600:2.125rem;--brand-text-size-500:1.75rem;--brand-text-size-400:1.375rem;--brand-text-size-350:1.25rem;--brand-text-subhead-weight-large:500;--brand-text-subhead-size-large:1.25rem;--brand-heading-lineHeight-1000:1;--brand-heading-lineHeight-900:1;--brand-heading-lineHeight-600:1.2;--brand-heading-letterSpacing-1000:-.014rem;--brand-heading-weight-1000:425;--brand-heading-weight-900:440;--brand-heading-weight-800:440;--brand-heading-weight-700:460}}:root{--brand-breakpoint-xxlarge:87.5rem;--brand-breakpoint-xlarge:80rem;--brand-breakpoint-large:63.25rem;--brand-breakpoint-medium:48rem;--brand-breakpoint-small:34rem;--brand-breakpoint-xsmall:20rem;--brand-borderRadius-full:624.938rem;--brand-borderWidth-thicker:max(4px, .25rem);--brand-borderWidth-thick:max(2px, .125rem);--brand-borderWidth-thin:max(1px, .0625rem);--brand-borderRadius-xlarge:var(--base-size-24);--brand-borderRadius-large:var(--base-size-16);--brand-borderRadius-medium:var(--base-size-8);--brand-borderRadius-small:var(--base-size-4);--brand-borderInset-thicker:inset 0 0 0 var(--brand-borderWidth-thicker);--brand-borderInset-thick:inset 0 0 0 var(--brand-borderWidth-thick);--brand-borderInset-thin:inset 0 0 0 var(--brand-borderWidth-thin)}:root,[data-color-mode=light]{--brand-color-success-fg:var(--base-color-scale-green-6);--brand-color-success-emphasis:var(--base-color-scale-green-5);--brand-color-success-muted:#8cf2a699;--brand-color-success-subtle:var(--base-color-scale-green-1);--brand-color-danger-fg:var(--base-color-scale-red-5);--brand-color-danger-emphasis:var(--base-color-scale-red-5);--brand-color-danger-muted:#ffaba899;--brand-color-danger-subtle:var(--base-color-scale-red-0);--brand-color-error-fg:var(--brand-color-danger-fg);--brand-color-error-emphasis:var(--brand-color-danger-emphasis);--brand-color-error-muted:var(--brand-color-danger-muted);--brand-color-error-subtle:var(--brand-color-danger-subtle);--brand-color-accent-primary:var(--base-color-scale-green-7);--brand-color-accent-secondary:var(--base-color-scale-yellow-5);--brand-color-text-default:var(--base-color-scale-black-0);--brand-color-text-muted:var(--base-color-scale-gray-7);--brand-color-text-subtle:var(--brand-color-text-muted);--brand-color-text-onEmphasis:var(--base-color-scale-white-0);--brand-color-text-emphasized:var(--base-color-scale-green-6);--brand-color-text-link-rest:var(--base-color-scale-blue-6);--brand-color-text-link-pressed:var(--base-color-scale-blue-8);--brand-color-text-danger:#cf222e;--brand-color-text-error:var(--brand-color-text-danger);--brand-color-neutral-emphasisPlus:var(--base-color-scale-gray-8);--brand-color-neutral-emphasis:var(--base-color-scale-gray-6);--brand-color-neutral-muted:#c4ccc6fe;--brand-color-neutral-subtle:#e4ebe6fe;--brand-color-canvas-default:var(--base-color-scale-white-0);--brand-color-canvas-invert:var(--base-color-scale-black-0);--brand-color-canvas-overlay:var(--base-color-scale-white-0);--brand-color-canvas-inset:var(--base-color-scale-gray-0);--brand-color-canvas-subtle:var(--base-color-scale-gray-0);--brand-color-canvas-muted:#f9fbf9;--brand-color-border-default:var(--base-color-scale-gray-4);--brand-color-border-muted:var(--base-color-scale-gray-1);--brand-color-border-subtle:var(--base-color-scale-gray-2);--brand-color-focus:var(--base-color-scale-blue-5)}[data-color-mode=dark]{--brand-color-success-fg:var(--base-color-scale-green-3);--brand-color-success-emphasis:var(--base-color-scale-green-6);--brand-color-success-muted:#0d302499;--brand-color-success-subtle:#0e422cd9;--brand-color-danger-fg:var(--base-color-scale-red-4);--brand-color-danger-emphasis:var(--base-color-scale-red-5);--brand-color-danger-muted:#5e021799;--brand-color-danger-subtle:#fa383dd9;--brand-color-error-fg:var(--brand-color-danger-fg);--brand-color-error-emphasis:var(--brand-color-danger-emphasis);--brand-color-error-muted:var(--brand-color-danger-muted);--brand-color-error-subtle:var(--brand-color-danger-subtle);--brand-color-accent-primary:var(--base-color-scale-green-2);--brand-color-accent-secondary:var(--base-color-scale-yellow-3);--brand-color-text-default:var(--base-color-scale-white-0);--brand-color-text-muted:var(--base-color-scale-gray-2);--brand-color-text-subtle:var(--brand-color-text-muted);--brand-color-text-onEmphasis:var(--base-color-scale-black-0);--brand-color-text-emphasized:var(--base-color-scale-green-3);--brand-color-text-link-rest:var(--base-color-scale-blue-1);--brand-color-text-link-pressed:var(--base-color-scale-blue-1);--brand-color-text-danger:#ff8182;--brand-color-text-error:var(--brand-color-text-danger);--brand-color-neutral-emphasisPlus:var(--base-color-scale-gray-3);--brand-color-neutral-emphasis:var(--base-color-scale-gray-3);--brand-color-neutral-muted:#7c8980fe;--brand-color-neutral-subtle:#7c8980;--brand-color-canvas-default:var(--base-color-scale-black-0);--brand-color-canvas-invert:var(--base-color-scale-white-0);--brand-color-canvas-overlay:var(--base-color-scale-gray-6);--brand-color-canvas-inset:var(--base-color-scale-black-0);--brand-color-canvas-subtle:var(--base-color-scale-gray-8);--brand-color-canvas-muted:#090d0a;--brand-color-border-default:var(--base-color-scale-gray-5);--brand-color-border-muted:var(--base-color-scale-gray-7);--brand-color-border-subtle:var(--base-color-scale-gray-6);--brand-color-focus:var(--base-color-scale-blue-3)}.visually-hidden{clip:rect(0, 0, 0, 0);word-wrap:normal;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}:root{--brand-Grid-spacing-margin:var(--base-size-16);--brand-Grid-spacing-column-gap:var(--base-size-16);--brand-Grid-spacing-row:var(--base-size-16)}@media (width>=768px){:root{--brand-Grid-spacing-margin:var(--base-size-40);--brand-Grid-spacing-column-gap:var(--base-size-32);--brand-Grid-spacing-row:var(--base-size-32)}}@media (width>=1280px){:root{--brand-Grid-spacing-margin:var(--base-size-16);--brand-Grid-spacing-column-gap:var(--base-size-48);--brand-Grid-spacing-row:var(--base-size-48)}}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-Grid-column-bgColor-overlay:#fb51544d}.Primer_Brand__Grid-module__Grid___q48mT{grid-template-columns:repeat(12,minmax(0,1fr));max-width:1280px;margin:0 auto;display:grid}.Primer_Brand__Grid-module__Grid--columnGap-default___NxZ0V{grid-column-gap:var(--brand-Grid-spacing-column-gap)}.Primer_Brand__Grid-module__Grid--columnGap-none___Qh5GF{grid-column-gap:0}.Primer_Brand__Grid-module__Grid--rowGap-default___X5kJS{grid-row-gap:var(--brand-Grid-spacing-row)}.Primer_Brand__Grid-module__Grid--rowGap-none___WSM_k{grid-row-gap:0}.Primer_Brand__Grid-module__Grid--full-width___pIgWW{width:100%;max-width:none}.Primer_Brand__Grid-module__Grid___q48mT+.Primer_Brand__Grid-module__Grid___q48mT{margin-top:var(--brand-Grid-spacing-row)}.Primer_Brand__Grid-module__Grid___q48mT .Primer_Brand__Grid-module__Grid___q48mT{margin:0;padding-inline:0}.Primer_Brand__Grid-module__Grid__column___HTpsw{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid--has-overlay___M9Cs0 .Primer_Brand__Grid-module__Grid__column___HTpsw{background-color:var(--brand-Grid-column-bgColor-overlay);min-height:var(--base-size-24)}.Primer_Brand__Grid-module__Grid--has-gutters___KoJD2{padding-inline:var(--brand-Grid-spacing-margin)}.Primer_Brand__Grid-module__Grid__column--span-1___T7v1_{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--span-2___r4qRu{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--span-3___Tnlwe{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--span-4___Q9jA0{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--span-5___UpILx{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--span-6___vUUep{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--span-7___lfMLa{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--span-8___qarGZ{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--span-9___L2waY{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--span-10___VRJQp{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--span-11___pjEQO{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--span-12___Tn1Hg{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--start-1___jF8hC{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--start-2___S9EWU{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--start-3___GwcI1{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--start-4___BIVqR{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--start-5___yTruZ{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--start-6___FAtcW{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--start-7___Jnzaq{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--start-8___CLuiS{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--start-9___hhyfE{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--start-10___ojxEo{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--start-11___oBenU{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--start-12___wQnvA{grid-column-start:12}@media screen and (width>=0){.Primer_Brand__Grid-module__Grid__column--xsmall-span-1___srexO{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--xsmall-span-2___XrAnt{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--xsmall-span-3___Aps_z{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--xsmall-span-4___OSsWO{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--xsmall-span-5___ShR77{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--xsmall-span-6___V4QJq{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--xsmall-span-7___DtdFA{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--xsmall-span-8___e5M5o{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--xsmall-span-9___sdZ5a{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--xsmall-span-10___YuS1a{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--xsmall-span-11____RxYR{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--xsmall-span-12___brXS7{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--xsmall-start-1___Y9JJq{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--xsmall-start-2___ruZTF{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--xsmall-start-3___yEBif{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--xsmall-start-4___QPFc2{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--xsmall-start-5___WAqd0{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--xsmall-start-6___T1rhy{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--xsmall-start-7___uMQT1{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--xsmall-start-8___LUADA{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--xsmall-start-9___CBnBu{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--xsmall-start-10___EPRyw{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--xsmall-start-11___UbCAy{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--xsmall-start-12___gYCaa{grid-column-start:12}}@media screen and (width>=34rem){.Primer_Brand__Grid-module__Grid__column--small-span-1___rBTjf{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--small-span-2___SHQM3{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--small-span-3___cbAS8{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--small-span-4___tv973{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--small-span-5___EBkra{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--small-span-6___OYZPl{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--small-span-7___ymqG4{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--small-span-8___qy9wb{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--small-span-9___hWJAx{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--small-span-10___apy3R{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--small-span-11___tsz0q{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--small-span-12___NdAWP{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--small-start-1___epLTD{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--small-start-2___wlXcD{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--small-start-3___YFtvP{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--small-start-4___SOC6v{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--small-start-5___EVXuW{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--small-start-6___t1yYl{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--small-start-7___MDozK{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--small-start-8___CR0Zw{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--small-start-9___W0svP{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--small-start-10___vxEwX{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--small-start-11___orcQZ{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--small-start-12___o4V7W{grid-column-start:12}}@media screen and (width>=48rem){.Primer_Brand__Grid-module__Grid__column--medium-span-1___BiHOE{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--medium-span-2___nANvY{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--medium-span-3___GpBD0{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--medium-span-4___zBxBa{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--medium-span-5___CnPWN{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--medium-span-6___DACuh{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--medium-span-7___R2Isv{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--medium-span-8___KI5ir{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--medium-span-9___is8dv{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--medium-span-10___eN2sH{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--medium-span-11___anfim{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--medium-span-12___eT5YS{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--medium-start-1___bCFG1{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--medium-start-2___ZxYOX{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--medium-start-3___aPUJ0{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--medium-start-4___VTIjA{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--medium-start-5___ccI5l{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--medium-start-6___Yc14i{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--medium-start-7___HOZSW{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--medium-start-8___G8VdF{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--medium-start-9___Ebcy8{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--medium-start-10___dY7pN{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--medium-start-11___hVffM{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--medium-start-12___N3mIQ{grid-column-start:12}}@media screen and (width>=63.25rem){.Primer_Brand__Grid-module__Grid__column--large-span-1___Nfkto{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--large-span-2___GyGH4{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--large-span-3___iwGxK{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--large-span-4___eJREG{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--large-span-5___rCJ_b{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--large-span-6___JNphY{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--large-span-7___TySdj{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--large-span-8___dkJwh{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--large-span-9___aamnY{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--large-span-10___nH4Bt{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--large-span-11___mDo3B{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--large-span-12___zSL6d{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--large-start-1___Hc53V{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--large-start-2____RsQ_{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--large-start-3___DN5KJ{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--large-start-4___iKrrW{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--large-start-5___t3K5k{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--large-start-6___uFIIO{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--large-start-7___YeqWt{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--large-start-8___fmHfg{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--large-start-9___UIwRf{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--large-start-10___rOnsb{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--large-start-11___oPN0R{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--large-start-12___tZLO7{grid-column-start:12}}@media screen and (width>=80rem){.Primer_Brand__Grid-module__Grid__column--xlarge-span-1___VzjSN{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--xlarge-span-2___p1QuZ{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--xlarge-span-3___xvbnJ{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--xlarge-span-4___D_9gq{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--xlarge-span-5___AWQN4{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--xlarge-span-6___FY68d{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--xlarge-span-7___PDVrC{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--xlarge-span-8___Np3vn{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--xlarge-span-9___QnUTm{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--xlarge-span-10___GPYff{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--xlarge-span-11____dXqr{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--xlarge-span-12___Faxbf{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--xlarge-start-1___8hqMz{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--xlarge-start-2___aiylo{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--xlarge-start-3___Iuufu{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--xlarge-start-4___ynfkD{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--xlarge-start-5___smnkV{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--xlarge-start-6___Z4EoQ{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--xlarge-start-7___NCAWz{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--xlarge-start-8___CZ8J_{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--xlarge-start-9___yhpyy{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--xlarge-start-10___E5Jou{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--xlarge-start-11___OGVVw{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--xlarge-start-12____kw0D{grid-column-start:12}}@media screen and (width>=87.5rem){.Primer_Brand__Grid-module__Grid__column--xxlarge-span-1___K9YLn{grid-column:auto/span 1}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-2___FoOLk{grid-column:auto/span 2}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-3___AvRFb{grid-column:auto/span 3}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-4___wmisc{grid-column:auto/span 4}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-5___oSh5q{grid-column:auto/span 5}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-6___zg0Yr{grid-column:auto/span 6}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-7___CxtNE{grid-column:auto/span 7}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-8___r4GdW{grid-column:auto/span 8}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-9___mfOCW{grid-column:auto/span 9}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-10___xjus8{grid-column:auto/span 10}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-11___AZC4h{grid-column:auto/span 11}.Primer_Brand__Grid-module__Grid__column--xxlarge-span-12___DjdAU{grid-column:auto/span 12}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-1___HFYSu{grid-column-start:1}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-2___dBj41{grid-column-start:2}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-3___BX9bn{grid-column-start:3}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-4___FwEd9{grid-column-start:4}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-5____pwv6{grid-column-start:5}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-6___u1opn{grid-column-start:6}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-7___GuJAv{grid-column-start:7}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-8___Z7ZFc{grid-column-start:8}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-9___CcH1u{grid-column-start:9}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-10___sck1f{grid-column-start:10}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-11___VvIqo{grid-column-start:11}.Primer_Brand__Grid-module__Grid__column--xxlarge-start-12___MKYFP{grid-column-start:12}}.Primer_Brand__Animation-module__Animation___KNtEW{transition:var(--brand-animation-transition-default)}.Primer_Brand__Animation-module__Animation--fade-in___jUvJD{opacity:0;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--fade-in___jUvJD.Primer_Brand__Animation-module__Animation--active___g_UBK,.Primer_Brand__Animation-module__Animation--fade-out___CsyfK{opacity:1}.Primer_Brand__Animation-module__Animation--fade-out___CsyfK.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:0;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-up___ONnmI{opacity:0;transform:translateY(var(--brand-animation-variant-slideInUp-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-up___ONnmI.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateY(0)}.Primer_Brand__Animation-module__Animation--slide-in-down___bjmGv{opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-down___bjmGv.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateY(0)}.Primer_Brand__Animation-module__Animation--slide-in-left___iy5Js{opacity:0;transform:translateX(var(--brand-animation-variant-slideInLeft-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-left___iy5Js.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translate(0)}.Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx{opacity:0;transform:translateX(var(--brand-animation-variant-slideInRight-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translate(0)}.Primer_Brand__Animation-module__Animation--scale-in___P7xzG{opacity:0;transform:scale(var(--brand-animation-variant-scaleIn-start));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in___P7xzG.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:scale(--brand-animation-variant-scaleIn-end)}.Primer_Brand__Animation-module__Animation--scale-in-up___n0qDP{opacity:0;transform:scale(var(--brand-animation-variant-scaleInUp-start)) translateY(var(--brand-animation-variant-scaleInUp-distance));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-up___n0qDP.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:scale(var(--brand-animation-variant-scaleInUp-end)) translateY(0)}.Primer_Brand__Animation-module__Animation--scale-in-down___YEgko{opacity:0;transform:translateY(var(--brand-animation-variant-scaleInDown-distance)) scale(var(--brand-animation-variant-scaleInDown-start));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-down___YEgko.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateY(0) scale(var(--brand-animation-variant-scaleInDown-end))}.Primer_Brand__Animation-module__Animation--scale-in-right___jBPh4{opacity:0;transform:scale(var(--brand-animation-variant-scaleInRight-start)) translateX(var(--brand-animation-variant-scaleInRight-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-right___jBPh4.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateX(0) scale(var(--brand-animation-variant-scaleInRight-end))}.Primer_Brand__Animation-module__Animation--scale-in-left___g8_dC{opacity:0;transform:scale(var(--brand-animation-variant-scaleInLeft-start)) translateX(var(--brand-animation-variant-scaleInLeft-distance));transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__Animation-module__Animation--scale-in-left___g8_dC.Primer_Brand__Animation-module__Animation--active___g_UBK{opacity:1;transform:translateX(0) scale(var(--brand-animation-variant-scaleInLeft-end))}.Primer_Brand__Animation-module__Animation--fill-in-right___G_LYH{transform-origin:0;transition:transform var(--brand-animation-duration-default) var(--brand-animation-easing-default);transform:scaleX(0)}.Primer_Brand__Animation-module__Animation--fill-in-right___G_LYH.Primer_Brand__Animation-module__Animation--active___g_UBK{transform:scaleX(1)}.Primer_Brand__Animation-module__Animation--fill-in-top___AHELS{transform-origin:top;transition:transform var(--brand-animation-duration-extended) var(--brand-animation-easing-default);transform:scaleY(0)}.Primer_Brand__Animation-module__Animation--fill-in-top___AHELS.Primer_Brand__Animation-module__Animation--active___g_UBK{transform:scaleY(1)}.Primer_Brand__Animation-module__Animation--reveal-in-up___xMAnz{clip-path:inset(-100% 0 100%);transition:transform var(--brand-animation-duration-default) var(--brand-animation-easing-default), clip-path var(--brand-animation-duration-default) var(--brand-animation-easing-default);transform:translateY(100%)}.Primer_Brand__Animation-module__Animation--reveal-in-up___xMAnz.Primer_Brand__Animation-module__Animation--active___g_UBK{clip-path:inset(0 0 -.2em);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Animation-module__Animation___KNtEW,.Primer_Brand__Animation-module__Animation___KNtEW:before,.Primer_Brand__Animation-module__Animation___KNtEW:after,.Primer_Brand__Animation-module__Animation___KNtEW *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Stack-module__Stack___tASKe{display:flex}.Primer_Brand__Stack-module__Stack--vertical___CFzE7{flex-direction:column}.Primer_Brand__Stack-module__Stack--horizontal___YJFas{flex-direction:row}.Primer_Brand__Stack-module__Stack-narrow--vertical___GDT_Z{flex-direction:column}.Primer_Brand__Stack-module__Stack-narrow--horizontal___Co6IL{flex-direction:row}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--vertical___TMpL8{flex-direction:column}.Primer_Brand__Stack-module__Stack-regular--horizontal___WDLyR{flex-direction:row}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--vertical___G1Eu6{flex-direction:column}.Primer_Brand__Stack-module__Stack-wide--horizontal___cvxh3{flex-direction:row}}.Primer_Brand__Stack-module__Stack--gap-none___M7T_v{gap:0}.Primer_Brand__Stack-module__Stack--gap-condensed___Xe9jx{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack--gap-normal___JEO7_{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack--gap-spacious___w5ugZ{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack--gap-4___Ig30K{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack--gap-8___fQ3Ul{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack--gap-12___hJNHc{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack--gap-16___gT_Of{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack--gap-20___eVLBq{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack--gap-24___TQnkj{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack--gap-28___Ao4f4{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack--gap-32___iSq9y{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack--gap-36___QzYro{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack--gap-40___m5Kys{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack--gap-44___grqBd{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack--gap-48___vhQgW{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack--gap-60___eZ7wt{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack--gap-64___XKCAY{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack--gap-80___GfDtU{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack--gap-88___IfwPj{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack--gap-96___wM4RB{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack--gap-112___Rva1x{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack--gap-128___KJAoH{gap:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-narrow--gap-none___YtqsL{gap:0}.Primer_Brand__Stack-module__Stack-narrow--gap-condensed___zwHUG{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack-narrow--gap-normal___smNw5{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack-narrow--gap-spacious___TX17G{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack--padding-none___RCMh9{padding:0}.Primer_Brand__Stack-module__Stack--padding-condensed___mo7Aq{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack--padding-normal___ySRTI{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack--padding-spacious___REyye{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack--padding-4___aj4uj{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack--padding-8___roPlm{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack--padding-12___x5qIX{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack--padding-16___ZFRO_{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack--padding-20___pi8jv{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack--padding-24___iHVEv{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack--padding-28___ZzMnF{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack--padding-32___m4XKv{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack--padding-36___TssXo{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack--padding-40___GoH03{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack--padding-44___yXX7f{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack--padding-48___Owl4z{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack--padding-60___gm0l0{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack--padding-64___IIv9e{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack--padding-80___GvEJb{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack--padding-88___ZuA5D{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack--padding-96___JF88r{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack--padding-112___wzOyM{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack--padding-128___uuMnk{padding:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-narrow--padding-none___ndsvs{padding:0}.Primer_Brand__Stack-module__Stack-narrow--padding-condensed___f1f4j{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack-narrow--padding-normal___TQe_D{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack-narrow--padding-spacious___YeMDB{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack-narrow--padding-4___u7vTZ{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-narrow--padding-8___I46C6{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-narrow--padding-12___dDOxC{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-narrow--padding-16___fP_Cf{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-narrow--padding-20___iQimO{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-narrow--padding-24___A3O7E{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-narrow--padding-28___AQ6m1{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-narrow--padding-32___fwzmW{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-narrow--padding-36___nREO8{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-narrow--padding-40___Z0my5{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-narrow--padding-44___DBucu{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-narrow--padding-48___FmiJM{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-narrow--padding-60___wMl0S{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-narrow--padding-64___X7fQc{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-narrow--padding-80___URxqt{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-narrow--padding-88___TTW75{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-narrow--padding-96___OHxcW{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-narrow--padding-112___tNmYE{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-narrow--padding-128___MeCmA{padding:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-narrow--gap-4___DPSDt{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-narrow--gap-8___kbBO7{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-narrow--gap-12___g2DMv{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-narrow--gap-16___txy3T{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-narrow--gap-20___EI1Lr{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-narrow--gap-24___eCYeX{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-narrow--gap-28___lFWdB{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-narrow--gap-32___OvuFF{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-narrow--gap-36___iDp6W{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-narrow--gap-40___nCuFr{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-narrow--gap-44___aAL4O{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-narrow--gap-48___NmFRy{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-narrow--gap-60___gC89b{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-narrow--gap-64___zmJsB{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-narrow--gap-80___PZ_rn{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-narrow--gap-88___jCo0m{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-narrow--gap-96___lmTUq{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-narrow--gap-112___WsPB0{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-narrow--gap-128___gWyum{gap:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--gap-none____ZDEx{gap:0}.Primer_Brand__Stack-module__Stack-regular--gap-condensed___ZYYsD{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack-regular--gap-normal___dRchQ{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack-regular--gap-spacious___oMqRv{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack-regular--gap-4___S08kR{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-regular--gap-8___TtKx9{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-regular--gap-12___hzuKq{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-regular--gap-16___o7HsO{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-regular--gap-20___QDl67{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-regular--gap-24___CweJ8{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-regular--gap-28___Ud6HO{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-regular--gap-32___pua20{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-regular--gap-36___q_Cjl{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-regular--gap-40___cZw83{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-regular--gap-44___EzLI4{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-regular--gap-48___IECRy{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-regular--gap-60___BuFRm{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-regular--gap-64___Jiu59{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-regular--gap-80___f0xxA{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-regular--gap-88___p830y{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-regular--gap-96___BYfZt{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-regular--gap-112___VFbdf{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-regular--gap-128___o25ih{gap:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-regular--padding-none____wmhn{padding:0}.Primer_Brand__Stack-module__Stack-regular--padding-condensed___WxLyH{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack-regular--padding-normal___oKpGh{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack-regular--padding-spacious___pL7HW{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack-regular--padding-4___g1MlZ{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-regular--padding-8___MV9gV{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-regular--padding-12___U43Fw{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-regular--padding-16___KvH6B{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-regular--padding-20___eppyK{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-regular--padding-24___vtwRC{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-regular--padding-28___nTiOJ{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-regular--padding-32___I5REZ{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-regular--padding-36___WS1K6{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-regular--padding-40___JMmOa{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-regular--padding-44____aK4u{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-regular--padding-48___oQ2EH{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-regular--padding-60___iStI8{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-regular--padding-64___lVIL3{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-regular--padding-80___iDn3V{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-regular--padding-88___ugAjz{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-regular--padding-96___a2rM5{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-regular--padding-112___iIwN_{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-regular--padding-128___CNuPG{padding:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--gap-none___V9yZQ{gap:0}.Primer_Brand__Stack-module__Stack-wide--gap-condensed___TB7xm{gap:var(--brand-stack-gap-condensed)}.Primer_Brand__Stack-module__Stack-wide--gap-normal___Et9_A{gap:var(--brand-stack-gap-normal)}.Primer_Brand__Stack-module__Stack-wide--gap-spacious___WXQyb{gap:var(--brand-stack-gap-spacious)}.Primer_Brand__Stack-module__Stack-wide--gap-4___jztrv{gap:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-wide--gap-8___qaywr{gap:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-wide--gap-12___bCgki{gap:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-wide--gap-16___V0Ly_{gap:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-wide--gap-20___lcLAk{gap:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-wide--gap-24___H0crZ{gap:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-wide--gap-28___IVObp{gap:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-wide--gap-32___HXuJZ{gap:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-wide--gap-36___nP2T_{gap:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-wide--gap-40___NfVDb{gap:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-wide--gap-44___bqym2{gap:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-wide--gap-48___M3ciy{gap:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-wide--gap-60___X9p2c{gap:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-wide--gap-64___x2ZRh{gap:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-wide--gap-80___OKRwQ{gap:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-wide--gap-88___OXC9b{gap:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-wide--gap-96___piUPg{gap:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-wide--gap-112___s5WKM{gap:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-wide--gap-128___JJ87b{gap:var(--base-size-128)}.Primer_Brand__Stack-module__Stack-wide--padding-none___GEcfF{padding:0}.Primer_Brand__Stack-module__Stack-wide--padding-condensed___heIOO{padding:var(--brand-stack-padding-condensed)}.Primer_Brand__Stack-module__Stack-wide--padding-normal___Pdr2C{padding:var(--brand-stack-padding-normal)}.Primer_Brand__Stack-module__Stack-wide--padding-spacious___d_AmA{padding:var(--brand-stack-padding-spacious)}.Primer_Brand__Stack-module__Stack-wide--padding-4___a4P38{padding:var(--base-size-4)}.Primer_Brand__Stack-module__Stack-wide--padding-8___JPU6G{padding:var(--base-size-8)}.Primer_Brand__Stack-module__Stack-wide--padding-12___neDmy{padding:var(--base-size-12)}.Primer_Brand__Stack-module__Stack-wide--padding-16___Cj2BV{padding:var(--base-size-16)}.Primer_Brand__Stack-module__Stack-wide--padding-20___lPynX{padding:var(--base-size-20)}.Primer_Brand__Stack-module__Stack-wide--padding-24___Ypw7V{padding:var(--base-size-24)}.Primer_Brand__Stack-module__Stack-wide--padding-28___k80vm{padding:var(--base-size-28)}.Primer_Brand__Stack-module__Stack-wide--padding-32___SHTUT{padding:var(--base-size-32)}.Primer_Brand__Stack-module__Stack-wide--padding-36___iWSDo{padding:var(--base-size-36)}.Primer_Brand__Stack-module__Stack-wide--padding-40___qk1Hg{padding:var(--base-size-40)}.Primer_Brand__Stack-module__Stack-wide--padding-44___a8DV4{padding:var(--base-size-44)}.Primer_Brand__Stack-module__Stack-wide--padding-48___yc5OP{padding:var(--base-size-48)}.Primer_Brand__Stack-module__Stack-wide--padding-60___JHhf2{padding:var(--base-size-60)}.Primer_Brand__Stack-module__Stack-wide--padding-64____opnu{padding:var(--base-size-64)}.Primer_Brand__Stack-module__Stack-wide--padding-80___c5WnH{padding:var(--base-size-80)}.Primer_Brand__Stack-module__Stack-wide--padding-88___cQ0Vq{padding:var(--base-size-88)}.Primer_Brand__Stack-module__Stack-wide--padding-96___xJjZt{padding:var(--base-size-96)}.Primer_Brand__Stack-module__Stack-wide--padding-112___xmuIf{padding:var(--base-size-112)}.Primer_Brand__Stack-module__Stack-wide--padding-128___OV3zg{padding:var(--base-size-128)}}.Primer_Brand__Stack-module__Stack--align-items-flex-end___cJG6k{align-items:flex-end}.Primer_Brand__Stack-module__Stack--align-items-flex-start___Vh1Ca{align-items:flex-start}.Primer_Brand__Stack-module__Stack--align-items-center___xWKxj{align-items:center}.Primer_Brand__Stack-module__Stack-narrow--align-items-flex-end___bXiXc{align-items:flex-end}.Primer_Brand__Stack-module__Stack-narrow--align-items-flex-start___eBtSy{align-items:flex-start}.Primer_Brand__Stack-module__Stack-narrow--align-items-center___jZIXU{align-items:center}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--align-items-flex-end___JlKOr{align-items:flex-end}.Primer_Brand__Stack-module__Stack-regular--align-items-flex-start___jusm2{align-items:flex-start}.Primer_Brand__Stack-module__Stack-regular--align-items-center___tY013{align-items:center}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--align-items-flex-end___z5xxr{align-items:flex-end}.Primer_Brand__Stack-module__Stack-wide--align-items-flex-start___QKRoP{align-items:flex-start}.Primer_Brand__Stack-module__Stack-wide--align-items-center___DUG9C{align-items:center}}.Primer_Brand__Stack-module__Stack--justify-content-flex-end___mp2Ka{justify-content:flex-end}.Primer_Brand__Stack-module__Stack--justify-content-flex-start___VIkHJ{justify-content:flex-start}.Primer_Brand__Stack-module__Stack--justify-content-center___uZGXl{justify-content:center}.Primer_Brand__Stack-module__Stack--justify-content-space-between___r8E3d{justify-content:space-between}.Primer_Brand__Stack-module__Stack--justify-content-space-evenly___G1eGw{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack--justify-content-space-around___kqm4D{justify-content:space-around}.Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-end___QUDo3{justify-content:flex-end}.Primer_Brand__Stack-module__Stack-narrow--justify-content-flex-start___fNLJd{justify-content:flex-start}.Primer_Brand__Stack-module__Stack-narrow--justify-content-center___kdlmI{justify-content:center}.Primer_Brand__Stack-module__Stack-narrow--justify-content-space-between___w7Ki5{justify-content:space-between}.Primer_Brand__Stack-module__Stack-narrow--justify-content-space-evenly___ntQwA{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack-narrow--justify-content-space-around___NHZVk{justify-content:space-around}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular--justify-content-flex-end___B0xmt{justify-content:flex-end}.Primer_Brand__Stack-module__Stack-regular--justify-content-flex-start___DtA1j{justify-content:flex-start}.Primer_Brand__Stack-module__Stack-regular--justify-content-center___oEcdF{justify-content:center}.Primer_Brand__Stack-module__Stack-regular--justify-content-space-between___F1gqO{justify-content:space-between}.Primer_Brand__Stack-module__Stack-regular--justify-content-space-evenly___xZdXl{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack-regular--justify-content-space-around___nSDM4{justify-content:space-around}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide--justify-content-flex-end___Hztn5{justify-content:flex-end}.Primer_Brand__Stack-module__Stack-wide--justify-content-flex-start___gnhnO{justify-content:flex-start}.Primer_Brand__Stack-module__Stack-wide--justify-content-center___XxA7G{justify-content:center}.Primer_Brand__Stack-module__Stack-wide--justify-content-space-between___HEm_x{justify-content:space-between}.Primer_Brand__Stack-module__Stack-wide--justify-content-space-evenly___Hgs5B{justify-content:space-evenly}.Primer_Brand__Stack-module__Stack-wide--justify-content-space-around___B30C2{justify-content:space-around}}.Primer_Brand__Stack-module__Stack-flexWrap--wrap___oHt4z{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-flexWrap--no-wrap___bGR_x{flex-wrap:nowrap}.Primer_Brand__Stack-module__Stack-narrow-flexWrap--wrap___fnS6A{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-narrow-flexWrap--no-wrap___DYcBz{flex-wrap:nowrap}@media screen and (width>=48rem){.Primer_Brand__Stack-module__Stack-regular-flexWrap--wrap___hwBqs{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-regular-flexWrap--no-wrap___Y8wyw{flex-wrap:nowrap}}@media screen and (width>=80rem){.Primer_Brand__Stack-module__Stack-wide-flexWrap--wrap___i9hAC{flex-wrap:wrap}.Primer_Brand__Stack-module__Stack-wide-flexWrap--no-wrap___C__JU{flex-wrap:nowrap}}.Primer_Brand__Box-module__Box-padding--condensed___moOU_{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-padding--normal___I99VZ{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-padding--spacious___IDH0L{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-padding--none___SiKZE{padding:0}.Primer_Brand__Box-module__Box-padding--4___P8ym4{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-padding--8___tkmC2{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-padding--12___WZtC5{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-padding--16___uSvFs{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-padding--20___CqPHd{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-padding--24___ns6vt{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-padding--28___C3Z0M{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-padding--32___Xi9K8{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-padding--36___elDVr{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-padding--40___FiQOK{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-padding--44___pcGzC{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-padding--48___sKAhw{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-padding--60___aeyGV{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-padding--64___eD0xN{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-padding--80___Ny1Eo{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-padding--88___yPev4{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-padding--96___vQxms{padding:var(--base-size-96)}.Primer_Brand__Box-module__Box-padding--112___UKjfn{padding:var(--base-size-112)}.Primer_Brand__Box-module__Box-padding--128___eM3cZ{padding:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-padding--condensed___anAAR{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-padding--normal___drqoL{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-padding--spacious___JblB1{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-padding--none___Ee52O{padding:0}.Primer_Brand__Box-module__Box-narrow-padding--4___gcJCt{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-padding--8___a7q08{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-padding--12___aaFXk{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-padding--16___jdlkw{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-padding--20___O5D_M{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-padding--24___lyefS{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-padding--28___TwWF_{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-padding--32___fPqRw{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-padding--36___IjUkb{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-padding--40___pxXrQ{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-padding--44___MCitQ{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-padding--48___TYalO{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-padding--60___GCUuJ{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-padding--64___DfG4r{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-padding--80___aM_tb{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-padding--88___RAwuQ{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-padding--96___AAjgj{padding:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-padding--condensed___Sa56q{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-padding--normal___kPK0N{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-padding--spacious___eg7WK{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-padding--none___RqmqL{padding:0}.Primer_Brand__Box-module__Box-regular-padding--4___Hrlt7{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-padding--8___S4Vzp{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-padding--12___aqPhA{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-padding--16___dspf1{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-padding--20___je3L4{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-padding--24___BRWrO{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-padding--28___MLuWu{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-padding--32___UuJR3{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-padding--36___pnnlM{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-padding--40___KvG6x{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-padding--44___QbfqE{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-padding--48___o68vT{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-padding--60___w5Ah3{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-padding--64___VXnt9{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-padding--80___sCKZd{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-padding--88___rtS6L{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-padding--96___MjgI_{padding:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-padding--112___uyz9m{padding:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-padding--128___a3PIs{padding:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-padding--condensed___G1jXL{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-padding--normal___tIQlq{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-padding--spacious___PGhNc{padding:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-padding--none___qcMjk{padding:0}.Primer_Brand__Box-module__Box-wide-padding--4___aySqW{padding:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-padding--8___cPNFj{padding:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-padding--12___OUxUa{padding:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-padding--16___IIZ2x{padding:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-padding--20___IMkXv{padding:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-padding--24___Jqf0K{padding:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-padding--28___qJoHf{padding:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-padding--32___QiAzQ{padding:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-padding--36___HliwM{padding:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-padding--40___ebzR0{padding:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-padding--44___kxHFt{padding:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-padding--48___VI8OS{padding:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-padding--60___aDgU_{padding:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-padding--64___ZIZly{padding:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-padding--80___Pm5Do{padding:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-padding--88___fj9YB{padding:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-padding--96___cdgwB{padding:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-padding--112___xnULq{padding:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-padding--128___Cd7wM{padding:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingBlockStart--condensed___W1bY3{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingBlockStart--normal___Zg_Os{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingBlockStart--spacious___ViXP1{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingBlockStart--none___OMRh1{padding-block-start:0}.Primer_Brand__Box-module__Box-paddingBlockStart--4___dVFMa{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingBlockStart--8___TNzCC{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingBlockStart--12___QFOW7{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingBlockStart--16___ZVevq{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingBlockStart--20___BIULn{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingBlockStart--24___W0xXx{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingBlockStart--28___cfKdr{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingBlockStart--32___nFZZ8{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingBlockStart--36___c5djO{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingBlockStart--40___vX8Fj{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingBlockStart--44___gHVxS{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingBlockStart--48___dATiV{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingBlockStart--60___iBaCb{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingBlockStart--64___GC9HQ{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingBlockStart--80___AzNIY{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingBlockStart--88___mlghT{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingBlockStart--96___eirfv{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingBlockStart--112___WErQC{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingBlockStart--128___PQBNx{padding-block-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--condensed___TpPWY{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--normal___WoejX{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--spacious___YGOfc{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--none___rBPCn{padding-block-start:0}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--4___pKCVF{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--8___Mno90{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--12___o4TBL{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--16___e1SBw{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--20___n1NNi{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--24___uZOxT{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--28___m2mO9{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--32___qReqY{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--36___FeGVX{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--40___NWdbk{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--44___xUghA{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--48___QXRZC{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--60___Q10gK{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--64___xkgoO{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--80___VP_yD{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--88___rCE4P{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--96___DwVjV{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--112___KR3bh{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-paddingBlockStart--128___sY3Vs{padding-block-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingBlockStart--condensed____4rsh{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--normal___D08eA{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--spacious___ANm3m{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--none___gWbHQ{padding-block-start:0}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--4___hDJd4{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--8___sMD28{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--12___vUJnn{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--16___N8Zxa{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--20___BsEXk{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--24___AI2B1{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--28___OZFGX{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--32___viH7U{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--36___E6h7E{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--40___qZE9d{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--44___mveRI{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--48___HcGS_{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--60___h0JrH{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--64___nx8cK{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--80___ld1du{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--88___lU6HN{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--96___BOrMI{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--112___OpuYq{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingBlockStart--128___Gp33i{padding-block-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingBlockStart--condensed___PXi4I{padding-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--normal___GnoL0{padding-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--spacious___krfm9{padding-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--none___Y9qJB{padding-block-start:0}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--4___Zryv_{padding-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--8___u5PHy{padding-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--12___U5Ofg{padding-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--16___ZBJ3Y{padding-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--20___pAFgx{padding-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--24___MEQNA{padding-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--28___dNYbO{padding-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--32___ohjFs{padding-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--36___nZoBT{padding-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--40___ak06g{padding-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--44___o7t7i{padding-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--48___XERud{padding-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--60___DB6D9{padding-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--64___c4HWW{padding-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--80___IQUjF{padding-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--88___sNl4k{padding-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--96___ziRgY{padding-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--112___kU2x1{padding-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingBlockStart--128___nWESD{padding-block-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingInlineEnd--condensed___eOQgc{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingInlineEnd--normal___iaaKM{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingInlineEnd--spacious___QRkuj{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingInlineEnd--none___zgwVT{padding-inline-end:0}.Primer_Brand__Box-module__Box-paddingInlineEnd--4___QYTSr{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingInlineEnd--8___qOjp8{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingInlineEnd--12___ki7vg{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingInlineEnd--16___eBvli{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingInlineEnd--20___fUBLQ{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingInlineEnd--24___qvm6U{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingInlineEnd--28___RLJPP{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingInlineEnd--32___rmFsu{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingInlineEnd--36___eD4ie{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingInlineEnd--40___Pa_hU{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingInlineEnd--44___ISq6N{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingInlineEnd--48____6VIs{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingInlineEnd--60___nSk0c{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingInlineEnd--64___XEdic{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingInlineEnd--80___ro2Q6{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingInlineEnd--88____tOlK{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingInlineEnd--96___VGzUa{padding-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingInlineEnd--112___u399j{padding-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingInlineEnd--128___XCfRF{padding-inline-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--condensed___tbVph{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--normal___J14DR{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--spacious___XYmJk{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--none____Uy0e{padding-inline-end:0}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--4___LCky2{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--8___s737E{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--12___F2fc4{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--16___hCEUi{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--20___moqMn{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--24___nUtP0{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--28___GoW1H{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--32___kE8pF{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--36___zUIaG{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--40___U_LUs{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--44___HfR2e{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--48___VpyWJ{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--60___M439R{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--64____U2Bb{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--80___xLRwJ{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--88___venIk{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingInlineEnd--96___lz9Ah{padding-inline-end:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--condensed___Y3PpC{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--normal___uQZJL{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--spacious___Yg_oy{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--none___d07JU{padding-inline-end:0}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--4____Mu6j{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--8___KLTjM{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--12___MZaFD{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--16___zuYxe{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--20___X7kQ7{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--24___OLwfl{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--28___S8g3g{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--32___fOGZt{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--36___Gsz4A{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--40___beKbG{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--44___Fbir5{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--48___JLuQO{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--60___RhhLC{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--64___j2pqZ{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--80____2Wqx{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--88___DFSeP{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--96___VLntF{padding-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--112___fkEpY{padding-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingInlineEnd--128___gQRRw{padding-inline-end:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--condensed___Qcd9O{padding-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--normal___RCW25{padding-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--spacious___l9ArL{padding-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--none___l9mTk{padding-inline-end:0}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--4___Po8UR{padding-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--8___JogoU{padding-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--12___mTBkP{padding-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--16___yWWxx{padding-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--20___Ho0IF{padding-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--24___eQFrc{padding-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--28___NDHpo{padding-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--32___W5qHl{padding-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--36___GjFzC{padding-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--40___waIcY{padding-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--44___JOSMH{padding-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--48___pI6_m{padding-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--60___ed3T2{padding-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--64___D6UgI{padding-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--80___A72UQ{padding-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--88___DE0O8{padding-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--96___JZowF{padding-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--112___fAjZM{padding-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingInlineEnd--128___V6AHo{padding-inline-end:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingBlockEnd--condensed___dEYMv{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingBlockEnd--normal___85pec{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingBlockEnd--spacious___LGfk7{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingBlockEnd--none____vlh7{padding-block-end:0}.Primer_Brand__Box-module__Box-paddingBlockEnd--4____i2UO{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingBlockEnd--8___bNx7n{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingBlockEnd--12____EOsG{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingBlockEnd--16___wkJ99{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingBlockEnd--20___xjcqw{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingBlockEnd--24___NFG9h{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingBlockEnd--28___u7XJS{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingBlockEnd--32___zjWVZ{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingBlockEnd--36___f12Tl{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingBlockEnd--40___j6T9R{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingBlockEnd--44___gl2rH{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingBlockEnd--48___OcWnm{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingBlockEnd--60___T7psX{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingBlockEnd--64___dSBrT{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingBlockEnd--80___Sbcpv{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingBlockEnd--88___tspXM{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingBlockEnd--96___eMrZV{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingBlockEnd--112___ty2_p{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingBlockEnd--128___H35FY{padding-block-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--condensed___QTO1y{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--normal___MupAF{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--spacious____jivs{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--none___xwpBe{padding-block-end:0}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--4___g4hDY{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--8___dhfNf{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--12___fLDtZ{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--16___BHuqq{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--20___JI4SX{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--24___s1eco{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--28___g6wCx{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--32___wycVg{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--36___wjt4p{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--40___rVjJV{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--44___akvlZ{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--48___OPwru{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--60___zRr4T{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--64___icCAb{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--80___Y_JGc{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--88___dl3rO{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--96___ojJIp{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--112___pKYyd{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-paddingBlockEnd--128___oI5vn{padding-block-end:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--condensed___iiMOv{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--normal___J5glu{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--spacious___Qbwlq{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--none___D1NkR{padding-block-end:0}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--4___TL1oP{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--8___pKg9P{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--12___UBth1{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--16___LKRrT{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--20___mRbHZ{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--24___il8K_{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--28___ZmE1R{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--32____C9RT{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--36___nocbv{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--40___nsz4g{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--44___bsz6J{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--48___eApXN{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--60___FR7Cn{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--64___ATo_6{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--80___HuPNm{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--88___axhPf{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--96___QWDd0{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--112___Ql_U3{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingBlockEnd--128___R4xJd{padding-block-end:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--condensed___fKrol{padding-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--normal___Kbldz{padding-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--spacious___zbi5h{padding-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--none___rVFoE{padding-block-end:0}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--4___YjBbR{padding-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--8___CpDlD{padding-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--12___cjNk6{padding-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--16___PKo6_{padding-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--20___bNtXr{padding-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--24___o8_OD{padding-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--28___zR53L{padding-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--32___xX0KK{padding-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--36___KeAYu{padding-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--40___FUROs{padding-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--44___nWycQ{padding-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--48___J4Ljw{padding-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--60___YiIwB{padding-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--64___pbSxt{padding-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--80___wJtUa{padding-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--88___M2vDM{padding-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--96___Uq5AZ{padding-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--112___B96UD{padding-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingBlockEnd--128___GcJ48{padding-block-end:var(--base-size-128)}}.Primer_Brand__Box-module__Box-paddingInlineStart--condensed___rq2fI{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-paddingInlineStart--normal___BmKv4{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-paddingInlineStart--spacious___rk6ci{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-paddingInlineStart--none___zXxYO{padding-inline-start:0}.Primer_Brand__Box-module__Box-paddingInlineStart--4___XP6SF{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-paddingInlineStart--8___OBQ5l{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-paddingInlineStart--12___F1XBU{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-paddingInlineStart--16___QesGK{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-paddingInlineStart--20___xOS1A{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-paddingInlineStart--24___moDQ8{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-paddingInlineStart--28___KBIxR{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-paddingInlineStart--32___nVH6P{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-paddingInlineStart--36___VqmhW{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-paddingInlineStart--40___DXgBn{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-paddingInlineStart--44___Bulbu{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-paddingInlineStart--48___x5m9Q{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-paddingInlineStart--60___Iprl6{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-paddingInlineStart--64___WUgUO{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-paddingInlineStart--80___Kn2gO{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-paddingInlineStart--88___kWkOB{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-paddingInlineStart--96___B2qkH{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-paddingInlineStart--112___v4yZC{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-paddingInlineStart--128___aafEk{padding-inline-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--condensed___YI9Eh{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--normal___iqKMr{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--spacious___O1i9G{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--none___pGKmW{padding-inline-start:0}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--4___pS_Gh{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--8___F6dKN{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--12___Ci8GO{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--16___fkZ4s{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--20___tRwV3{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--24___uVuT2{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--28___ueTAO{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--32___e1dD1{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--36___kPOzQ{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--40___ekOE3{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--44___nALOu{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--48___cg27m{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--60___CwVSc{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--64___PBLfw{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--80___Mv5eX{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--88___QTgm8{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--96___W7uL8{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--112___qXECF{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-paddingInlineStart--128___tBlKZ{padding-inline-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-paddingInlineStart--condensed___K1JTe{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--normal___hE24G{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--spacious___Y3FYm{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--none___rA7QC{padding-inline-start:0}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--4___ffJtu{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--8___K3PDT{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--12___ZI1Zt{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--16___pSuDM{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--20___J_Lac{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--24___olfR2{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--28___u3Jxq{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--32___j8YOd{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--36___ioVRd{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--40___CZDsm{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--44___eBvKb{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--48___JdZPY{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--60___gyHKL{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--64___GGNhi{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--80___oqP9L{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--88___dCPPv{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--96___XT27R{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--112___MFUWm{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-paddingInlineStart--128___lfSNz{padding-inline-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-paddingInlineStart--condensed___p04xa{padding-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--normal___fUsFX{padding-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--spacious___Sqsw2{padding-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--none___Nv0wp{padding-inline-start:0}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--4___nVn_B{padding-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--8___wLVn9{padding-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--12___rnbWe{padding-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--16___lhOME{padding-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--20___ULYpU{padding-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--24___HVDrv{padding-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--28___CDihC{padding-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--32___Wq77T{padding-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--36___tCHNn{padding-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--40___Yfoos{padding-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--44___GIxDS{padding-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--48___GlLkg{padding-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--60___nBbo0{padding-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--64___EVzB4{padding-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--80___F366d{padding-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--88___yrcrw{padding-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--96___jvQgf{padding-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--112___Z_i9M{padding-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-paddingInlineStart--128___dxJ4W{padding-inline-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-margin--condensed___t8Ura{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-margin--normal___ZVHSh{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-margin--spacious___j0gGh{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-margin--none___x7HE0{margin:0}.Primer_Brand__Box-module__Box-margin--4___SAGHe{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-margin--8___rwesA{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-margin--12___olT6x{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-margin--16___bf8KF{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-margin--20___eRoV_{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-margin--24___pFF57{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-margin--28___EGGCf{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-margin--32___piqFe{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-margin--36___xujLX{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-margin--40___75KiU{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-margin--44___eoeZ9{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-margin--48___RveUf{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-margin--60___A8h1D{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-margin--64___U6GY0{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-margin--80___VXJ1m{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-margin--88___dr4BK{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-margin--96___W5lUS{margin:var(--base-size-96)}.Primer_Brand__Box-module__Box-margin--112___CMH1O{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-margin--128___chyQh{margin:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-margin--condensed____oxX7{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-margin--normal___XezR0{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-margin--spacious___g6g0f{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-margin--none___POgbx{margin:0}.Primer_Brand__Box-module__Box-narrow-margin--4___Q2uQ_{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-margin--8___rBgr8{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-margin--12___iI8JN{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-margin--16____6lfa{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-margin--20___eP512{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-margin--24___WRxp2{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-margin--28___Go_go{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-margin--32___ZywhO{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-margin--36___I5ZXC{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-margin--40___LLwK7{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-margin--44____tEzU{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-margin--48___isJ89{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-margin--60___GhiZZ{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-margin--64___L0c0n{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-margin--80___vvJ9F{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-margin--88____rLH2{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-margin--96___lp2Ry{margin:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-margin--112___a5t03{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-margin--128___P5b03{margin:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-margin--condensed___Caa8r{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-margin--normal___KdX5O{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-margin--spacious___mG0NN{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-margin--none____xN9L{margin:0}.Primer_Brand__Box-module__Box-regular-margin--4___J8A2t{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-margin--8___iSM8W{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-margin--12___jqgj2{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-margin--16___UkF2r{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-margin--20___QOTe2{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-margin--24___g6Kqw{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-margin--28___rycHv{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-margin--32___mqhOH{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-margin--36___WB582{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-margin--40___ZtXXm{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-margin--44___WzwUP{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-margin--48___AI_QF{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-margin--60___srQSO{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-margin--64___feT35{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-margin--80___RT7fB{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-margin--88___Q182S{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-margin--96___Rvbjm{margin:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-margin--112___A6xDo{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-margin--128___kHwQC{margin:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-margin--condensed___Uj_ap{margin:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-margin--normal___o0WKl{margin:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-margin--spacious___Fmgze{margin:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-margin--none___RuZOH{margin:0}.Primer_Brand__Box-module__Box-wide-margin--4___dGG0a{margin:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-margin--8___VEXWc{margin:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-margin--12___sqf5U{margin:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-margin--16___DTrBi{margin:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-margin--20___dlbWa{margin:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-margin--24___L_Aj9{margin:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-margin--28___Vjv_a{margin:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-margin--32___GECyy{margin:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-margin--36___PWhqP{margin:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-margin--40___vemke{margin:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-margin--44___Ennon{margin:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-margin--48___MkKEg{margin:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-margin--60___WPJsx{margin:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-margin--64___vYLMh{margin:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-margin--80___I3XVP{margin:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-margin--88___Tlgzv{margin:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-margin--112___HsLag{margin:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-margin--128___v9LVz{margin:var(--base-size-128)}}.Primer_Brand__Box-module__Box-marginBlockStart--condensed___bTE8Q{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginBlockStart--normal___wUotH{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginBlockStart--spacious___EOasI{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginBlockStart--none___iS0_r{margin-block-start:0}.Primer_Brand__Box-module__Box-marginBlockStart--4___ZxS80{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginBlockStart--8___RPhvf{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginBlockStart--12___Dw4MT{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginBlockStart--16___plaHc{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginBlockStart--20___gqeBE{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginBlockStart--24___puxKK{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginBlockStart--28___X08BZ{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginBlockStart--32___pWodO{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginBlockStart--36___v5wHR{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginBlockStart--40___hq_Nv{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginBlockStart--44___uLLSf{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginBlockStart--48___S_MhS{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginBlockStart--60___0Lb4o{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginBlockStart--64___oLHvC{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginBlockStart--80___Q0HsD{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginBlockStart--88___T0gdB{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginBlockStart--96___MqNC0{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginBlockStart--112___j68wy{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginBlockStart--128___mzbEa{margin-block-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--condensed___QUr7S{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--normal___jTtqc{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--spacious___O2UPE{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--none___vMaok{margin-block-start:0}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--4___t9ZC4{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--8___ZsShH{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--12___eaiGT{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--16___ViXmT{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--20___Y_3F2{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--24___fQcVJ{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--28___Pi7Wt{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--32___fWuQe{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--36___IK1Mg{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--40___GbLEW{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--44___J8fNf{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--48___foZDz{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--60___xlE0n{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--64___AU4LW{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--80___PMcaT{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--88___RQRKe{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--96___mYSKK{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--112___tW2zB{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-marginBlockStart--128___p0QMw{margin-block-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginBlockStart--condensed___rp3ys{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--normal___SPLfG{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--spacious___fq56Y{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--none___KYSzT{margin-block-start:0}.Primer_Brand__Box-module__Box-regular-marginBlockStart--4___Uv8gl{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--8___jnZgW{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--12___fCXkQ{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--16___Z9p0d{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--20___E559T{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--24___CjRGa{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--28___VwKD6{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--32___eskz2{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--36___s1z4f{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--40___QXz1n{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--44___OSyKv{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--48___qNEcn{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--60___nhnZh{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--64___Y0G5A{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--80___BlU1a{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--88___nSxLP{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--96___ZD_SH{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--112___GVoQX{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-marginBlockStart--128___TFhvb{margin-block-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginBlockStart--condensed___mqYho{margin-block-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--normal___c81Vf{margin-block-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--spacious___gD8F4{margin-block-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--none___o5UYw{margin-block-start:0}.Primer_Brand__Box-module__Box-wide-marginBlockStart--4___k48Xj{margin-block-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--8___EmewZ{margin-block-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--12___Xxtk6{margin-block-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--16___NYL3P{margin-block-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--20___W9gU2{margin-block-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--24___lMuAD{margin-block-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--28___FT3Mf{margin-block-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--32___dlVS5{margin-block-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--36___ZCOj2{margin-block-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--40___rEDpG{margin-block-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--44___DGFwo{margin-block-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--48___WRSPh{margin-block-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--60___OWBYp{margin-block-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--64___ZueKk{margin-block-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--80___TA3IX{margin-block-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--88___eU6Uu{margin-block-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--96___trWhE{margin-block-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--112___M351c{margin-block-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-marginBlockStart--128___I90P4{margin-block-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-marginInlineEnd--condensed___EVJUU{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginInlineEnd--normal___AdtDi{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginInlineEnd--spacious___rqfRo{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginInlineEnd--none___cJZUG{margin-inline-end:0}.Primer_Brand__Box-module__Box-marginInlineEnd--4___CmFW9{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginInlineEnd--8___9dSA9{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginInlineEnd--12___uJExr{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginInlineEnd--16___dw6kz{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginInlineEnd--20___qfURL{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginInlineEnd--24___Q353Q{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginInlineEnd--28___fQ3mR{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginInlineEnd--32___bruVR{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginInlineEnd--36___knq3Z{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginInlineEnd--40___iZcVw{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginInlineEnd--44___GKLwd{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginInlineEnd--48___i5HE8{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginInlineEnd--60___KIgH3{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginInlineEnd--64___C5Tp6{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginInlineEnd--80___j058F{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginInlineEnd--88___dzYTi{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginInlineEnd--96___YGHeA{margin-inline-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginInlineEnd--112___It02k{margin-inline-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginInlineEnd--128___S5_Lm{margin-inline-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--condensed___QlOtm{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--normal____4LoS{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--spacious___ESjqc{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--none___LYYdL{margin-inline-end:0}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--4___j15Se{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--8___ivk9J{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--12___InPz1{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--16___UZzSI{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--20___AOZlY{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--24___uMFom{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--28___P312F{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--32___NfeGi{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--36___iU_kf{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--40___lme45{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--44___lUlZs{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--48___sUFp9{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--60___NOyzc{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--64___BtND9{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--80____4Pas{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--88___uL4kN{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginInlineEnd--96___gtx55{margin-inline-end:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginInlineEnd--condensed___BCcsA{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--normal___silfR{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--spacious___sjnml{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--none___W0mRJ{margin-inline-end:0}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--4___dn_Re{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--8___VFtdE{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--12___k07gg{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--16___OOs0G{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--20___fsTtM{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--24___uOaQI{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--28___FbHfF{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--32___Ukveq{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--36___M92aJ{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--40____e3SN{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--44___UEAQj{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--48___ei98i{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--60___tipua{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--64___PIZxy{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--80___lnDcp{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--88___BPqAI{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginInlineEnd--96___aRTvT{margin-inline-end:var(--base-size-96)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginInlineEnd--condensed___QoI21{margin-inline-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--normal___HNliJ{margin-inline-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--spacious___X8NXv{margin-inline-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--none___JwlqX{margin-inline-end:0}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--4___sWBPo{margin-inline-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--8___kacX3{margin-inline-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--12___uQT7v{margin-inline-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--16___n01ap{margin-inline-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--20___X4OVV{margin-inline-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--24___AJ1ri{margin-inline-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--28___E5VbM{margin-inline-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--32___ypePn{margin-inline-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--36___gmvEm{margin-inline-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--40___r90G7{margin-inline-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--44___Q4G5c{margin-inline-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--48___z9Lmw{margin-inline-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--60___TTkKW{margin-inline-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--64___F57r_{margin-inline-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--80___E0tJe{margin-inline-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--88___v8a26{margin-inline-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginInlineEnd--96___pUCiy{margin-inline-end:var(--base-size-96)}}.Primer_Brand__Box-module__Box-marginBlockEnd--condensed___yZSjt{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginBlockEnd--normal___BkMQg{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginBlockEnd--spacious___Jjk8D{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginBlockEnd--none___q_Aov{margin-block-end:0}.Primer_Brand__Box-module__Box-marginBlockEnd--4___uZDEK{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginBlockEnd--8___dx_JW{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginBlockEnd--12___kgVMq{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginBlockEnd--16___N2MVF{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginBlockEnd--20___aX_J0{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginBlockEnd--24___RTiyC{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginBlockEnd--28___jhXpG{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginBlockEnd--32___W5xYE{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginBlockEnd--36___cj9Vj{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginBlockEnd--40___ewAlH{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginBlockEnd--44___ZxEv_{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginBlockEnd--48___zt2OJ{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginBlockEnd--60___c2uN1{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginBlockEnd--64___a6txk{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginBlockEnd--80___EZyqj{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginBlockEnd--88___nMO9c{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginBlockEnd--96___Lbz6K{margin-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginBlockEnd--112___oSXen{margin-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginBlockEnd--128___zrQ7e{margin-block-end:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--condensed___Tltof{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--normal___ShWay{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--spacious___LV3s_{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--none___CBZnh{margin-block-end:0}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--4___CtSfn{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--8___Y45AZ{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--12___c87Ua{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--16___XP5Uw{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--20___p3Udz{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--24___oh65t{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--28___trRzs{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--32___qYFHR{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--36___mV2L1{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--40___taWN_{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--44___q5psW{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--48___u5_N1{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--60___znsW7{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--64___iRYFP{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--80___h7LUD{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--88___mBsMQ{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginBlockEnd--96___TcQuV{margin-block-end:var(--base-size-96)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginBlockEnd--condensed___nz4bt{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--normal___PDHRc{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--spacious___l348T{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--none___KZ8GC{margin-block-end:0}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--4___xY73v{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--8___BUGRd{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--12___FKbqC{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--16___EkpkB{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--20___j3pUk{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--24___gnnxL{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--28___tHNzb{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--32___XIqmt{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--36___blLjI{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--40___V9Sxn{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--44___xMsFn{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--48___pdAjC{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--60___km_JN{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--64___uLUtn{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--80___OlgXb{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--88___vClp9{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--96____imff{margin-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--112___NDi61{margin-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-marginBlockEnd--128___GUa4G{margin-block-end:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginBlockEnd--condensed___UBH5e{margin-block-end:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--normal___Bi1K6{margin-block-end:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--spacious___fC5ai{margin-block-end:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--none___k2UfA{margin-block-end:0}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--4___qjlqV{margin-block-end:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--8___jhRo2{margin-block-end:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--12___UmBRd{margin-block-end:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--16___GfSQm{margin-block-end:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--20___D4t78{margin-block-end:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--24___Vokvc{margin-block-end:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--28___l4an3{margin-block-end:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--32___iAcDG{margin-block-end:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--36___uWsmR{margin-block-end:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--40___DlDrK{margin-block-end:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--44___c9aSx{margin-block-end:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--48___X5ONp{margin-block-end:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--60___ZNOYi{margin-block-end:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--64___FOyXs{margin-block-end:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--80___Jqalb{margin-block-end:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--88___G6Art{margin-block-end:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--96___gjf5z{margin-block-end:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--112___ddfRk{margin-block-end:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-marginBlockEnd--128___ESEm8{margin-block-end:var(--base-size-128)}}.Primer_Brand__Box-module__Box-marginInlineStart--condensed___IBp_X{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-marginInlineStart--normal___BHhHI{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-marginInlineStart--spacious___ZtXj1{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-marginInlineStart--none___fdOWF{margin-inline-start:0}.Primer_Brand__Box-module__Box-marginInlineStart--4___Wn1Ko{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-marginInlineStart--8___pDo7p{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-marginInlineStart--12___TQxPD{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-marginInlineStart--16___J7y4b{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-marginInlineStart--20___ISuSe{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-marginInlineStart--24___IrW9d{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-marginInlineStart--28___xff1V{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-marginInlineStart--32___HQOmB{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-marginInlineStart--36___WdZwx{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-marginInlineStart--40___R3wYL{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-marginInlineStart--44___wwo_O{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-marginInlineStart--48___zdJZg{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-marginInlineStart--60___gPgQr{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-marginInlineStart--64___NHk5d{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-marginInlineStart--80___D1Kto{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-marginInlineStart--88___SqBcU{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-marginInlineStart--96___Cy8gp{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-marginInlineStart--112___UVHJh{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-marginInlineStart--128___rYSy2{margin-inline-start:var(--base-size-128)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--condensed___LrhcU{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--normal___yjn7b{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--spacious___D_nVs{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--none___pHChO{margin-inline-start:0}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--4___zqjtT{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--8___JQCG0{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--12___Uh4UZ{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--16___XZ8ZR{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--20___YbDKP{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--24___FNxOe{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--28___rMktN{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--32___tbEiO{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--36___uVdgf{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--40___LJia9{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--44___KmENz{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--48___zoftL{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--60___SWHzH{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--64___iwJE7{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--80___cekgc{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--88___bFGTa{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--96___J9dFk{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--112___ij9Sp{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-narrow-marginInlineStart--128___YmYWV{margin-inline-start:var(--base-size-128)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-marginInlineStart--condensed___b3jtW{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--normal___Afnyr{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--spacious___T94RJ{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--none___dMyhc{margin-inline-start:0}.Primer_Brand__Box-module__Box-regular-marginInlineStart--4____RoBu{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--8___HIT7W{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--12___GKnNE{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--16___zvb7s{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--20___TyM9P{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--24___FR9ti{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--28___cImoh{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--32___uzbKA{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--36___KDLC7{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--40___WtED9{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--44___T1yz0{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--48___RDHdq{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--60___MVbk9{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--64___sswJ8{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--80___V9k8f{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--88___Xo4dd{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--96___MRqfB{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--112___g0s1Q{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-regular-marginInlineStart--128___txGNr{margin-inline-start:var(--base-size-128)}}@media screen and (width>=80rem){.Primer_Brand__Box-module__Box-wide-marginInlineStart--condensed___d78eT{margin-inline-start:var(--brand-box-spacing-condensed)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--normal___KvxjM{margin-inline-start:var(--brand-box-spacing-normal)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--spacious___ttmF3{margin-inline-start:var(--brand-box-spacing-spacious)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--none___Ygvgs{margin-inline-start:0}.Primer_Brand__Box-module__Box-wide-marginInlineStart--4___k170X{margin-inline-start:var(--base-size-4)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--8___dWDhU{margin-inline-start:var(--base-size-8)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--12___j2X_6{margin-inline-start:var(--base-size-12)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--16___tlIaR{margin-inline-start:var(--base-size-16)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--20___tcnmb{margin-inline-start:var(--base-size-20)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--24___faDE1{margin-inline-start:var(--base-size-24)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--28___H0kuG{margin-inline-start:var(--base-size-28)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--32___cEhsd{margin-inline-start:var(--base-size-32)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--36___rotpN{margin-inline-start:var(--base-size-36)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--40___a4Yp_{margin-inline-start:var(--base-size-40)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--44___mAiW2{margin-inline-start:var(--base-size-44)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--48___pJQ14{margin-inline-start:var(--base-size-48)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--60___LZehP{margin-inline-start:var(--base-size-60)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--64___yBVt2{margin-inline-start:var(--base-size-64)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--80___UNM1_{margin-inline-start:var(--base-size-80)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--88___xYk7j{margin-inline-start:var(--base-size-88)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--96___ZVqGY{margin-inline-start:var(--base-size-96)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--112___jFEAD{margin-inline-start:var(--base-size-112)}.Primer_Brand__Box-module__Box-wide-marginInlineStart--128___Ma3u7{margin-inline-start:var(--base-size-128)}}.Primer_Brand__Box-module__Box-backgroundColor--default___yHgTN{background-color:var(--brand-color-canvas-default)}.Primer_Brand__Box-module__Box-backgroundColor--inset___VVJ5E{background-color:var(--brand-color-canvas-inset)}.Primer_Brand__Box-module__Box-backgroundColor--subtle___G0wT9,.Primer_Brand__Box-module__Box-backgroundColor--overlay___R1w8K{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Box-module__Box-borderRadius--small___wqrhY{border-radius:var(--brand-borderRadius-small)}.Primer_Brand__Box-module__Box-borderRadius--medium___JB1YF{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Box-module__Box-borderRadius--large___CCcts{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Box-module__Box-borderRadius--xlarge___Efss7{border-radius:var(--brand-borderRadius-xlarge)}.Primer_Brand__Box-module__Box-borderRadius--full___NXuE7{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Box-module__Box-borderStyle--solid___ejOCw{border-style:solid;border-width:0}.Primer_Brand__Box-module__Box-borderStyle--none___GDHF9{border-style:none}.Primer_Brand__Box-module__Box-borderWidth--thin___Np1R8{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderWidth--thick___dp1_H{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderWidth--thicker___HPZHA{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderBlockStartWidth--thin___y3sZf{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderBlockStartWidth--thick___kV7nz{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderBlockStartWidth--thicker___lU32t{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderInlineEndWidth--thin___irPIY{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderInlineEndWidth--thick___OolZ3{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderInlineEndWidth--thicker___bxZek{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___aOdjf{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderBlockEndWidth--thick___ROxs5{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderBlockEndWidth--thicker___sED4_{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderInlineStartWidth--thin___A4ZPo{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-borderInlineStartWidth--thick___OelxP{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-borderInlineStartWidth--thicker___yWUW3{border-inline-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-borderWidth--none___Hy1LJ{border-width:0}.Primer_Brand__Box-module__Box-borderBlockStartWidth--none___U1tDw{border-block-start-width:0}.Primer_Brand__Box-module__Box-borderInlineEndWidth--none___K0Ey4{border-inline-end-width:0}.Primer_Brand__Box-module__Box-borderBlockEndWidth--none___U4vUs{border-block-end-width:0}.Primer_Brand__Box-module__Box-borderInlineStartWidth--none___R1fyF{border-inline-start-width:0}.Primer_Brand__Box-module__Box-narrow-borderWidth--none___wcZvW{border-width:0}.Primer_Brand__Box-module__Box-narrow-borderWidth--thin___uvzKl{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderWidth--thick___eCXhG{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderWidth--thicker___I_MYT{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--none___DzZns{border-block-start-width:0}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thin___YCetR{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thick___Xae6a{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderBlockStartWidth--thicker___q7RoY{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--none___X45sx{border-inline-end-width:0}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thin___jTAEO{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thick___N4bpK{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderInlineEndWidth--thicker___XP8q6{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--none___hKgwN{border-block-end-width:0}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thin___uC5YX{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thick___vfk5w{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderBlockEndWidth--thicker___EjraB{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--none___zbWQ4{border-inline-start-width:0}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thin___wwv_V{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thick___PSJnX{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-narrow-borderInlineStartWidth--thicker___Oji76{border-inline-start-width:var(--brand-borderWidth-thicker)}@media screen and (width>=48rem){.Primer_Brand__Box-module__Box-regular-borderWidth--none___v_4r3{border-width:0}.Primer_Brand__Box-module__Box-regular-borderWidth--thin___WJJ4_{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderWidth--thick___tAQPj{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderWidth--thicker____Mei9{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--none___WSh9e{border-block-start-width:0}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thin___HDekH{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thick___dKvYM{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderBlockStartWidth--thicker___RzVQH{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--none___tpeE3{border-inline-end-width:0}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thin___IDHa2{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thick___ZP2wC{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderInlineEndWidth--thicker___TWPKx{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--none____Cl_j{border-block-end-width:0}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thin___CDAYH{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thick___YAX3O{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderBlockEndWidth--thicker___GqngV{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--none___rx6Yf{border-inline-start-width:0}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thin___xkvhI{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thick___lbQHo{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-regular-borderInlineStartWidth--thicker___HR4Nz{border-inline-start-width:var(--brand-borderWidth-thicker)}}@media screen and (width>=64rem){.Primer_Brand__Box-module__Box-wide-borderWidth--none___M7jW_{border-width:0}.Primer_Brand__Box-module__Box-wide-borderWidth--thin___xhh3v{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderWidth--thick___XGwFE{border-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderWidth--thicker___hVG5a{border-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--none___BZm7v{border-block-start-width:0}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thin___dDKTT{border-block-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thick___q0gtM{border-block-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderBlockStartWidth--thicker___gBysF{border-block-start-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--none___VvuSn{border-inline-end-width:0}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thin___RyHjJ{border-inline-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thick___ATGqg{border-inline-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderInlineEndWidth--thicker___RBeFn{border-inline-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--none___ucisL{border-block-end-width:0}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thin___yEtFX{border-block-end-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thick___RG7PT{border-block-end-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderBlockEndWidth--thicker___XpkDn{border-block-end-width:var(--brand-borderWidth-thicker)}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--none___VywCc{border-inline-start-width:0}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thin___q9saE{border-inline-start-width:var(--brand-borderWidth-thin)}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thick___gTJ8P{border-inline-start-width:var(--brand-borderWidth-thick)}.Primer_Brand__Box-module__Box-wide-borderInlineStartWidth--thicker___Y1S9l{border-inline-start-width:var(--brand-borderWidth-thicker)}}.Primer_Brand__Box-module__Box-borderColor--default___XVJKE{border-color:var(--brand-color-border-default)}.Primer_Brand__Box-module__Box-borderColor--muted___S3wPy{border-color:var(--brand-color-border-muted)}.Primer_Brand__Box-module__Box-borderColor--subtle___SnZYA{border-color:var(--brand-color-border-subtle)}.Primer_Brand__Text-module__Text___pecHN{font-family:var(--brand-body-fontFamily)}[data-color-mode=dark] .Primer_Brand__Text-module__Text--antialiased___fYDxq{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Text-module__Text--default___DChoE{color:var(--brand-color-text-default)}.Primer_Brand__Text-module__Text--muted___lTaVa{color:var(--brand-color-text-muted)}.Primer_Brand__Text-module__Text-font--mona-sans___GpzSG{font-family:var(--brand-body-fontFamily)}.Primer_Brand__Text-module__Text-font--hubot-sans___l0tzF{font-family:var(--brand-body-fontFamilyAlt)}.Primer_Brand__Text-module__Text-font--monospace___Mifnv{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__Text-module__Text--1000___j3rsl{font-weight:var(--brand-text-weight-1000);font-size:var(--brand-text-size-1000);line-height:var(--brand-text-lineHeight-1000);letter-spacing:var(--brand-text-letterSpacing-1000)}.Primer_Brand__Text-module__Text--900___Fo_yP{font-weight:var(--brand-text-weight-900);font-size:var(--brand-text-size-900);line-height:var(--brand-text-lineHeight-900);letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Text-module__Text--800___OdB5a{font-weight:var(--brand-text-weight-800);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800)}.Primer_Brand__Text-module__Text--700___cOggy{font-weight:var(--brand-text-weight-700);font-size:var(--brand-text-size-700);line-height:var(--brand-text-lineHeight-700);letter-spacing:var(--brand-text-letterSpacing-700)}.Primer_Brand__Text-module__Text--600___ThppA{font-weight:var(--brand-text-weight-600);font-size:var(--brand-text-size-600);line-height:var(--brand-text-lineHeight-600)}.Primer_Brand__Text-module__Text--500___orDRu{font-weight:var(--brand-text-weight-500);font-size:var(--brand-text-size-500);line-height:var(--brand-text-lineHeight-500)}.Primer_Brand__Text-module__Text--400___y7m4l{font-weight:var(--brand-text-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-text-lineHeight-400);letter-spacing:var(--brand-text-letterSpacing-400)}.Primer_Brand__Text-module__Text--350___L4bn4{font-weight:var(--brand-text-weight-350);font-size:var(--brand-text-size-350);line-height:var(--brand-text-lineHeight-350);letter-spacing:var(--brand-text-letterSpacing-350)}.Primer_Brand__Text-module__Text--300___TBQTB{font-weight:var(--brand-text-weight-300);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-300)}.Primer_Brand__Text-module__Text--200___XAIGT{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200)}.Primer_Brand__Text-module__Text--100___csEom{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__Text-module__Text--weight-heavy___ege7O,.Primer_Brand__Text-module__Text-narrow--weight-heavy___EZzqD{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Text-module__Text--weight-extrabold____UVFN,.Primer_Brand__Text-module__Text-narrow--weight-extrabold___ts3be{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Text-module__Text--weight-bold___jgFdL,.Primer_Brand__Text-module__Text-narrow--weight-bold___Flbbf{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Text-module__Text--weight-semibold___Ns19j,.Primer_Brand__Text-module__Text-narrow--weight-semibold___jtFFh{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Text-module__Text--weight-medium___E0iQL,.Primer_Brand__Text-module__Text-narrow--weight-medium___tQs9y{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Text-module__Text--weight-normal___siVLX,.Primer_Brand__Text-module__Text-narrow--weight-normal___gb0q4{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Text-module__Text--weight-light___SpQAz,.Primer_Brand__Text-module__Text-narrow--weight-light___cIyjf{font-weight:var(--base-text-weight-light)}.Primer_Brand__Text-module__Text--weight-extralight___JRMel,.Primer_Brand__Text-module__Text-narrow--weight-extralight___aHSut{font-weight:var(--base-text-weight-extralight)}@media screen and (width>=48rem){.Primer_Brand__Text-module__Text-regular--weight-heavy___YumNc{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Text-module__Text-regular--weight-extrabold___uvNQM{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Text-module__Text-regular--weight-bold___E3xyf{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Text-module__Text-regular--weight-semibold___Wwz9g{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Text-module__Text-regular--weight-medium___TnD35{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Text-module__Text-regular--weight-normal___FEkFF{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Text-module__Text-regular--weight-light___MalyV{font-weight:var(--base-text-weight-light)}.Primer_Brand__Text-module__Text-regular--weight-extralight___p7mr2{font-weight:var(--base-text-weight-extralight)}}@media screen and (width>=80rem){.Primer_Brand__Text-module__Text-wide--weight-heavy___AXiAN{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Text-module__Text-wide--weight-extrabold___rggXv{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Text-module__Text-wide--weight-bold___CWJA2{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Text-module__Text-wide--weight-semibold___LEBmW{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Text-module__Text-wide--weight-medium___QQ0IW{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Text-module__Text-wide--weight-normal___KpqrG{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Text-module__Text-wide--weight-light___iYFr9{font-weight:var(--base-text-weight-light)}.Primer_Brand__Text-module__Text-wide--weight-extralight___HH1z4{font-weight:var(--base-text-weight-extralight)}}.Primer_Brand__Text-module__Text-align--start___wkiCN{text-align:start}.Primer_Brand__Text-module__Text-align--end___E4m7M{text-align:end}.Primer_Brand__Text-module__Text-align--center___NbZtZ{text-align:center}.Primer_Brand__EyebrowText-module__EyebrowText___YZHDa{text-transform:uppercase;letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__EyebrowText-module__EyebrowText--variant-accent___p07g3{color:var(--brand-color-accent-primary)}:root{--brand-TextCursorAnimation-cursor-animationDuration:.833s}:root,[data-color-mode=light]{--brand-TextCursorAnimation-cursor-color:var(--base-color-scale-purple-5);--brand-TextCursorAnimation-cursor-deleteColor:var(--base-color-scale-blue-4);--brand-TextCursorAnimation-cursor-finalColor:var(--base-color-scale-green-6)}[data-color-mode=dark]{--brand-TextCursorAnimation-cursor-color:var(--base-color-scale-purple-3);--brand-TextCursorAnimation-cursor-deleteColor:var(--base-color-scale-blue-3);--brand-TextCursorAnimation-cursor-finalColor:var(--base-color-scale-green-2)}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation___oT5SI{align-items:center;display:inline-flex}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__inner___MKMEx{align-items:center;display:inline-flex;position:relative}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__text___gB3n2{font-weight:var(--brand-text-weight-500);white-space:pre}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingContainer___BLhzn{clip-path:inset(50%);display:inline-grid}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__sizingText___ipUBO{grid-area:1/1}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content___V_c3N{align-items:center;gap:var(--base-size-6);display:inline-flex}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__content--animated___HgWNj{position:absolute;inset-block-start:0;inset-inline-start:0}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor___fNada{width:calc(var(--base-size-8) + var(--base-size-2) / 2);height:calc(var(--base-size-12) + var(--base-size-2));flex:0 0 calc(var(--base-size-8) + var(--base-size-2) / 2);position:relative;top:-.5px}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--initial___y1m0J{background-color:var(--brand-TextCursorAnimation-cursor-color)}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--animated___NKuyb{animation:Primer_Brand__TextCursorAnimation-module__TextCursorAnimation-cursor-blink___B89IH var(--brand-TextCursorAnimation-cursor-animationDuration) steps(1, end) .25s 3 forwards}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--correction___H0shI{background-color:var(--brand-TextCursorAnimation-cursor-deleteColor)}.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--final___HqWmn,.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor--complete___eaBZl{background-color:var(--brand-TextCursorAnimation-cursor-finalColor)}@keyframes Primer_Brand__TextCursorAnimation-module__TextCursorAnimation-cursor-blink___B89IH{0%,79%{opacity:1}80%,99%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__TextCursorAnimation-module__TextCursorAnimation__cursor___fNada{animation:none}}.Primer_Brand__Hero-module__Hero___EM3jf{flex-direction:column;display:flex}.Primer_Brand__Hero-module__Hero--variant-default___TGFpg{padding:var(--brand-Hero-narrow-padding)}.Primer_Brand__Hero-module__Hero--align-start___m8GEr{text-align:left;align-items:flex-start}.Primer_Brand__Hero-module__Hero--align-center___HUXm3{text-align:center;place-items:center}.Primer_Brand__Hero-module__Hero-grid___ty4Y7{--brand-Grid-spacing-margin:0}.Primer_Brand__Hero-module__Hero-grid--contained___AU1X0{width:100%;max-width:1280px;padding:var(--base-size-32);background-color:var(--brand-Hero-bgColor-gridlineGridInner);margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero-grid--contained___AU1X0{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero-grid--block-end___vzO3L,.Primer_Brand__Hero-module__Hero-grid--inline-end___Hh_fz{--brand-Grid-spacing-row:var(--base-size-40)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-grid--contained___AU1X0{padding:var(--base-size-64)}.Primer_Brand__Hero-module__Hero-grid--block-end___vzO3L{--brand-Grid-spacing-row:var(--base-size-80)}}.Primer_Brand__Hero-module__Hero--align-center___HUXm3 .Primer_Brand__Hero-module__Hero-actions___oH1NT{justify-content:center}.Primer_Brand__Hero-module__Hero--align-center___HUXm3 .Primer_Brand__Hero-module__Hero-content___kP85C{flex-direction:column;align-items:center;display:flex}.Primer_Brand__Hero-module__Hero-image___ctmnL{border-radius:var(--brand-borderRadius-medium);width:100%}.Primer_Brand__Hero-module__Hero-image___ctmnL>img{border-radius:inherit}.Primer_Brand__Hero-module__Hero-mediaContainer___DFAW_{flex:1;width:100%;height:100%;display:flex}.Primer_Brand__Hero-module__Hero-imageContainer--bg-subtle___pdiQ2{background-color:var(--brand-color-canvas-subtle);padding:var(--base-size-32) var(--base-size-32) 0}.Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-all___Uu74V{padding:var(--base-size-32);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Hero-module__Hero-imageWrapper___hXPku{justify-content:center;width:100%;display:flex}.Primer_Brand__Hero-module__Hero-imageWrapper--bg-subtle___YSEjN{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);background-color:var(--brand-color-canvas-subtle);padding:var(--base-size-32) var(--base-size-32) 0}.Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf{align-items:stretch;display:flex}.Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf:not(.Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-none___xKjhe){background-color:var(--brand-color-canvas-subtle)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-imageContainer--inline-bordered____bhxf{min-height:calc(600px - var(--base-size-24))}.Primer_Brand__Hero-module__Hero-imageWrapper--bg-subtle___YSEjN{padding:var(--base-size-64) var(--base-size-64) 0}.Primer_Brand__Hero-module__Hero-imageContainer--inline-padding-all___Uu74V{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa{width:100%;container-type:inline-size}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media___tN0uT{max-width:1176px;margin-inline:auto;display:block;overflow:hidden}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx:not(.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q):not(.Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo){border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Hero-module__Hero-media-item--block-end___gAlCl{border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);width:100%}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku:not(.Primer_Brand__Hero-module__Hero-imageWrapper--padding-none___e4ebj){background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{width:100%;max-width:1280px;padding:var(--base-size-32) var(--base-size-32) 0;margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--with-gridline___shdFJ{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-32)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{padding:var(--base-size-64) var(--base-size-64) 0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-none___aFKaV{padding:0}.Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw{width:100%;max-width:1280px;margin-inline:auto}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw{min-height:440px}}@container (width>=1280px){.Primer_Brand__Hero-module__Hero-grid--bordered-inline___WO6tw{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa.Primer_Brand__Hero-module__Hero--image-pos-inline___xR7vm{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__Hero-module__Hero-contentColumn--bordered-inline___dpmwM{padding:var(--base-size-32);flex-direction:column;justify-content:center;display:flex}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-contentColumn--bordered-inline___dpmwM{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--pos-inline___fithu:not(.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q),.Primer_Brand__Hero-module__Hero-media-item--inline___QS58d{border-radius:0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--pos-inline___fithu.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q{align-self:center;max-width:100%;height:auto}.Primer_Brand__Hero-module__Hero-video___Nibos{width:100%}.Primer_Brand__Hero-module__Hero-media-item___ZpZ02{border-radius:var(--brand-borderRadius-large);width:100%}.Primer_Brand__Hero-module__Hero-label___exV9w{text-transform:uppercase;letter-spacing:1px;align-items:center;margin-block-end:calc(var(--base-size-16) - var(--base-size-2));display:flex}.Primer_Brand__Hero-module__Hero-heading___QuVBH{max-width:924px;margin:0}.Primer_Brand__Hero-module__Hero-heading___QuVBH b{color:var(--brand-color-accent-primary);font-style:normal;font-weight:inherit}.Primer_Brand__Hero-module__Hero-heading--fullWidth___Q3N1y{max-width:none;max-width:initial}.Primer_Brand__Hero-module__Hero-text-column--inline-gridline___ADqxq{height:100%}.Primer_Brand__Hero-module__Hero-description___vG4iA{margin:var(--base-size-24) 0 0;max-width:600px}.Primer_Brand__Hero-module__Hero--variant-inline-gridline___C1LBx .Primer_Brand__Hero-module__Hero-description___vG4iA{margin-block-start:auto;padding-block-start:var(--base-size-24)}.Primer_Brand__Hero-module__Hero-actions___oH1NT{align-items:center;gap:var(--base-size-8) var(--base-size-16);flex-wrap:wrap;margin-block-start:var(--base-size-28);display:flex}.Primer_Brand__Hero-module__Hero___EM3jf .Primer_Brand__Hero-module__Hero-actions___oH1NT>*{flex-grow:0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-actions___oH1NT{align-items:stretch;gap:var(--base-size-8) var(--base-size-12)}.Primer_Brand__Hero-module__Hero-trailing___UeIyX{margin-block-start:var(--base-size-32)}.Primer_Brand__Hero-module__Hero-trailing___UeIyX img,.Primer_Brand__Hero-module__Hero-trailing___UeIyX picture{display:block}.Primer_Brand__Hero-module__Hero-eyebrow___NLX6a{margin-block-end:var(--base-size-32)}@media screen and (width>=34rem){.Primer_Brand__Hero-module__Hero--variant-default___TGFpg{padding:var(--brand-Hero-regular-padding)}}.Primer_Brand__Hero-module__Hero-video-poster-button___fXNeO{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;font-size:0;line-height:0;display:block;position:relative}.Primer_Brand__Hero-module__Hero-video-poster-image___OF5WQ{width:100%;height:auto;display:block}.Primer_Brand__Hero-module__Hero-video-poster-icon___qBPv_{width:var(--base-size-96);height:var(--base-size-96);z-index:1;color:var(--base-color-scale-white-0);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Primer_Brand__Hero-module__Hero-video-poster-header___RwX23{padding:var(--base-size-16) var(--base-size-24);align-items:center;gap:var(--base-size-16);height:var(--base-size-80);background:linear-gradient(#000000b3 60%,#0000);display:flex;position:absolute;inset:0 0 auto}.Primer_Brand__Hero-module__Hero-video-header-poster-icon___WOvuy,.Primer_Brand__Hero-module__Hero-video-poster-text___XZwq_{color:var(--base-color-scale-white-0)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0{width:100%;container-type:inline-size}.Primer_Brand__Hero-module__Hero-grid--expressive___VviA1{--brand-Grid-spacing-row:0;gap:0;width:100%;max-width:1280px;margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero-grid--expressive___VviA1{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero-expressive-header-column___ycDFD{padding:var(--base-size-36);padding-inline:var(--base-size-20);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);align-items:center;padding-block-end:var(--base-size-28);display:flex}.Primer_Brand__Hero-module__Hero-expressive-body-column___k1AUC{padding:var(--base-size-32);padding-inline:var(--base-size-20);padding-block-start:var(--base-size-24)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-description___vG4iA{margin-block-start:0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-actions___oH1NT{margin-block-start:var(--base-size-28)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-trailing___UeIyX{margin-block-start:var(--base-size-24)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero-expressive-header-column___ycDFD{padding:var(--base-size-64);border-block-end:none;border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-inline-end:var(--base-size-64)}.Primer_Brand__Hero-module__Hero-expressive-body-column___k1AUC{padding:var(--base-size-64);flex-direction:column;justify-content:flex-end;padding-inline-start:var(--base-size-64);display:flex}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-actions___oH1NT{margin-block-start:var(--base-size-24)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-trailing___UeIyX{margin-block-start:var(--base-size-20)}}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);width:100%}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper___hXPku:not(.Primer_Brand__Hero-module__Hero-imageWrapper--padding-none___e4ebj){background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{width:100%;max-width:1280px;padding:var(--base-size-32) var(--base-size-32) 0;margin-inline:auto}@container (width>=1280px){.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--with-gridline___shdFJ{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-32)}@media screen and (width>=63.25rem){.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner___grxfI{padding:var(--base-size-64) var(--base-size-64) 0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-all___Iu5X5{padding:var(--base-size-64)}}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-imageWrapper-inner--padding-none___aFKaV{padding:0}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-media___tN0uT{max-width:1176px;margin-inline:auto;display:block;overflow:hidden}.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-media--pos-block-end___XPyHx:not(.Primer_Brand__Hero-module__Hero-media--padding-all___XQm3q):not(.Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo){border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__Hero-module__Hero--variant-gridline___V46Aa .Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo,.Primer_Brand__Hero-module__Hero--variant-gridline-expressive___VAhu0 .Primer_Brand__Hero-module__Hero-media--padding-none___mvsXo{border-radius:0;max-width:100%}.Primer_Brand__Heading-module__Heading___IVpmp{--condensed-stretch:75%;color:var(--brand-color-text-default)}.Primer_Brand__Heading-module__Heading--textWrap-balance___AOKvC{text-wrap:balance}.Primer_Brand__Heading-module__Heading--textWrap-wrap___iM9k3{text-wrap:wrap}.Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f{--condensed-stretch:90%}[data-color-mode=dark] .Primer_Brand__Heading-module__Heading___IVpmp{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx{font-family:var(--brand-heading-fontFamily)}.Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f{font-family:var(--brand-heading-fontFamilyAlt)}.Primer_Brand__Heading-module__Heading-font--monospace___dFpiK{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__Heading-module__Heading--display___xFecE{font-weight:var(--brand-heading-weight-1000);font-size:var(--brand-text-size-1000);line-height:var(--brand-text-lineHeight-1000);letter-spacing:var(--brand-text-letterSpacing-1000)}.Primer_Brand__Heading-module__Heading--subhead-large____C6GZ{font-weight:var(--brand-text-subhead-weight-large);font-size:var(--brand-text-subhead-size-large);line-height:var(--brand-text-subhead-lineHeight-large)}.Primer_Brand__Heading-module__Heading--subhead-medium___Pik5E{font-weight:var(--brand-text-subhead-weight-medium);font-size:var(--brand-text-subhead-size-medium);line-height:var(--brand-text-subhead-lineHeight-medium)}.Primer_Brand__Heading-module__Heading--1___Ufc7G{font-weight:var(--brand-heading-weight-900);font-size:var(--brand-text-size-900);line-height:var(--brand-text-lineHeight-900);letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading--2___TFg09{font-weight:var(--brand-heading-weight-800);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800)}.Primer_Brand__Heading-module__Heading--3___wsITu{font-weight:var(--brand-heading-weight-700);font-size:var(--brand-text-size-700);line-height:var(--brand-heading-lineHeight-700);letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading--4___C9jDG{font-weight:var(--brand-heading-weight-600);font-size:var(--brand-text-size-600);line-height:var(--brand-text-lineHeight-600);letter-spacing:var(--brand-heading-letterSpacing-600)}.Primer_Brand__Heading-module__Heading--5___HgypG{font-weight:var(--brand-heading-weight-500);font-size:var(--brand-text-size-500);line-height:var(--brand-text-lineHeight-500);letter-spacing:var(--brand-heading-letterSpacing-500)}.Primer_Brand__Heading-module__Heading--6___FEQ_V{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-text-lineHeight-400);letter-spacing:var(--brand-heading-letterSpacing-400)}.Primer_Brand__Heading-module__Heading--weight-heavy___ssSay,.Primer_Brand__Heading-module__Heading-narrow--weight-heavy___s43iL{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Heading-module__Heading--weight-extrabold___SJAUw,.Primer_Brand__Heading-module__Heading-narrow--weight-extrabold___vmOAQ{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Heading-module__Heading--weight-bold___Zqsyk,.Primer_Brand__Heading-module__Heading-narrow--weight-bold___IXjRC{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Heading-module__Heading--weight-semibold___NMvbh,.Primer_Brand__Heading-module__Heading-narrow--weight-semibold___bAIHy{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Heading-module__Heading--weight-medium___II172,.Primer_Brand__Heading-module__Heading-narrow--weight-medium___q5O6L{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Heading-module__Heading--weight-normal___ZLGhx,.Primer_Brand__Heading-module__Heading-narrow--weight-normal___Q0Jkf{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Heading-module__Heading--weight-light___aF2Rw,.Primer_Brand__Heading-module__Heading-narrow--weight-light___mOWUt{font-weight:var(--base-text-weight-light)}.Primer_Brand__Heading-module__Heading--weight-extralight___KRgjg,.Primer_Brand__Heading-module__Heading-narrow--weight-extralight___qHJfi{font-weight:var(--base-text-weight-extralight)}@media screen and (width>=48rem){.Primer_Brand__Heading-module__Heading-regular--weight-heavy___SwJ1c{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Heading-module__Heading-regular--weight-extrabold___H5Gyr{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Heading-module__Heading-regular--weight-bold___QMMCW{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Heading-module__Heading-regular--weight-semibold___h3bHv{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Heading-module__Heading-regular--weight-medium___wC9qR{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Heading-module__Heading-regular--weight-normal___joqMx{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Heading-module__Heading-regular--weight-light___CCVVF{font-weight:var(--base-text-weight-light)}.Primer_Brand__Heading-module__Heading-regular--weight-extralight___LE9Tu{font-weight:var(--base-text-weight-extralight)}}@media screen and (width>=80rem){.Primer_Brand__Heading-module__Heading-wide--weight-heavy___IiVTg{font-weight:var(--base-text-weight-heavy)}.Primer_Brand__Heading-module__Heading-wide--weight-extrabold___CIRWW{font-weight:var(--base-text-weight-extrabold)}.Primer_Brand__Heading-module__Heading-wide--weight-bold___wMxlL{font-weight:var(--base-text-weight-bold)}.Primer_Brand__Heading-module__Heading-wide--weight-semibold___IqaIc{font-weight:var(--base-text-weight-semibold)}.Primer_Brand__Heading-module__Heading-wide--weight-medium___Uq302{font-weight:var(--base-text-weight-medium)}.Primer_Brand__Heading-module__Heading-wide--weight-normal___zWzeR{font-weight:var(--base-text-weight-normal)}.Primer_Brand__Heading-module__Heading-wide--weight-light___Lh64A{font-weight:var(--base-text-weight-light)}}.Primer_Brand__Heading-module__Heading--stretch-condensed____i8A2,.Primer_Brand__Heading-module__Heading-narrow--stretch-condensed___koHLR{font-stretch:var(--condensed-stretch)}.Primer_Brand__Heading-module__Heading--stretch-normal___apWVy,.Primer_Brand__Heading-module__Heading-narrow--stretch-normal___AP9Ba{font-stretch:100%}.Primer_Brand__Heading-module__Heading--stretch-expanded___gzwLQ,.Primer_Brand__Heading-module__Heading-narrow--stretch-expanded___RHi1z{font-stretch:125%}@media screen and (width>=48rem){.Primer_Brand__Heading-module__Heading-regular--stretch-condensed___CHFa4{font-stretch:var(--condensed-stretch)}.Primer_Brand__Heading-module__Heading-regular--stretch-normal___IX9Vl{font-stretch:100%}.Primer_Brand__Heading-module__Heading-regular--stretch-expanded___ozx5y{font-stretch:125%}}@media screen and (width>=80rem){.Primer_Brand__Heading-module__Heading-narrow--weight-expanded___jvotv .Primer_Brand__Heading-module__Heading-wide--stretch-condensed___d3GoN{font-stretch:var(--condensed-stretch)}.Primer_Brand__Heading-module__Heading-wide--stretch-normal___te0lW{font-stretch:100%}.Primer_Brand__Heading-module__Heading-wide--stretch-expanded___TlWrW{font-stretch:125%}}.Primer_Brand__Heading-module__Heading--letter-spacing-condensed___b6mZa,.Primer_Brand__Heading-module__Heading-narrow--letter-spacing-condensed___U6uGD{letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading--letter-spacing-normal___Qhzoc,.Primer_Brand__Heading-module__Heading-narrow--letter-spacing-normal___gzn9r{letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading--letter-spacing-none___vuohz,.Primer_Brand__Heading-module__Heading-narrow--letter-spacing-none___RR_W3{letter-spacing:0}@media screen and (width>=48rem){.Primer_Brand__Heading-module__Heading-regular--letter-spacing-condensed___gEGJy{letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading-regular--letter-spacing-normal___GWmk5{letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading-regular--letter-spacing-none____NH9r{letter-spacing:0}}@media screen and (width>=80rem){.Primer_Brand__Heading-module__Heading-narrow--weight-wide___ikyG2 .Primer_Brand__Heading-module__Heading-wide--letter-spacing-condensed___RhUHL{letter-spacing:var(--brand-text-letterSpacing-900)}.Primer_Brand__Heading-module__Heading-wide--letter-spacing-normal___qPBdW{letter-spacing:var(--brand-heading-letterSpacing-700)}.Primer_Brand__Heading-module__Heading-wide--letter-spacing-none___w4Oh2{letter-spacing:0}}.Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek{--ExpandableArrow-duration:.2s;--ExpandableArrow-easing:ease;transition:transform .2s;transition:transform var(--ExpandableArrow-duration) var(--ExpandableArrow-easing);transform:translate(0)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow--expanded___gajDr{transform:translate(4px)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy{stroke-dasharray:10;stroke-dashoffset:10px;transition:stroke-dashoffset var(--ExpandableArrow-duration) var(--ExpandableArrow-easing)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem--expanded___KwI_9{stroke-dashoffset:20px}.Primer_Brand__ExpandableArrow-module__ExpandableArrow--reversed___LPFUS{transform:rotate(180deg)}.Primer_Brand__ExpandableArrow-module__ExpandableArrow--reversed___LPFUS.Primer_Brand__ExpandableArrow-module__ExpandableArrow--expanded___gajDr{transform:rotate(180deg)translate(4px)}:root{--brand-Button-icon-size-large:var(--base-size-20);--brand-Button-icon-size-medium:var(--base-size-16);--brand-Button-icon-size-small:var(--base-size-16);--brand-Button-control-size-large:var(--brand-control-large-size);--brand-Button-control-size-medium:var(--brand-control-medium-size);--brand-Button-control-size-small:var(--brand-control-small-size)}:root,[data-color-mode=light]{--brand-button-primary-bgColor-rest:var(--base-color-scale-green-6);--brand-button-primary-bgColor-hover:color-mix(in srgb, var(--base-color-scale-green-6), #000 16%);--brand-button-primary-bgColor-active:linear-gradient(0deg, #0000003d 0%, #0000003d 100%), var(--base-color-scale-green-6);--brand-button-primary-bgColor-disabled:var(--base-color-scale-gray-4);--brand-button-primary-borderColor-rest:transparent;--brand-button-primary-borderColor-hover:transparent;--brand-button-primary-borderColor-active:var(--base-color-scale-green-7);--brand-button-primary-borderColor-disabled:transparent;--brand-button-primary-fgColor-rest:var(--base-color-scale-white-0);--brand-button-primary-fgColor-disabled:var(--base-color-scale-gray-2);--brand-button-primary-shadow-active:none;--brand-button-secondary-bgColor-rest:#0000000f;--brand-button-secondary-bgColor-hover:#0000001e;--brand-button-secondary-bgColor-active:#00000036;--brand-button-secondary-borderColor-rest:var(--base-color-scale-gray-2);--brand-button-secondary-borderColor-hover:var(--base-color-scale-gray-2);--brand-button-secondary-borderColor-active:var(--base-color-scale-gray-2);--brand-button-secondary-fgColor-rest:var(--brand-color-text-default);--brand-button-secondary-fgColor-disabled:var(--base-color-scale-gray-3);--brand-button-subtle-bgColor-rest:#00000003;--brand-button-subtle-bgColor-hover:#0000001e;--brand-button-subtle-bgColor-active:#00000036;--brand-button-subtle-borderColor-rest:var(--base-color-scale-gray-2);--brand-button-subtle-borderColor-hover:var(--base-color-scale-gray-2);--brand-button-subtle-borderColor-active:var(--base-color-scale-gray-2);--brand-button-subtle-fgColor-rest:var(--brand-color-text-default);--brand-button-subtle-fgColor-disabled:var(--base-color-scale-gray-3)}[data-color-mode=dark]{--brand-button-primary-bgColor-rest:var(--base-color-scale-green-5);--brand-button-primary-bgColor-hover:color-mix(in srgb, var(--base-color-scale-green-5), #000 16%);--brand-button-primary-bgColor-active:linear-gradient(0deg, #0000003d 0%, #0000003d 100%), var(--base-color-scale-green-5);--brand-button-primary-bgColor-disabled:var(--base-color-scale-gray-4);--brand-button-primary-borderColor-rest:transparent;--brand-button-primary-borderColor-hover:transparent;--brand-button-primary-borderColor-active:var(--base-color-scale-green-6);--brand-button-primary-borderColor-disabled:transparent;--brand-button-primary-fgColor-rest:var(--base-color-scale-white-0);--brand-button-primary-fgColor-disabled:var(--base-color-scale-gray-2);--brand-button-primary-shadow-active:none;--brand-button-secondary-bgColor-rest:#ffffff1f;--brand-button-secondary-bgColor-hover:#ffffff29;--brand-button-secondary-bgColor-active:#ffffff42;--brand-button-secondary-borderColor-rest:#ffffff0f;--brand-button-secondary-borderColor-hover:#ffffff1f;--brand-button-secondary-borderColor-active:#ffffff1f;--brand-button-secondary-fgColor-rest:var(--brand-color-text-default);--brand-button-secondary-fgColor-disabled:var(--base-color-scale-gray-4);--brand-button-subtle-bgColor-rest:#00000003;--brand-button-subtle-bgColor-hover:#ffffff29;--brand-button-subtle-bgColor-active:#ffffff3d;--brand-button-subtle-borderColor-rest:var(--base-color-scale-gray-6);--brand-button-subtle-borderColor-hover:#ffffff1f;--brand-button-subtle-borderColor-active:#ffffff1f;--brand-button-subtle-fgColor-rest:var(--brand-color-text-default);--brand-button-subtle-fgColor-disabled:var(--base-color-scale-gray-4)}.Primer_Brand__Button-module__Button___lDruK{appearance:none;-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:var(--base-size-6);cursor:pointer;border:solid var(--brand-borderWidth-thin) transparent;box-sizing:border-box;justify-content:center;align-items:center;gap:var(--brand-control-medium-gap);background:0 0;-webkit-text-decoration:none;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.Primer_Brand__Button-module__Button___lDruK:where(button){font:inherit}.Primer_Brand__Button-module__Button___lDruK:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Button-module__Button___lDruK:focus-visible{outline:4px solid var(--brand-color-focus);outline-offset:2px;transition:none}.Primer_Brand__Button-module__Button--disabled___Ba17E,.Primer_Brand__Button-module__Button--disabled___Ba17E:hover,.Primer_Brand__Button-module__Button--disabled___Ba17E:focus{cursor:not-allowed}.Primer_Brand__Button-module__Button--size-small___iNTn1 .Primer_Brand__Button-module__Button__text___Z3ocU{display:flex}.Primer_Brand__Button-module__Button__text___Z3ocU{position:relative}.Primer_Brand__Button-module__Button--label___lUBc0{font-family:var(--brand-body-fontFamily);font-style:normal;font-weight:var(--base-text-weight-medium);text-align:center}.Primer_Brand__Button-module__Button__icon-visual___zR2Hi{height:var(--brand-Button-icon-size-medium);fill:currentColor;align-self:center;width:auto;display:flex}.Primer_Brand__Button-module__Button__trailing-visual___zg8jd,.Primer_Brand__Button-module__Button__leading-visual___FIPvg{display:flex}.Primer_Brand__Button-module__Button-arrow___SkJXQ{margin-inline-start:calc(var(--base-size-8) * -1);margin-inline-end:calc(var(--base-size-4) * -1)}.Primer_Brand__Button-module__Button--primary___xIC7G{color:var(--brand-button-primary-fgColor-rest);background-color:var(--brand-button-primary-bgColor-rest)}.Primer_Brand__Button-module__Button--size-small___iNTn1.Primer_Brand__Button-module__Button--primary___xIC7G{border-width:var(--brand-borderWidth-thin)}.Primer_Brand__Button-module__Button--primary___xIC7G:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true]):not([aria-expanded=true])):hover{background-color:var(--brand-button-primary-bgColor-hover)}.Primer_Brand__Button-module__Button--primary___xIC7G:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true])):active,.Primer_Brand__Button-module__Button--primary___xIC7G[aria-expanded=true]{background:var(--brand-button-primary-bgColor-active);border-color:var(--brand-button-primary-borderColor-active)}.Primer_Brand__Button-module__Button--label-primary___Leisi{color:var(--brand-button-primary-fgColor-rest)}.Primer_Brand__Button-module__Button--primary___xIC7G:disabled,.Primer_Brand__Button-module__Button--primary___xIC7G[aria-disabled=true],.Primer_Brand__Button-module__Button--primary___xIC7G.Primer_Brand__Button-module__Button--disabled___Ba17E{background-color:var(--brand-button-primary-bgColor-disabled)}.Primer_Brand__Button-module__Button--primary___xIC7G:where(:disabled,[aria-disabled=true],.Primer_Brand__Button-module__Button--disabled___Ba17E) :where(.Primer_Brand__Button-module__Button-arrow--disabled____UgPq,.Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy),.Primer_Brand__Button-module__Button--label-primary___Leisi.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:var(--brand-button-primary-fgColor-disabled)}.Primer_Brand__Button-module__Button--secondary___akMC2{background-color:var(--brand-button-secondary-bgColor-rest);border-color:var(--brand-button-secondary-borderColor-rest);color:var(--brand-button-secondary-fgColor-rest);-webkit-backdrop-filter:blur(var(--base-size-20));backdrop-filter:blur(var(--base-size-20))}.Primer_Brand__Button-module__Button--secondary___akMC2:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true]):not([aria-expanded=true])):hover{background-color:var(--brand-button-secondary-bgColor-hover);border-color:var(--brand-button-secondary-borderColor-hover)}.Primer_Brand__Button-module__Button--secondary___akMC2:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true])):active,.Primer_Brand__Button-module__Button--secondary___akMC2[aria-expanded=true]{background-color:var(--brand-button-secondary-bgColor-active);border-color:var(--brand-button-secondary-borderColor-active)}.Primer_Brand__Button-module__Button--secondary___akMC2:disabled{border-color:var(--brand-button-secondary-fgColor-disabled)}.Primer_Brand__Button-module__Button--secondary___akMC2:where(:disabled,[aria-disabled=true],.Primer_Brand__Button-module__Button--disabled___Ba17E) :where(.Primer_Brand__Button-module__Button-arrow--disabled____UgPq,.Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy),.Primer_Brand__Button-module__Button--label-secondary___DRJoJ.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:var(--brand-button-secondary-fgColor-disabled)}.Primer_Brand__Button-module__Button--subtle___UMmi9{background-color:var(--brand-button-subtle-bgColor-rest);border-width:var(--brand-borderWidth-thin);border-color:var(--brand-button-subtle-borderColor-rest);color:var(--brand-color-text-default);-webkit-backdrop-filter:blur(var(--base-size-20));backdrop-filter:blur(var(--base-size-20))}.Primer_Brand__Button-module__Button--subtle___UMmi9:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true]):not([aria-expanded=true])):hover{background-color:var(--brand-button-subtle-bgColor-hover);border-color:var(--brand-button-subtle-borderColor-hover)}.Primer_Brand__Button-module__Button--subtle___UMmi9:where(:not(.Primer_Brand__Button-module__Button___lDruK[disabled]):not(.Primer_Brand__Button-module__Button___lDruK[aria-disabled=true])):active,.Primer_Brand__Button-module__Button--subtle___UMmi9[aria-expanded=true]{background-color:var(--brand-button-subtle-bgColor-active);border-color:var(--brand-button-subtle-borderColor-active)}.Primer_Brand__Button-module__Button--label-subtle___RRaqm{color:var(--brand-button-subtle-fgColor-rest)}.Primer_Brand__Button-module__Button--subtle___UMmi9:where(:disabled,[aria-disabled=true],.Primer_Brand__Button-module__Button--disabled___Ba17E) :where(.Primer_Brand__Button-module__Button-arrow--disabled____UgPq,.Primer_Brand__Button-module__Button__icon-visual--disabled___j7aVy),.Primer_Brand__Button-module__Button--label-subtle___RRaqm.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:var(--brand-button-subtle-fgColor-disabled)}.Primer_Brand__Button-module__Button--size-small___iNTn1{min-height:var(--brand-Button-control-size-small);padding-inline:var(--brand-control-small-paddingInline-normal)}.Primer_Brand__Button-module__Button--size-medium___EyCyw{min-height:var(--brand-Button-control-size-medium);padding:var(--brand-control-medium-paddingBlock-condensed) var(--base-size-20)}.Primer_Brand__Button-module__Button--size-large___REN1l{min-height:var(--brand-Button-control-size-large);padding:var(--brand-control-large-paddingBlock-condensed) var(--brand-control-large-paddingInline-spacious)}.Primer_Brand__Button-module__Button--size-small___iNTn1 :where(.Primer_Brand__Button-module__Button__icon-visual___zR2Hi){height:var(--brand-Button-icon-size-small)}.Primer_Brand__Button-module__Button--size-medium___EyCyw :where(.Primer_Brand__Button-module__Button__icon-visual___zR2Hi){height:var(--brand-Button-icon-size-medium)}.Primer_Brand__Button-module__Button--size-large___REN1l :where(.Primer_Brand__Button-module__Button__icon-visual___zR2Hi,.Primer_Brand__Button-module__Button-arrow___SkJXQ){height:var(--brand-Button-icon-size-large);width:var(--brand-Button-icon-size-large)}.Primer_Brand__Button-module__Button--label-medium___DW2TM{font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:.01rem}.Primer_Brand__Button-module__Button--label-large____iBy6{font-size:var(--brand-text-subhead-size-large);line-height:var(--brand-text-subhead-lineHeight-large)}.Primer_Brand__Button-module__Button--block___F5RXs{width:100%}@media (forced-colors:active){.Primer_Brand__Button-module__Button--disabled___Ba17E{outline-color:graytext}.Primer_Brand__Button-module__Button--label___lUBc0.Primer_Brand__Button-module__Button-label--disabled___ZBpbj{color:graytext}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Button-module__Button___lDruK,.Primer_Brand__Button-module__Button___lDruK:before,.Primer_Brand__Button-module__Button___lDruK:after,.Primer_Brand__Button-module__Button___lDruK *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz{display:none}@media (forced-colors:active){.Primer_Brand__Tooltip-module__Tooltip___u1Usz{outline:var(--brand-borderWidth-thin) solid transparent}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[popover]{--offset:var(--base-size-8,--base-size-8);--b:1em;--h:.5em;--p:50%;--r:var(--brand-borderRadius-medium);--c:var(--brand-color-neutral-emphasisPlus);clip:auto;white-space:normal;width:max-content;font:normal normal var(--brand-text-size-100) / var(--brand-text-lineHeight-100) var(--brand-fontStack-sansSerif);-webkit-font-smoothing:subpixel-antialiased;color:var(--brand-Tooltip-color-default);text-align:center;word-wrap:break-word;background:var(--c);border-radius:var(--r);opacity:0;border:0;max-width:250px;margin:auto;padding:.5em .75em;position:absolute;inset:auto;overflow:visible}:is(.Primer_Brand__Tooltip-module__Tooltip___u1Usz[popover]:popover-open,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[popover].Primer_Brand__Tooltip-module__\:popover-open___DQych){animation-name:Primer_Brand__Tooltip-module__tooltip-appear___OeSNz;animation-duration:.2s;animation-duration:var(--brand-animation-duration-faster,.2s);animation-timing-function:ease-in;animation-delay:0s;animation-fill-mode:forwards;display:block}.Primer_Brand__Tooltip-module__Tooltip___u1Usz:after{height:var(--offset);content:"";display:block;position:absolute;left:0;right:0}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=n],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0;border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0;clip-path:polygon(0 100%, 0 0, 100% 0, 100% 100%, min(100%, var(--p) + var(--b) / 2) 100%, var(--p) calc(100% + var(--h)), max(0%, var(--p) - var(--b) / 2) 100%)}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=n],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw]{-o-border-image:conic-gradient(var(--c) 0 0) 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0;border-image:conic-gradient(var(--c) 0 0) fill 0 / var(--r) calc(100% - var(--p) - var(--b) / 2) 0 calc(var(--p) - var(--b) / 2) / 0 0 var(--h) 0}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=s],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0;border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0;clip-path:polygon(0 0, 0 100%, 100% 100%, 100% 0, min(100%, var(--p) + var(--b) / 2) 0, var(--p) calc(-1 * var(--h)), max(0%, var(--p) - var(--b) / 2) 0)}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=s],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]{-o-border-image:conic-gradient(var(--c) 0 0) 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0;border-image:conic-gradient(var(--c) 0 0) fill 0/ 0 calc(100% - var(--p) - var(--b) / 2) var(--r) calc(var(--p) - var(--b) / 2) / var(--h) 0 0 0}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=w]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0;border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0;clip-path:polygon(100% 100%, 0 100%, 0 0, 100% 0, 100% max(0%, var(--p) - var(--b) / 2), calc(100% + var(--h)) var(--p), 100% min(100%, var(--p) + var(--b) / 2))}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=w]{-o-border-image:conic-gradient(var(--c) 0 0) 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0;border-image:conic-gradient(var(--c) 0 0) fill 0 / calc(var(--p) - var(--b) / 2) 0 calc(100% - var(--p) - var(--b) / 2) var(--r) / 0 var(--h) 0 0}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=e]{-o-border-image:conic-gradient(var(--c) 0, var(--c) 0) 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h);border-image:conic-gradient(var(--c) 0, var(--c) 0) fill 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h);clip-path:polygon(0 100%, 100% 100%, 100% 0, 0 0, 0 max(0%, var(--p) - var(--b) / 2), calc(-1 * var(--h)) var(--p), 0 min(100%, var(--p) + var(--b) / 2))}@supports (background:conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=e]{-o-border-image:conic-gradient(var(--c) 0 0) 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h);border-image:conic-gradient(var(--c) 0 0) fill 0 / calc(var(--p) - var(--b) / 2) var(--r) calc(100% - var(--p) - var(--b) / 2) 0/ 0 0 0 var(--h)}}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se]{--p:25%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw],.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]{--p:75%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=n]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=ne]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=nw]:after{top:100%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=s]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=se]:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=sw]:after{bottom:100%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=w]:after{height:100%;width:var(--offset);content:"";display:block;position:absolute;bottom:0;left:100%}.Primer_Brand__Tooltip-module__Tooltip___u1Usz[data-direction=e]:after{height:100%;width:var(--offset);content:"";margin-left:calc(var(--offset) * -1px);display:block;position:absolute;bottom:0;right:100%}@keyframes Primer_Brand__Tooltip-module__tooltip-appear___OeSNz{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Tooltip-module__Tooltip___u1Usz,.Primer_Brand__Tooltip-module__Tooltip___u1Usz:before,.Primer_Brand__Tooltip-module__Tooltip___u1Usz:after,.Primer_Brand__Tooltip-module__Tooltip___u1Usz *{animation-duration:0s!important}}:root,[data-color-mode=light]{--brand-Tooltip-color-default:var(--brand-color-text-onEmphasis)}[data-color-mode=dark]{--brand-Tooltip-color-default:var(--brand-color-text-default)}:root{--brand-IconButton-loadingIndicator-animationDuration-reducedMotion:1.6s;--brand-IconButton-loadingIndicator-animationDuration-default:.8s;--brand-IconButton-icon-size-large:var(--brand-Button-icon-size-large);--brand-IconButton-icon-size-medium:var(--brand-Button-icon-size-large);--brand-IconButton-icon-size-small:var(--brand-Button-icon-size-small);--brand-IconButton-control-size-large:var(--brand-Button-control-size-large);--brand-IconButton-control-size-medium:var(--brand-Button-control-size-medium);--brand-IconButton-control-size-small:var(--brand-Button-control-size-small)}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-IconButton-danger-fgColor-rest:var(--brand-color-danger-fg);--brand-IconButton-danger-fgColor-hover:var(--base-color-scale-white-0);--brand-IconButton-danger-fgColor-active:var(--base-color-scale-white-0);--brand-IconButton-danger-bgColor-rest:var(--brand-button-secondary-bgColor-rest);--brand-IconButton-danger-bgColor-hover:var(--brand-color-danger-emphasis);--brand-IconButton-danger-bgColor-active:var(--brand-color-danger-emphasis);--brand-IconButton-danger-borderColor-rest:var(--brand-button-secondary-borderColor-rest);--brand-IconButton-danger-borderColor-hover:var(--brand-color-danger-emphasis);--brand-IconButton-danger-borderColor-active:var(--brand-color-danger-emphasis);--brand-IconButton-inactive-fgColor:var(--brand-color-text-muted);--brand-IconButton-inactive-bgColor:var(--brand-color-canvas-subtle);--brand-IconButton-inactive-borderColor:var(--brand-color-canvas-subtle);--brand-IconButton-invisible-bgColor-rest:transparent;--brand-IconButton-invisible-borderColor-rest:transparent}.Primer_Brand__IconButton-module__IconButton___Rw5mP{flex:none;gap:0;padding:0}.Primer_Brand__IconButton-module__IconButton___Rw5mP.Primer_Brand__IconButton-module__IconButton___Rw5mP{min-width:var(--brand-IconButton-control-size-medium);width:var(--brand-IconButton-control-size-medium);height:var(--brand-IconButton-control-size-medium)}.Primer_Brand__IconButton-module__IconButton--small___vIOsv.Primer_Brand__IconButton-module__IconButton--small___vIOsv{min-width:var(--brand-IconButton-control-size-small);width:var(--brand-IconButton-control-size-small);height:var(--brand-IconButton-control-size-small)}.Primer_Brand__IconButton-module__IconButton--large___XSwOm.Primer_Brand__IconButton-module__IconButton--large___XSwOm{min-width:var(--brand-IconButton-control-size-large);width:var(--brand-IconButton-control-size-large);height:var(--brand-IconButton-control-size-large)}.Primer_Brand__IconButton-module__IconButton--rounded___D7bgG.Primer_Brand__IconButton-module__IconButton--rounded___D7bgG{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true]){color:var(--brand-IconButton-danger-fgColor-rest);background-color:var(--brand-IconButton-danger-bgColor-rest);border-color:var(--brand-IconButton-danger-borderColor-rest)}.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true]):not([aria-expanded=true]):hover{color:var(--brand-IconButton-danger-fgColor-hover);background-color:var(--brand-IconButton-danger-bgColor-hover);border-color:var(--brand-IconButton-danger-borderColor-hover)}.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true]):active,.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN.Primer_Brand__IconButton-module__IconButton--variant-danger___nppfN:not([disabled]):not([aria-disabled=true])[aria-expanded=true]{color:var(--brand-IconButton-danger-fgColor-active);background-color:var(--brand-IconButton-danger-bgColor-active);border-color:var(--brand-IconButton-danger-borderColor-active)}.Primer_Brand__IconButton-module__IconButton--variant-invisible___N5QCb.Primer_Brand__IconButton-module__IconButton--variant-invisible___N5QCb:where(:not(:hover):not(:active):not([aria-expanded=true])){background-color:var(--brand-IconButton-invisible-bgColor-rest);border-color:var(--brand-IconButton-invisible-borderColor-rest);-webkit-backdrop-filter:none;backdrop-filter:none}.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f,.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f:hover,.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f:active{color:var(--brand-IconButton-inactive-fgColor);cursor:auto;background-color:var(--brand-IconButton-inactive-bgColor);border-color:var(--brand-IconButton-inactive-borderColor);-webkit-backdrop-filter:none;backdrop-filter:none}.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f .Primer_Brand__IconButton-module__IconButton__icon___krMSy{color:inherit}.Primer_Brand__IconButton-module__IconButton--small___vIOsv .Primer_Brand__IconButton-module__IconButton__icon___krMSy{width:var(--brand-IconButton-icon-size-small);height:var(--brand-IconButton-icon-size-small)}.Primer_Brand__IconButton-module__IconButton--medium___o7XG8 .Primer_Brand__IconButton-module__IconButton__icon___krMSy{width:var(--brand-IconButton-icon-size-medium);height:var(--brand-IconButton-icon-size-medium)}.Primer_Brand__IconButton-module__IconButton--large___XSwOm .Primer_Brand__IconButton-module__IconButton__icon___krMSy{width:var(--brand-IconButton-icon-size-large);height:var(--brand-IconButton-icon-size-large)}.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{box-sizing:border-box;width:var(--brand-IconButton-icon-size-medium);height:var(--brand-IconButton-icon-size-medium);border:var(--brand-borderWidth-thin) solid currentcolor;animation:Primer_Brand__IconButton-module__IconButton-spin___Xg2de var(--brand-IconButton-loadingIndicator-animationDuration-default) linear infinite;border-inline-end-color:#0000;border-radius:50%;display:block}.Primer_Brand__IconButton-module__IconButton--small___vIOsv .Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{width:var(--brand-IconButton-icon-size-small);height:var(--brand-IconButton-icon-size-small)}.Primer_Brand__IconButton-module__IconButton--large___XSwOm .Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{width:var(--brand-IconButton-icon-size-large);height:var(--brand-IconButton-icon-size-large)}.Primer_Brand__IconButton-module__IconButton__loadingAnnouncement___EDict{width:var(--base-size-1);height:var(--base-size-1);margin:calc(var(--base-size-1) * -1);clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}@keyframes Primer_Brand__IconButton-module__IconButton-spin___Xg2de{to{transform:rotate(360deg)}}@media (forced-colors:active){.Primer_Brand__IconButton-module__IconButton--inactive___rqx6f{color:graytext;border-color:graytext}.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{border-color:buttontext;border-inline-end-color:#0000}}@media (prefers-reduced-motion:reduce){.Primer_Brand__IconButton-module__IconButton__loadingIndicator___x8pth{animation-duration:var(--brand-IconButton-loadingIndicator-animationDuration-reducedMotion)}}:root,[data-color-mode=light]{--brand-ActionMenu-color-splitButton-divider-default:var(--brand-color-border-muted);--brand-ActionMenu-color-splitButton-divider-primary:var(--base-color-scale-green-7);--brand-ActionMenu-color-item-hover:var(--base-color-scale-gray-1);--brand-ActionMenu-color-scrollbar-thumb-bg:var(--base-color-scale-gray-0)}[data-color-mode=dark]{--brand-ActionMenu-color-splitButton-divider-default:var(--brand-color-border-muted);--brand-ActionMenu-color-splitButton-divider-primary:var(--brand-color-border-muted);--brand-ActionMenu-color-item-hover:var(--base-color-scale-gray-6);--brand-ActionMenu-color-scrollbar-thumb-bg:var(--base-color-scale-gray-3)}.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5{--focus-outline-width:3px;position:relative}.Primer_Brand__ActionMenu-module__ActionMenu--disabled___Ic5nl{cursor:not-allowed}.Primer_Brand__ActionMenu-module__ActionMenu__button___gqNoG{height:auto}.Primer_Brand__ActionMenu-module__ActionMenu__button--default___mloG_{--brand-borderRadius-medium:var(--brand-borderRadius-full)}.Primer_Brand__ActionMenu-module__ActionMenu__button--small___VpvNg{padding:calc(var(--base-size-4) / 2) var(--base-size-12)}.Primer_Brand__ActionMenu-module__ActionMenu__button--medium___xG3FK{padding:calc(var(--base-size-8) + 2px) var(--base-size-28)}.Primer_Brand__ActionMenu-module__ActionMenu__button___gqNoG>span:first-of-type{max-width:200px;overflow:hidden}.Primer_Brand__ActionMenu-module__ActionMenu__button--split-button___zE_P6{border-radius:var(--brand-borderRadius-medium);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);background-color:var(--brand-color-canvas-default);padding:0;display:inline-flex}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH,.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:hover{z-index:1;border-top-right-radius:0;border-bottom-right-radius:0;position:relative}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:before,.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:hover:before{content:"";top:calc(var(--base-size-2) / -2);right:calc(var(--base-size-2) * -1);width:var(--brand-borderWidth-thin);height:calc(100% + var(--base-size-2));background-color:var(--brand-ActionMenu-color-splitButton-divider-default);position:absolute}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--primary___GexBE.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:before{background-color:var(--brand-ActionMenu-color-splitButton-divider-primary)}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--subtle___O9TkT.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:before{top:calc(var(--base-size-2) * -1);height:calc(100% + var(--base-size-4))}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--subtle___O9TkT.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-primary___pruFH:active:before{width:0}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--medium___cpKu6.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J,.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-menu___rbice{padding:var(--brand-control-medium-paddingBlock-condensed) var(--brand-control-medium-paddingInline-normal)}.Primer_Brand__ActionMenu-module__ActionMenu__inner-button-dropdown-icon___Pd6ae{vertical-align:middle!important}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button___kDo2J.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--split-button-menu___rbice{z-index:0;border-top-left-radius:0;border-bottom-left-radius:0;position:relative}.Primer_Brand__ActionMenu-module__ActionMenu__innerButton--disabled___ZjXdS{cursor:not-allowed;pointer-events:none}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP{z-index:100;padding:var(--base-size-12);visibility:hidden;background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-radius:var(--brand-borderRadius-large);min-width:min-content;max-height:460px;position:absolute;overflow-y:auto;box-shadow:0 100px 80px #00000003,0 41px 33px #00000005,0 22px 17px #00000005,0 12px 10px #00000008,0 6px 5px #0000000a,0 2px 2px #00000012}.Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K{padding:var(--base-size-8)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj{padding:var(--base-size-12)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--visible___dIcw5{visibility:visible}.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx{animation:.189s var(--brand-animation-easing-glide) 0s 1 normal none running Primer_Brand__ActionMenu-module__overlay-appear-outside-bottom___P9_uK}.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX{animation:.189s var(--brand-animation-easing-glide) 0s 1 normal none running Primer_Brand__ActionMenu-module__overlay-appear-outside-top___hI7o9}@keyframes Primer_Brand__ActionMenu-module__overlay-appear-outside-bottom___P9_uK{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Primer_Brand__ActionMenu-module__overlay-appear-outside-top___hI7o9{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx{margin-block-start:var(--base-size-8)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--medium___X8Sgj.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX{margin-block-start:calc(var(--base-size-8) * -1)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-bottom___dEYrx{margin-block-start:var(--base-size-4)}.Primer_Brand__ActionMenu-module__ActionMenu__menu--small___EiV1K.Primer_Brand__ActionMenu-module__ActionMenu__menu--pos-outside-top___WhOjX{margin-block-start:calc(var(--base-size-4) * -1)}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP::-webkit-scrollbar{width:var(--base-size-12)}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP::-webkit-scrollbar-track{border-left:1px solid var(--brand-color-border-muted);border-top-right-radius:var(--brand-borderRadius-large);border-bottom-right-radius:var(--brand-borderRadius-large)}.Primer_Brand__ActionMenu-module__ActionMenu__menu____B9HP::-webkit-scrollbar-thumb{border-radius:var(--brand-borderRadius-medium);border:1px solid var(--brand-color-border-default);background-color:var(--brand-ActionMenu-color-scrollbar-thumb-bg)}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr{border-radius:var(--brand-borderRadius-medium);flex:1 0 auto;grid-template-columns:min-content 1fr;grid-template-areas:"leadingVisual text";align-items:center;list-style:none;display:grid}.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl{grid-template-columns:subgrid;grid-template-rows:subgrid;grid-gap:var(--base-size-8);align-items:center;gap:var(--base-size-8);color:var(--brand-color-text-default);grid-area:1/1/-1/-1;-webkit-text-decoration:none;text-decoration:none;display:grid}.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor--disabled___SrwBA{pointer-events:none;cursor:not-allowed}.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl:focus-visible{box-shadow:none;outline:none}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:has(.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl:focus-visible){box-shadow:0 0 0 var(--focus-outline-width) var(--brand-color-focus);outline:none;transition:none}.Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB{padding:var(--brand-control-medium-paddingBlock-condensed) var(--brand-control-medium-paddingInline-normal);min-height:var(--brand-control-medium-size)}.Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB:has(.Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl){padding:0}.Primer_Brand__ActionMenu-module__ActionMenu__item--medium___YjquB .Primer_Brand__ActionMenu-module__ActionMenu__item-anchor___P15pl{padding:var(--brand-control-medium-paddingBlock-condensed) var(--brand-control-medium-paddingInline-normal)}.Primer_Brand__ActionMenu-module__ActionMenu__item--small___Y17Or{padding:var(--base-size-8) var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr[aria-disabled=true]{cursor:not-allowed}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:hover:not(.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr[aria-disabled=true]){cursor:pointer;background-color:var(--brand-ActionMenu-color-item-hover)}.Primer_Brand__ActionMenu-module__ActionMenu__item--selection-type-single___ZdivU{padding-right:var(--base-size-48)}.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:focus-visible{box-shadow:0 0 0 var(--focus-outline-width) var(--brand-color-focus);outline:none;transition:none}.Primer_Brand__ActionMenu-module__ActionMenu__item-leadingVisual___UWjE1{min-width:var(--base-size-16);margin-right:var(--brand-control-medium-gap);color:var(--brand-color-text-default);pointer-events:none;grid-area:leadingVisual;display:flex}.Primer_Brand__ActionMenu-module__ActionMenu__item-text___K_1vl{grid-area:text;width:max-content;display:grid}.Primer_Brand__ActionMenu-module__ActionMenu__item-text___K_1vl>span{line-height:var(--brand-control-medium-lineBoxHeight)}.Primer_Brand__ActionMenu-module__ActionMenu__item-icon___JyMwz{fill:var(--brand-color-text-default)}.Primer_Brand__ActionMenu-module__ActionMenu__item-content--disabled___WrxPY{color:var(--base-color-scale-gray-3)}.Primer_Brand__ActionMenu-module__ActionMenu__item-icon--disabled___Ebefz{fill:var(--base-color-scale-gray-3)}@media (forced-colors:active){.Primer_Brand__ActionMenu-module__ActionMenu__item___GxmDr:focus-visible{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}@media (prefers-reduced-motion:reduce){.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5,.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5:before,.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5:after,.Primer_Brand__ActionMenu-module__ActionMenu___xAoB5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__ButtonGroup-module__ButtonGroup___QQSsj{gap:var(--base-size-8) var(--base-size-16);flex-flow:wrap;display:inline-flex}.Primer_Brand__ButtonGroup-module__ButtonGroup___QQSsj>*{flex-grow:1}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t{flex-wrap:nowrap;gap:0}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t .Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu{flex-grow:0;display:flex;position:relative}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t .Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:not(:first-child){margin-inline-start:calc(var(--brand-borderWidth-thin) * -1)}.Primer_Brand__ButtonGroup-module__ButtonGroup--variant-joined___Fxe7t .Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:focus-within{z-index:1}.Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX.Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX{border-radius:0}.Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:first-child .Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX{border-start-start-radius:var(--brand-borderRadius-medium);border-end-start-radius:var(--brand-borderRadius-medium)}.Primer_Brand__ButtonGroup-module__ButtonGroup__item___cqbJu:last-child .Primer_Brand__ButtonGroup-module__ButtonGroup__joinedButton___W6KlX{border-start-end-radius:var(--brand-borderRadius-medium);border-end-end-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Image-module__Image__container___acBJi{display:inline-block}.Primer_Brand__Image-module__Image___FgVuK{-o-object-fit:cover;object-fit:cover;display:inline-block}.Primer_Brand__Image-module__Image--aspect-ratio-custom___gXFxx{aspect-ratio:var(--brand-image-aspectRatio)}.Primer_Brand__Image-module__Image--aspect-ratio-1-1___gDnTF{aspect-ratio:1}.Primer_Brand__Image-module__Image--aspect-ratio-16-9___bscHI{aspect-ratio:16/9}.Primer_Brand__Image-module__Image--aspect-ratio-16-10___dkGM6{aspect-ratio:16/10}.Primer_Brand__Image-module__Image--aspect-ratio-4-3___Tt_MI{aspect-ratio:4/3}.Primer_Brand__Image-module__Image--borderRadius-small___p94p1{border-radius:var(--brand-borderRadius-small);display:block}.Primer_Brand__Image-module__Image--borderRadius-medium___VsUEt{border-radius:var(--brand-borderRadius-medium);display:block}.Primer_Brand__Image-module__Image--borderRadius-large___ivnDN{border-radius:var(--brand-borderRadius-large);display:block}.Primer_Brand__Image-module__Image--borderRadius-xlarge___X8Rkm{border-radius:var(--brand-borderRadius-xlarge);display:block}.Primer_Brand__Image-module__Image--borderRadius-full___AlwaQ{border-radius:var(--brand-borderRadius-full);display:block}:root{--brand-Hero-regular-padding:var(--base-size-128) 0;--brand-Hero-narrow-padding:var(--base-size-96) 0}.Primer_Brand__Link-module__Link___lvKjM{--visual-width:var(--external-icon-size,var(--arrow-size,0px));--gap:0px;-moz-column-gap:0px;-moz-column-gap:var(--gap);column-gap:0;column-gap:var(--gap);cursor:pointer;justify-content:center;align-items:center;-webkit-text-decoration:none;text-decoration:none;display:inline-flex;position:relative}.Primer_Brand__Link-module__Link--arrow-start___AT1uu,.Primer_Brand__Link-module__Link--arrow-end___l0EPS{--gap:var(--base-size-4);--arrow-size:var(--base-size-16);position:relative;top:.05em}.Primer_Brand__Link-module__Link--arrow-start___AT1uu.Primer_Brand__Link-module__Link--large___cXMt5,.Primer_Brand__Link-module__Link--arrow-end___l0EPS.Primer_Brand__Link-module__Link--large___cXMt5{--arrow-size:var(--base-size-20)}.Primer_Brand__Link-module__Link--is-external___AthYf{--gap:var(--base-size-4);--external-icon-size:var(--base-size-16)}.Primer_Brand__Link-module__Link--is-external___AthYf.Primer_Brand__Link-module__Link--large___cXMt5{--external-icon-size:var(--base-size-20)}.Primer_Brand__Link-module__Link___lvKjM:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Link-module__Link___lvKjM:after{width:calc(100% - var(--gap) - var(--visual-width));pointer-events:none;content:"";border:var(--brand-borderWidth-thin) solid currentColor;transform-origin:0 0;position:absolute;bottom:-.15em;left:0;transform:scaleX(0)}@media screen and (prefers-reduced-motion:no-preference){.Primer_Brand__Link-module__Link___lvKjM:after{transition:transform var(--brand-animation-duration-fast) ease}}.Primer_Brand__Link-module__Link___lvKjM:active:after,.Primer_Brand__Link-module__Link___lvKjM:hover:after{transform:scaleX(1)}.Primer_Brand__Link-module__Link___lvKjM:focus:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__Link-module__Link--default___UKAcZ,.Primer_Brand__Link-module__Link--default___UKAcZ span{color:var(--brand-Link-color-default)}.Primer_Brand__Link-module__Link--accent___FWEDd,.Primer_Brand__Link-module__Link--accent___FWEDd span{color:var(--brand-Link-color-accent)}.Primer_Brand__Link-module__Link--label___j8etE{font-weight:var(--base-text-weight-medium);color:inherit!important}.Primer_Brand__Link-module__Link--large___cXMt5 .Primer_Brand__Link-module__Link--label___j8etE{font-size:var(--base-size-20)}.Primer_Brand__Link-module__Link--large___cXMt5 .Primer_Brand__Link-module__Link-arrow___HBMJ9{width:var(--arrow-size);height:var(--arrow-size)}.Primer_Brand__Link-module__Link--arrow-start___AT1uu:after{transform-origin:right 0;left:auto;right:0}@media (prefers-reduced-motion:reduce){.Primer_Brand__Link-module__Link___lvKjM,.Primer_Brand__Link-module__Link___lvKjM:before,.Primer_Brand__Link-module__Link___lvKjM:after,.Primer_Brand__Link-module__Link___lvKjM *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-Link-color-default:var(--brand-color-text-default);--brand-Link-color-accent:var(--brand-color-text-link-rest)}:root{--brand-RiverBreakout-variant-gridline-spacing-contentGap:var(--base-size-16);--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-20);--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd:var(--base-size-40);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-36);--brand-RiverBreakout-spacing-inner:var(--base-size-40);--brand-RiverAccordion-variant-gridline-spacing-contentGap:var(--base-size-32);--brand-RiverAccordion-variant-gridline-spacing-outerInline:var(--base-size-20);--brand-RiverAccordion-variant-gridline-spacing-outerBlock:var(--base-size-40);--brand-River-variant-gridline-spacing-outerInline:var(--base-size-20);--brand-River-variant-gridline-spacing-outerBlock:var(--base-size-40);--brand-River-variant-gridline-visual-padding:var(--base-size-32);--brand-River-spacing-outerBlock:var(--base-size-36);--brand-River-spacing-innerY:var(--base-size-24);--brand-River-spacing-inner:var(--base-size-40)}@media (width>=768px){:root{--brand-RiverBreakout-variant-gridline-spacing-contentGap:var(--base-size-20);--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-36);--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd:var(--base-size-48);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-40);--brand-RiverBreakout-spacing-inner:var(--base-size-48);--brand-RiverAccordion-variant-gridline-spacing-outerInline:var(--base-size-36);--brand-RiverAccordion-variant-gridline-spacing-outerBlock:var(--base-size-36);--brand-River-spacing-innerY:var(--base-size-24)}}@media (width>=1012px){:root{--brand-River-variant-gridline-visual-padding:var(--base-size-64)}}@media (width>=1280px){:root{--brand-RiverBreakout-variant-gridline-spacing-contentGap:var(--base-size-24);--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-64);--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd:var(--base-size-80);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-64);--brand-RiverBreakout-spacing-inner:var(--base-size-64);--brand-RiverAccordion-variant-gridline-spacing-contentGap:var(--base-size-64);--brand-RiverAccordion-variant-gridline-spacing-outerInline:var(--base-size-64);--brand-RiverAccordion-variant-gridline-spacing-outerBlock:var(--base-size-64);--brand-River-variant-gridline-spacing-outerInline:var(--base-size-64);--brand-River-variant-gridline-spacing-outerBlock:var(--base-size-64);--brand-River-spacing-outerBlock:var(--base-size-48);--brand-River-spacing-innerY:var(--base-size-32);--brand-River-spacing-inner:var(--base-size-24)}}.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE{grid-gap:0;grid-template:"visual""accordion"/1fr;gap:0;display:grid;position:relative}@media screen and (width>=63.25rem){.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE{--gap-width:var(--brand-Grid-spacing-column-gap);--column-and-gap-width:calc((100% + var(--gap-width)) / 12);--4-grid-columns:calc(4 * var(--column-and-gap-width));--7-grid-columns-minus-last-gap:calc((7 * var(--column-and-gap-width)) - var(--gap-width));gap:var(--column-and-gap-width);grid-template-rows:auto}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC{grid-template-columns:var(--4-grid-columns) var(--7-grid-columns-minus-last-gap);grid-template-areas:"accordion visual"}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6{grid-template-columns:var(--7-grid-columns-minus-last-gap) var(--4-grid-columns);grid-template-areas:"visual accordion"}}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{padding-inline:var(--brand-RiverAccordion-variant-gridline-spacing-outerInline);padding-block:var(--brand-RiverAccordion-variant-gridline-spacing-outerBlock);position:relative}@media screen and (width>=63.25rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{--gap-width:var(--brand-RiverAccordion-variant-gridline-spacing-contentGap);--half-column:calc(50% - var(--gap-width) / 2);gap:var(--gap-width);align-items:center}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet.Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC{grid-template-columns:var(--half-column) var(--half-column);grid-template-areas:"accordion visual"}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet.Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6{grid-template-columns:var(--half-column) var(--half-column);grid-template-areas:"visual accordion"}}@media (width>=80rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP{margin-inline:calc(-1 * var(--brand-RiverAccordion-variant-gridline-spacing-outerInline));margin-block-start:calc(-1 * var(--brand-RiverAccordion-variant-gridline-spacing-outerBlock))}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE{max-width:618px;margin-inline:auto}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf{border-radius:0}.Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{grid-area:accordion}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP{grid-area:visual}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf{border-radius:var(--base-size-6);grid-template-columns:subgrid;grid-template-rows:subgrid;width:100%;display:grid;overflow:hidden}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw{opacity:0;width:100%;height:100%;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), scale var(--brand-animation-duration-default) var(--brand-animation-easing-default);grid-area:1/1;align-items:center;display:flex;scale:1.05}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw>*{border-radius:var(--base-size-6);-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block;overflow:hidden}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw img,.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw picture,.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw video{border-radius:var(--base-size-6);-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw>* img,.Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw>* video{border-radius:var(--base-size-6);-o-object-fit:cover;object-fit:cover;width:100%;height:auto;display:block}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp{padding:var(--base-size-32);background:var(--brand-RiverAccordion-visual-background,var(--brand-color-canvas-subtle));justify-content:center;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp>*{border-radius:var(--base-size-6);justify-content:center;align-items:center;max-width:100%;height:auto;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp img,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp picture,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp video{border-radius:var(--base-size-6);max-width:100%;height:auto}@media screen and (width>=63.25rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA{grid-template-columns:1fr 1fr;align-items:stretch;gap:0;padding:0}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{padding:var(--brand-RiverAccordion-variant-gridline-spacing-outerBlock) var(--brand-RiverAccordion-variant-gridline-spacing-outerInline);flex-direction:column;justify-content:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-start___RuTNC.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{padding-inline-end:var(--brand-RiverAccordion-variant-gridline-spacing-contentGap)}.Primer_Brand__RiverAccordion-module__RiverAccordion__align-end___cYDE6.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS{padding-inline-start:var(--brand-RiverAccordion-variant-gridline-spacing-contentGap)}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP{margin:0}.Primer_Brand__RiverAccordion-module__RiverAccordion--active-item-has-background___xYbsA .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf{height:100%}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp{padding:var(--base-size-64);justify-content:center;align-items:center}.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp>*,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp img,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp picture,.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsWrapper___H5Ixf>.Primer_Brand__RiverAccordion-module__RiverAccordion__visual--has-background___kuInp video{border-radius:var(--base-size-6)}}:is(.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:first-child) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:first-child,.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(2)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(2),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(3)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(3),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(4)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(4),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(5)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(5),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(6)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(6),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(7)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(7),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(8)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(8),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(9)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(9),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq:nth-child(10)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:nth-child(10),.Primer_Brand__RiverAccordion-module__RiverAccordion___aCPIE:not(:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq)) .Primer_Brand__RiverAccordion-module__RiverAccordion__visualsContainer___evCWP .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw:first-child){opacity:1;z-index:1;scale:1}.Primer_Brand__RiverAccordion-module__RiverAccordion__accordionContainer___fGxlS .Primer_Brand__RiverAccordion-module__RiverAccordion__visual___GxbPw{clip:rect(0, 0, 0, 0);word-wrap:normal;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH{border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-start:var(--base-size-32);position:relative}@media screen and (width<=63.24rem){.Primer_Brand__RiverAccordion-module__RiverAccordion--variant-gridline___Xsbet .Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:last-child{border-bottom:none}}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:not(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq) .Primer_Brand__RiverAccordion-module__RiverAccordion__heading___STSM7{color:var(--brand-color-text-muted)}.Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq{color:inherit;cursor:pointer;font:inherit;text-align:left;width:100%;padding:0;padding:var(--base-size-4);margin:0;margin:calc(var(--base-size-4) * -1);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__trigger--has-leading-visual___lyq8k{gap:var(--base-size-20);justify-content:flex-start}.Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz{height:var(--base-size-20);width:var(--base-size-20);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz>*{width:100%;height:100%}.Primer_Brand__RiverAccordion-module__RiverAccordion__headingText___tOQEC{flex:1;min-width:0}.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq .Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq{cursor:auto;cursor:initial}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:not(.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq) .Primer_Brand__RiverAccordion-module__RiverAccordion__trigger___x_yLq:after{content:"";width:100%;height:100%;display:block;position:absolute}.Primer_Brand__RiverAccordion-module__RiverAccordion__panel___GkOCl{transition:grid-template-rows var(--brand-animation-duration-default) var(--brand-animation-easing-default), margin-block-start var(--brand-animation-duration-default) var(--brand-animation-easing-default), padding-block-end var(--brand-animation-duration-default) var(--brand-animation-easing-default);grid-template-rows:0fr;margin-block-start:var(--base-size-32);display:grid;overflow-y:clip}.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq .Primer_Brand__RiverAccordion-module__RiverAccordion__panel___GkOCl{grid-template-rows:1fr;margin-block-start:var(--base-size-12);padding-block-end:var(--base-size-32)}.Primer_Brand__RiverAccordion-module__RiverAccordion__content___ECkev{align-items:flex-start;gap:var(--base-size-20);flex-direction:column;min-height:0;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__item___SQRnH:has(.Primer_Brand__RiverAccordion-module__RiverAccordion__leadingVisual___OseYz) .Primer_Brand__RiverAccordion-module__RiverAccordion__content___ECkev{padding-inline-start:calc(var(--base-size-20) + var(--base-size-20))}.Primer_Brand__RiverAccordion-module__RiverAccordion__icon___gl6pH{color:var(--brand-color-text-muted);flex-shrink:0;align-items:center;display:flex}.Primer_Brand__RiverAccordion-module__RiverAccordion__item--open___nnixq .Primer_Brand__RiverAccordion-module__RiverAccordion__icon___gl6pH{color:var(--brand-color-text-default)}.Primer_Brand__shared-module__gridline___Vmwmu{position:relative}.Primer_Brand__shared-module__gridline___Vmwmu:before,.Primer_Brand__shared-module__gridline___Vmwmu:after{content:"";border-top:var(--brand-borderWidth-thin) solid;-o-border-image:linear-gradient(var(--brand-color-border-muted), var(--brand-color-border-muted)) 1;border-image:linear-gradient(var(--brand-color-border-muted), var(--brand-color-border-muted)) 1;z-index:1;pointer-events:none;border-image-outset:0 100vw;height:0;position:absolute;left:0;right:0}.Primer_Brand__shared-module__gridline___Vmwmu:before{top:0}.Primer_Brand__shared-module__gridline___Vmwmu:after{bottom:0}:root,[data-color-mode=light]{--brand-Label-color-default:var(--brand-color-text-default);--brand-Label-color-blue:var(--base-color-scale-blue-5);--brand-Label-color-blue-purple-start:var(--base-color-scale-blue-5);--brand-Label-color-blue-purple-end:var(--base-color-scale-purple-5);--brand-Label-color-coral:var(--base-color-scale-coral-5);--brand-Label-color-green:var(--base-color-scale-green-6);--brand-Label-color-green-blue-start:var(--base-color-scale-green-6);--brand-Label-color-green-blue-end:var(--base-color-scale-blue-5);--brand-Label-color-green-blue-purple-1:#000aff;--brand-Label-color-green-blue-purple-2:#096bde;--brand-Label-color-green-blue-purple-3:var(--base-color-scale-green-6);--brand-Label-color-green-blue-purple-4:#8250df;--brand-Label-color-gray:var(--base-color-scale-gray-5);--brand-Label-color-indigo:var(--base-color-scale-indigo-5);--brand-Label-color-lemon:var(--base-color-scale-lemon-5);--brand-Label-color-lime:var(--base-color-scale-lime-5);--brand-Label-color-orange:var(--base-color-scale-orange-5);--brand-Label-color-pink:var(--base-color-scale-pink-5);--brand-Label-color-pink-blue-start:var(--base-color-scale-pink-5);--brand-Label-color-pink-blue-end:var(--base-color-scale-blue-5);--brand-Label-color-purple:var(--base-color-scale-purple-5);--brand-Label-color-purple-red-start:var(--base-color-scale-purple-5);--brand-Label-color-purple-red-end:var(--base-color-scale-red-5);--brand-Label-color-red:var(--base-color-scale-red-5);--brand-Label-color-red-orange-start:var(--base-color-scale-red-5);--brand-Label-color-red-orange-end:var(--base-color-scale-orange-5);--brand-Label-color-teal:var(--base-color-scale-teal-5);--brand-Label-color-yellow:var(--base-color-scale-yellow-5)}[data-color-mode=dark]{--brand-Label-color-default:var(--brand-color-text-default);--brand-Label-color-blue:var(--base-color-scale-blue-2);--brand-Label-color-blue-purple-start:var(--base-color-scale-blue-2);--brand-Label-color-blue-purple-end:var(--base-color-scale-purple-2);--brand-Label-color-coral:var(--base-color-scale-coral-2);--brand-Label-color-green:var(--base-color-scale-green-2);--brand-Label-color-green-blue-start:var(--base-color-scale-green-2);--brand-Label-color-green-blue-end:var(--base-color-scale-blue-2);--brand-Label-color-green-blue-purple-3:#00ff46;--brand-Label-color-gray:var(--base-color-scale-gray-2);--brand-Label-color-indigo:var(--base-color-scale-indigo-2);--brand-Label-color-lemon:var(--base-color-scale-lemon-2);--brand-Label-color-lime:var(--base-color-scale-lime-2);--brand-Label-color-orange:var(--base-color-scale-orange-2);--brand-Label-color-pink:var(--base-color-scale-pink-2);--brand-Label-color-pink-blue-start:var(--base-color-scale-pink-2);--brand-Label-color-pink-blue-end:var(--base-color-scale-blue-2);--brand-Label-color-purple:var(--base-color-scale-purple-2);--brand-Label-color-purple-red-start:var(--base-color-scale-purple-2);--brand-Label-color-purple-red-end:var(--base-color-scale-red-2);--brand-Label-color-red:var(--base-color-scale-red-2);--brand-Label-color-red-orange-start:var(--base-color-scale-red-2);--brand-Label-color-red-orange-end:var(--base-color-scale-orange-2);--brand-Label-color-teal:var(--base-color-scale-teal-2);--brand-Label-color-yellow:var(--base-color-scale-yellow-2)}.Primer_Brand__Label-module__Label___TW0HL{--brand-Label-gradient-radial:radial-gradient(circle at top left, var(--brand-Label-color-start), var(--brand-Label-color-end));--brand-Label-gradient-conical:conic-gradient(from 90deg at center, var(--brand-Label-color-stop-1) 0deg, var(--brand-Label-color-stop-2) 160deg, var(--brand-Label-color-stop-3) 175deg, var(--brand-Label-color-stop-4) 200deg, var(--brand-Label-color-stop-4) 350deg, var(--brand-Label-color-stop-1) 360deg);--brand-Label-background:var(--brand-Label-gradient-conical,var(--brand-Label-gradient-radial,var(--brand-Label-color,currentColor)));vertical-align:middle;border-radius:var(--brand-borderRadius-xlarge);color:var(--brand-Label-color-start,var(--brand-Label-color,currentColor));text-align:center;background:0 0;justify-content:center;align-items:center;height:min-content;display:inline-flex;position:relative}[data-color-mode=dark] .Primer_Brand__Label-module__Label___TW0HL{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Label-module__Label___TW0HL:before{content:"";padding:var(--brand-borderWidth-thin);border-radius:inherit;background:var(--brand-Label-background);-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.Primer_Brand__Label-module__Label--size-small___TvoL_{min-height:var(--base-size-20);padding-inline:var(--base-size-8);padding-block:var(--base-size-2)}.Primer_Brand__Label-module__Label--size-small___TvoL_ .Primer_Brand__Label-module__Label__label___bD_B4{font-size:var(--base-size-12)!important}.Primer_Brand__Label-module__Label--size-medium___g4Jkm{min-height:var(--base-size-28);padding-inline:var(--base-size-16);padding-block:var(--base-size-4)}.Primer_Brand__Label-module__Label--size-large___BrKTp{min-height:var(--base-size-32);padding-inline:var(--base-size-16);padding-block:var(--base-size-4)}.Primer_Brand__Label-module__Label--color-default___YCx2l{--brand-Label-color:var(--brand-Label-color-default)}.Primer_Brand__Label-module__Label--color-blue___lZSxf{--brand-Label-color:var(--brand-Label-color-blue)}.Primer_Brand__Label-module__Label--color-blue-purple___ER3VP{--brand-Label-color-start:var(--brand-Label-color-blue-purple-start);--brand-Label-color-end:var(--brand-Label-color-blue-purple-end)}.Primer_Brand__Label-module__Label--color-coral___V0Yif{--brand-Label-color:var(--brand-Label-color-coral)}.Primer_Brand__Label-module__Label--color-green___SoiE4{--brand-Label-color:var(--brand-Label-color-green)}.Primer_Brand__Label-module__Label--color-green-blue___R2mSi{--brand-Label-color-start:var(--brand-Label-color-green-blue-start);--brand-Label-color-end:var(--brand-Label-color-green-blue-end)}.Primer_Brand__Label-module__Label--color-gray___MCa_k{--brand-Label-color:var(--brand-Label-color-gray)}.Primer_Brand__Label-module__Label--color-indigo___VEHOi{--brand-Label-color:var(--brand-Label-color-indigo)}.Primer_Brand__Label-module__Label--color-lemon___xvb0x{--brand-Label-color:var(--brand-Label-color-lemon)}.Primer_Brand__Label-module__Label--color-lime___rORM1{--brand-Label-color:var(--brand-Label-color-lime)}.Primer_Brand__Label-module__Label--color-orange___PMqMi{--brand-Label-color:var(--brand-Label-color-orange)}.Primer_Brand__Label-module__Label--color-pink___kHEv5{--brand-Label-color:var(--brand-Label-color-pink)}.Primer_Brand__Label-module__Label--color-pink-blue___y5skb{--brand-Label-color-start:var(--brand-Label-color-pink-blue-start);--brand-Label-color-end:var(--brand-Label-color-pink-blue-end)}.Primer_Brand__Label-module__Label--color-green-blue-purple___UKGU_{--brand-Label-color-stop-1:var(--brand-Label-color-green-blue-purple-1);--brand-Label-color-stop-2:var(--brand-Label-color-green-blue-purple-2);--brand-Label-color-stop-3:var(--brand-Label-color-green-blue-purple-3);--brand-Label-color-stop-4:var(--brand-Label-color-green-blue-purple-4)}.Primer_Brand__Label-module__Label--color-purple___ZHLtp{--brand-Label-color:var(--brand-Label-color-purple)}.Primer_Brand__Label-module__Label--color-purple-red___MsWGq{--brand-Label-color-start:var(--brand-Label-color-purple-red-start);--brand-Label-color-end:var(--brand-Label-color-purple-red-end)}.Primer_Brand__Label-module__Label--color-red___GYMDt{--brand-Label-color:var(--brand-Label-color-red)}.Primer_Brand__Label-module__Label--color-red-orange___FVyXX{--brand-Label-color-start:var(--brand-Label-color-red-orange-start);--brand-Label-color-end:var(--brand-Label-color-red-orange-end)}.Primer_Brand__Label-module__Label--color-teal___VOUIS{--brand-Label-color:var(--brand-Label-color-teal)}.Primer_Brand__Label-module__Label--color-yellow___S2Zu2{--brand-Label-color:var(--brand-Label-color-yellow)}.Primer_Brand__Label-module__Label__text____nAxj:not(.Primer_Brand__Label-module__Label--gradient___smCNu .Primer_Brand__Label-module__Label__text____nAxj){background:var(--brand-Label-background);-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text}.Primer_Brand__Label-module__Label__text____nAxj{line-height:var(--base-size-16)}.Primer_Brand__Label-module__Label__icon-visual___lD1Qa{height:var(--base-size-16);align-self:center;width:auto;display:flex}.Primer_Brand__Label-module__Label__leading-visual___a1rnF{margin-right:var(--base-size-8);display:flex}.Primer_Brand__Label-module__Label__label___bD_B4{font-weight:var(--base-text-weight-medium);line-height:inherit}@media (forced-colors:active){.Primer_Brand__Label-module__Label___TW0HL{outline:var(--brand-borderWidth-thin) solid transparent}}:root{--brand-River-visual-shadow:0px 100px 80px #00000004, 0px 41.7776px 33.4221px #00000006, 0px 22.3363px 17.869px #00000007, 0px 12.5216px 10.0172px #00000009, 0px 6.6501px 5.32008px #0000000b, 0px 2.76726px 2.21381px #00000012;--brand-River-label-margin:var(--base-size-16);--brand-River-heading-margin:var(--base-size-16)}:root,[data-color-mode=light]{--brand-InlineCode-color-fg-default:var(--brand-color-text-muted);--brand-InlineCode-color-fg-heading:var(--brand-color-text-default);--brand-InlineCode-bgColor:var(--base-color-scale-gray-1)}[data-color-mode=dark]{--brand-InlineCode-color-fg-default:var(--brand-color-text-muted);--brand-InlineCode-color-fg-heading:var(--brand-color-text-default);--brand-InlineCode-bgColor:var(--base-color-scale-gray-7)}.Primer_Brand__river-shared-module__River___eSXvR{grid-gap:var(--brand-River-spacing-inner);gap:var(--brand-River-spacing-inner);padding-inline:var(--brand-River-spacing-outerInline);padding-block:var(--brand-River-spacing-outerBlock);grid-auto-rows:min-content;display:grid;container-type:inline-size}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{padding-inline:var(--brand-River-variant-gridline-spacing-outerInline);padding-block:var(--brand-River-variant-gridline-spacing-outerBlock);gap:var(--base-size-32);position:relative}@media screen and (width>=48rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{gap:var(--base-size-28)}}@media screen and (width>=80rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__river-shared-module__River--align-center___VxJ3H{text-align:center}.Primer_Brand__river-shared-module__River__content___p4EdY{order:2}.Primer_Brand__river-shared-module__River__visual___kjFE2 img,.Primer_Brand__river-shared-module__River__visual___kjFE2 picture{display:block}.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL img,.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL picture,.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx{border-radius:var(--brand-borderRadius-large);overflow:hidden}.Primer_Brand__river-shared-module__River__visual--has-shadow___PyzIW{box-shadow:var(--brand-River-visual-shadow)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{background-color:var(--brand-color-canvas-subtle);padding:var(--brand-River-variant-gridline-visual-padding);margin-inline:calc(-1 * var(--brand-River-variant-gridline-spacing-outerInline));border-radius:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S img,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S picture,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S video{border-radius:var(--brand-borderRadius-large);width:auto;max-width:100%;height:auto}@media screen and (width<=47.99rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{justify-content:flex-end;align-items:flex-end;padding-block-end:0;padding-inline-end:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S img,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S picture,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S video{border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:0}}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__river-shared-module__River___eSXvR{width:100%;max-width:618px;margin-inline:auto}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{align-items:flex-end;padding-block-end:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S img,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S picture,.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S video{border-end-end-radius:0;border-end-start-radius:0}}.Primer_Brand__river-shared-module__River__heading___tl6zS{margin-bottom:var(--brand-River-heading-margin)}.Primer_Brand__river-shared-module__River__call-to-action___yeIFh{margin-top:var(--base-size-24)}.Primer_Brand__river-shared-module__River__text___TQQhU strong,.Primer_Brand__river-shared-module__River__text___TQQhU b{font-weight:var(--base-text-weight-normal);color:var(--brand-color-text-default)}.Primer_Brand__river-shared-module__River__heading___tl6zS code,.Primer_Brand__river-shared-module__River__text___TQQhU code{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);white-space:normal;word-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6}.Primer_Brand__river-shared-module__River__leadingComponent___RBKiv img,.Primer_Brand__river-shared-module__River__leadingComponent___RBKiv picture,.Primer_Brand__river-shared-module__River__trailingComponent___bjdxv img,.Primer_Brand__river-shared-module__River__trailingComponent___bjdxv picture{display:block}.Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{margin-block-start:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-start:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River__label___ztaaN{margin-block-end:var(--brand-River-label-margin)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V .Primer_Brand__river-shared-module__River__visual___kjFE2{order:1}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V .Primer_Brand__river-shared-module__River__content___p4EdY{order:2}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4 .Primer_Brand__river-shared-module__River__content___p4EdY{order:1}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4 .Primer_Brand__river-shared-module__River__visual___kjFE2{order:2}@media screen and (width<=63.24rem){.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-block-start:calc(-1 * var(--brand-River-variant-gridline-spacing-outerBlock))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-block-end:calc(-1 * var(--brand-River-variant-gridline-spacing-outerBlock))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-block-start:calc(-1 * var(--brand-River-variant-gridline-spacing-outerBlock))}}@media screen and (width>=63.25rem){.Primer_Brand__river-shared-module__River___eSXvR{grid-template-rows:initial}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin:0}.Primer_Brand__river-shared-module__River__content___p4EdY{order:initial}.Primer_Brand__river-shared-module__River--50-50___y5_l2{grid-template-columns:[content]1fr[visual]1fr}.Primer_Brand__river-shared-module__River--60-40___NljA1{grid-template-columns:[content]4fr[visual]6fr}.Primer_Brand__river-shared-module__River--align-start___wo12V{grid-template-areas:"content visual"}.Primer_Brand__river-shared-module__River--align-end___aNjz4{grid-template-areas:"visual content"}.Primer_Brand__river-shared-module__River--align-end___aNjz4.Primer_Brand__river-shared-module__River--60-40___NljA1{grid-template-columns:[visual]6fr[content]4fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-inline-start:calc(var(--base-size-80) + var(--base-size-8))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-inline-end:calc(var(--base-size-80) + var(--base-size-8))}.Primer_Brand__river-shared-module__River__content___p4EdY{grid-area:content;align-content:center;display:grid}.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__body-text___aJne5,.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__heading___tl6zS{max-width:400px}.Primer_Brand__river-shared-module__River--align-start___wo12V:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:var(--base-size-128)}.Primer_Brand__river-shared-module__River--align-end___aNjz4:not(.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--base-size-128)}.Primer_Brand__river-shared-module__River__content--align-block-end___xI62E{align-content:end}.Primer_Brand__river-shared-module__River__visual___kjFE2{grid-area:visual}.Primer_Brand__river-shared-module__River--align-center___VxJ3H{grid-auto-rows:min-content;grid-template-columns:initial}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__content___p4EdY,.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual___kjFE2{grid-area:unset;justify-self:center}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__body-text___aJne5{justify-self:center;max-width:600px}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-bottom:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__content___p4EdY{margin-top:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H):has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){gap:0;padding:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H):has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){grid-template-columns:1fr 1fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--60-40___NljA1:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H):has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){grid-template-columns:560fr 676fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4.Primer_Brand__river-shared-module__River--60-40___NljA1:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){grid-template-columns:676fr 560fr}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--base-size-64);padding-inline-end:var(--brand-River-spacing-inner);padding-block:var(--brand-River-variant-gridline-spacing-outerBlock)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2.Primer_Brand__river-shared-module__River--align-start___wo12V:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:calc(var(--base-size-80) + var(--base-size-32))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--60-40___NljA1.Primer_Brand__river-shared-module__River--align-start___wo12V:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:var(--base-size-128)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--brand-River-spacing-inner);padding-inline-end:var(--base-size-64);padding-block:var(--brand-River-variant-gridline-spacing-outerBlock)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2.Primer_Brand__river-shared-module__River--align-end___aNjz4:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:calc(var(--base-size-80) + var(--base-size-32))}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--60-40___NljA1.Primer_Brand__river-shared-module__River--align-end___aNjz4:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--base-size-128)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-start___wo12V:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-end:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-end___aNjz4:not(:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S)) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline-start:var(--brand-River-spacing-inner)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--50-50___y5_l2:not(.Primer_Brand__river-shared-module__River--align-center___VxJ3H) .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{margin-inline:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S){padding:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual--has-background___QG17S{width:100%;margin:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__visual___kjFE2{margin-bottom:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H{gap:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H .Primer_Brand__river-shared-module__River__content___p4EdY{margin-top:0;margin-bottom:var(--base-size-64)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1.Primer_Brand__river-shared-module__River--align-center___VxJ3H:has(.Primer_Brand__river-shared-module__River__visual--has-background___QG17S) .Primer_Brand__river-shared-module__River__content___p4EdY{padding-inline:var(--brand-River-variant-gridline-spacing-outerInline);padding-block-start:var(--brand-River-variant-gridline-spacing-outerBlock)}}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:center;align-items:flex-end;padding-block-end:0;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:flex-start;align-items:flex-end;padding-block-end:0;padding-inline-start:0;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW{padding:var(--brand-River-variant-gridline-visual-padding);border-radius:0;justify-content:flex-end;align-items:flex-end;padding-block-end:0;padding-inline-end:0;display:flex}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb{padding:var(--brand-River-variant-gridline-visual-padding)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK{border-radius:0;padding:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW [data-video-player-container]{border-radius:0;width:auto;max-width:100%;height:auto}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb [data-video-player-container]{border-radius:0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-center___p6KT1 [data-video-player-container]{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end___ErF_R [data-video-player-container]{border-radius:var(--brand-borderRadius-large) var(--brand-borderRadius-large) 0 0}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-start___QmQP6 [data-video-player-container]{border-radius:0;border-start-end-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--position-block-end-inline-end___kmFTW [data-video-player-container]{border-radius:0;border-start-start-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-all___M94vb [data-video-player-container]{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--fill-media___psmFL.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK [data-video-player-container]{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%}.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK [data-video-player-container],.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK img:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK picture:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK video:not(.Primer_Brand__river-shared-module__does-not-exist____jjTp),.Primer_Brand__river-shared-module__River--variant-gridline___mq5R1 .Primer_Brand__river-shared-module__River__visual___kjFE2.Primer_Brand__river-shared-module__River__visual--rounded___x1iTx.Primer_Brand__river-shared-module__River__visual--padding-none___th1qK [data-video-player-container]{border-radius:0}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e{gap:var(--brand-RiverBreakout-spacing-inner);flex-direction:column;padding-block-start:var(--brand-River-spacing-outerBlock);padding-block-end:var(--brand-River-spacing-outerBlock);display:flex}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU{max-width:37.5rem;color:var(--brand-color-text-default);font-size:var(--brand-text-size-500);font-weight:var(--brand-heading-weight-500);letter-spacing:var(--brand-heading-letterSpacing-500);line-height:var(--brand-text-lineHeight-500)}.Primer_Brand__river-shared-module__RiverBreakout--muted___k_sJO .Primer_Brand__river-shared-module__River__text___TQQhU{color:var(--brand-color-text-muted)}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU em,.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU b{color:var(--brand-color-text-default);font-style:normal;font-weight:inherit}.Primer_Brand__river-shared-module__RiverBreakout__hiddenHeading___axLfo{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{padding-block-start:var(--base-size-12)}@media screen and (width>=48rem){.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__content___p4EdY{grid-gap:var(--brand-River-spacing-inner);gap:var(--brand-River-spacing-inner);grid-row-gap:var(--brand-River-spacing-innerY);row-gap:var(--brand-River-spacing-innerY);grid-template-columns:5fr 3fr;grid-template-areas:"text trailingComponent""cta trailingComponent";grid-auto-rows:auto 1fr;display:grid}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__text___TQQhU{grid-area:text}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{grid-area:cta;margin-block:0}.Primer_Brand__river-shared-module__RiverBreakout___VNW5e .Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{grid-area:trailingComponent;justify-self:flex-end;margin-block-start:0}}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{padding-inline:var(--brand-RiverBreakout-variant-gridline-spacing-outerInline);gap:0;padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:0;position:relative}@media screen and (width<=63.24rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{width:100%;max-width:38.625rem;margin-inline:auto}}@media screen and (width>=618px){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{border-inline:none}}@media screen and (width>=1300px){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__visual___kjFE2{overflow:hidden}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__visual--rounded___x1iTx{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__content___p4EdY{gap:var(--brand-RiverBreakout-variant-gridline-spacing-contentGap);padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{padding-block-start:var(--base-size-12)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);margin-inline:calc(-1 * var(--brand-RiverBreakout-variant-gridline-spacing-outerInline));padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd);padding-inline:var(--brand-RiverBreakout-variant-gridline-spacing-outerInline)}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__content___p4EdY{flex-direction:column;display:flex}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{margin-block-start:0}}@media screen and (width>=63.25rem){.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX:has(.Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY){padding-block-end:0}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__content___p4EdY{grid-template-columns:1fr 31rem;grid-template-areas:"text trailingComponent""cta trailingComponent";grid-template-columns:1fr var(--brand-RiverBreakout-gridline-trailing-width,31rem);grid-gap:var(--brand-RiverBreakout-variant-gridline-spacing-contentGap);gap:var(--brand-RiverBreakout-variant-gridline-spacing-contentGap);flex:1;grid-template-rows:auto 1fr;padding-block:0;display:grid}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__text___TQQhU{grid-area:text;padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__call-to-action___yeIFh{grid-area:cta;margin-block:0;padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd)}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent___bjdxv{grid-area:trailingComponent;margin-block-start:0}.Primer_Brand__river-shared-module__RiverBreakout--variant-gridline___jHgqX .Primer_Brand__river-shared-module__River__trailingComponent--divider___q9hCY{border-top:none;border-left:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-inline:0;padding-block:0;padding-inline-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerInline);align-self:stretch;margin-block:0;margin-inline:0;padding-block-start:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock);padding-block-end:var(--brand-RiverBreakout-variant-gridline-spacing-outerBlockEnd)}}:root,[data-color-mode=light]{--brand-Accordion-toggle-color-start:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-end:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-default:var(--brand-color-text-default);--brand-Accordion-toggle-color-blue:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-blue-purple-start:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-blue-purple-end:var(--base-color-scale-purple-5);--brand-Accordion-toggle-color-coral:var(--base-color-scale-coral-5);--brand-Accordion-toggle-color-green:var(--base-color-scale-green-6);--brand-Accordion-toggle-color-green-blue-start:var(--base-color-scale-green-6);--brand-Accordion-toggle-color-green-blue-end:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-gray:var(--base-color-scale-gray-5);--brand-Accordion-toggle-color-indigo:var(--base-color-scale-indigo-5);--brand-Accordion-toggle-color-lemon:var(--base-color-scale-lemon-5);--brand-Accordion-toggle-color-lime:var(--base-color-scale-lime-5);--brand-Accordion-toggle-color-orange:var(--base-color-scale-orange-5);--brand-Accordion-toggle-color-pink:var(--base-color-scale-pink-5);--brand-Accordion-toggle-color-pink-blue-start:var(--base-color-scale-pink-5);--brand-Accordion-toggle-color-pink-blue-end:var(--base-color-scale-blue-5);--brand-Accordion-toggle-color-purple:var(--base-color-scale-purple-5);--brand-Accordion-toggle-color-purple-red-start:var(--base-color-scale-purple-5);--brand-Accordion-toggle-color-purple-red-end:var(--base-color-scale-red-5);--brand-Accordion-toggle-color-red:var(--base-color-scale-red-5);--brand-Accordion-toggle-color-red-orange-start:var(--base-color-scale-red-5);--brand-Accordion-toggle-color-red-orange-end:var(--base-color-scale-orange-5);--brand-Accordion-toggle-color-teal:var(--base-color-scale-teal-5);--brand-Accordion-toggle-color-yellow:var(--base-color-scale-yellow-5);--brand-Accordion-border-color-default:var(--brand-color-border-muted);--brand-Accordion-indicator-idle:var(--base-color-scale-gray-3);--brand-Accordion-indicator-hover:var(--base-color-scale-gray-5);--brand-Accordion-indicator-active:var(--brand-color-accent-primary)}[data-color-mode=dark]{--brand-Accordion-toggle-color-start:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-end:var(--brand-color-accent-primary);--brand-Accordion-toggle-color-default:var(--brand-color-text-default);--brand-Accordion-toggle-color-blue:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-blue-purple-start:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-blue-purple-end:var(--base-color-scale-purple-2);--brand-Accordion-toggle-color-coral:var(--base-color-scale-coral-2);--brand-Accordion-toggle-color-green:var(--base-color-scale-green-2);--brand-Accordion-toggle-color-green-blue-start:var(--base-color-scale-green-2);--brand-Accordion-toggle-color-green-blue-end:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-gray:var(--base-color-scale-gray-2);--brand-Accordion-toggle-color-indigo:var(--base-color-scale-indigo-2);--brand-Accordion-toggle-color-lemon:var(--base-color-scale-lemon-2);--brand-Accordion-toggle-color-lime:var(--base-color-scale-lime-2);--brand-Accordion-toggle-color-orange:var(--base-color-scale-orange-2);--brand-Accordion-toggle-color-pink:var(--base-color-scale-pink-2);--brand-Accordion-toggle-color-pink-blue-start:var(--base-color-scale-pink-2);--brand-Accordion-toggle-color-pink-blue-end:var(--base-color-scale-blue-2);--brand-Accordion-toggle-color-purple:var(--base-color-scale-purple-2);--brand-Accordion-toggle-color-purple-red-start:var(--base-color-scale-purple-2);--brand-Accordion-toggle-color-purple-red-end:var(--base-color-scale-red-2);--brand-Accordion-toggle-color-red:var(--base-color-scale-red-2);--brand-Accordion-toggle-color-red-orange-start:var(--base-color-scale-red-2);--brand-Accordion-toggle-color-red-orange-end:var(--base-color-scale-orange-2);--brand-Accordion-toggle-color-teal:var(--base-color-scale-teal-2);--brand-Accordion-toggle-color-yellow:var(--base-color-scale-yellow-2);--brand-Accordion-border-color-default:var(--brand-color-border-muted);--brand-Accordion-indicator-idle:var(--base-color-scale-gray-7);--brand-Accordion-indicator-hover:var(--base-color-scale-gray-5);--brand-Accordion-indicator-active:var(--brand-color-accent-primary)}.Primer_Brand__Accordion-module__Accordion___M_LPt{--brand-Accordion-content-height:0px;box-sizing:border-box;position:relative}.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk:after,.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk .Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy,.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk>.Primer_Brand__Accordion-module__Accordion__content___wMZGe,.Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{transition:none}.Primer_Brand__Accordion-module__Accordion--default___wLsHR{border-bottom:var(--brand-borderWidth-thin) solid var(--brand-Accordion-border-color-default)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{background-color:var(--brand-color-canvas-subtle);border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block:var(--base-size-20);padding-inline:var(--base-size-20);justify-content:flex-start;align-items:center;gap:0}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk:before{content:"";width:calc(var(--base-size-8) - 1px);height:var(--base-size-12);background-color:var(--brand-Accordion-indicator-idle);flex-shrink:0;margin-inline-end:var(--base-size-12);display:block}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk:hover:before{background-color:var(--brand-Accordion-indicator-hover)}details[open]>.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk:before{background-color:var(--brand-Accordion-indicator-active)}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h3,.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h4,.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h5,.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk h6{font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-100);letter-spacing:.15px;text-transform:uppercase}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)+.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{border-block-start:none}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{padding-block-start:var(--base-size-12);padding-inline:var(--base-size-20)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA:not(.Primer_Brand__Accordion-module__Accordion___M_LPt .Primer_Brand__Accordion-module__Accordion___M_LPt)>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA:after{block-size:var(--base-size-12)}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA .Primer_Brand__Accordion-module__Accordion--default___wLsHR:last-child{border-bottom:none}.Primer_Brand__Accordion-module__Accordion--emphasis___j9wgA .Primer_Brand__Accordion-module__Accordion--default___wLsHR:last-child:after{display:none}.Primer_Brand__Accordion-module__Accordion--default___wLsHR:after{content:"";background-color:var(--brand-Accordion-border-color-default);height:var(--brand-borderWidth-thin);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);transform-origin:50% 100%;width:100%;position:absolute;bottom:0;left:0;transform:scaleY(0)}.Primer_Brand__Accordion-module__Accordion--default___wLsHR:hover:after,details[open].Primer_Brand__Accordion-module__Accordion--default___wLsHR:after{background-color:var(--brand-color-accent-primary);transform:scaleY(1)}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{cursor:pointer;padding:var(--base-size-24) 0;justify-content:space-between;align-items:center;display:flex;position:relative}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc::-webkit-details-marker{display:none}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus)}details[open].Primer_Brand__Accordion-module__Accordion___M_LPt:has(>summary:focus-visible){outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}details[open].Primer_Brand__Accordion-module__Accordion___M_LPt>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc:focus-visible{outline:none}.Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{cursor:pointer;height:var(--base-size-24);width:var(--base-size-24);color:var(--brand-color-text-emphasized);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Primer_Brand__Accordion-module__Accordion__summary___NUIYc:not(.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW) .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{right:0}.Primer_Brand__Accordion-module__Accordion__summary--emphasis___FqzWk .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{color:var(--brand-color-text-default);order:1;margin-inline-start:auto;position:static;transform:none}.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{left:0}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_ .Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW{color:var(--brand-Accordion-toggle-color-start,var(--brand-color-text-emphasized))}.Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy{transform-origin:50%;transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide)}details[open]>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc .Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy{transform:rotate(-180deg)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-default___J06Ol{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-default)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue___BpPxQ{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-blue)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-blue-purple___R4Ta3{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-blue-purple-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-coral___T3Lvh{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-coral)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green___GThPe{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-green)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-green-blue___PHnZc{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-green-blue-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-gray___gGQN8{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-gray)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-indigo___f5_9S{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-indigo)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lemon___c5Gz6{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-lemon)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-lime___Tj0cg{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-lime)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-orange____Dby3{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-orange)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink___BXVJc{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-pink)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-pink-blue___NVPxr{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-pink-blue-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple___whcwP{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-purple)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-purple-red___l3gUG{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-purple-red-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red___txXJX{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-red)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-red-orange___ZODhv{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-red-orange-start)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-teal___h2drb{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-teal)}.Primer_Brand__Accordion-module__Accordion__summary--toggleColor-yellow___WGTG3{--brand-Accordion-toggle-color-start:var(--brand-Accordion-toggle-color-yellow)}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_:not(.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW){padding-inline-end:var(--base-size-48)}.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW{padding-inline-start:var(--base-size-48)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe,.Primer_Brand__Accordion-module__Accordion__content___wMZGe p,.Primer_Brand__Accordion-module__Accordion__content___wMZGe span:not(.Primer_Brand__Accordion-module__Accordion__summary-toggle___Hw7fW),.Primer_Brand__Accordion-module__Accordion__content___wMZGe ul,.Primer_Brand__Accordion-module__Accordion__content___wMZGe ol{color:var(--brand-color-text-muted);font-family:var(--brand-fontStack-sansSerif);font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:0;transition:max-height var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);position:relative;overflow:hidden}.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{opacity:0;transition:opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-glide)}.Primer_Brand__Accordion-module__Accordion--default___wLsHR>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{top:calc(var(--base-size-2) - var(--base-size-24))}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA:before{content:"";block-size:var(--base-size-12);display:block}.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA:after{content:"";display:block}[data-color-mode=dark] .Primer_Brand__Accordion-module__Accordion__content___wMZGe{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Accordion-module__Accordion__content___wMZGe p:not(:first-child){margin-block-start:var(--base-size-16)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a{color:var(--brand-InlineLink-color-rest);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a,.Primer_Brand__Accordion-module__Accordion__content___wMZGe a>span{font-weight:inherit;color:var(--brand-InlineLink-color-rest)}.Primer_Brand__Accordion-module__Accordion__content___wMZGe a:active,.Primer_Brand__Accordion-module__Accordion__content___wMZGe a:active>span{color:var(--brand-InlineLink-color-pressed)}details[open]>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:var(--brand-Accordion-content-height);z-index:0;position:relative}details[open].Primer_Brand__Accordion-module__Accordion--disableAnimation___kmWJk>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:none}details[open]>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{opacity:1}details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__content___wMZGe{max-height:0}details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__content___wMZGe>.Primer_Brand__Accordion-module__Accordion__content-inner___AZfFA{opacity:0}.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe,details[open]>.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe,details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__summary--default___C4Jx_+.Primer_Brand__Accordion-module__Accordion__content___wMZGe{margin-block-start:0}details.Primer_Brand__Accordion-module__Accordion--closing___fnh8x>.Primer_Brand__Accordion-module__Accordion__summary___NUIYc .Primer_Brand__Accordion-module__Accordion__summary-toggleIcon___IdMKy{transform:rotate(0)}details[open]>.Primer_Brand__Accordion-module__Accordion__summary--reversed-toggles___cpkAW+.Primer_Brand__Accordion-module__Accordion__content___wMZGe{padding-inline-start:var(--base-size-48)}@media screen and (width>=48rem){.Primer_Brand__Accordion-module__Accordion__summary___NUIYc{gap:var(--base-size-40)}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Accordion-module__Accordion___M_LPt,.Primer_Brand__Accordion-module__Accordion___M_LPt:before,.Primer_Brand__Accordion-module__Accordion___M_LPt:after,.Primer_Brand__Accordion-module__Accordion___M_LPt *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Icon-module__Icon___bf2xY{box-sizing:content-box;padding:0}.Primer_Brand__Icon-module__Icon___bf2xY>svg{display:block}.Primer_Brand__Icon-module__Icon--size-20___bxF8U{width:var(--base-size-20);height:var(--base-size-20)}.Primer_Brand__Icon-module__Icon--size-24___yTJML{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__Icon-module__Icon--size-28___tnGmL{width:var(--base-size-28);height:var(--base-size-28)}.Primer_Brand__Icon-module__Icon--size-32___Rhkw8{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Icon-module__Icon--size-36___F4Mcj{width:var(--base-size-36);height:var(--base-size-36)}.Primer_Brand__Icon-module__Icon--size-40___cXhgu{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Icon-module__Icon--size-44___vwox2{width:var(--base-size-44);height:var(--base-size-44)}.Primer_Brand__Icon-module__Icon--background___d6RdL{padding:var(--base-size-12);border-radius:var(--base-size-12)}.Primer_Brand__Icon-module__Icon--color-default___z2cYk{color:var(--brand-Icon-color-default)}.Primer_Brand__Icon-module__Icon--background-color-default___h6tiH{background-color:var(--brand-Icon-background-default)}.Primer_Brand__Icon-module__Icon--color-blue___Wne9C{color:var(--brand-Icon-color-blue)}.Primer_Brand__Icon-module__Icon--background-color-blue___zsNDL{background-color:var(--brand-Icon-background-blue)}.Primer_Brand__Icon-module__Icon--color-coral___vdwGj{color:var(--brand-Icon-color-coral)}.Primer_Brand__Icon-module__Icon--background-color-coral___FKaij{background-color:var(--brand-Icon-background-coral)}.Primer_Brand__Icon-module__Icon--color-green___OxAZK{color:var(--brand-Icon-color-green)}.Primer_Brand__Icon-module__Icon--background-color-green___UUQt1{background-color:var(--brand-Icon-background-green)}.Primer_Brand__Icon-module__Icon--color-gray___tVTnd{color:var(--brand-Icon-color-gray)}.Primer_Brand__Icon-module__Icon--background-color-gray___dpdtX{background-color:var(--brand-Icon-background-gray)}.Primer_Brand__Icon-module__Icon--color-indigo___OrE5M{color:var(--brand-Icon-color-indigo)}.Primer_Brand__Icon-module__Icon--background-color-indigo___TIqOT{background-color:var(--brand-Icon-background-indigo)}.Primer_Brand__Icon-module__Icon--color-lemon___Ftx9H{color:var(--brand-Icon-color-lemon)}.Primer_Brand__Icon-module__Icon--background-color-lemon___BhpS6{background-color:var(--brand-Icon-background-lemon)}.Primer_Brand__Icon-module__Icon--color-lime___mQVWo{color:var(--brand-Icon-color-lime)}.Primer_Brand__Icon-module__Icon--background-color-lime___K4TMA{background-color:var(--brand-Icon-background-lime)}.Primer_Brand__Icon-module__Icon--color-orange___CIjjp{color:var(--brand-Icon-color-orange)}.Primer_Brand__Icon-module__Icon--background-color-orange___z52U7{background-color:var(--brand-Icon-background-orange)}.Primer_Brand__Icon-module__Icon--color-pink___cS_v5{color:var(--brand-Icon-color-pink)}.Primer_Brand__Icon-module__Icon--background-color-pink___cy5Kg{background-color:var(--brand-Icon-background-pink)}.Primer_Brand__Icon-module__Icon--color-purple___d05Sh{color:var(--brand-Icon-color-purple)}.Primer_Brand__Icon-module__Icon--background-color-purple___JmhnQ{background-color:var(--brand-Icon-background-purple)}.Primer_Brand__Icon-module__Icon--color-red___K_2c0{color:var(--brand-Icon-color-red)}.Primer_Brand__Icon-module__Icon--background-color-red___qoirP{background-color:var(--brand-Icon-background-red)}.Primer_Brand__Icon-module__Icon--color-teal___fix20{color:var(--brand-Icon-color-teal)}.Primer_Brand__Icon-module__Icon--background-color-teal___a7cyd{background-color:var(--brand-Icon-background-teal)}.Primer_Brand__Icon-module__Icon--color-yellow___Z1juk{color:var(--brand-Icon-color-yellow)}.Primer_Brand__Icon-module__Icon--background-color-yellow___Yhfck{background-color:var(--brand-Icon-background-yellow)}:root{--brand-Icon-color-yellow:var(--base-color-scale-yellow-5);--brand-Icon-color-teal:var(--base-color-scale-teal-5);--brand-Icon-color-red:var(--base-color-scale-red-5);--brand-Icon-color-purple:var(--base-color-scale-purple-5);--brand-Icon-color-pink:var(--base-color-scale-pink-5);--brand-Icon-color-orange:var(--base-color-scale-orange-5);--brand-Icon-color-lime:var(--base-color-scale-lime-5);--brand-Icon-color-lemon:var(--base-color-scale-lemon-5);--brand-Icon-color-indigo:var(--base-color-scale-indigo-5);--brand-Icon-color-gray:var(--base-color-scale-gray-6);--brand-Icon-color-green:var(--base-color-scale-green-6);--brand-Icon-color-coral:var(--base-color-scale-coral-5);--brand-Icon-color-blue:var(--base-color-scale-blue-5);--brand-Icon-color-default:var(--brand-Icon-color-green);--brand-Icon-background-yellow:var(--base-color-scale-yellow-0);--brand-Icon-background-teal:var(--base-color-scale-teal-0);--brand-Icon-background-red:var(--base-color-scale-red-0);--brand-Icon-background-purple:var(--base-color-scale-purple-0);--brand-Icon-background-pink:var(--base-color-scale-pink-0);--brand-Icon-background-orange:var(--base-color-scale-orange-0);--brand-Icon-background-lime:var(--base-color-scale-lime-0);--brand-Icon-background-lemon:var(--base-color-scale-lemon-0);--brand-Icon-background-indigo:var(--base-color-scale-indigo-0);--brand-Icon-background-gray:var(--base-color-scale-gray-0);--brand-Icon-background-green:var(--base-color-scale-green-0);--brand-Icon-background-coral:var(--base-color-scale-coral-0);--brand-Icon-background-blue:var(--base-color-scale-blue-0);--brand-Icon-background-default:var(--brand-Icon-background-green)}:root,[data-color-mode=light]{--brand-Icon-background-default:var(--brand-Icon-background-green);--brand-Icon-background-blue:var(--base-color-scale-blue-0);--brand-Icon-background-coral:var(--base-color-scale-coral-0);--brand-Icon-background-green:var(--base-color-scale-green-0);--brand-Icon-background-gray:var(--base-color-scale-gray-0);--brand-Icon-background-indigo:var(--base-color-scale-indigo-0);--brand-Icon-background-lemon:var(--base-color-scale-lemon-0);--brand-Icon-background-lime:var(--base-color-scale-lime-0);--brand-Icon-background-orange:var(--base-color-scale-orange-0);--brand-Icon-background-pink:var(--base-color-scale-pink-0);--brand-Icon-background-purple:var(--base-color-scale-purple-0);--brand-Icon-background-red:var(--base-color-scale-red-0);--brand-Icon-background-teal:var(--base-color-scale-teal-0);--brand-Icon-background-yellow:var(--base-color-scale-yellow-0);--brand-Icon-color-default:var(--brand-Icon-color-green);--brand-Icon-color-blue:var(--base-color-scale-blue-5);--brand-Icon-color-coral:var(--base-color-scale-coral-5);--brand-Icon-color-green:var(--base-color-scale-green-6);--brand-Icon-color-gray:var(--base-color-scale-gray-6);--brand-Icon-color-indigo:var(--base-color-scale-indigo-5);--brand-Icon-color-lemon:var(--base-color-scale-lemon-5);--brand-Icon-color-lime:var(--base-color-scale-lime-5);--brand-Icon-color-orange:var(--base-color-scale-orange-5);--brand-Icon-color-pink:var(--base-color-scale-pink-5);--brand-Icon-color-purple:var(--base-color-scale-purple-5);--brand-Icon-color-red:var(--base-color-scale-red-5);--brand-Icon-color-teal:var(--base-color-scale-teal-5);--brand-Icon-color-yellow:var(--base-color-scale-yellow-5)}[data-color-mode=dark]{--brand-Icon-background-default:var(--brand-Icon-background-green);--brand-Icon-background-blue:var(--base-color-scale-blue-8);--brand-Icon-background-coral:var(--base-color-scale-coral-8);--brand-Icon-background-green:var(--base-color-scale-green-8);--brand-Icon-background-gray:var(--base-color-scale-gray-6);--brand-Icon-background-indigo:var(--base-color-scale-indigo-8);--brand-Icon-background-lemon:var(--base-color-scale-lemon-8);--brand-Icon-background-lime:var(--base-color-scale-lime-8);--brand-Icon-background-orange:var(--base-color-scale-orange-8);--brand-Icon-background-pink:var(--base-color-scale-pink-8);--brand-Icon-background-purple:var(--base-color-scale-purple-8);--brand-Icon-background-red:var(--base-color-scale-red-8);--brand-Icon-background-teal:var(--base-color-scale-teal-8);--brand-Icon-background-yellow:var(--base-color-scale-yellow-8);--brand-Icon-color-default:var(--brand-Icon-color-green);--brand-Icon-color-blue:var(--base-color-scale-blue-2);--brand-Icon-color-coral:var(--base-color-scale-coral-2);--brand-Icon-color-green:var(--base-color-scale-green-2);--brand-Icon-color-gray:var(--base-color-scale-gray-2);--brand-Icon-color-indigo:var(--base-color-scale-indigo-2);--brand-Icon-color-lemon:var(--base-color-scale-lemon-2);--brand-Icon-color-lime:var(--base-color-scale-lime-2);--brand-Icon-color-orange:var(--base-color-scale-orange-2);--brand-Icon-color-pink:var(--base-color-scale-pink-2);--brand-Icon-color-purple:var(--base-color-scale-purple-2);--brand-Icon-color-red:var(--base-color-scale-red-2);--brand-Icon-color-teal:var(--base-color-scale-teal-2);--brand-Icon-color-yellow:var(--base-color-scale-yellow-2)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{--river-breakout-tabs-columns:1}@media screen and (width<=63.24rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{width:100%;max-width:38.625rem;margin-inline:auto}}@media screen and (width>=80rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{--brand-RiverBreakout-variant-gridline-spacing-outerInline:var(--base-size-60);--brand-RiverBreakout-variant-gridline-spacing-outerBlock:var(--base-size-60)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordion___sGtKW{flex-direction:column;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabList___xlU3i{flex-direction:column;padding-block-end:var(--base-size-80);display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisuals___hDA4K{border-radius:var(--brand-borderRadius-small);order:1;width:100%;margin-block-end:var(--base-size-36);position:relative;overflow:hidden}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisuals___yL4Ev{width:100%;margin-block-end:var(--base-size-16);position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_{z-index:1;min-width:0;position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__backgroundVisual___rywqw{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{z-index:1;position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{padding:var(--base-size-32)}@media screen and (width>=63.25rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{padding:var(--base-size-64)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU{padding-block-end:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9:has(>[data-video-player-container]){border-radius:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__visual--rounded___herZ2>[data-video-player-container]{border-radius:var(--brand-borderRadius-medium);overflow:hidden}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--has-background-visual___dx2xk.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--image-position-block-end___qTggg .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__visual--rounded___herZ2>[data-video-player-container]{border-radius:var(--brand-borderRadius-medium) var(--brand-borderRadius-medium) 0 0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--background-visual-full-bleed___EsvXd .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisuals___hDA4K{border-radius:0;overflow:visible}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs--background-visual-full-bleed___EsvXd .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__backgroundVisual___rywqw{inset-block-start:calc(-1 * var(--brand-RiverBreakout-variant-gridline-spacing-outerBlock));inset-inline:calc(-1 * var(--brand-RiverBreakout-variant-gridline-spacing-outerInline))}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9 img,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9 picture,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisual___ZpMy9 video,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU img,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU picture,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionSharedVisual___K1OyU video{max-width:100%;display:block}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9 [class*=River__visual--rounded]{border-radius:var(--brand-borderRadius-small)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__sharedVisualPanel___Jkko_[hidden]{display:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tablist___f5FNH{grid-template-columns:repeat(var(--river-breakout-tabs-columns), minmax(0, 1fr));grid-gap:var(--base-size-40);gap:var(--base-size-40);order:2;display:grid}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActions___iCX6R{grid-template-columns:repeat(var(--river-breakout-tabs-columns), minmax(0, 1fr));grid-gap:var(--base-size-40);gap:var(--base-size-40);order:3;display:grid}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq{flex-direction:column;align-items:flex-start;min-width:0;display:flex;position:relative}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq:before{content:"";height:var(--brand-borderWidth-thin);transform-origin:50% 0;background-color:var(--brand-color-border-muted);transition:transform var(--brand-animation-duration-fast) ease, background-color var(--brand-animation-duration-fast) ease;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleY(1)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}@media screen and (width>=63.25rem) and (hover:hover) and (pointer:fine){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item___SymTq:hover:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__heading___HScg4{color:var(--brand-color-text-muted);transition:color var(--brand-animation-duration-fast) ease-in-out;margin:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__heading___HScg4{color:var(--brand-color-text-default)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__icon___Xr8op{justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;flex-direction:column;align-items:flex-start;padding-block-start:var(--base-size-28);padding-inline:0;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-4)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tabHeading___cEwLt{margin:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tab___tHZFA>*+.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__tabHeading___cEwLt{margin-block-start:var(--base-size-20)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListContent___D9V9I{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;margin-block-start:var(--base-size-12);display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListAction___SaBmu{color:var(--brand-Link-color-accent);font-weight:var(--base-text-weight-medium);-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__wideTabListActionItem___q6pS2{margin-block-start:var(--base-size-12)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__content___LpEoz{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordion___sGtKW{padding-block-end:var(--base-size-40)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5,.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5>span{color:var(--brand-Link-color-accent);font-weight:var(--base-text-weight-medium)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionContent___wykRr .Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__link___zcQY5{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o{border-top:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o:after{display:none}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o:before{content:"";height:var(--brand-borderWidth-thin);transform-origin:50% 0;background-color:var(--brand-color-border-muted);transition:transform var(--brand-animation-duration-fast) ease, background-color var(--brand-animation-duration-fast) ease;position:absolute;inset-block-start:0;inset-inline:0;transform:scaleY(1)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__item--selected___dLXod:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}@media (hover:hover) and (pointer:fine){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionItem___SyD2o:hover:before{transform:translateY(calc(-1 * var(--brand-borderWidth-thin))) scaleY(2);background-color:var(--brand-color-accent-primary)}}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeading___RiuA9{color:var(--brand-color-text-default)}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionHeadingInner___vvOjI{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:inline-flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionIcon___pslaZ{flex-shrink:0}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionLabel___gIy1N{align-items:center;display:inline-flex}.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs__accordionPanel___EqiKL{gap:var(--base-size-24);flex-direction:column;display:flex}@media screen and (width>=618px){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{border-inline:none}}@media screen and (width>=1300px){.Primer_Brand__RiverBreakoutTabs-module__RiverBreakoutTabs___X8Dk9{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--ease:cubic-bezier(.22, .56, .23, .89);-webkit-font-smoothing:antialiased;--stackDistance:calc(var(--base-size-24) * -1);--visualMaxWidth:1032px;--visualMaxWidthUL:1032;--visualMaxHeight:min(690px, 60vh);--visualMaxHeightUL:690;--storyScrollPadding:min(32px, 5vw);position:relative}@media (height<=720px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--visualMaxHeight:55vh}}@media (height<=600px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--visualMaxHeight:50vh}}@media (height<=500px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--visualMaxHeight:40vh}}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__inner___V0daX{position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-cover___rCa_Y{width:100%;position:absolute;left:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN{z-index:10;border-radius:var(--brand-borderRadius-large);width:auto;margin-left:auto;margin-right:auto;display:block;position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5 .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR{grid-template-columns:1fr;gap:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5 .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR img,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll--enabled___EpqB5 .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR video{display:none}@media (width<=542px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--topOffset:calc((100vh - min(664px, 60vh)) / 5)}}@media (width<=768px) and (height>=670px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--extraBottomSpacing:calc(-1 * (100vh - 100vw) / 5)}}@media (width>=542px) and (width<=1028px) and (height>=670px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--extraBottomSpacing:calc(-1 * (100vh - 100vw) / 3)}}@media (width>=542px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--scrollTextHeight:42vh}}@media (height<=520px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--scrollTextHeight:70vh}}@media (width>=1028px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--stackDistance:-30px}}@media (height<=800px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--stackDistance:-20px}}@media (height<=500px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--stackDistance:-15px}}@media screen and (width<=768px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{--topOffset:calc((100vh - min(664px, 60vh)) / 3);--availableWidth:calc(100vw - var(--storyScrollPadding) * 2);--relativeVisualHeight:calc(var(--visualMaxHeightUL) / var(--visualMaxWidthUL) * var(--availableWidth));--visualHeight:min(var(--visualMaxHeight), var(--relativeVisualHeight));--visualWidth:calc(var(--visualHeight) * var(--visualMaxWidthUL) / var(--visualMaxHeightUL));--scrollTextHeight:58vh;--textToVisualPadding:max(5vh, 40px);--topScrollOffset:calc(var(--visualHeight));--bottomScrollOffset:calc(100vh - var(--topOffset) - var(--visualHeight) - var(--textToVisualPadding));--extraBottomSpacing:70px}@supports (height:100dvh){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR{height:100dvh}}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container___ZJlnt{width:100%;height:100%;position:absolute;top:0;left:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo{min-height:var(--scrollTextHeight);transition:opacity .3s var(--ease);position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo:has(+.Primer_Brand__RiverStoryScroll-module__in-viewport___AxNUA){opacity:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__in-viewport___AxNUA+.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg{opacity:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{max-width:calc(1032px + var(--storyScrollPadding) * 2);padding-right:var(--storyScrollPadding);padding-left:var(--storyScrollPadding);margin-top:min(30vw,22vh);margin-left:auto;margin-right:auto}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq{padding-top:var(--topScrollOffset);padding-bottom:var(--bottomScrollOffset)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN{width:100%;height:auto;max-width:var(--visualWidth);border-radius:var(--brand-borderRadius-large)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR{pointer-events:none;padding-top:var(--topOffset);margin-top:calc(-1 * var(--topOffset));z-index:1;flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav{background-image:linear-gradient(180deg, var(--brand-RiverStoryScroll-content-inactive-bgColor) calc(var(--topOffset) + var(--visualHeight) + 3px), transparent calc(var(--topOffset) + var(--visualHeight) + var(--textToVisualPadding)), transparent 93%, var(--brand-RiverStoryScroll-content-inactive-bgColor) 99%)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav .Primer_Brand__RiverStoryScroll-module__story-scroll-text___isxdl{margin-top:var(--base-size-40)}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B{opacity:0;display:none}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:nth-child(2){opacity:1;display:block}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C{transition:.5s var(--ease) transform, .5s var(--ease) filter, .5s var(--ease) opacity;pointer-events:auto}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(~.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){margin-left:auto;margin-right:auto;display:block;position:absolute;left:0;right:0}.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B{transform:translateY(calc(var(--stackDistance) * -1)) scale(1.015);margin-left:auto;margin-right:auto;display:block;position:absolute;left:0;right:0}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(var(--stackDistance)) scale(.95);filter:brightness(70%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(calc(var(--stackDistance) * 2)) scale(.9);filter:brightness(50%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(calc(var(--stackDistance) * 3)) scale(.85);filter:brightness(30%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B:has(+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B+.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv){transform:translateY(calc(var(--stackDistance) * 4)) scale(.8);filter:brightness(10%);opacity:1}.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv{display:block;position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs{padding-top:var(--textToVisualPadding);top:calc(var(--topOffset) + var(--visualHeight));position:sticky}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo:last-child .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs{height:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv{gap:var(--base-size-4);left:calc(var(--base-size-20) * -1 - 2px);height:var(--visualHeight);margin:auto;flex-direction:column;justify-content:center;margin-block-start:calc(var(--base-size-20) * -1);display:flex;position:absolute;right:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k{border-radius:var(--brand-borderRadius-large);opacity:.55;background:var(--brand-RiverStoryScroll-pagination-fgColor);width:6px;height:6px;transition:opacity var(--brand-animation-duration-default) var(--ease), height var(--brand-animation-duration-default) var(--ease)}.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(2)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:first-child,.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(3)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(2),.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(4)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(3),.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(5)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(4),.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv:nth-child(6)~.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination___KPrEv .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__pagination-dot___G_E1k:nth-child(5){opacity:1;height:var(--base-size-24)}}@media screen and (width>=768px){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__inner___V0daX{grid-gap:var(--base-size-24);gap:var(--base-size-24);grid-template-columns:1fr 1fr;display:grid}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container___ZJlnt{order:2;align-items:center;width:100%;height:80vh;display:flex;position:sticky;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__image___WmawN{width:100%}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C{width:100%;transition:opacity .3s var(--ease);padding-top:10vh;position:sticky;top:0;right:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-container-inner___oFalR.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual--below___gJyav{position:sticky;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C.Primer_Brand__RiverStoryScroll-module__tracker-outside-viewport___K2b2B{z-index:-1;opacity:0;position:absolute;top:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__visual-scroll-responder___DKr1C.Primer_Brand__RiverStoryScroll-module__tracker-in-viewport___MYQAv{z-index:1;opacity:1}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq{padding-top:10vh}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq .Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo{padding:20vh 0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg{position:relative}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo{filter:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg{filter:blur(1px);transition:filter var(--brand-animation-duration-extended) var(--brand-animation-easing-default)}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo:after{content:"";transition:opacity var(--brand-animation-duration-extended) var(--brand-animation-easing-default), visibility var(--brand-animation-duration-extended) var(--brand-animation-easing-default);opacity:0;visibility:hidden;background-color:var(--brand-RiverStoryScroll-content-inactive-bgColor);position:absolute;inset:0}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__tracker___SR7oo.Primer_Brand__RiverStoryScroll-module__outside-viewport___ivCAg:after{opacity:.7;visibility:visible}}@media screen and (width>=768px) and (height>=900px) and (prefers-reduced-motion:no-preference){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z{margin-top:-20vh}.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container____Rsbs.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-container--below____OTaq{padding-top:16vh}}@media (prefers-reduced-motion:reduce){.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z:before,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z:after,.Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-RiverStoryScroll-pagination-fgColor:var(--base-color-scale-gray-6);--brand-RiverStoryScroll-content-inactive-bgColor:var(--brand-color-canvas-default)}[data-color-mode=dark]{--brand-RiverStoryScroll-pagination-fgColor:var(--base-color-scale-white-0);--brand-RiverStoryScroll-content-inactive-bgColor:var(--brand-color-canvas-default)}.Primer_Brand__Pagination-module__Pagination___qDHkk{margin-top:var(--base-size-20);margin-bottom:var(--base-size-16);text-align:center}.Primer_Brand__Pagination-module__Pagination__inner___tB9Za{justify-content:center;align-items:center;gap:var(--base-size-8);flex-wrap:wrap;display:inline-flex}.Primer_Brand__Pagination-module__Pagination__pageItem___Ehtp4{--brand-button-subtle-borderColor-rest:transparent;--brand-button-subtle-borderColor-hover:transparent;--brand-button-subtle-borderColor-active:transparent;transition:none}.Primer_Brand__Pagination-module__Pagination__controlContent___QuYzj{gap:var(--base-size-4);align-items:center;display:inline-flex;position:relative}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper___UbqtD{flex-shrink:0;display:none}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--previous___yVz6V{transform:translateX(var(--base-size-2))}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper--next___jHfRO{transform:translateX(calc(var(--base-size-2) * -1))}.Primer_Brand__Pagination-module__Pagination__controlArrow___gKpCw{width:var(--base-size-16);height:var(--base-size-16)}@media screen and (width<=47.99rem){.Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5{padding-inline:var(--base-size-8);--brand-button-subtle-borderColor-rest:transparent;--brand-button-subtle-borderColor-hover:transparent;--brand-button-subtle-borderColor-active:transparent}.Primer_Brand__Pagination-module__Pagination__controlText___jthrj{width:var(--base-size-2);height:var(--base-size-2);clip:rect(0, 0, 0, 0);word-wrap:normal;border:0;padding:0;position:absolute;overflow:hidden}.Primer_Brand__Pagination-module__Pagination__controlArrowWrapper___UbqtD{display:flex}.Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5>span{align-items:center;display:flex}.Primer_Brand__Pagination-module__Pagination__controlItem___jcLa5>span>span{align-items:center;line-height:0;display:flex}}:root,[data-color-mode=light]{--brand-MediaPlaylist-bgColor:linear-gradient(180deg, #f2f5f380 0%, #f2f5f300 100%), var(--brand-color-canvas-default)}[data-color-mode=dark]{--brand-MediaPlaylist-bgColor:linear-gradient(180deg, var(--base-color-scale-gray-8) 0%, var(--base-color-scale-black-0) 100%), var(--brand-color-canvas-default)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{padding-block-start:var(--base-size-36);padding-inline:var(--base-size-20)}@media screen and (width<=63.24rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{width:100%;max-width:38.625rem;margin-inline:auto;padding:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h1+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h2+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h3+p{margin-block-start:var(--base-size-12)}}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__layout___YZKVk{background:var(--brand-MediaPlaylist-bgColor);flex-direction:column;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);order:2;min-width:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__heading___nM7Ip{min-height:var(--base-size-48);align-items:center;gap:var(--base-size-8);padding:var(--base-size-12) var(--base-size-16);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);color:var(--brand-color-text-muted);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);text-transform:uppercase;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingLabel___BRQPm{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;margin:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingCounter___ao736{align-items:center;gap:var(--base-size-8);color:var(--brand-color-text-default);display:inline-flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__headingCounter___ao736:before{content:"•";color:var(--brand-color-text-muted)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP{width:100%;padding:var(--base-size-16);order:1}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI{min-width:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI[hidden]{display:none}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panel___VH451{gap:var(--base-size-20);flex-direction:column;width:100%;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL{max-width:var(--brand-Prose-lineLength)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR{background-color:var(--base-color-scale-black-0);overflow:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR img,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR picture,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR video,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR iframe{width:100%;max-width:100%;display:block}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO{flex-direction:column;order:2;display:flex;overflow-x:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist--overflowItems___tKiJV .Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO{max-block-size:calc((3 * var(--base-size-64)) + (6 * var(--base-size-12)));overscroll-behavior:contain;scroll-padding-block:var(--base-size-24);overflow-y:auto}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__pagination___WG5zu{padding:var(--base-size-12) var(--base-size-16) var(--base-size-16);border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);order:3;justify-content:center;margin:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO{min-width:0;min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-12)));flex-direction:column;flex:none;align-items:flex-start;display:flex;position:relative;overflow-x:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO:before{content:"";height:var(--brand-borderWidth-thin);transform-origin:50% 100%;background-color:var(--brand-color-border-muted);transition:transform var(--brand-animation-duration-fast) ease, background-color var(--brand-animation-duration-fast) ease;position:absolute;inset-block-end:0;inset-inline:0;transform:scaleY(1)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h:before{background-color:var(--brand-color-accent-primary);transform:scaleY(2)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeading___mWbE8{color:var(--brand-color-text-muted);margin:0;display:block}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item--selected___vmJ8h .Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeading___mWbE8{color:var(--brand-color-text-default)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingContent___Nl9LU{flex:auto;min-width:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingDetails___Y6For{gap:var(--base-size-4);flex-direction:column;min-width:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingTitle___PcEmO{color:inherit;word-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV{box-sizing:border-box;width:100%;min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-12)));color:inherit;font:inherit;text-align:left;cursor:pointer;padding:var(--base-size-12) var(--base-size-16);background:0 0;border:0;outline:none;flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tabContent___sa1zl{align-items:flex-start;gap:var(--base-size-12);width:100%;min-width:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__thumbnail___ApiLF{width:var(--base-size-112);block-size:calc(var(--base-size-64) - var(--brand-borderWidth-thin));aspect-ratio:16/9;border-radius:var(--brand-borderRadius-small);background-color:var(--brand-color-canvas-subtle);flex-shrink:0;display:block;overflow:hidden}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__thumbnail___ApiLF>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-4)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__content___BaIhp{align-items:flex-start;gap:var(--base-size-12);flex-direction:column;display:flex}@media screen and (width<=63.24rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP{padding-block-end:var(--base-size-24)}}@media screen and (width>=38.625rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{box-sizing:border-box;width:100%;border-inline:none;max-inline-size:80rem;margin-inline:auto;padding:0}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__layout___YZKVk{--brand-MediaPlaylist-desktopGutter:3.75rem;--brand-MediaPlaylist-sidebarWidth:27rem;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,27rem);grid-template-areas:"media tabs";grid-template-columns:minmax(0, 1fr) minmax(0, var(--brand-MediaPlaylist-sidebarWidth));grid-column-gap:3.75rem;grid-column-gap:var(--brand-MediaPlaylist-desktopGutter);-moz-column-gap:3.75rem;-moz-column-gap:var(--brand-MediaPlaylist-desktopGutter);column-gap:3.75rem;column-gap:var(--brand-MediaPlaylist-desktopGutter);width:100%;padding-inline-start:3.75rem;padding-inline-start:var(--brand-MediaPlaylist-desktopGutter);display:grid}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex-direction:column;grid-area:tabs;align-self:stretch;padding-block-start:calc(var(--base-size-48) + var(--base-size-12));display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist--overflowItems___tKiJV .Primer_Brand__MediaPlaylist-module__MediaPlaylist__tablist___IODGO{max-block-size:calc((3 * var(--base-size-64)) + (6 * var(--base-size-20)))}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanels___hwtyP{padding-block:var(--base-size-80);grid-area:media;justify-content:flex-start;align-items:flex-start;padding-inline:0;display:flex}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__mediaPanel___sTQVI{width:100%}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panel___VH451{gap:var(--base-size-40)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR{width:100%}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__media___rS1uR iframe{aspect-ratio:16/9;border-radius:var(--base-size-6)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__itemHeadingDetails___Y6For{font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h1+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h2+p,.Primer_Brand__MediaPlaylist-module__MediaPlaylist__panelContent___xAUrL h3+p{margin-block-start:var(--base-size-12)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__heading___nM7Ip{min-height:auto;padding-block-start:var(--base-size-24);padding-block-end:var(--base-size-12);padding-inline-start:var(--base-size-32);padding-inline-end:var(--brand-MediaPlaylist-desktopGutter)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__item___BXYUO{min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-20)))}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tab___hcSSV{min-block-size:calc(var(--base-size-64) + (2 * var(--base-size-20)));padding-block:var(--base-size-20);padding-inline-start:var(--base-size-32);padding-inline-end:var(--brand-MediaPlaylist-desktopGutter)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__tabContent___sa1zl{align-items:center}}@media screen and (width>=80rem){.Primer_Brand__MediaPlaylist-module__MediaPlaylist___X3BZt{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__MediaPlaylist-module__MediaPlaylist__playlist___nIpOa{border-inline-end:0}}:root,[data-color-mode=light]{--brand-control-color-border-default:var(--base-color-scale-gray-4);--brand-control-color-border-disabled:var(--base-color-scale-gray-2);--brand-control-color-canvas-disabled:var(--base-color-scale-gray-1);--brand-control-color-fg-default:var(--brand-color-text-default);--brand-control-color-fg-disabled:var(--base-color-scale-gray-4);--brand-control-color-focus:var(--base-color-scale-blue-6);--brand-control-checkbox-bg-default:var(--base-color-scale-white-0);--brand-control-checkbox-bg-hover:var(--brand-color-canvas-subtle);--brand-control-checkbox-bg-checked:var(--base-color-scale-green-6);--brand-control-checkbox-bg-checked-hover:color-mix(in srgb, var(--brand-color-text-emphasized), #000 26%);--brand-control-checkbox-bg-indeterminate:var(--base-color-scale-green-6);--brand-control-checkbox-bg-indeterminate-hover:color-mix(in srgb, var(--brand-color-text-emphasized), #000 26%);--brand-control-checkbox-bg-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #fff 65%);--brand-control-checkbox-fg-checked:var(--base-color-scale-white-0);--brand-control-checkbox-fg-checked-disabled:var(--base-color-scale-white-0);--brand-control-checkbox-border-default:var(--base-color-scale-gray-4);--brand-control-checkbox-border-hover:var(--base-color-scale-gray-4);--brand-control-checkbox-border-checked:var(--base-color-scale-green-6);--brand-control-checkbox-border-checked-hover:var(--brand-color-text-emphasized);--brand-control-checkbox-border-indeterminate:var(--base-color-scale-green-6);--brand-control-checkbox-border-indeterminate-hover:var(--brand-color-text-emphasized);--brand-control-checkbox-border-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #fff 65%);--brand-control-checkbox-border-unchecked-disabled:var(--base-color-scale-gray-1);--brand-control-radio-bg-default:var(--base-color-scale-white-0);--brand-control-radio-bg-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-checked:var(--base-color-scale-white-0);--brand-control-radio-bg-checked-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-disabled:var(--brand-color-canvas-default);--brand-control-radio-border-default:var(--brand-control-color-border-default);--brand-control-radio-border-hover:var(--base-color-scale-gray-4);--brand-control-radio-border-checked:var(--brand-control-color-border-default);--brand-control-radio-border-checked-hover:var(--brand-control-color-border-default);--brand-control-radio-border-disabled:var(--base-color-scale-gray-4);--brand-control-radio-dot-default:var(--base-color-scale-black-0);--brand-control-radio-dot-checked:var(--base-color-scale-green-6);--brand-control-radio-dot-checked-hover:color-mix(in srgb, var(--brand-color-text-emphasized), #000 26%)}[data-color-mode=dark]{--brand-control-color-border-default:var(--base-color-scale-gray-4);--brand-control-color-border-disabled:var(--base-color-scale-gray-5);--brand-control-color-canvas-disabled:var(--base-color-scale-gray-8);--brand-control-color-fg-default:var(--brand-color-text-default);--brand-control-color-fg-disabled:var(--base-color-scale-gray-5);--brand-control-color-focus:var(--base-color-scale-blue-2);--brand-control-checkbox-bg-default:var(--base-color-scale-gray-7);--brand-control-checkbox-bg-hover:var(--brand-color-canvas-subtle);--brand-control-checkbox-bg-checked:var(--base-color-scale-green-5);--brand-control-checkbox-bg-checked-hover:#309a4d;--brand-control-checkbox-bg-indeterminate:var(--base-color-scale-green-5);--brand-control-checkbox-bg-indeterminate-hover:#309a4d;--brand-control-checkbox-bg-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #000 35%);--brand-control-checkbox-fg-checked:var(--base-color-scale-white-0);--brand-control-checkbox-fg-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-5), #000 20%);--brand-control-checkbox-border-default:var(--base-color-scale-gray-4);--brand-control-checkbox-border-hover:var(--base-color-scale-gray-5);--brand-control-checkbox-border-checked:#077726;--brand-control-checkbox-border-checked-hover:#0000001f;--brand-control-checkbox-border-indeterminate:#077726;--brand-control-checkbox-border-indeterminate-hover:#0000001f;--brand-control-checkbox-border-checked-disabled:color-mix(in srgb, var(--base-color-scale-green-6), #000 35%);--brand-control-checkbox-border-unchecked-disabled:var(--base-color-scale-gray-5);--brand-control-radio-bg-default:var(--base-color-scale-black-0);--brand-control-radio-bg-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-checked:var(--base-color-scale-black-0);--brand-control-radio-bg-checked-hover:var(--brand-color-canvas-subtle);--brand-control-radio-bg-disabled:var(--brand-color-canvas-default);--brand-control-radio-border-default:var(--base-color-scale-gray-4);--brand-control-radio-border-hover:var(--base-color-scale-gray-5);--brand-control-radio-border-checked:var(--base-color-scale-gray-4);--brand-control-radio-border-checked-hover:var(--base-color-scale-gray-4);--brand-control-radio-border-disabled:var(--base-color-scale-gray-5);--brand-control-radio-dot-default:var(--base-color-scale-white-0);--brand-control-radio-dot-checked:var(--base-color-scale-green-5);--brand-control-radio-dot-checked-hover:#309a4d}.Primer_Brand__Checkbox-module__Checkbox-wrapper___qo8KL{grid-row:1;position:relative}.Primer_Brand__Checkbox-module__Checkbox___T8FJa{background-color:var(--brand-control-checkbox-bg-default);border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);cursor:pointer;border-radius:3px;outline:1px solid #0000;justify-content:center;align-items:center;width:20px;height:20px;margin:3px 0;transition:all .35s ease-out;display:inline-flex;box-shadow:0 0 0 3px #0000}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__Checkbox-module__Checkbox-checkmark___atiwt{height:var(--base-size-12);width:var(--base-size-12)}.Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:var(--brand-control-checkbox-fg-checked);stroke-dashoffset:111.46px;stroke-dasharray:111.46;transition:all .35s var(--brand-control-animation-easing)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa,.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k{background:var(--brand-control-checkbox-bg-checked);border-color:var(--brand-control-checkbox-border-checked)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:not(:checked):not([disabled])+.Primer_Brand__Checkbox-module__Checkbox___T8FJa:not(.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k):hover{background:var(--brand-control-checkbox-bg-hover);border-color:var(--brand-control-checkbox-border-hover)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked:not([disabled])+.Primer_Brand__Checkbox-module__Checkbox___T8FJa:hover{background:var(--brand-control-checkbox-bg-checked-hover);border-color:var(--brand-control-checkbox-border-checked-hover)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:not([disabled])+.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k:hover{background:var(--brand-control-checkbox-bg-indeterminate-hover);border-color:var(--brand-control-checkbox-border-indeterminate-hover)}.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k .Primer_Brand__Checkbox-module__Checkbox-checkmark___atiwt{fill:var(--brand-control-checkbox-fg-checked)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb,.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:var(--brand-control-checkbox-fg-checked);stroke-dashoffset:0}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:focus+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{box-shadow:0 0 0 3px var(--brand-control-color-focus)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked:focus+.Primer_Brand__Checkbox-module__Checkbox___T8FJa,.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:focus+.Primer_Brand__Checkbox-module__Checkbox--indeterminate___U5S6k{border-color:var(--brand-control-checkbox-border-checked)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s[disabled]+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;border-color:var(--brand-control-checkbox-border-unchecked-disabled);opacity:1;background-color:#0000}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s[disabled]:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{background-color:var(--brand-control-checkbox-bg-checked-disabled);border-color:var(--brand-control-checkbox-border-checked-disabled)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s[disabled]:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:var(--brand-control-checkbox-fg-checked-disabled)}@media (forced-colors:active){.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:focus+.Primer_Brand__Checkbox-module__Checkbox___T8FJa{outline:var(--brand-borderWidth-thin) solid Highlight;outline-offset:var(--base-size-2)}.Primer_Brand__Checkbox-module__Checkbox-input___sux6s:checked+.Primer_Brand__Checkbox-module__Checkbox___T8FJa .Primer_Brand__Checkbox-module__Checkbox-checkmark-path___qgsjb{stroke:highlight}.Primer_Brand__Checkbox-module__Checkbox___T8FJa{transition:none}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Checkbox-module__Checkbox___T8FJa,.Primer_Brand__Checkbox-module__Checkbox___T8FJa:before,.Primer_Brand__Checkbox-module__Checkbox___T8FJa:after,.Primer_Brand__Checkbox-module__Checkbox___T8FJa *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Select-module__Select___Jqn1f{appearance:none;color:var(--brand-control-color-fg-default);cursor:pointer;background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);line-height:var(--brand-text-lineHeight-200);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);border:none;grid-area:1/1/auto/-1;width:100%;transition-property:color,background-color,box-shadow,border-color}@media screen and (forced-colors:active){.Primer_Brand__Select-module__Select___Jqn1f:disabled{background-color:-moz-combobox}}.Primer_Brand__Select-module__Select___Jqn1f::placeholder{color:var(--brand-color-text-muted);opacity:1}.Primer_Brand__Select-module__Select___Jqn1f:focus-visible{border-color:var(--brand-control-color-focus);box-shadow:0 0 0 2px var(--brand-control-color-focus);outline:none}@media (forced-colors:active){.Primer_Brand__Select-module__Select___Jqn1f:focus-visible{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}.Primer_Brand__Select-module__Select___Jqn1f[disabled]{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-color-canvas-disabled);border-color:var(--brand-control-color-border-disabled);opacity:1}.Primer_Brand__Select-module__Select-wrapper--disabled___Ka43y.Primer_Brand__Select-module__Select-wrapper___iV0Tg:after{background-color:var(--brand-control-color-fg-disabled)}.Primer_Brand__Select-module__Select-wrapper--medium___xjmMc{height:var(--brand-control-medium-size)}.Primer_Brand__Select-module__Select-wrapper--medium___xjmMc:after{margin-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) / 2)}.Primer_Brand__Select-module__Select--medium___kckBr{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding-inline:var(--brand-control-medium-paddingInline-condensed);padding-block:0;padding-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-16))}.Primer_Brand__Select-module__Select-wrapper--large___Q4_2q{height:var(--brand-control-large-size)}.Primer_Brand__Select-module__Select-wrapper--large___Q4_2q:after{margin-inline-end:var(--base-size-8)}.Primer_Brand__Select-module__Select--large___A7u6F{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);padding-inline:var(--brand-control-large-paddingInline-condensed);padding-block:0;padding-inline-end:calc(var(--brand-control-large-paddingInline-condensed) + var(--base-size-16))}.Primer_Brand__Select-module__Select-wrapper___iV0Tg{border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);border-radius:6px;border-radius:var(--brand-borderRadius-medium,6px);font-family:var(--brand-body-fontFamily);grid-template-columns:minmax(0, auto) var(--base-size-16);display:inline-grid;position:relative}.Primer_Brand__Select-module__Select-wrapper___iV0Tg:after{content:"";width:var(--base-size-16);height:var(--base-size-16);pointer-events:none;background-color:var(--brand-control-color-fg-default);grid-area:1/2;place-self:center flex-end;position:absolute;right:0;-webkit-mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=) 0 0/contain no-repeat;mask:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzU4NjA2OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNC40MjcgOS40MjdsMy4zOTYgMy4zOTZhLjI1MS4yNTEgMCAwMC4zNTQgMGwzLjM5Ni0zLjM5NkEuMjUuMjUgMCAwMDExLjM5NiA5SDQuNjA0YS4yNS4yNSAwIDAwLS4xNzcuNDI3ek00LjQyMyA2LjQ3TDcuODIgMy4wNzJhLjI1LjI1IDAgMDEuMzU0IDBMMTEuNTcgNi40N2EuMjUuMjUgMCAwMS0uMTc3LjQyN0g0LjZhLjI1LjI1IDAgMDEtLjE3Ny0uNDI3eiIgLz48L3N2Zz4=) 0 0/contain no-repeat}.Primer_Brand__Select-module__Select-wrapper--disabled___Ka43y{border-color:var(--brand-control-color-border-disabled)}.Primer_Brand__Select-module__Select-wrapper--fullWidth___oOOo4{width:100%}.Primer_Brand__Select-module__Select--success___pkmVg{border-color:var(--brand-color-success-fg)}.Primer_Brand__Select-module__Select--error___A9JuG{border-color:var(--brand-color-danger-fg)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Select-module__Select___Jqn1f,.Primer_Brand__Select-module__Select___Jqn1f:before,.Primer_Brand__Select-module__Select___Jqn1f:after,.Primer_Brand__Select-module__Select___Jqn1f *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__TextInput-module__TextInput___EtKj3{color:var(--brand-control-color-fg-default);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);line-height:var(--brand-text-lineHeight-100);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);border:none;transition-property:color,background-color,box-shadow;display:flex}.Primer_Brand__TextInput-module__TextInput___EtKj3::placeholder{color:var(--brand-color-text-muted);opacity:1}.Primer_Brand__TextInput-module__TextInput___EtKj3[disabled]{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-color-canvas-disabled);opacity:1}.Primer_Brand__TextInput-module__TextInput___EtKj3:focus{outline:none}.Primer_Brand__TextInput-module__TextInput-wrapper--small___IyT4V{height:var(--brand-control-small-size)}.Primer_Brand__TextInput-module__TextInput--small___jNp_Y{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding:var(--brand-control-small-paddingBlock) var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-wrapper--medium___K9iTj{height:var(--brand-control-medium-size)}.Primer_Brand__TextInput-module__TextInput--medium___kJrew{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding:var(--brand-control-medium-paddingBlock-normal) var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput--large___zpUvY{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);padding:var(--brand-control-large-paddingBlock-normal) var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-wrapper--large___lga4f{height:var(--brand-control-large-size)}.Primer_Brand__TextInput-module__TextInput--fullWidth___rbllM{width:100%}.Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_{border-color:var(--brand-control-color-border-disabled)}.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu{font-family:var(--brand-body-fontFamily);border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);border-radius:var(--brand-borderRadius-medium);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);transition-property:border;display:inline-flex;position:relative}.Primer_Brand__TextInput-module__TextInput-wrapper--invisible___cKDcl{border-color:#0000}.Primer_Brand__TextInput-module__TextInput-wrapper--fullWidth___eclO4{width:100%;display:flex}.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu:not(.Primer_Brand__TextInput-module__TextInput-wrapper--fullWidth___eclO4){width:min-content}.Primer_Brand__TextInput-module__TextInput-wrapper--monospace___y1fd6{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu:focus-within{border-color:var(--brand-control-color-focus);box-shadow:0 0 0 1px var(--brand-control-color-focus);outline:none}@media (forced-colors:active){.Primer_Brand__TextInput-module__TextInput-wrapper___HgxNu:focus-within{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}.Primer_Brand__TextInput-module__TextInput-wrapper--success___g5ODK,.Primer_Brand__TextInput-module__TextInput-wrapper--success___g5ODK.Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_{border-color:var(--brand-color-success-fg)}.Primer_Brand__TextInput-module__TextInput-wrapper--error___V7qtN,.Primer_Brand__TextInput-module__TextInput-wrapper--error___V7qtN.Primer_Brand__TextInput-module__TextInput-wrapper--disabled___HWTx_{border-color:var(--brand-color-danger-fg)}.Primer_Brand__TextInput-module__TextInput--has-leading-visual--small___Chfzr{padding-inline-start:calc(var(--brand-control-small-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-small-gap))}.Primer_Brand__TextInput-module__TextInput--has-leading-visual--medium___i7gLS{padding-inline-start:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-medium-gap))}.Primer_Brand__TextInput-module__TextInput--has-leading-visual--large___nCVT9{padding-inline-start:calc(var(--brand-control-large-paddingInline-condensed) + var(--base-size-20) + var(--brand-control-large-gap))}.Primer_Brand__TextInput-module__TextInput--has-trailing-visual--small___gl_37{padding-inline-end:calc(var(--brand-control-small-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-small-gap))}.Primer_Brand__TextInput-module__TextInput--has-trailing-visual--medium___pP4lM{padding-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-16) + var(--brand-control-medium-gap))}.Primer_Brand__TextInput-module__TextInput--has-trailing-visual--large___n1U0P{padding-inline-end:calc(var(--brand-control-medium-paddingInline-condensed) + var(--base-size-20) + var(--brand-control-medium-gap))}.Primer_Brand__TextInput-module__TextInput-leading-visual___tk7Yz,.Primer_Brand__TextInput-module__TextInput-trailing-visual___k0E6L{width:var(--base-size-16);height:100%;color:var(--brand-color-text-default);pointer-events:none;align-items:center;display:flex;position:absolute;top:0}.Primer_Brand__TextInput-module__TextInput-leading-visual--medium___BW5d2{left:var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-trailing-visual--medium___WMlar{right:var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-visual--small___im1Vd{left:var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-trailing-visual--small___cYDMo{right:var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-visual--large___LoDri{left:var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-trailing-visual--large___pdxBc{right:var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-visual-icon--medium___y_4Pu,.Primer_Brand__TextInput-module__TextInput-leading-visual-icon--small___IvacS{width:var(--base-size-16);height:var(--base-size-16)}.Primer_Brand__TextInput-module__TextInput-leading-visual-icon--large___VPOF7{width:var(--base-size-20);height:var(--base-size-20)}.Primer_Brand__TextInput-module__TextInput-leading-text___H5Cfr,.Primer_Brand__TextInput-module__TextInput-trailing-text___ikt8X{color:var(--brand-color-text-muted);pointer-events:none;white-space:nowrap;align-items:center;display:flex}.Primer_Brand__TextInput-module__TextInput-leading-text--disabled___APVY0,.Primer_Brand__TextInput-module__TextInput-trailing-text--disabled___oM2Ls{color:var(--brand-control-color-fg-disabled);background-color:var(--brand-control-color-canvas-disabled)}.Primer_Brand__TextInput-module__TextInput-leading-text___H5Cfr{border-top-left-radius:6px;border-top-left-radius:var(--brand-borderRadius-medium,6px);border-bottom-left-radius:6px;border-bottom-left-radius:var(--brand-borderRadius-medium,6px);border-right:0}.Primer_Brand__TextInput-module__TextInput-trailing-text___ikt8X{border-top-right-radius:6px;border-top-right-radius:var(--brand-borderRadius-medium,6px);border-bottom-right-radius:6px;border-bottom-right-radius:var(--brand-borderRadius-medium,6px);border-left:0}.Primer_Brand__TextInput-module__TextInput-leading-text-inner___wsz6j,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner___hHCPx{color:var(--brand-color-text-muted);display:inline-flex}.Primer_Brand__TextInput-module__TextInput-leading-text-inner--medium___B7Rra,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner--medium___P9cYA{padding-inline:var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-text-inner--small___scMhg,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner--small___B4sQm{padding-inline:var(--brand-control-small-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-text-inner--large___HfLcI,.Primer_Brand__TextInput-module__TextInput-trailing-text-inner--large___LTt33{padding-inline:var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__TextInput-module__TextInput-leading-text-inner___wsz6j{border-right:1px solid var(--brand-color-border-default)}.Primer_Brand__TextInput-module__TextInput-trailing-text-inner___hHCPx{border-left:1px solid var(--brand-color-border-default)}.Primer_Brand__TextInput-module__TextInput--has-leading-text___u7qke{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.Primer_Brand__TextInput-module__TextInput--has-trailing-text___Rsoog{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.Primer_Brand__TextInput-module__TextInput-leading-text--success___LLFx7,.Primer_Brand__TextInput-module__TextInput-trailing-text--success___EfLVd{border-color:var(--brand-color-success-fg)}.Primer_Brand__TextInput-module__TextInput-leading-text--error___TM77D,.Primer_Brand__TextInput-module__TextInput-trailing-text--error___R96jr{border-color:var(--brand-color-danger-fg)}@media (prefers-reduced-motion:reduce){.Primer_Brand__TextInput-module__TextInput___EtKj3,.Primer_Brand__TextInput-module__Checkbox___TOylA:before,.Primer_Brand__TextInput-module__Checkbox___TOylA:after,.Primer_Brand__TextInput-module__Checkbox___TOylA *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Textarea-module__Textarea___xmKD5{color:var(--brand-control-color-fg-default);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);line-height:var(--brand-text-lineHeight-100);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);border:none;transition-property:color,background-color,box-shadow;display:flex}.Primer_Brand__Textarea-module__Textarea___xmKD5::placeholder{color:var(--brand-color-text-muted);opacity:1}.Primer_Brand__Textarea-module__Textarea___xmKD5[disabled]{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-color-canvas-disabled);opacity:1;resize:none}.Primer_Brand__Textarea-module__Textarea___xmKD5:focus{outline:none}.Primer_Brand__Textarea-module__Textarea-resize--vertical___uAPaM{resize:vertical}.Primer_Brand__Textarea-module__Textarea-resize--horizontal___gT0d4{resize:horizontal}.Primer_Brand__Textarea-module__Textarea-resize--none___VNofG{resize:none}.Primer_Brand__Textarea-module__Textarea-resize--both___bDJp5{resize:both}.Primer_Brand__Textarea-module__Textarea--medium___pMZGb{font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);padding:var(--brand-control-medium-paddingBlock-normal) var(--brand-control-medium-paddingInline-condensed)}.Primer_Brand__Textarea-module__Textarea--large___wCPXA{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);padding:var(--brand-control-large-paddingBlock-normal) var(--brand-control-large-paddingInline-condensed)}.Primer_Brand__Textarea-module__Textarea--fullWidth___lPWcQ{width:100%}.Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We{border-color:var(--brand-control-color-border-disabled)}.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG{font-family:var(--brand-body-fontFamily);border:solid 1px var(--brand-control-color-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-color-border-default);border-radius:var(--brand-borderRadius-medium);transition:var(--brand-control-animation-duration) var(--brand-control-animation-easing);transition-property:border;display:inline-flex;position:relative}.Primer_Brand__Textarea-module__Textarea-wrapper--invisible___fF78K{border-color:#0000}.Primer_Brand__Textarea-module__Textarea-wrapper--fullWidth___EtLL9{display:flex}.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG:not(.Primer_Brand__Textarea-module__Textarea-wrapper--fullWidth___EtLL9){width:min-content}.Primer_Brand__Textarea-module__Textarea-wrapper--monospace___lA41d{font-family:var(--brand-fontStack-monospace)}.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG:focus-within{border-color:var(--brand-control-color-focus);box-shadow:0 0 0 1px var(--brand-control-color-focus);outline:none}@media (forced-colors:active){.Primer_Brand__Textarea-module__Textarea-wrapper___A4lsG:focus-within{outline:var(--brand-borderWidth-thick) solid Highlight;outline-offset:var(--base-size-2)}}.Primer_Brand__Textarea-module__Textarea-wrapper--success___RaDVX,.Primer_Brand__Textarea-module__Textarea-wrapper--success___RaDVX.Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We{border-color:var(--brand-color-success-fg)}.Primer_Brand__Textarea-module__Textarea-wrapper--error___zcHSQ,.Primer_Brand__Textarea-module__Textarea-wrapper--error___zcHSQ.Primer_Brand__Textarea-module__Textarea-wrapper--disabled___fg8We{border-color:var(--brand-color-danger-fg)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Textarea-module__Textarea___xmKD5,.Primer_Brand__Textarea-module__Textarea___xmKD5:before,.Primer_Brand__Textarea-module__Textarea___xmKD5:after,.Primer_Brand__Textarea-module__Textarea___xmKD5 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Radio-module__Radio-wrapper___Gt9uM{-webkit-user-select:none;user-select:none;cursor:pointer;grid-row:1;position:relative}.Primer_Brand__Radio-module__Radio___JycTo{background-color:var(--brand-control-radio-bg-default);border:solid 1px var(--brand-control-radio-border-default);border:solid var(--brand-borderWidth-thin,1px) var(--brand-control-radio-border-default);cursor:pointer;margin:3px 0;border-radius:50%;outline:none;justify-content:center;align-items:center;width:20px;height:20px;margin:3px 3px 0 5px;display:inline-flex;position:relative;box-shadow:0 0 0 3px #0000}.Primer_Brand__Radio-module__Radio___JycTo:before{content:"";pointer-events:none;border:var(--brand-borderWidth-thin) solid transparent;border-radius:50%;width:24px;height:24px;position:absolute;inset:-4px -2px -2px -4px}.Primer_Brand__Radio-module__Radio-input___n3jX4{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__Radio-module__Radio-dot___rmEAJ{border-color:var(--brand-control-radio-dot-checked);background:var(--brand-control-radio-dot-checked);opacity:0;width:12px;height:12px;transition:transform .35s var(--brand-animation-easing-glide), opacity .35s var(--brand-animation-easing-glide);border-radius:50%;display:block;position:absolute;transform:scale(.7)}@media (prefers-reduced-motion){.Primer_Brand__Radio-module__Radio-dot___rmEAJ{transition:none}}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked+.Primer_Brand__Radio-module__Radio___JycTo{background-color:var(--brand-control-radio-bg-checked);border-color:var(--brand-control-radio-border-checked)}.Primer_Brand__Radio-module__Radio-input___n3jX4:not(:checked):not([disabled])+.Primer_Brand__Radio-module__Radio___JycTo:hover{background-color:var(--brand-control-radio-bg-hover);border-color:var(--brand-control-radio-border-hover)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked:not([disabled])+.Primer_Brand__Radio-module__Radio___JycTo:hover{background-color:var(--brand-control-radio-bg-checked-hover);border-color:var(--brand-control-radio-border-checked-hover)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked:not([disabled])+.Primer_Brand__Radio-module__Radio___JycTo:hover .Primer_Brand__Radio-module__Radio-dot___rmEAJ{background:var(--brand-control-radio-dot-checked-hover);border-color:var(--brand-control-radio-dot-checked-hover)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked+.Primer_Brand__Radio-module__Radio___JycTo .Primer_Brand__Radio-module__Radio-dot___rmEAJ{opacity:1;transform:scale(1)}.Primer_Brand__Radio-module__Radio-input___n3jX4:focus+.Primer_Brand__Radio-module__Radio___JycTo{box-shadow:0 0 0 4px var(--brand-control-color-focus)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked:focus+.Primer_Brand__Radio-module__Radio___JycTo{border-color:var(--brand-control-radio-border-checked)}.Primer_Brand__Radio-module__Radio-input___n3jX4[disabled]+.Primer_Brand__Radio-module__Radio___JycTo,.Primer_Brand__Radio-module__Radio-input___n3jX4[disabled]:checked+.Primer_Brand__Radio-module__Radio___JycTo{-webkit-text-fill-color:var(--brand-control-color-fg-disabled);color:var(--brand-control-color-fg-disabled);cursor:not-allowed;background-color:var(--brand-control-radio-bg-disabled);border-color:var(--brand-control-radio-border-disabled);opacity:1}.Primer_Brand__Radio-module__Radio-input___n3jX4[disabled]:checked+.Primer_Brand__Radio-module__Radio___JycTo .Primer_Brand__Radio-module__Radio-dot___rmEAJ{background:var(--brand-control-color-fg-disabled);border-color:var(--brand-control-color-fg-disabled)}@media (forced-colors:active){.Primer_Brand__Radio-module__Radio-input___n3jX4:focus+.Primer_Brand__Radio-module__Radio___JycTo{outline:var(--brand-borderWidth-thin) solid Highlight;outline-offset:var(--base-size-4)}.Primer_Brand__Radio-module__Radio-input___n3jX4:checked+.Primer_Brand__Radio-module__Radio___JycTo .Primer_Brand__Radio-module__Radio-dot___rmEAJ{background-color:highlight}}@media (prefers-reduced-motion:reduce){.Primer_Brand__Radio-module__Radio___JycTo,.Primer_Brand__Radio-module__Radio___JycTo:before,.Primer_Brand__Radio-module__Radio___JycTo:after,.Primer_Brand__Radio-module__Radio___JycTo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__FormControl-module__FormControl___ZJtXy{font-family:var(--brand-body-fontFamily);gap:var(--base-size-8);flex-direction:column;display:inline-flex}.Primer_Brand__FormControl-module__FormControl--fullWidth___QyLCS{width:100%}.Primer_Brand__FormControl-module__FormControl--checkbox___R2ng7{grid-template-columns:auto 1fr;display:grid}.Primer_Brand__FormControl-module__FormControl--border___CRSaq{border:1px solid var(--brand-control-color-border-default);border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-12)}.Primer_Brand__FormControl-module__FormControl-label___meeuB{color:var(--brand-color-text-default);font-weight:var(--base-text-weight-medium);font-family:var(--brand-body-fontFamily)}.Primer_Brand__FormControl-module__FormControl-label--visually-hidden___cFizI{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Primer_Brand__FormControl-module__FormControl-label--medium___inrKd{letter-spacing:var(--brand-text-letterSpacing-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__FormControl-module__FormControl-label--large___okLn6{letter-spacing:var(--brand-text-letterSpacing-300);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300)}.Primer_Brand__FormControl-module__FormControl-label--checkbox___x2U9X{cursor:pointer;font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-medium);line-height:var(--base-size-24);width:100%;position:relative;top:1px}.Primer_Brand__FormControl-module__FormControl-control--radio___aSHRG{margin:2px 0 0}.Primer_Brand__FormControl-module__FormControl-hint___dbP0O{grid-column:1/3;display:block}.Primer_Brand__FormControl-module__FormControl-validation___vG5tm{gap:var(--base-size-4);align-items:center;display:flex}.Primer_Brand__FormControl-module__FormControl-validation--success___fGV4L{color:var(--brand-color-success-fg)}.Primer_Brand__FormControl-module__FormControl-validation--error___DJVR5{color:var(--brand-color-danger-fg)}.Primer_Brand__FormControl-module__FormControl-validation-success-icon___UgUzb,.Primer_Brand__FormControl-module__FormControl-validation-error-icon___o3GQW{display:flex}.Primer_Brand__FormControl-module__FormControl-validation--animate-in___C_pxB{animation:.17s cubic-bezier(.44,.74,.36,1) Primer_Brand__FormControl-module__FormControlValidationFadeIn___hRw_R}@keyframes Primer_Brand__FormControl-module__FormControlValidationFadeIn___hRw_R{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Primer_Brand__FormControl-module__FormControl-validation-checkbox___Cigqb{grid-column:1/3}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK{z-index:90;background:var(--brand-color-canvas-default);height:var(--SubdomainNavBar-height);font-weight:550;position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK:after{content:"";z-index:3;height:var(--brand-borderWidth-thin);background-color:var(--brand-SubdomainNavBar-border-nav-default);pointer-events:none;position:absolute;inset-block-start:100%;inset-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv{--SubdomainNavBar-height:var(--base-size-64);z-index:90}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv{--SubdomainNavBar-height:calc(var(--base-size-64) - var(--base-size-8))}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container___aE8uv:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container--fixed___ZhyZf){position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-outer-container--fixed___ZhyZf{position:fixed;top:0;left:0;right:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{padding:4px 28px;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--centered___FXUTh{max-width:1280px;margin:0 auto}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{padding:4px 32px}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU{animation:.15s Primer_Brand__SubdomainNavBar-module__fade-out___fhdxi}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{align-items:center;gap:var(--base-size-8);max-width:340px;color:var(--brand-color-text-default);padding:0;padding:var(--base-size-16) 0;margin:0;list-style-type:none;display:inline-flex}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{gap:var(--base-size-16)}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{color:var(--brand-color-text-default);align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_{position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-back-arrow___OOrj8{color:var(--brand-color-text-muted);opacity:0;transform:translate(var(--base-size-4), -50%);transition:opacity var(--brand-animation-duration-fast), transform var(--brand-animation-duration-fast) ease;display:flex;position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--base-size-24) + var(--base-size-4))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_:hover .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-back-arrow___OOrj8{opacity:1;transform:translateY(-50%)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_ svg{width:32px;height:32px}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{line-height:var(--base-size-32);white-space:nowrap;padding-inline-end:var(--base-size-16);-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-featured___i_EMH .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-prefix___MCu96{color:var(--brand-color-text-default)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-label___C3mii{color:inherit}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{align-self:stretch;align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child:after{content:"";box-sizing:border-box;width:var(--brand-borderWidth-thin);height:var(--SubdomainNavBar-height);margin-inline:var(--base-size-16);background-color:var(--brand-color-border-muted);flex:none;align-self:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{align-items:center;min-width:0;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{margin-inline-end:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{margin-inline-start:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn{flex:1 1 0;align-items:center;min-width:0;margin:0;padding:0;list-style-type:none;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{list-style-type:none}@media screen and (width<=767px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--invisible___HnkQO{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv{margin:0;padding:0;display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{box-sizing:border-box;width:100%;padding-block:var(--base-size-16);padding-inline:var(--base-size-16);flex:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{margin-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{margin-inline-start:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{top:var(--SubdomainNavBar-height);z-index:2;background-color:var(--brand-color-canvas-default);width:100%;max-height:calc(100vh - var(--SubdomainNavBar-height) - 0px);max-height:calc(100vh - var(--SubdomainNavBar-height) - var(--SubdomainNavBar-menu-offset-block-start,0px));border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);animation:.5s Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g;animation-timing-function:var(--brand-animation-easing-default);flex-direction:column;justify-content:flex-start;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper--close___NzelD{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd{flex-direction:column;flex:none;width:100%;display:flex}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt{min-width:0;margin:0 var(--base-size-24) 0 0;flex:1 1 0;align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{min-width:0;block-size:var(--base-size-48);max-block-size:var(--base-size-48);flex-wrap:nowrap;flex:auto;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9{white-space:nowrap;flex:none}@media screen and (width<=767px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9{animation-name:Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ;animation-duration:.5s;animation-delay:calc(var(--animation-order) * 80ms);animation-fill-mode:both;animation-timing-function:var(--brand-animation-easing-default)}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflowed___vVhQg{visibility:hidden;pointer-events:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflow___FXC7u{visibility:hidden;pointer-events:none;flex:none;align-items:center;display:flex;position:absolute;inset-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow--has-overflow___zoCZu .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item--overflow___FXC7u{visibility:visible;pointer-events:auto;position:relative}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{align-items:center;gap:var(--base-size-8);color:var(--brand-color-text-default);font-family:var(--brand-heading-fontFamily);font-weight:var(--base-text-weight-normal);flex-direction:row;-webkit-text-decoration:none;text-decoration:none;display:flex;position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-text___a540y{position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{align-items:center;gap:var(--base-size-8);display:inline-flex}@media screen and (width<=767px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt{font-weight:var(--base-text-weight-medium)}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{width:100%;min-height:var(--base-size-40);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-color-text-muted);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200);transition:background-color var(--brand-animation-easing-default) .25s}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible{color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible{box-shadow:inset 0 0 0 var(--brand-borderWidth-thick) var(--brand-color-focus);outline:none}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2{display:none}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2{cursor:pointer;appearance:none;align-items:center;gap:var(--base-size-4);background-color:#0000;border:none;display:inline-flex}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu___RXj_t{z-index:100;background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);animation:Primer_Brand__SubdomainNavBar-module__fade-in-down-overflow____WJvz var(--brand-animation-duration-faster);animation-timing-function:var(--brand-animation-easing-default);min-width:calc(var(--base-size-128) + var(--base-size-32));transform:translateY(calc(0px - var(--base-size-4)));border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--brand-borderRadius-medium);border-end-start-radius:var(--brand-borderRadius-medium);position:absolute;right:auto;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-list___EbzqG{grid-gap:var(--brand-borderWidth-thin);gap:var(--brand-borderWidth-thin);padding:var(--base-size-8);width:100%;margin:0;list-style-type:none;display:grid}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{flex:0 auto;align-items:center;min-width:0;margin-left:auto;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{box-sizing:border-box;align-items:center;min-width:0;display:flex}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{--SubdomainNavBar-search-input-width:calc(var(--base-size-128) * 2 + var(--base-size-24));flex:0 9999 var(--SubdomainNavBar-search-input-width);width:var(--SubdomainNavBar-search-input-width);max-width:100%;min-width:calc(var(--base-size-128) + var(--base-size-32))}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J{cursor:pointer;appearance:none;border:var(--brand-borderWidth-thick) solid transparent;color:var(--brand-color-text-default);width:calc(48px - var(--brand-borderWidth-thick));height:calc(48px - var(--brand-borderWidth-thick));transition:border .25s var(--brand-animation-easing-default), box-shadow .25s ease;border-radius:var(--brand-borderRadius-medium);background-color:#0000;justify-content:center;align-items:center;gap:0;display:flex;position:relative;box-shadow:0 0 0 2px #0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J svg{width:24px;height:24px}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{cursor:pointer;appearance:none;justify-content:space-between;align-items:center;gap:var(--base-size-16);width:100%;block-size:var(--base-size-32);min-block-size:var(--base-size-32);padding:var(--base-size-4) var(--base-size-4) var(--base-size-4) calc(var(--base-size-8) + var(--base-size-2));color:var(--brand-color-text-muted);background-color:var(--brand-color-canvas-subtle);border-radius:var(--brand-borderRadius-medium);font-family:var(--brand-body-fontFamily);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default), box-shadow var(--brand-animation-duration-fast) var(--brand-animation-easing-default);border:0;display:flex;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7:hover{box-shadow:inset 0 0 0 var(--brand-borderWidth-thin) var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7:active{box-shadow:inset 0 0 0 var(--brand-borderWidth-thin) var(--brand-color-border-default)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx{align-items:center;gap:var(--base-size-8);min-width:0;color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-normal);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;display:inline-flex;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx svg{flex:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx span{text-overflow:ellipsis;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd{min-width:var(--base-size-24);padding-inline:var(--base-size-8);color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-radius:calc(var(--brand-borderRadius-medium) / 2);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-normal);flex:none;justify-content:center;align-self:stretch;align-items:center;line-height:1.6;display:inline-flex}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{flex:0 0 var(--base-size-48);width:var(--base-size-48);justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:var(--base-size-32);padding:var(--base-size-8);background-color:#0000;justify-content:center;gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx{gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx span,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd{display:none}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J{align-self:center;align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL{gap:calc(var(--base-size-4) - var(--brand-borderWidth-thin));flex-direction:column;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-label___iD85T{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{background-color:var(--brand-color-text-default);width:22px;height:2px;margin:var(--base-size-4) auto;border-radius:var(--brand-borderRadius-large);display:block}@media (prefers-reduced-motion:no-preference){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{transition-timing-function:var(--brand-animation-easing-default);transition-property:opacity,transform;transition-duration:.5s}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform-origin:100% 100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform-origin:100% 0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform:rotate(-45deg)translateY(-3px)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(2){opacity:0;transform:scale(0)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform:rotate(45deg)translateY(3px)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT{z-index:3;background-color:var(--brand-color-canvas-muted);position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT:focus-visible{box-shadow:none;outline:none;transition:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT:focus-visible:before{content:"";z-index:2;pointer-events:none;border:var(--brand-borderWidth-thick) solid var(--brand-color-focus);position:absolute;inset:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT:after{content:"";z-index:1;height:calc(var(--brand-borderWidth-thin) * 2);background-color:var(--brand-color-canvas-muted);position:absolute;inset-block-end:calc(var(--brand-borderWidth-thin) * -2);inset-inline:0}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J:hover{border:var(--brand-borderWidth-thick) solid var(--brand-SubdomainNavBar-border-button-hover);background-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button___hMy4J:active{box-shadow:0 0 0 1px var(--brand-SubdomainNavBar-border-button-hover);background-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{display:none}}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{flex:none;align-self:stretch;position:relative}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{--SubdomainNavBar-tablet-search-width:calc(var(--base-size-128) * 2 + var(--base-size-2));flex:0 0 var(--SubdomainNavBar-tablet-search-width);width:var(--SubdomainNavBar-tablet-search-width);padding-inline:var(--base-size-8);border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{justify-content:center;align-self:stretch;align-items:center;gap:var(--base-size-8);width:max-content;min-width:calc(var(--base-size-64) + var(--base-size-32));height:100%;padding-inline:var(--base-size-16);color:var(--brand-color-text-default);border:0;border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);border-radius:0;flex-direction:row;flex:none;overflow:visible}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-label___iD85T{white-space:nowrap;align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL{width:var(--base-size-16);height:var(--base-size-16);flex:none;justify-content:center;align-items:stretch;overflow:visible}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-icon___dXvjL .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{width:var(--base-size-16);height:var(--base-size-2);transform-origin:50%;margin:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform:translateY(calc(var(--base-size-6) - var(--brand-borderWidth-thin))) rotate(45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform:translateY(calc(var(--brand-borderWidth-thin) - var(--base-size-6))) rotate(-45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{inset-inline:0;top:var(--SubdomainNavBar-height);z-index:2;box-sizing:border-box;width:100%;max-height:calc(100vh - var(--SubdomainNavBar-height) - 0px);max-height:calc(100vh - var(--SubdomainNavBar-height) - var(--SubdomainNavBar-menu-offset-block-start,0px));background-color:var(--brand-color-canvas-default);border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);animation:Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g var(--brand-animation-duration-default);animation-timing-function:var(--brand-animation-easing-default);flex-direction:column;justify-content:flex-start;display:flex;position:absolute;overflow-y:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{width:max(100%, calc(var(--base-size-128) * 3));min-width:0;inset-inline:auto 0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper--close___NzelD{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv{grid-gap:var(--brand-borderWidth-thin);gap:var(--brand-borderWidth-thin);padding:var(--base-size-8) var(--base-size-16);margin:0;display:grid}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd{flex-direction:column;flex:none;width:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{box-sizing:border-box;width:100%;min-height:var(--base-size-40);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-color-text-muted);background-color:var(--brand-color-canvas-default);border-radius:var(--brand-borderRadius-medium);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx){width:100%;height:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{padding:var(--base-size-8) var(--base-size-12)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{background-color:#0000;border-radius:0;width:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:active>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc[aria-current]:not([aria-current=false])>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{background-color:#0000;outline:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:active,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc[aria-current]:not([aria-current=false]){color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible{box-shadow:inset 0 0 0 var(--brand-borderWidth-thick) var(--brand-color-focus);outline:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{box-sizing:border-box;width:100%;height:auto;padding:var(--base-size-16);flex:none;margin-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{width:100%;height:auto;padding:0;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{box-sizing:border-box;width:100%;margin-block:var(--base-size-24);padding-inline:var(--base-size-16);flex-direction:column}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer--has-leading-item___WS7Rf,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list--visible___ZeoFv,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper-footer___VLcHd .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{gap:var(--base-size-16);align-items:center;min-width:0;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{gap:var(--base-size-8);min-width:0;display:flex}@media screen and (width<=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--visible___fLvbf{z-index:99;width:100%;height:auto;animation-name:Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ;animation-duration:.5s;animation-delay:.8s;animation-fill-mode:both;animation-timing-function:var(--brand-animation-easing-default);display:flex;left:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--visible___fLvbf{display:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{box-sizing:border-box;width:100%;margin-block:var(--base-size-24);padding-inline:var(--base-size-24);flex-direction:column;min-width:0}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button___g_9BM{white-space:nowrap}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO{top:var(--SubdomainNavBar-height);height:auto;max-height:calc(100vh - var(--SubdomainNavBar-height) - 0px);max-height:calc(100vh - var(--SubdomainNavBar-height) - var(--SubdomainNavBar-menu-offset-block-start,0px))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-backdrop___sLFAC{inset-block-start:calc(var(--SubdomainNavBar-height) + 0px);z-index:1;background-color:var(--brand-SubdomainNavBar-searchDialog-backdropColor);animation:Primer_Brand__SubdomainNavBar-module__fade-in___u4FB2 var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);position:fixed;inset-block-start:calc(var(--SubdomainNavBar-height) + var(--SubdomainNavBar-menu-offset-block-start,0px));inset-block-end:0;inset-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container--search-open___nhMNU{animation:none}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK{--SubdomainNavBar-mobile-control-size:var(--base-size-48)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{gap:0;max-width:none;height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li{height:100%;padding-inline:0 var(--base-size-16);align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{width:auto;padding-inline:var(--base-size-16) var(--base-size-8);justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_{justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_ svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{padding-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2>*{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{height:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{flex:0 0 var(--SubdomainNavBar-mobile-control-size);width:var(--SubdomainNavBar-mobile-control-size);border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);justify-content:center;height:100%;padding-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{box-sizing:border-box;flex:0 0 var(--SubdomainNavBar-mobile-control-size);width:var(--SubdomainNavBar-mobile-control-size);height:100%;padding-inline:var(--base-size-16);border-radius:0;flex-direction:column;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-mobile-menu-button___CTbHW{gap:calc(var(--base-size-4) - var(--brand-borderWidth-thin));border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF{width:var(--base-size-16);height:var(--base-size-2);transform-origin:50%;margin:0 auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:first-of-type{transform:translateY(calc(var(--base-size-6) - var(--brand-borderWidth-thin))) rotate(45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button--close___I0UtT .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-button-bar___cUVZF:nth-of-type(3){transform:translateY(calc(var(--brand-borderWidth-thin) - var(--base-size-6))) rotate(-45deg)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{padding:var(--base-size-16);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link--title___ApFQt{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-menu-wrapper___b2uqO .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area-inner___dbpYv{padding-inline:var(--base-size-16)}}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{max-width:none;height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5{gap:0;max-width:none;height:100%;padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li{height:100%;padding-inline:0 var(--base-size-16);border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);align-items:center;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{width:auto;padding-inline:var(--base-size-16) var(--base-size-8);border-inline-end:0;justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child{padding-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-area___W8IC5>li:first-child:after{margin-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-title___JWpl2 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-item___CclaY{padding-inline:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_{justify-content:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-logo-mark___pMn2_ svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2{padding-inline-end:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title___Zm_g2>*{font-size:var(--base-size-16);line-height:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{height:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-trailing-component___zpwkV{padding-inline:var(--base-size-16);margin-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{block-size:100%;max-block-size:100%;align-items:stretch;margin:0;padding-inline-start:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-overflow___OXKBt{margin:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9{align-items:center;height:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc{height:100%;padding:0 var(--base-size-16);color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-200);align-items:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2{padding-inline:var(--base-size-4)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{gap:var(--base-size-4);padding:var(--base-size-4) var(--base-size-12);border-radius:var(--brand-borderRadius-full);background-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:hover>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:active>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc[aria-current]:not([aria-current=false])>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:hover>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:active>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2[aria-expanded=true]>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{background-color:var(--brand-SubdomainNavBar-color-link-bgColor)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:focus-visible{outline:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc:focus-visible>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2:focus-visible>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}@media (prefers-reduced-motion:no-preference){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list-item___sz8e9:not(.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-overflow-menu-item___sI1rx)>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link___XmtPc>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-more-link___GR7D2>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-link-content___JKou9{transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default)}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{height:100%;padding-inline:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger--has-trailing-item___sHQYt{border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area___MbQys{padding-inline:var(--base-size-16);align-items:center}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-button-area--has-leading-item___HsvBF{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=63.25rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{--SubdomainNavBar-search-input-width:max(calc(var(--base-size-128) + var(--base-size-32)), min(28.5vw, calc(var(--base-size-128) * 3 + var(--base-size-36))));align-self:stretch}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-primary-nav___QwOCp{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);height:calc(var(--SubdomainNavBar-height) + var(--base-size-48))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp:after{inset-block-start:var(--SubdomainNavBar-height)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:var(--SubdomainNavBar-height);display:grid}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--has-primary-nav___QwOCp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y{grid-template-rows:var(--SubdomainNavBar-height) var(--base-size-48)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-title-navigation___QI1qZ{grid-area:1/1;min-width:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav___rZwCn{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);grid-area:2/1/auto/-1;min-width:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-primary-nav-list___iQd2r{padding-inline-start:calc(var(--base-size-64) + var(--brand-borderWidth-thin))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-leading-component___qa6xA{border-inline-start:0;grid-area:1/2;justify-self:start}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-inner-container___kdy5Y>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-secondary-nav___WHTTz{grid-area:1/3}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:var(--base-size-32);padding:var(--base-size-8);background-color:#0000;justify-content:center;gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder___lFmsx{gap:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-placeholder-text___W96nO,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button-shortcut___M8tMd{display:none}@media screen and (width>=48rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-trigger___WyUIj{flex:0 0 var(--base-size-48);width:var(--base-size-48);min-width:var(--base-size-48);padding-inline:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar--variant-default___jNIQp .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-button____QKi7{width:100%;block-size:100%;padding-inline:var(--base-size-16);border-radius:0}}@media screen and (width>=1024px){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-cta-button--secondary___P0FJH{display:inline-flex}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5{width:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-area___DttZX{align-items:center;gap:var(--base-size-8);width:100%;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ{cursor:pointer;appearance:none;min-block-size:var(--base-size-32);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle);border-radius:var(--brand-borderRadius-medium);font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-100);font-weight:var(--base-text-weight-medium);line-height:var(--base-size-14);letter-spacing:var(--brand-text-letterSpacing-100);border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ:hover{background-color:var(--brand-color-canvas-inset)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog-control-area___KlFbq{height:var(--base-size-40);background:0 0;align-items:center;max-width:none;margin:0;padding:0;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-text-input___kDY_0{border-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area___y0BAA{width:100%}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-container___kow2P{padding:var(--base-size-24);background-color:var(--base-color-scale-white-0);border-radius:var(--brand-borderRadius-large);width:80%;max-width:570px;height:70vh;max-height:514px;margin:0 auto;animation:.5s Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g;box-shadow:0 8px 24px #01040926}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9{padding:0 var(--base-size-24) 0 0;height:90%;margin:0;list-style:none;overflow-y:scroll}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-heading___FTzyR{font-weight:var(--brand-heading-weight-600);font-size:var(--base-size-20);line-height:var(--base-size-24);margin-bottom:var(--base-size-20);padding:0 var(--base-size-8);color:var(--base-color-scale-black-0);display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-list___vCi4S{margin:0;padding:0;list-style:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec{margin-block-start:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-heading___wULje{margin:0 0 var(--base-size-20);padding:0 var(--base-size-8);color:var(--brand-color-text-muted);font-weight:var(--brand-heading-weight-600);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z{padding:var(--base-size-16) var(--base-size-8);border-bottom:1px solid #b7bfc7;border-bottom:solid var(--brand-borderWidth-thin,1px) var(--brand-SubdomainNavBar-search-results-border-default,#b7bfc7)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a[aria-selected=true]{outline:var(--brand-color-focus) auto var(--brand-borderWidth-thick)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd{letter-spacing:var(--brand-heading-letterSpacing-400);font-size:var(--brand-text-size-400)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a{color:var(--base-color-scale-black-0);margin:0 0 var(--base-size-12);font-size:var(--base-size-16);font-weight:var(--brand-heading-weight-400);font-family:var(--brand-heading-fontFamily);line-height:var(--brand-text-lineHeight-400);-webkit-text-decoration:none;text-decoration:none;display:block}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a svg{flex:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-desc___Rb5Tm{color:var(--base-color-scale-black-0)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5{inset-block-start:calc(var(--base-size-64) + var(--base-size-8));inset-block-end:auto;inset-inline:calc(var(--base-size-64) + var(--base-size-8));z-index:99;width:min(calc(100vw - ((var(--base-size-64) + var(--base-size-8)) * 2)), calc((var(--base-size-128) * 6) + var(--base-size-36)));max-height:calc(100vh - ((var(--base-size-64) + var(--base-size-8)) * 2));height:auto;padding:var(--base-size-16);color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-large);box-shadow:0 0 calc(var(--base-size-32) + var(--base-size-2)) var(--brand-SubdomainNavBar-searchDialog-shadowColor);margin-inline:auto;position:fixed;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog--has-results___fcWO5{padding-block-end:var(--base-size-32)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5::backdrop{background-color:var(--brand-SubdomainNavBar-searchDialog-backdropColor);-webkit-backdrop-filter:blur(var(--base-size-24));backdrop-filter:blur(var(--base-size-24))}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-input-area___DttZX{gap:var(--base-size-16)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5{min-width:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-form___zoZB5 section>span:focus-within{box-shadow:none;border-color:#0000}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-text-input___kDY_0{color:var(--brand-color-text-default);font-size:calc(var(--base-size-16) + var(--base-size-2));font-weight:var(--base-text-weight-medium);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-close-button___aVOiQ{background-color:var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-area--visible___lo6ji{border-block-start:var(--brand-borderWidth-thin) dashed var(--brand-color-border-muted);margin-block-start:var(--base-size-24);padding-block-start:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-container___kow2P{width:100%;max-width:none;height:auto;max-height:calc(100vh - (((var(--base-size-64) + var(--base-size-8)) * 2) + var(--base-size-128)));box-shadow:none;background-color:#0000;border-radius:0;margin:0;padding:0;animation:none;overflow-y:auto}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9{height:auto;margin:0;padding:0;overflow:visible}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results-heading___FTzyR,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-heading___wULje{color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);font-weight:var(--brand-heading-weight-600);line-height:var(--brand-text-lineHeight-100);margin-block-end:var(--base-size-20);padding:0}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec+.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group___HQ5ec{margin-block-start:var(--base-size-24)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z{padding:var(--base-size-16) var(--base-size-4);border-block-end:0;border-block-start:var(--brand-borderWidth-thin) dashed var(--brand-color-border-muted)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-group-list___vCi4S>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z:first-child,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-results___haCH9>.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item___YZV9z:first-child{border-block-start:0;padding-block-start:var(--base-size-12)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd{font-size:var(--brand-text-size-300);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a{align-items:center;gap:calc(var(--base-size-8) + var(--base-size-2));width:100%;color:var(--brand-color-text-default);font-size:var(--brand-text-size-300);font-weight:var(--brand-heading-weight-600);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-100);margin:0;display:flex}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-container___bEvSd a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-desc___Rb5Tm,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5 .Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-result-item-meta___HjhRd{display:none}@media screen and (width<=47.99rem){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-search-dialog___yqQl5{inset-block-start:var(--base-size-16);inset-block-end:auto;inset-inline:var(--base-size-16);width:calc(100vw - (var(--base-size-16) * 2));max-height:calc(100vh - (var(--base-size-16) * 2));height:auto}}.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar-skip-to-content___WMHSh{z-index:100;position:absolute;inset-block-start:calc(var(--SubdomainNavBar-height) / 2);inset-inline-start:var(--base-size-16);transform:translateY(-50%)}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in-down___kwg9g{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in___u4FB2{0%{opacity:0}to{opacity:1}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in-down-overflow____WJvz{0%{opacity:0;transform:translateY(calc(0px - var(--base-size-24)))}to{opacity:1;transform:translateY(calc(0px - var(--base-size-4)))}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-out___fhdxi{0%{opacity:1}to{opacity:0}}@keyframes Primer_Brand__SubdomainNavBar-module__fade-in-down-staggered___zQfEQ{0%{opacity:0;transform:scale(.6)translateY(-8px)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK:before,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK:after,.Primer_Brand__SubdomainNavBar-module__SubdomainNavBar___JNpcK *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-SubdomainNavBar-canvas-default:#ffffff80;--brand-SubdomainNavBar-canvas-search:var(--base-color-scale-white-0);--brand-SubdomainNavBar-canvas-overflow-default:var(--base-color-scale-white-0);--brand-SubdomainNavBar-canvas-overflow-hover:var(--base-color-scale-gray-0);--brand-SubdomainNavBar-fg-overflow-default:var(--brand-color-text-default);--brand-SubdomainNavBar-color-link-bgColor:var(--base-color-scale-gray-1);--brand-SubdomainNavBar-searchDialog-shadowColor:#0000001a;--brand-SubdomainNavBar-searchDialog-backdropColor:#0003;--brand-SubdomainNavBar-border-nav-default:var(--base-color-scale-green-6);--brand-SubdomainNavBar-border-nav-pressed:var(--base-color-scale-black-0);--brand-SubdomainNavBar-border-button-hover:var(--base-color-scale-black-0)}[data-color-mode=dark]{--brand-SubdomainNavBar-canvas-default:#0d111780;--brand-SubdomainNavBar-canvas-search:var(--base-color-scale-black-0);--brand-SubdomainNavBar-canvas-overflow-default:var(--base-color-scale-white-0);--brand-SubdomainNavBar-canvas-overflow-hover:var(--base-color-scale-gray-0);--brand-SubdomainNavBar-fg-overflow-default:var(--brand-color-text-onEmphasis);--brand-SubdomainNavBar-color-link-bgColor:var(--base-color-scale-gray-6);--brand-SubdomainNavBar-searchDialog-shadowColor:#0000001a;--brand-SubdomainNavBar-searchDialog-backdropColor:#0003;--brand-SubdomainNavBar-border-nav-default:var(--base-color-scale-green-3);--brand-SubdomainNavBar-border-nav-pressed:var(--base-color-scale-white-0);--brand-SubdomainNavBar-border-button-hover:var(--base-color-scale-white-0)}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-InlineLink-color-rest:var(--brand-color-text-link-rest);--brand-InlineLink-color-pressed:var(--brand-color-text-link-pressed)}:root{--brand-InlineLink-transition-timing:var(--brand-animation-duration-fast)}.Primer_Brand__InlineLink-module__InlineLink___U_Ama{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__InlineLink-module__InlineLink___U_Ama:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__InlineLink-module__InlineLink___U_Ama,.Primer_Brand__InlineLink-module__InlineLink___U_Ama>span{font-size:inherit;font-weight:inherit;line-height:inherit;color:var(--brand-InlineLink-color-rest)}.Primer_Brand__InlineLink-module__InlineLink___U_Ama:active,.Primer_Brand__InlineLink-module__InlineLink___U_Ama:active>span{color:var(--brand-InlineLink-color-pressed)}[data-color-mode=dark] .Primer_Brand__InlineLink-module__InlineLink___U_Ama{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}@media (prefers-reduced-motion:reduce){.Primer_Brand__InlineLink-module__InlineLink___U_Ama,.Primer_Brand__InlineLink-module__InlineLink___U_Ama:before,.Primer_Brand__InlineLink-module__InlineLink___U_Ama:after,.Primer_Brand__InlineLink-module__InlineLink___U_Ama *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__InlineCode-module__InlineCode___NJ7el{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;word-wrap:anywhere;line-height:1.6}.Primer_Brand__InlineCode-module__InlineCode___NJ7el.Primer_Brand__InlineCode-module__InlineCode--nowrap___mcEPL{white-space:nowrap;word-wrap:normal}:where(h1,h2,h3,h4,h5,h6) .Primer_Brand__InlineCode-module__InlineCode___NJ7el{border-radius:var(--base-size-4)}:where(h1,h2,h3,h4,h5,h6) .Primer_Brand__InlineCode-module__InlineCode__text___N7vdd{color:var(--brand-InlineCode-color-fg-heading)}.Primer_Brand__InlineCode-module__InlineCode__text___N7vdd{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;position:relative;inset-block-start:-.03em}:root,[data-color-mode=light]{--brand-Token-bgColor-default:var(--base-color-scale-gray-0);--brand-Token-bgColor-accent:var(--base-color-scale-green-6);--brand-Token-bgColor-hover-default:var(--base-color-scale-gray-1);--brand-Token-bgColor-hover-accent:var(--base-color-scale-green-7);--brand-Token-bgColor-hover-outline:#0000000f;--brand-Token-bgColor-hover-invisible:#0000000f;--brand-Token-bgColor-invisible:var(--base-color-scale-gray-1);--brand-Token-bgColor-outline:transparent;--brand-Token-border-outline:var(--brand-color-border-muted);--brand-Token-fgColor-default:var(--brand-color-text-default);--brand-Token-fgColor-accent:var(--base-color-scale-white-0);--brand-Token-fgColor-outline:var(--brand-color-text-default);--brand-Token-fgColor-invisible:var(--brand-color-text-default)}[data-color-mode=dark]{--brand-Token-bgColor-default:var(--base-color-scale-gray-7);--brand-Token-bgColor-accent:var(--base-color-scale-green-2);--brand-Token-bgColor-hover-default:var(--base-color-scale-gray-6);--brand-Token-bgColor-hover-accent:var(--base-color-scale-green-1);--brand-Token-bgColor-hover-outline:var(--brand-color-canvas-subtle);--brand-Token-bgColor-hover-invisible:var(--brand-color-canvas-subtle);--brand-Token-bgColor-invisible:transparent;--brand-Token-bgColor-outline:transparent;--brand-Token-border-outline:var(--brand-color-border-default);--brand-Token-fgColor-default:var(--brand-color-text-default);--brand-Token-fgColor-accent:var(--brand-color-text-onEmphasis);--brand-Token-fgColor-outline:var(--brand-color-text-default);--brand-Token-fgColor-invisible:var(--brand-color-text-default)}.Primer_Brand__Token-module__Token___r7qQC{border:var(--brand-borderWidth-thin) solid transparent;border-radius:var(--brand-borderRadius-small);align-items:center;gap:var(--base-size-8);min-width:0;max-width:100%;padding-inline:var(--base-size-8);padding-block:var(--base-size-6);vertical-align:middle;padding-block-end:var(--base-size-6);display:inline-flex}.Primer_Brand__Token-module__Token--hasLeadingVisual___cPRLz{padding-inline:calc((var(--base-size-4) + var(--base-size-8)) / 2);padding-block:calc((var(--base-size-4) + var(--base-size-8)) / 2)}.Primer_Brand__Token-module__Token--interactive___aQ1rk{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Token-module__Token--interactive___aQ1rk:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}[data-color-mode=dark] .Primer_Brand__Token-module__Token___r7qQC{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto}.Primer_Brand__Token-module__Token--variant-default___NBxMW{background-color:var(--brand-Token-bgColor-default);color:var(--brand-Token-fgColor-default)}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-default___NBxMW:hover{background-color:var(--brand-Token-bgColor-hover-default)}.Primer_Brand__Token-module__Token--variant-accent___Ji_P4{background-color:var(--brand-Token-bgColor-accent);color:var(--brand-Token-fgColor-accent)}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-accent___Ji_P4:hover{background-color:var(--brand-Token-bgColor-hover-accent)}.Primer_Brand__Token-module__Token--variant-outline___X52wp{background-color:var(--brand-Token-bgColor-outline);border-color:var(--brand-Token-border-outline);color:var(--brand-Token-fgColor-outline)}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-outline___X52wp:hover{background-color:var(--brand-Token-bgColor-hover-outline)}.Primer_Brand__Token-module__Token--variant-invisible___bJrcK{color:var(--brand-Token-fgColor-invisible);background-color:#0000}.Primer_Brand__Token-module__Token--interactive___aQ1rk.Primer_Brand__Token-module__Token--variant-invisible___bJrcK:hover{background-color:var(--brand-Token-bgColor-hover-invisible)}.Primer_Brand__Token-module__Token__label___wC8Q5{text-overflow:ellipsis;min-width:0;font-weight:var(--base-text-weight-normal);line-height:var(--brand-text-lineHeight-100);white-space:nowrap;letter-spacing:var(--brand-text-letterSpacing-100);flex:auto;display:block;overflow:hidden}.Primer_Brand__Token-module__Token___r7qQC>.Primer_Brand__Token-module__Token__label___wC8Q5{color:inherit}.Primer_Brand__Token-module__Token__leading-visual___SDos3{width:calc((var(--base-size-16) + var(--base-size-20)) / 2);height:calc((var(--base-size-16) + var(--base-size-20)) / 2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Primer_Brand__Token-module__Token__visual___U0j1l{display:block}.Primer_Brand__Token-module__Token__leading-visual___SDos3>.Primer_Brand__Token-module__Token__visual___U0j1l{width:calc((var(--base-size-16) + var(--base-size-20)) / 2);height:calc((var(--base-size-16) + var(--base-size-20)) / 2);max-width:calc((var(--base-size-16) + var(--base-size-20)) / 2);max-height:calc((var(--base-size-16) + var(--base-size-20)) / 2);border-radius:2px}.Primer_Brand__Token-module__Token__leading-visual___SDos3>.Primer_Brand__Token-module__Token__visual___U0j1l svg,.Primer_Brand__Token-module__Token__leading-visual___SDos3>.Primer_Brand__Token-module__Token__visual___U0j1l img{width:100%;height:100%}@media (forced-colors:active){.Primer_Brand__Token-module__Token___r7qQC{outline:var(--brand-borderWidth-thin) solid transparent}.Primer_Brand__Token-module__Token--interactive___aQ1rk:focus-visible{outline-color:highlight}}:root{--brand-FAQ-maxWidth-list:51rem}:root,[data-color-mode=light]{--brand-FAQ-color-heading:var(--brand-color-text-default);--brand-FAQ-color-tabLabel-selected:var(--brand-color-text-default);--brand-FAQGroup-buttonIndicator-idle:var(--base-color-scale-gray-3);--brand-FAQGroup-buttonIndicator-hover:var(--base-color-scale-gray-5);--brand-FAQGroup-buttonIndicator-active:var(--brand-color-accent-primary)}[data-color-mode=dark]{--brand-FAQ-color-heading:var(--brand-color-text-default);--brand-FAQ-color-tabLabel-selected:var(--brand-color-text-default);--brand-FAQGroup-buttonIndicator-idle:var(--base-color-scale-gray-7);--brand-FAQGroup-buttonIndicator-hover:var(--base-color-scale-gray-5);--brand-FAQGroup-buttonIndicator-active:var(--brand-color-accent-primary)}:root{--brand-FAQ-heading-marginBottom:var(--base-size-40)}@media (width>=544px){:root{--brand-FAQ-heading-marginBottom:var(--base-size-40)}}@media (width>=768px){:root{--brand-FAQ-heading-marginBottom:var(--base-size-64)}}@media (width>=1012px){:root{--brand-FAQ-heading-marginBottom:var(--base-size-96)}}.Primer_Brand__FAQ-module__FAQ___R3vLU{max-width:var(--brand-FAQ-maxWidth-list);margin:0 auto}.Primer_Brand__FAQ-module__FAQ--variant-gridline___mM5vd{border-block-end:var(--brand-color-border-muted) var(--brand-borderWidth-thin) solid;max-width:100%;padding-block-end:var(--base-size-40)}.Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD{padding-inline:var(--base-size-20);max-width:var(--brand-FAQ-maxWidth-list);margin:0 auto}.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{padding-inline:var(--base-size-20);border-block-end:var(--brand-color-border-muted) var(--brand-borderWidth-thin) solid;margin-block-end:var(--base-size-40)}.Primer_Brand__FAQ-module__FAQ__heading___bH0aG{color:var(--brand-FAQ-color-heading);margin-bottom:var(--brand-FAQ-heading-marginBottom)}.Primer_Brand__FAQ-module__FAQ__subheading___I4puv{margin-bottom:var(--base-size-16);color:var(--brand-color-text-muted);text-transform:uppercase;font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__FAQ-module__FAQ__heading--start___eHaT3{text-align:left}.Primer_Brand__FAQ-module__FAQ__heading--center___xMpbW{text-align:center;max-width:18ch;margin-left:auto;margin-right:auto}.Primer_Brand__FAQ-module__FAQ__heading--large___pBEPT{font-weight:var(--brand-text-weight-normal);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800)}.Primer_Brand__FAQ-module__FAQ___R3vLU details+.Primer_Brand__FAQ-module__FAQ__subheading___I4puv{margin-top:var(--base-size-48)}.Primer_Brand__FAQ-module__FAQ___R3vLU.Primer_Brand__FAQ-module__details__summary___zIBcp{font-weight:var(--brand-text-weight-normal);font-size:var(--brand-text-size-800);line-height:var(--brand-text-lineHeight-800);letter-spacing:var(--brand-text-letterSpacing-800);color:var(--brand-FAQ-color-heading);cursor:pointer;background:0 0;border:none;outline:none;margin:0;padding:0}@media screen and (width>=48rem){.Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD,.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{padding-inline:var(--base-size-36)}}@media screen and (width>=63.25rem){.Primer_Brand__FAQ-module__FAQ__content-wrapper--gridline___XqrgD,.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{padding-inline:0}.Primer_Brand__FAQ-module__FAQ__heading-wrapper--gridline___TWgo1{margin-block-end:var(--base-size-48)}.Primer_Brand__FAQ-module__FAQ--variant-gridline___mM5vd{padding-block-end:var(--base-size-64)}}.Primer_Brand__FAQGroup-module__FAQGroup___D0VvR{justify-content:space-between;gap:var(--brand-stack-gap-spacious);display:none}.Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP{margin-block-start:var(--base-size-48)}.Primer_Brand__FAQGroup-module__FAQGroup__panel-subHeading___F0U3h{text-transform:uppercase;font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);margin-block-start:calc(var(--base-size-8) + 1px)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist___WdY5Z .Primer_Brand__FAQGroup-module__FAQ__heading___w52lv{display:none}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC{appearance:none;padding-block:var(--base-size-8);cursor:pointer;align-items:center;gap:var(--base-size-12);width:100%;font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-100);letter-spacing:.15px;text-transform:uppercase;text-align:start;color:var(--brand-color-text-muted);text-overflow:ellipsis;white-space:nowrap;transition:gap var(--brand-animation-duration-fast) var(--brand-animation-easing-default);background-color:#0000;border:none;padding-inline:0;display:flex;overflow:hidden}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:2px}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC:before{content:"";width:calc(var(--base-size-8) + var(--base-size-2));height:var(--base-size-12);background-color:var(--brand-FAQGroup-buttonIndicator-idle);transform-origin:0;transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-default), background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default);flex-shrink:0;display:block;transform:scaleX(.7)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC:hover:before{background-color:var(--brand-FAQGroup-buttonIndicator-hover)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC[aria-selected=true]{color:var(--brand-FAQ-color-tabLabel-selected);gap:calc(var(--base-size-12) + 3px)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC[aria-selected=true]:before{background-color:var(--brand-FAQGroup-buttonIndicator-active);transform:scaleX(1)}.Primer_Brand__FAQGroup-module__FAQGroup__nested-accordion-item___JGGeC summary h4{font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__FAQGroup-module__FAQGroup__tablist--gridline___OCZgL{padding-inline-start:var(--base-size-48);padding-block:var(--base-size-80)}.Primer_Brand__FAQGroup-module__FAQGroup__content--gridline___C9omN{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-inline:var(--base-size-64);padding-block-start:var(--base-size-80);padding-block-end:var(--base-size-96)}@media (forced-colors:active){.Primer_Brand__FAQGroup-module__FAQGroup__tablist-button___EgyrC[aria-selected=true]{border-color:highlight;border-width:var(--brand-borderWidth-thicker);color:highlighttext}}.Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{padding-inline:var(--base-size-20)}@media screen and (width>=618px){.Primer_Brand__FAQGroup-module__FAQGroup__gridline-wrapper___OBSr9{border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);max-width:618px;margin-block-start:0;margin-inline:auto}.Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{max-width:618px;margin:0 auto}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper___lkgjS{padding-block-end:var(--base-size-40)}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper--gridline___Q_oGI{border-block-end:var(--brand-color-border-muted) var(--brand-borderWidth-thin) solid}.Primer_Brand__FAQGroup-module__FAQGroup__accordion--gridline___zDvVd:first-child summary{border-block-start:none!important}.Primer_Brand__FAQGroup-module__FAQGroup__accordion--gridline___zDvVd:last-child summary{border-block-end:none!important}}@media screen and (width>=63.25rem){.Primer_Brand__FAQGroup-module__FAQGroup___D0VvR{display:grid}.Primer_Brand__FAQGroup-module__FAQGroup__accordion___dkveP{display:none}.Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{max-width:100%;padding-inline:0}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper--gridline___Q_oGI .Primer_Brand__FAQGroup-module__FAQGroup__heading___zTImD{padding-inline-start:var(--base-size-44)}.Primer_Brand__FAQGroup-module__FAQGroup__heading-wrapper___lkgjS{padding-block-end:var(--base-size-64)}}@media screen and (width>=80rem){.Primer_Brand__FAQGroup-module__FAQGroup__tablist--gridline___OCZgL{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__FAQGroup-module__FAQGroup__content--gridline___C9omN{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__ControlGroup-module__ControlGroup__container___gYDZP{gap:var(--base-size-8);font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-100);border:none;flex-direction:column;margin:0;padding:0;display:flex}.Primer_Brand__ControlGroup-module__ControlGroup__label___scr79{margin:0;margin-block-end:var(--base-size-8);padding:0}.Primer_Brand__ControlGroup-module__ControlGroup__validation___sJqFH{gap:var(--base-size-4);font-weight:var(--base-text-weight-medium);align-items:center;display:flex}.Primer_Brand__ControlGroup-module__ControlGroup__validation--success___eyNH9{color:var(--brand-color-text-emphasized)}.Primer_Brand__ControlGroup-module__ControlGroup__validation--error____n_l3{color:var(--brand-color-danger-fg)}.Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--success___OO92u,.Primer_Brand__ControlGroup-module__ControlGroup__validation-icon--error___rZPNd{display:flex}.Primer_Brand__ControlGroup-module__ControlGroup__validation--animate-in___nHrFv{animation:.17s Primer_Brand__ControlGroup-module__ControlGroupValidationFadeIn___xgh8U var(--brand-animation-easing-glide)}.Primer_Brand__ControlGroup-module__ControlGroup__container___gYDZP label{font-weight:var(--base-text-weight-medium)}@keyframes Primer_Brand__ControlGroup-module__ControlGroupValidationFadeIn___xgh8U{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.Primer_Brand__Avatar-module__Avatar___QrJMw{width:var(--base-size-40);height:var(--base-size-40);display:inline-block;overflow:hidden}.Primer_Brand__Avatar-module__Avatar--shape-circle___VvaB7{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Avatar-module__Avatar--shape-square___hKak4{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Avatar-module__Avatar__image___AajXN{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.Primer_Brand__Avatar-module__Avatar--size-32___vJxfW{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar--size-40___RSkow{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar--size-48___TvwXR{width:var(--base-size-48);height:var(--base-size-48)}.Primer_Brand__Avatar-module__Avatar--size-64___rovws{width:var(--base-size-64);height:var(--base-size-64)}.Primer_Brand__Avatar-module__Avatar--size-80___YDbIK{width:var(--base-size-80);height:var(--base-size-80)}.Primer_Brand__Avatar-module__Avatar-narrow--size-32___wmqNx{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar-narrow--size-40___JnS3w{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar-narrow--size-48___X8e2V{width:var(--base-size-48);height:var(--base-size-48)}@media screen and (width>=48rem){.Primer_Brand__Avatar-module__Avatar-regular--size-32___f5goH{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar-regular--size-40___Qaf20{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar-regular--size-48___db8dV{width:var(--base-size-48);height:var(--base-size-48)}.Primer_Brand__Avatar-module__Avatar-regular--size-64___rBoTS{width:var(--base-size-64);height:var(--base-size-64)}.Primer_Brand__Avatar-module__Avatar-regular--size-80___AKjNL{width:var(--base-size-80);height:var(--base-size-80)}}@media screen and (width>=80rem){.Primer_Brand__Avatar-module__Avatar-wide--size-32___Kn8pg{width:var(--base-size-32);height:var(--base-size-32)}.Primer_Brand__Avatar-module__Avatar-wide--size-40___DBSrS{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Avatar-module__Avatar-wide--size-48___ai2Hf{width:var(--base-size-48);height:var(--base-size-48)}.Primer_Brand__Avatar-module__Avatar-wide--size-64___FLSak{width:var(--base-size-64);height:var(--base-size-64)}.Primer_Brand__Avatar-module__Avatar-wide--size-80___h09bA{width:var(--base-size-80);height:var(--base-size-80)}}:root{--brand-Testimonial-quote-letterSpacing-large:var(--brand-text-letterSpacing-900);--brand-Testimonial-quote-letterSpacing-default:var(--brand-text-letterSpacing-400);--brand-Testimonial-quote-fontWeight-large:var(--brand-heading-weight-600);--brand-Testimonial-quote-fontWeight-default:var(--brand-heading-weight-1000);--brand-Testimonial-quote-fontSize-large:var(--brand-text-size-500);--brand-Testimonial-quote-fontSize-default:var(--brand-text-size-400)}:root,[data-color-mode=light]{--brand-Testimonial-quoteMarkBackground-default:var(--base-color-scale-gray-0);--brand-Testimonial-quoteMarkBackground-blue:var(--base-color-scale-blue-0);--brand-Testimonial-quoteMarkBackground-coral:var(--base-color-scale-coral-0);--brand-Testimonial-quoteMarkBackground-green:var(--base-color-scale-green-0);--brand-Testimonial-quoteMarkBackground-gray:var(--base-color-scale-gray-0);--brand-Testimonial-quoteMarkBackground-indigo:var(--base-color-scale-indigo-0);--brand-Testimonial-quoteMarkBackground-lemon:var(--base-color-scale-lemon-0);--brand-Testimonial-quoteMarkBackground-lime:var(--base-color-scale-lime-0);--brand-Testimonial-quoteMarkBackground-orange:var(--base-color-scale-orange-0);--brand-Testimonial-quoteMarkBackground-pink:var(--base-color-scale-pink-0);--brand-Testimonial-quoteMarkBackground-purple:var(--base-color-scale-purple-0);--brand-Testimonial-quoteMarkBackground-red:var(--base-color-scale-red-0);--brand-Testimonial-quoteMarkBackground-teal:var(--base-color-scale-teal-0);--brand-Testimonial-quoteMarkBackground-yellow:var(--base-color-scale-yellow-0);--brand-Testimonial-quoteMarkBackground-blue-purple:var(--base-color-scale-blue-0);--brand-Testimonial-quoteMarkBackground-green-blue:var(--base-color-scale-green-0);--brand-Testimonial-quoteMarkBackground-pink-blue:var(--base-color-scale-pink-0);--brand-Testimonial-quoteMarkBackground-purple-red:var(--base-color-scale-purple-0);--brand-Testimonial-quoteMarkBackground-red-orange:var(--base-color-scale-red-0);--brand-Testimonial-borderMask-default:linear-gradient(180deg, #0009, #0000004d);--brand-Testimonial-borderMask-subtle:linear-gradient(180deg, #0009, #0000004d);--brand-Testimonial-quoteMarkColor-default:var(--brand-color-text-default);--brand-Testimonial-quoteMarkColor-blue:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-blue-purple-start:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-blue-purple-end:var(--base-color-scale-purple-5);--brand-Testimonial-quoteMarkColor-coral:var(--base-color-scale-coral-5);--brand-Testimonial-quoteMarkColor-green:var(--base-color-scale-green-6);--brand-Testimonial-quoteMarkColor-green-blue-start:var(--base-color-scale-green-6);--brand-Testimonial-quoteMarkColor-green-blue-end:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-gray:var(--base-color-scale-gray-5);--brand-Testimonial-quoteMarkColor-indigo:var(--base-color-scale-indigo-5);--brand-Testimonial-quoteMarkColor-lemon:var(--base-color-scale-lemon-5);--brand-Testimonial-quoteMarkColor-lime:var(--base-color-scale-lime-5);--brand-Testimonial-quoteMarkColor-orange:var(--base-color-scale-orange-5);--brand-Testimonial-quoteMarkColor-pink:var(--base-color-scale-pink-5);--brand-Testimonial-quoteMarkColor-pink-blue-start:var(--base-color-scale-pink-5);--brand-Testimonial-quoteMarkColor-pink-blue-end:var(--base-color-scale-blue-5);--brand-Testimonial-quoteMarkColor-purple:var(--base-color-scale-purple-5);--brand-Testimonial-quoteMarkColor-purple-red-start:var(--base-color-scale-purple-5);--brand-Testimonial-quoteMarkColor-purple-red-end:var(--base-color-scale-red-5);--brand-Testimonial-quoteMarkColor-red:var(--base-color-scale-red-5);--brand-Testimonial-quoteMarkColor-red-orange-start:var(--base-color-scale-red-5);--brand-Testimonial-quoteMarkColor-red-orange-end:var(--base-color-scale-orange-5);--brand-Testimonial-quoteMarkColor-teal:var(--base-color-scale-teal-5);--brand-Testimonial-quoteMarkColor-yellow:var(--base-color-scale-yellow-5);--brand-Testimonial-quote-color-default:var(--brand-color-text-default);--brand-Testimonial-quote-color-emphasis:var(--base-color-scale-green-7)}[data-color-mode=dark]{--brand-Testimonial-quoteMarkBackground-default:var(--base-color-scale-gray-6);--brand-Testimonial-quoteMarkBackground-blue:var(--base-color-scale-blue-8);--brand-Testimonial-quoteMarkBackground-coral:var(--base-color-scale-coral-8);--brand-Testimonial-quoteMarkBackground-green:var(--base-color-scale-green-8);--brand-Testimonial-quoteMarkBackground-gray:var(--base-color-scale-gray-6);--brand-Testimonial-quoteMarkBackground-indigo:var(--base-color-scale-indigo-8);--brand-Testimonial-quoteMarkBackground-lemon:var(--base-color-scale-lemon-8);--brand-Testimonial-quoteMarkBackground-lime:var(--base-color-scale-lime-8);--brand-Testimonial-quoteMarkBackground-orange:var(--base-color-scale-orange-8);--brand-Testimonial-quoteMarkBackground-pink:var(--base-color-scale-pink-8);--brand-Testimonial-quoteMarkBackground-purple:var(--base-color-scale-purple-8);--brand-Testimonial-quoteMarkBackground-red:var(--base-color-scale-red-8);--brand-Testimonial-quoteMarkBackground-teal:var(--base-color-scale-teal-8);--brand-Testimonial-quoteMarkBackground-yellow:var(--base-color-scale-yellow-8);--brand-Testimonial-quoteMarkBackground-blue-purple:var(--base-color-scale-blue-8);--brand-Testimonial-quoteMarkBackground-green-blue:var(--base-color-scale-green-8);--brand-Testimonial-quoteMarkBackground-pink-blue:var(--base-color-scale-pink-8);--brand-Testimonial-quoteMarkBackground-purple-red:var(--base-color-scale-purple-8);--brand-Testimonial-quoteMarkBackground-red-orange:var(--base-color-scale-red-8);--brand-Testimonial-borderMask-default:linear-gradient(180deg, #0009, #0000001a);--brand-Testimonial-borderMask-subtle:linear-gradient(180deg, #0009, #0000001a);--brand-Testimonial-quoteMarkColor-default:var(--brand-color-text-default);--brand-Testimonial-quoteMarkColor-blue:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-blue-purple-start:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-blue-purple-end:var(--base-color-scale-purple-2);--brand-Testimonial-quoteMarkColor-coral:var(--base-color-scale-coral-2);--brand-Testimonial-quoteMarkColor-green:var(--base-color-scale-green-2);--brand-Testimonial-quoteMarkColor-green-blue-start:var(--base-color-scale-green-2);--brand-Testimonial-quoteMarkColor-green-blue-end:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-gray:var(--base-color-scale-gray-2);--brand-Testimonial-quoteMarkColor-indigo:var(--base-color-scale-indigo-2);--brand-Testimonial-quoteMarkColor-lemon:var(--base-color-scale-lemon-2);--brand-Testimonial-quoteMarkColor-lime:var(--base-color-scale-lime-2);--brand-Testimonial-quoteMarkColor-orange:var(--base-color-scale-orange-2);--brand-Testimonial-quoteMarkColor-pink:var(--base-color-scale-pink-2);--brand-Testimonial-quoteMarkColor-pink-blue-start:var(--base-color-scale-pink-2);--brand-Testimonial-quoteMarkColor-pink-blue-end:var(--base-color-scale-blue-2);--brand-Testimonial-quoteMarkColor-purple:var(--base-color-scale-purple-2);--brand-Testimonial-quoteMarkColor-purple-red-start:var(--base-color-scale-purple-2);--brand-Testimonial-quoteMarkColor-purple-red-end:var(--base-color-scale-red-2);--brand-Testimonial-quoteMarkColor-red:var(--base-color-scale-red-2);--brand-Testimonial-quoteMarkColor-red-orange-start:var(--base-color-scale-red-2);--brand-Testimonial-quoteMarkColor-red-orange-end:var(--base-color-scale-orange-2);--brand-Testimonial-quoteMarkColor-teal:var(--base-color-scale-teal-2);--brand-Testimonial-quoteMarkColor-yellow:var(--base-color-scale-yellow-2);--brand-Testimonial-quote-color-default:var(--brand-color-text-default);--brand-Testimonial-quote-color-emphasis:var(--brand-color-text-emphasized)}.Primer_Brand__Testimonial-module__Testimonial___UUywT{color:var(--brand-color-text-default);font-family:var(--brand-fontStack-sansSerif)}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4{border-radius:var(--brand-borderRadius-xlarge);padding:var(--base-size-48) var(--base-size-32);position:relative}@media screen and (width>=48rem){.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4{padding:var(--base-size-48)}}@media screen and (width>=63.25rem){.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c{padding:var(--base-size-96) var(--base-size-128)}}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4{background-color:var(--brand-color-canvas-default)}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc:before,.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4:before{pointer-events:none;content:"";border-radius:inherit;position:absolute;inset:0}.Primer_Brand__Testimonial-module__Testimonial--variant-subtle___NHtOc.Primer_Brand__Testimonial-module__Testimonial--border___B_Qre:before{-webkit-mask-image:var(--brand-Testimonial-borderMask-subtle);-webkit-mask-image:var(--brand-Testimonial-borderMask-subtle);mask-image:var(--brand-Testimonial-borderMask-subtle);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default)}.Primer_Brand__Testimonial-module__Testimonial--variant-default___leAB4.Primer_Brand__Testimonial-module__Testimonial--border___B_Qre:before{-webkit-mask-image:var(--brand-Testimonial-borderMask-default);-webkit-mask-image:var(--brand-Testimonial-borderMask-default);mask-image:var(--brand-Testimonial-borderMask-default);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1{--brand-Testimonial-quoteMarkColor-gradient:radial-gradient(circle at top left, var(--brand-Testimonial-quoteMarkColor-start), var(--brand-Testimonial-quoteMarkColor-end));--brand-Testimonial-quoteMarkColor-background:var(--brand-Testimonial-quoteMarkColor-gradient,var(--brand-Testimonial-quoteMarkColor,currentColor));color:var(--brand-Testimonial-quoteMarkColor-start,var(--brand-Testimonial-quoteMarkColor,currentColor));font-size:var(--base-size-48);line-height:var(--base-size-48);font-weight:var(--base-text-weight-extrabold);position:relative}.Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1:before{content:"";background:var(--brand-Testimonial-quoteMarkColor-background);-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));mask:linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default)) content-box, linear-gradient(var(--brand-color-canvas-default), var(--brand-color-canvas-default));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY{width:calc(var(--base-size-48) + var(--base-size-8));height:calc(var(--base-size-48) + var(--base-size-8));border-radius:var(--base-size-12);background-color:var(--brand-Testimonial-quoteMarkBackground,var(--base-color-scale-gray-0));font-size:var(--base-size-64);justify-content:center;align-items:center;line-height:1;display:inline-flex}.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c .Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1:not(.Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY){font-size:7.5rem;line-height:1}.Primer_Brand__Testimonial-module__Testimonial__quoteMarkGlyph___skopW{display:block}.Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-family:var(--brand-fontStack-sansSerif);font-size:var(--brand-Testimonial-quote-fontSize-default);font-weight:var(--brand-Testimonial-quote-fontWeight-default);letter-spacing:var(--brand-Testimonial-quote-letterSpacing-default);line-height:1.2;display:block}.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-size:var(--brand-Testimonial-quote-fontSize-large);font-weight:var(--brand-Testimonial-quote-fontWeight-large);letter-spacing:var(--brand-Testimonial-quote-letterSpacing-large)}.Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F em,.Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F b{color:var(--brand-Testimonial-quote-color-emphasis);font-style:normal;font-weight:inherit}.Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{gap:var(--base-size-16);margin-top:var(--base-size-24);align-items:center;display:flex}.Primer_Brand__Testimonial-module__Testimonial-logo-image___KQQfi{display:block}.Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{margin-top:var(--base-size-64)}.Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67{flex-direction:column;display:flex}.Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh{flex:none}.Primer_Brand__Testimonial-module__Testimonial-from___Kfj__{font-weight:var(--base-text-weight-normal);text-transform:uppercase}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{gap:var(--base-size-36);width:100%;max-width:1176px;padding-inline:var(--base-size-20);padding-block:var(--base-size-40);flex-direction:column;display:flex}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7{align-items:flex-start;gap:var(--base-size-36);flex-direction:column;min-width:0;display:flex}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{align-items:flex-start;gap:var(--base-size-28);flex-direction:column;width:100%;margin-block-start:0}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh{width:var(--base-size-40);height:var(--base-size-40)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);gap:var(--base-size-6);width:100%;padding-block-start:var(--base-size-20)}@media screen and (width>=48rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7{gap:var(--base-size-40)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{width:356px}}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-from___Kfj__{font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-heading-weight-500);line-height:var(--brand-text-lineHeight-100);text-transform:uppercase;letter-spacing:.0107em;align-items:center;display:flex}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-position___j2h0f{font-size:var(--brand-text-size-200);font-weight:var(--base-text-weight-normal);letter-spacing:.01em;line-height:1.6}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1{font-family:var(--brand-fontStack-monospace);font-weight:var(--brand-fontWeight-300)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteMarkGlyph___skopW{transform:translateY(var(--base-size-12))}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1:not(.Primer_Brand__Testimonial-module__Testimonial__quoteMark--hasBackground___VV6UY){margin-left:-.18em}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-family:var(--brand-fontStack-monospace);letter-spacing:-.01em;font-size:1.5rem;font-weight:425;line-height:var(--brand-text-lineHeight-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (width>=48rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{max-width:618px;padding-inline:var(--base-size-36);padding-block:var(--base-size-44);margin-inline:auto}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{letter-spacing:-.02em;font-size:1.625rem}}@media screen and (width>=63.25rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{grid-column-gap:calc(var(--base-size-96) + var(--base-size-24));-moz-column-gap:calc(var(--base-size-96) + var(--base-size-24));column-gap:calc(var(--base-size-96) + var(--base-size-24));max-width:1176px;padding-inline:var(--base-size-48);padding-block:var(--base-size-88);grid-template-columns:minmax(0,744px) 312px;align-items:end;margin-inline:auto;display:grid}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM.Primer_Brand__Testimonial-module__Testimonial--hasLink___Qr_M5{row-gap:var(--base-size-48)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__quoteWrapper___M9wR7{gap:var(--base-size-48);grid-area:1/1}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{gap:var(--base-size-32);grid-area:1/2;width:312px}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM.Primer_Brand__Testimonial-module__Testimonial--hasLink___Qr_M5 .Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ{grid-row:1/span 2}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67{padding-block-start:var(--base-size-24)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F{font-size:var(--base-size-32)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-link___gHJ58{grid-area:2/1}}@media screen and (width>=80rem){.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM{padding-inline:0}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-avatar___Kaxqh{width:var(--base-size-48);height:var(--base-size-48)}}.Primer_Brand__Testimonial-module__Testimonial-link___gHJ58{margin-top:var(--base-size-8)}.Primer_Brand__Testimonial-module__Testimonial--variant-expressive___VLMNM .Primer_Brand__Testimonial-module__Testimonial-link___gHJ58{align-self:flex-start;width:fit-content;margin-top:0}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--default___nAhKC{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-default);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-default)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue___gf2qX{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-blue);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-blue)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--blue-purple___Ec9P1{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-blue-purple-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-blue-purple-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-blue-purple)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--coral___WzMiA{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-coral);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-coral)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--green___gsL2x{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-green);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-green)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--green-blue___wqq5w{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-green-blue-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-green-blue-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-green-blue)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--gray___WGLgi{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-gray);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-gray)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--indigo___KN9eK{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-indigo);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-indigo)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--lemon___XgAJR{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-lemon);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-lemon)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--lime___DyfRi{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-lime);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-lime)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--orange___wA2te{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-orange);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-orange)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink___hrNQC{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-pink);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-pink)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink-blue___z73Hz{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-pink-blue-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-pink-blue-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-pink-blue)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple___H1_Zx{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-purple);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-purple)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--purple-red___Wb4Yy{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-purple-red-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-purple-red-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-purple-red)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--red___nzAC4{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-red);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-red)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--red-orange___f5Woq{--brand-Testimonial-quoteMarkColor-start:var(--brand-Testimonial-quoteMarkColor-red-orange-start);--brand-Testimonial-quoteMarkColor-end:var(--brand-Testimonial-quoteMarkColor-red-orange-end);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-red-orange)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--teal___EPZ3D{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-teal);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-teal)}.Primer_Brand__Testimonial-module__Testimonial__quoteMark--yellow___gFQED{--brand-Testimonial-quoteMarkColor:var(--brand-Testimonial-quoteMarkColor-yellow);--brand-Testimonial-quoteMarkBackground:var(--brand-Testimonial-quoteMarkBackground-yellow)}:root,[data-color-mode=light]{--brand-ComparisonTable-featured-color-start:var(--base-color-scale-pink-4);--brand-ComparisonTable-featured-color-end:var(--base-color-scale-indigo-5)}[data-color-mode=dark]{--brand-ComparisonTable-featured-color-start:var(--base-color-scale-pink-2);--brand-ComparisonTable-featured-color-end:var(--base-color-scale-indigo-3)}:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-8)}@media (width>=544px){:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-40)}}@media (width>=768px){:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-64)}}@media (width>=1012px){:root{--brand-ComparisonTable-heading-marginBottom:var(--base-size-96)}}.Primer_Brand__ComparisonTable-module__ComparisonTable--heading___CeSsH{text-align:left;max-width:18ch;margin-bottom:var(--brand-ComparisonTable-heading-marginBottom)}@media screen and (width>=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable--heading___CeSsH{text-align:center;margin-left:auto;margin-right:auto}}.Primer_Brand__ComparisonTable-module__ComparisonTable-footnote___rf35Q{text-align:left;margin:var(--base-size-24) 0}@media screen and (width>=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable-footnote___rf35Q{text-align:center}}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX{border-collapse:collapse;border-spacing:0;font-family:var(--brand-body-fontFamily);width:100%}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr{text-align:left;flex-direction:column;width:100%;display:flex}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR{color:var(--brand-color-text-default);font-weight:var(--brand-text-weight-200);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);padding-bottom:var(--base-size-24)}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{font-weight:var(--base-text-weight-medium);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0{padding-top:var(--base-size-8);display:block}@media screen and (width<=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{display:none}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR{margin-bottom:var(--base-size-32);padding-bottom:0}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tbody tr{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-default)}.Primer_Brand__ComparisonTable-module__ComparisonTable-inline-cell-label___hE3hL{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400)}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tbody .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{margin-top:var(--base-size-24);margin-bottom:var(--base-size-16);font-weight:var(--brand-heading-weight-300);font-size:var(--brand-text-size-300);line-height:var(--brand-heading-lineHeight-300)}}@media screen and (width>=34rem){.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr{flex-direction:row}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0{padding-top:var(--base-size-24)}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{text-align:left}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM:first-child{width:25%;margin-right:40px}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr td:first-of-type:not(.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM),.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr:first-of-type .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM:nth-child(2){width:40%}.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr td:nth-of-type(2):not(.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM),.Primer_Brand__ComparisonTable-module__ComparisonTable___N2YLX tr:first-of-type .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM:nth-child(3){width:35%;margin-left:40px}.Primer_Brand__ComparisonTable-module__ComparisonTable--hide-element-on-narrow___GnYyu{display:none}.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container___AHNr0{border-top:var(--brand-borderWidth-thick) solid var(--brand-color-border-default)}}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--first___Ps2aK{color:var(--brand-color-text-muted)}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{padding:var(--base-size-24) 0 var(--base-size-16)}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading-label--featured___c_wMH{z-index:2;position:relative}@media screen and (width<=34rem){.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR:not(.Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM){padding-left:25px;position:relative}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell___kifYR:before{content:"";background:var(--brand-color-border-default);width:5px;position:absolute;top:0;bottom:0;left:0}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk:before{background:linear-gradient(180deg, var(--brand-ComparisonTable-featured-color-start), var(--brand-ComparisonTable-featured-color-end))}}@media screen and (width>=34rem){.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading-label--featured___c_wMH{color:#0000;background:linear-gradient(89.46deg, var(--brand-ComparisonTable-featured-color-start) 0.87%, var(--brand-ComparisonTable-featured-color-end) 75.12%);-webkit-background-clip:text;background-clip:text}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading___QlGCM{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400);align-items:flex-end;display:inline-flex}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--first___Ps2aK{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400)}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk,.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb{padding-left:var(--base-size-24);padding-right:var(--base-size-24);border-right:2px solid var(--brand-ComparisonTable-featured-color-end);border-left:2px solid var(--brand-ComparisonTable-featured-color-start)}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb{background:var(--brand-color-canvas-default);border-top-left-radius:.45rem;border-top-right-radius:.45rem;position:relative}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb:before,.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb:after{z-index:0;content:"";background:linear-gradient(90deg, var(--brand-ComparisonTable-featured-color-start), var(--brand-ComparisonTable-featured-color-end));border-top-left-radius:.45rem;border-top-right-radius:.45rem;position:absolute;inset:-2px -2px 0}.ComparisonTable--default thead .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-heading--featured___tkzzb:after{z-index:1;background:var(--brand-color-canvas-default);border-top-left-radius:.35rem;border-top-right-radius:.35rem;top:0;left:0;right:0}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm{background:var(--brand-color-canvas-default);border-bottom-right-radius:.45rem;border-bottom-left-radius:.45rem;position:relative}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm:after,.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm:before{z-index:0;content:"";background:linear-gradient(90deg, var(--brand-ComparisonTable-featured-color-start), var(--brand-ComparisonTable-featured-color-end));border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;position:absolute;inset:0 -2px}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell--featured___f0LZk.Primer_Brand__ComparisonTable-module__ComparisonTable-cell--lastrow___zmShm:after{z-index:1;background:var(--brand-color-canvas-default);border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem;bottom:2px;left:0;right:0}.ComparisonTable--default .Primer_Brand__ComparisonTable-module__ComparisonTable-cell-container--featured___x6tKO{z-index:2;position:relative}}.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{padding:var(--base-size-12) var(--base-size-16);z-index:91;display:flex;position:sticky;top:0;left:0;right:0}.Primer_Brand__AnchorNav-module__AnchorNav--no-bg-scroll___oiJl5{height:100vh;overflow:hidden}.Primer_Brand__AnchorNav-module__AnchorNav--hide-until-sticky___d3Ec2:not(.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO){opacity:0;visibility:hidden;transition:visibility var(--brand-animation-duration-default) var(--brand-animation-easing-default), opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__AnchorNav-module__AnchorNav--hide-until-sticky___d3Ec2.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO{opacity:1;visibility:visible}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO{position:fixed;box-shadow:0 3px 6px #8c959f26,0 1px 1px #0000001a}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk{transform-style:preserve-3d;z-index:91}.Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2{width:100%;display:flex;position:relative}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{z-index:91;width:100%;max-width:1280px;max-height:calc(100vh - var(--base-size-12) * 2);position:relative}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc .Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{background-color:var(--brand-color-canvas-default)}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ:not(.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk) .Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{justify-content:space-between;align-items:center;display:flex}.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container--expanded____aoje{height:auto}.Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2{padding-left:var(--base-size-16);display:none}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link-container___VpHV2{flex-direction:column;display:flex}}@media screen and (width>=40rem) and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq:not(.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--no-offset___xn5H8){top:var(--base-size-8);position:absolute;right:0}}@media screen and (width>=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{padding:var(--base-size-12) var(--base-size-40);height:75px}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc,.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{align-items:center;margin:0 auto;display:flex}}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{place-items:center flex-start;width:100%;height:48px;-webkit-text-decoration:none;text-decoration:none;display:flex}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{animation:1s Primer_Brand__AnchorNav-module__fade-in___KfA_2;animation-timing-function:var(--brand-animation-easing-glide);margin:0 0 2px}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{padding:0 0 0 var(--base-size-16);position:absolute;left:0}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:before{content:"";background-color:var(--brand-AnchorNav-link-underline-default);width:2px;height:50%;transition:opacity var(--brand-animation-duration-fast), transform var(--brand-animation-duration-fast);opacity:1;transform-origin:0;position:absolute;left:0;transform:scale(0)}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link--is-active___xbYDS:before{transform:scale(1)}}@media screen and (width>=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{margin:0 1px;position:relative}.Primer_Brand__AnchorNav-module__AnchorNav-link--center___aryYq{justify-content:center}.Primer_Brand__AnchorNav-module__AnchorNav-link--start___COZM3{width:auto;margin-right:var(--base-size-48);justify-content:flex-start}}.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{font-weight:var(--brand-text-weight-400);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-200);color:var(--brand-color-text-default);transition:color var(--brand-animation-easing-glide) var(--brand-animation-duration-faster);position:relative}.Primer_Brand__AnchorNav-module__AnchorNav--with-default-background-color___aFdXc .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{background-color:var(--brand-color-canvas-default)}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{background-color:var(--brand-color-canvas-default)}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-link-label--is-active___DyUFY{color:var(--brand-color-focus)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:not(.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=true]){visibility:hidden}.Primer_Brand__AnchorNav-module__AnchorNav--stuck___AtvLO .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=false][data-first=true],.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=false][data-first=true]{visibility:visible}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container--expanded____aoje .Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:relative;top:auto;left:auto;right:auto;visibility:visible!important}}@media screen and (width>=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK{white-space:nowrap}.Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{content:"";background-color:var(--brand-AnchorNav-link-underline-default);width:100%;height:2px;transition:opacity var(--brand-animation-duration-fast), transform var(--brand-animation-duration-fast), background-color var(--brand-animation-duration-fast);opacity:1;transform-origin:50%;position:absolute;bottom:-6px;left:0;transform:scale(0)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:hover .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after,.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:focus .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after,.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=true] .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{opacity:1;transform:scaleX(.8)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:active .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{background-color:var(--brand-AnchorNav-link-underline-pressed);transform:scaleX(.9)}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2[data-active=true] .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{background-color:var(--brand-AnchorNav-link-underline-pressed);opacity:1}.Primer_Brand__AnchorNav-module__AnchorNav-link___f5YJ2:focus-visible .Primer_Brand__AnchorNav-module__AnchorNav-link-label___x3JtK:after{opacity:0}}.Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP{display:none}@media screen and (width<=63.25rem){.Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP{all:unset;cursor:pointer;padding:var(--base-size-8) var(--base-size-16);height:var(--base-size-32);z-index:2;border-radius:var(--brand-borderRadius-small);align-items:center;padding-left:0;display:inline-flex}.Primer_Brand__AnchorNav-module__AnchorNav-menu-button-arrow___v5tcA{padding:0 calc(var(--base-size-12) / 2);width:32px;height:32px;color:var(--brand-color-text-default)}.Primer_Brand__AnchorNav-module__AnchorNav-menu-button___tputP:focus-visible{border-color:var(--brand-color-focus);box-shadow:0 0 0 2px var(--brand-color-focus);outline:none}.Primer_Brand__AnchorNav-module__AnchorNav-overlay--expanded___xXv6O{z-index:-3;width:100%;height:100dvh;animation:.5s Primer_Brand__AnchorNav-module__fade-in___KfA_2;animation-timing-function:var(--brand-animation-easing-glide);cursor:pointer;background:#00000080;position:absolute;top:0;left:0;right:0;transform:translateZ(-1px)}}.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq{gap:var(--base-size-8);display:flex}.Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{z-index:1;white-space:nowrap;padding-inline:var(--base-size-24);margin-left:auto;display:flex}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{align-self:flex-start}@media screen and (width<=40rem){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ{padding:0}.Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{display:none}.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq{flex-direction:column}.Primer_Brand__AnchorNav-module__AnchorNav--expanded___wVGbk .Primer_Brand__AnchorNav-module__AnchorNav-action___DWzcE{width:100%;margin-top:var(--base-size-8);display:flex}.Primer_Brand__AnchorNav-module__AnchorNav-inner-container___lshlZ{padding:var(--base-size-12) var(--base-size-16);overflow-y:auto}}@media screen and (width>=40rem){.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer___jgpnq{gap:var(--base-size-16)}.Primer_Brand__AnchorNav-module__AnchorNav__actionsContainer--multiple___hgA_r{margin-inline-start:var(--base-size-16)}}@keyframes Primer_Brand__AnchorNav-module__fade-in___KfA_2{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ,.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ:before,.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ:after,.Primer_Brand__AnchorNav-module__AnchorNav___bwgAJ *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-AnchorNav-link-underline-default:var(--base-color-scale-gray-4);--brand-AnchorNav-link-underline-pressed:var(--base-color-scale-black-0)}[data-color-mode=dark]{--brand-AnchorNav-link-underline-default:var(--base-color-scale-gray-3);--brand-AnchorNav-link-underline-pressed:var(--base-color-scale-white-0)}:root,[data-color-mode=light]{--brand-CTABanner-shadow-color-start:var(--base-color-scale-green-6);--brand-CTABanner-shadow-color-end:var(--base-color-scale-blue-5);--brand-CTABanner-bgColor:var(--brand-color-canvas-subtle);--brand-CTABanner-color-heading-emphasis:var(--base-color-scale-green-7);--brand-CTABanner-color-logo-muted:var(--brand-color-text-muted);--brand-CTABanner-color-logo-emphasis:var(--brand-color-text-default);--brand-CTABanner-color-logo-filter-muted:brightness(0) saturate(100%) invert(37%) sepia(7%) saturate(778%) hue-rotate(171deg) brightness(96%) contrast(91%);--brand-CTABanner-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(12%) sepia(20%) saturate(450%) hue-rotate(172deg) brightness(100%) contrast(91%)}[data-color-mode=dark]{--brand-CTABanner-shadow-color-start:var(--base-color-scale-green-2);--brand-CTABanner-shadow-color-end:var(--base-color-scale-blue-3);--brand-CTABanner-bgColor:var(--brand-color-canvas-subtle);--brand-CTABanner-color-heading-emphasis:var(--brand-color-text-emphasized);--brand-CTABanner-color-logo-muted:var(--brand-color-text-muted);--brand-CTABanner-color-logo-emphasis:var(--brand-color-text-default);--brand-CTABanner-color-logo-filter-muted:brightness(0) saturate(100%) invert(61%) sepia(8%) saturate(430%) hue-rotate(171deg) brightness(94%) contrast(92%);--brand-CTABanner-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(91%) sepia(2%) saturate(2455%) hue-rotate(193deg) brightness(107%) contrast(98%)}.Primer_Brand__CTABanner-module__CTABanner___m0t8s{max-width:var(--brand-breakpoint-xlarge);width:100%;margin:0 auto;display:flex;position:relative}.Primer_Brand__CTABanner-module__CTABanner--shadow___BA030:before{content:"";inset:var(--base-size-16);filter:blur(var(--base-size-96));background:linear-gradient(to right, var(--brand-CTABanner-shadow-color-start), var(--brand-CTABanner-shadow-color-end));position:absolute;transform:translateZ(0)}.Primer_Brand__CTABanner-module__CTABanner-grid___u3x9a{--brand-Grid-spacing-row:0;row-gap:0;padding-inline:0}.Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt{align-items:center;display:flex}.Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:center;align-items:center;display:flex}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-end}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-start}@media screen and (width>=63.25rem){.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-end}}@media screen and (width<=63.24rem){.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{justify-content:flex-start}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{order:-1;margin-block-start:0}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt,.Primer_Brand__CTABanner-module__CTABanner-grid-column--secondary___JBmPK{margin-block-start:var(--base-size-24)}}.Primer_Brand__CTABanner-module__CTABanner-outer-container--border___PwQrC{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-64) var(--base-size-20);z-index:1;box-sizing:border-box;width:100%}.Primer_Brand__CTABanner-module__CTABanner-container--rounded___JJhRt{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding-inline:var(--base-size-20);padding-block:var(--base-size-32)}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding-inline:var(--base-size-20);padding-block:var(--base-size-40)}.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{--CTABanner-content-gap:var(--base-size-16);gap:var(--CTABanner-content-gap);flex-direction:column;align-items:flex-start;max-width:800px;margin:0 auto;display:flex}.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_ img,.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_ picture{display:block}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{--CTABanner-content-gap:0}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_,.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{max-width:576px;margin:0}.Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH{background-repeat:no-repeat;background-color:var(--brand-CTABanner-bgColor);background-image:var(--brand-CTABanner-narrow-background-image-src,var(--brand-CTABanner-background-image-src));background-size:var(--brand-CTABanner-narrow-background-image-size,var(--brand-CTABanner-background-image-size));background-position:50%;background-position:var(--brand-CTABanner-narrow-background-image-position,var(--brand-CTABanner-background-image-position,center))}.Primer_Brand__CTABanner-module__CTABanner-container--border___FbAer{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__CTABanner-module__CTABanner-container--border-gridlines___H1FN8{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);max-width:534px;margin-inline:auto}.Primer_Brand__CTABanner-module__CTABanner-content--center___S0ChQ{text-align:center;align-items:center}.Primer_Brand__CTABanner-module__CTABanner-description___I7md6{margin-bottom:var(--base-size-16)}@media screen and (width>=48rem){.Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-80) var(--base-size-36)}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-36);padding-block-end:var(--base-size-48)}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-36);padding-block:var(--base-size-48)}.Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH{background-color:var(--brand-CTABanner-regular-background-color,var(--brand-CTABanner-background-color));background-image:var(--brand-CTABanner-regular-background-image-src,var(--brand-CTABanner-background-image-src));background-size:var(--brand-CTABanner-regular-background-image-size,var(--brand-CTABanner-background-image-size));background-position:var(--brand-CTABanner-regular-background-image-position,var(--brand-CTABanner-background-image-position))}}@media screen and (width>=63.25rem){.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{--CTABanner-content-gap:var(--base-size-32)}.Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-96) var(--base-size-64);max-width:100%}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1,.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-container___iRzd1{padding:var(--base-size-64)}}@media screen and (width>=80rem){.Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH{background-color:var(--brand-CTABanner-wide-background-color,var(--brand-CTABanner-background-color));background-image:var(--brand-CTABanner-wide-background-image-src,var(--brand-CTABanner-background-image-src));background-size:var(--brand-CTABanner-wide-background-image-size,var(--brand-CTABanner-background-image-size));background-position:var(--brand-CTABanner-wide-background-image-position,var(--brand-CTABanner-background-image-position))}}.Primer_Brand__CTABanner-module__CTABanner-image___stI4S{width:100%;height:auto}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-image___stI4S{width:100%;max-width:476px;height:auto}@media screen and (width>=63.25rem){.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-image___stI4S{max-width:100%;height:auto}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt:has(.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn){align-items:stretch}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-grid-column--primary___ZtLFt:has(.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn)>.Primer_Brand__CTABanner-module__CTABanner-content___sZo6_{flex:1}.Primer_Brand__CTABanner-module__CTABanner--variant-balanced___eroPr .Primer_Brand__CTABanner-module__CTABanner-content___sZo6_:has(>.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn)>.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn+*{margin-block-start:auto}}.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn{align-items:center;gap:var(--base-size-8);width:100%;border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-end:var(--base-size-32);display:flex}.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn>svg,.Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn>img{height:var(--base-size-40);width:auto;display:block}.Primer_Brand__CTABanner-module__CTABanner--variant-default___eD19a .Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn{border-block-end:none;width:auto;padding-block-end:0}.Primer_Brand__CTABanner-module__CTABanner--variant-minimal___uuWf5 .Primer_Brand__CTABanner-module__CTABanner-logo___QX4nn{margin-block-end:var(--base-size-24)}.Primer_Brand__CTABanner-module__CTABanner-link___XxOjC{align-self:auto}.Primer_Brand__CTABanner-module__CTABanner-heading___JYhUV b{color:var(--brand-CTABanner-color-heading-emphasis);font-weight:inherit}.Primer_Brand__CTABanner-module__CTABanner-heading___JYhUV code,.Primer_Brand__CTABanner-module__CTABanner-description___I7md6 code{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);white-space:normal;word-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6}.Primer_Brand__CTABanner-module__CTABanner-buttonGroup___UMs1W{margin-block-start:0;margin-block-start:calc(-1 * var(--CTABanner-content-gap,0px));padding-block-start:var(--base-size-12)}.Primer_Brand__ListItem-module__ListItem___aFf5u{align-items:flex-start;gap:var(--base-size-12);display:flex}.Primer_Brand__ListItem-module__ListItem--default___pqfZV{color:var(--brand-color-text-default)}.Primer_Brand__ListItem-module__ListItem--muted___EzTWR{color:var(--brand-color-text-muted)}.Primer_Brand__ListItem-module__ListItem__leading-visual___Fu5ba{height:1lh}.Primer_Brand__ListItem-module__ListItem__leading-visual--muted___nJk0R{fill:var(--brand-color-text-muted)}.Primer_Brand__ListItem-module__OrderedList__item___BJsQo:before{content:counter(li) ".";counter-increment:li;min-width:var(--base-size-16);text-align:center;font-weight:var(--brand-text-size-200)}.Primer_Brand__list-shared-module__List___dFefs{gap:var(--base-size-8);font-family:var(--brand-body-fontFamily);color:var(--brand-color-text-default);flex-direction:column;margin:0;padding-inline-start:0;list-style:none;display:flex}.Primer_Brand__OrderedList-module__OrderedList___eCBYV{counter-reset:li}.Primer_Brand__CTAForm-module__CTAForm___oOV3J{grid-gap:var(--base-size-16);gap:var(--base-size-16);grid-template-columns:2fr auto;align-items:flex-end;display:grid}.Primer_Brand__CTAForm-module__CTAForm___oOV3J>*{grid-column:span 2;width:100%}.Primer_Brand__CTAForm-module__CTAForm-input___sR5r3{order:1}.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl{order:2;grid-column:span 2}.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC{order:4}.Primer_Brand__CTAForm-module__CTAForm___oOV3J>:not(.Primer_Brand__CTAForm-module__CTAForm-input___sR5r3):not(.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC):not(.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl){order:3;grid-column:span 2}@media screen and (width>=48rem){.Primer_Brand__CTAForm-module__CTAForm___oOV3J>*{grid-column:span 1}.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl{order:3;grid-column:span 2}.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC{order:2}.Primer_Brand__CTAForm-module__CTAForm___oOV3J>:not(.Primer_Brand__CTAForm-module__CTAForm-input___sR5r3):not(.Primer_Brand__CTAForm-module__CTAForm-button___dWqAC):not(.Primer_Brand__CTAForm-module__CTAForm-confirm___yTThl){order:4}}:root,[data-color-mode=light]{--brand-footer-borderColor:var(--base-color-scale-green-6);--brand-footer-bg-color:var(--brand-color-canvas-subtle);--brand-footer-backToTop-borderColor-rest:var(--base-color-scale-gray-2);--brand-footer-backToTop-borderColor-hover:var(--base-color-scale-gray-2);--brand-footer-backToTop-borderColor-active:var(--base-color-scale-gray-2);--brand-footer-backToTop-bgColor-rest:#00000003;--brand-footer-backToTop-bgColor-hover:#0000001e;--brand-footer-backToTop-bgColor-active:#00000036;--brand-footer-socialIcon-restFilter:sepia(37%) saturate(152%) hue-rotate(77deg) brightness(57%);--brand-footer-socialIcon-hoverFilter:brightness(0)}[data-color-mode=dark]{--brand-footer-borderColor:var(--base-color-scale-green-3);--brand-footer-bg-color:var(--brand-color-canvas-subtle);--brand-footer-backToTop-borderColor-rest:var(--base-color-scale-gray-6);--brand-footer-backToTop-borderColor-hover:#ffffff1f;--brand-footer-backToTop-borderColor-active:#ffffff1f;--brand-footer-backToTop-bgColor-rest:#00000003;--brand-footer-backToTop-bgColor-hover:#ffffff29;--brand-footer-backToTop-bgColor-active:#ffffff3d;--brand-footer-socialIcon-restFilter:saturate(73%) hue-rotate(-89deg) brightness(110%);--brand-footer-socialIcon-hoverFilter:brightness(2)}:root{--brand-footer-backToTop-minTarget:var(--base-size-44)}.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd{border-top:var(--brand-borderWidth-thick) solid var(--brand-footer-borderColor);background-color:var(--brand-footer-bg-color);position:relative}.Primer_Brand__MinimalFooter-module__MinimalFooter--withFootnotes___r5iQL{border-top:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn{max-width:1280px;max-width:var(--brand-footer-max-width,1280px);padding-inline:var(--base-size-20);margin-left:auto;margin-right:auto}@media screen and (width>=48rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn{padding-inline:var(--base-size-32)}}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms___wPthK{padding:var(--base-size-48) 0}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL{margin-bottom:var(--base-size-24)}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL sup{font-size:var(--base-size-12);vertical-align:super;margin-right:var(--base-size-4);display:inline-block}.Primer_Brand__MinimalFooter-module__MinimalFooter__terms-item___ex9bL:last-child{margin-bottom:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__top___H_7ju{padding-top:var(--base-size-48);padding-bottom:var(--base-size-32);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle)}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-row___ZGvWR{grid-gap:var(--base-size-24);align-items:center;gap:var(--base-size-24);grid-template-columns:auto 1fr;display:grid}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM{display:contents}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM>.Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1{grid-area:2/1/auto/-1;justify-content:flex-start}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM>.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho{grid-area:1/2;justify-self:flex-end}.Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc{color:var(--brand-color-text-default);display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc>svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__MinimalFooter-module__MinimalFooter__bottom___yXxek{padding-top:var(--base-size-32);padding-bottom:var(--base-size-32)}@media screen and (width>=80rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__top___H_7ju{padding-top:var(--base-size-32)}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-row___ZGvWR{justify-content:space-between;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM{justify-content:flex-end;align-items:center;gap:var(--base-size-20);flex-wrap:wrap;flex:1;min-width:0;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__top-actions___QIaDM>.Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1{justify-content:flex-end}.Primer_Brand__MinimalFooter-module__MinimalFooter__logo___GvtJc>svg{width:var(--base-size-32);height:var(--base-size-32)}}.Primer_Brand__MinimalFooter-module__MinimalFooter__section____O9_E{min-width:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__section--footnotes___iIJlL{border-bottom:var(--brand-borderWidth-thick) solid var(--brand-footer-borderColor);background-color:var(--brand-color-canvas-default)}.Primer_Brand__MinimalFooter-module__MinimalFooter__section--center___Tq8St>.Primer_Brand__MinimalFooter-module__MinimalFooter__container___phzVn{padding-top:var(--base-size-32);padding-bottom:var(--base-size-32)}.Primer_Brand__MinimalFooter-module__MinimalFooter__section--center___Tq8St+.Primer_Brand__MinimalFooter-module__MinimalFooter__section--bottom___KBLLb{border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle)}.Primer_Brand__MinimalFooter-module__MinimalFooter__bottom-row___Utlyc{align-items:flex-start;gap:var(--base-size-24);flex-direction:column;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-links___L0cTI{justify-content:flex-start;align-items:center;gap:var(--base-size-16);margin:0;padding:0;list-style:none;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV{min-width:var(--base-size-24);min-height:var(--base-size-24);justify-content:center;align-items:center;display:flex;position:relative}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV:hover .Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL,.Primer_Brand__MinimalFooter-module__MinimalFooter__social-link___T7oRV:focus-visible .Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL{filter:var(--brand-footer-socialIcon-hoverFilter)}.Primer_Brand__MinimalFooter-module__MinimalFooter__social-icon___rQIEL{width:auto;height:auto;max-height:var(--base-size-20);filter:var(--brand-footer-socialIcon-restFilter);display:block}.Primer_Brand__MinimalFooter-module__MinimalFooter__copyright___Zz0yX{text-transform:uppercase;margin:0}.Primer_Brand__MinimalFooter-module__MinimalFooter__metaText___NDwZ3{font-size:var(--base-size-12)}.Primer_Brand__MinimalFooter-module__MinimalFooter__links___ukZs1{align-items:center;gap:var(--base-size-20);flex-wrap:wrap;display:flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c{color:var(--brand-color-text-muted);cursor:pointer;text-transform:uppercase;background-color:#0000;border:0;align-self:center;padding:0;-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c:where(button){font:inherit}.Primer_Brand__MinimalFooter-module__MinimalFooter__link___zi47c:hover{-webkit-text-decoration:underline;text-decoration:underline}@media screen and (width>=48rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__social-links___L0cTI{gap:var(--base-size-20)}}@media screen and (width>=80rem){.Primer_Brand__MinimalFooter-module__MinimalFooter__bottom-row___Utlyc{flex-direction:row;justify-content:space-between;align-items:center}}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho{appearance:none;font:inherit;color:var(--brand-color-text-default);cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:disabled,.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho[aria-disabled=true]{cursor:not-allowed}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-content___fAoRM{align-items:center;gap:var(--base-size-12);display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3{border:var(--brand-borderWidth-thin) solid var(--brand-footer-backToTop-borderColor-rest);border-radius:var(--base-size-6);background-color:var(--brand-footer-backToTop-bgColor-rest);min-width:var(--brand-footer-backToTop-minTarget);min-height:var(--brand-footer-backToTop-minTarget);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), border-color var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:not([disabled]):not([aria-disabled=true]):hover .Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3{border-color:var(--brand-footer-backToTop-borderColor-hover);background-color:var(--brand-footer-backToTop-bgColor-hover)}.Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop___uK0Ho:not([disabled]):not([aria-disabled=true]):active .Primer_Brand__MinimalFooter-module__MinimalFooter__backToTop-icon___tpnv3{border-color:var(--brand-footer-backToTop-borderColor-active);background-color:var(--brand-footer-backToTop-bgColor-active)}@media (prefers-reduced-motion:reduce){.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd,.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd:before,.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd:after,.Primer_Brand__MinimalFooter-module__MinimalFooter___QucKd *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Pillar-module__Pillar___dHhm7{color:var(--brand-color-text-default);flex-direction:column;display:flex}.Primer_Brand__Pillar-module__Pillar--has-max-width___Rm68E{max-width:50ch}.Primer_Brand__Pillar-module__Pillar--has-border___PSR1K{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-32)}.Primer_Brand__Pillar-module__Pillar___dHhm7.Primer_Brand__Pillar-module__Pillar--align-center___mWN5F{text-align:center;align-items:center}.Primer_Brand__Pillar-module__Pillar___dHhm7.Primer_Brand__Pillar-module__Pillar--align-start___dfipC{text-align:left;align-items:flex-start}.Primer_Brand__Pillar-module__Pillar__image___I_5uJ{margin-bottom:var(--base-size-28);border-radius:var(--brand-borderRadius-medium);overflow:hidden}.Primer_Brand__Pillar-module__Pillar__image___I_5uJ img,.Primer_Brand__Pillar-module__Pillar__image___I_5uJ span,.Primer_Brand__Pillar-module__Pillar__image___I_5uJ picture{display:block}.Primer_Brand__Pillar-module__Pillar__icon___MyYVk{margin-bottom:var(--base-size-48)}.Primer_Brand__Pillar-module__Pillar__icon--with-background___z0eoV{border-radius:var(--base-size-12)}.Primer_Brand__Pillar-module__Pillar__icon--with-background___z0eoV>svg{width:100%;height:100%}.Primer_Brand__Pillar-module__Pillar__heading___C7yPQ{margin-bottom:var(--base-size-16)}.Primer_Brand__Pillar-module__Pillar__description___BPMTa:not(.Primer_Brand__Pillar-module__Pillar--has-border___PSR1K .Primer_Brand__Pillar-module__Pillar__description___BPMTa:last-child){margin-bottom:var(--base-size-24)}.Primer_Brand__Pillar-module__Pillar__link___yiBNY{margin-top:auto}:root{--brand-Card-animation-easing:cubic-bezier(.01, .73, .08, .93);--brand-Card-animation-duration:.4s;--brand-Card-padding-inline:var(--base-size-20);--brand-Card-padding-block:var(--base-size-32);--brand-Card-maxWidth:26.25rem}:root,[data-color-mode=light]{--brand-Card-background-default:var(--brand-color-canvas-default);--brand-Card-background-overlay:#f2f5f333}[data-color-mode=dark]{--brand-Card-background-default:var(--brand-color-canvas-subtle);--brand-Card-background-overlay:#f2f5f30d}.Primer_Brand__Card-module__Card___ByGEk{--Card-grid-template-rows:auto auto auto auto auto auto 1fr auto;color:var(--brand-color-text-default);padding:var(--brand-Card-padding-block) var(--brand-Card-padding-inline);grid-template:"image image""leadingVisual leadingVisual""icon icon""tokens tokens""label label""heading heading""description description"1fr"action action"/1fr 1fr;grid-template-rows:var(--Card-grid-template-rows);border-radius:var(--brand-borderRadius-medium);flex:auto;height:100%;-webkit-text-decoration:none;text-decoration:none;display:grid;position:relative}@media screen and (width>=64rem){.Primer_Brand__Card-module__Card___ByGEk{--brand-Card-padding-inline:var(--base-size-32)}}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card___ByGEk{--brand-Card-padding-block:var(--base-size-64);--brand-Card-padding-inline:var(--base-size-40);text-align:center}@media screen and (width>=64rem){.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card___ByGEk{--brand-Card-padding-inline:var(--base-size-80)}}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card___ByGEk{grid-template-columns:1fr;grid-template-areas:"image""leadingVisual""icon""tokens""label""heading""description""action";justify-items:center}.Primer_Brand__Card-module__Card--backgroundColor-default___azlLW{background-color:var(--brand-Card-background-default)}.Primer_Brand__Card-module__Card--backgroundColor-subtle___GNf9B{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Card-module__Card--backgroundColor-none___ZURf_{background-color:#0000}.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{--Card-grid-template-rows:auto auto auto auto auto 1fr auto auto;grid-template-areas:"image image""leadingVisual leadingVisual""icon icon""label label""heading heading""description description""tokens tokens""action action"}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{grid-template-areas:"image""leadingVisual""icon""label""heading""description""tokens""action"}.Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f{--Card-grid-template-rows:auto auto auto auto auto 1fr auto auto;grid-template-areas:"leadingVisual leadingVisual""icon icon""tokens tokens""label label""heading heading""description description""action action""image image"}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f{grid-template-areas:"leadingVisual""icon""tokens""label""heading""description""action""image"}.Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{--Card-grid-template-rows:auto auto auto auto 1fr auto auto auto;grid-template-areas:"leadingVisual leadingVisual""icon icon""label label""heading heading""description description""tokens tokens""action action""image image"}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M{grid-template-areas:"leadingVisual""icon""label""heading""description""tokens""action""image"}.Primer_Brand__Card-module__Card--hasLeadingVisual___JnH6q{--brand-Card-padding-block:var(--base-size-64);--brand-Card-padding-inline:var(--base-size-40)}.Primer_Brand__Card-module__Card--imagePos-block-end___I2w2f .Primer_Brand__Card-module__Card__image___zt4oH{margin-bottom:0;margin-top:var(--base-size-28)}.Primer_Brand__Card-module__Card--maxWidth___sqVhD{max-width:var(--brand-Card-maxWidth)}.Primer_Brand__Card-module__Card--fullWidth___j46z5{max-width:none;max-width:initial}.Primer_Brand__Card-module__Card--variant-minimal___lq45H,.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--variant-minimal___lq45H{padding:0}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa{--Card-arrowAction-endInset:var(--base-size-40)}.Primer_Brand__Card-module__Card___ByGEk:hover{-webkit-text-decoration:none;text-decoration:none}.Primer_Brand__Card-module__Card__link___Ye5mq{color:currentColor;-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__Card-module__Card__link___Ye5mq code,.Primer_Brand__Card-module__Card__description___KN9CH code{font-family:var(--brand-fontStack-monospace);font-size:calc(1em - 1px);font-weight:var(--base-text-weight-regular);color:var(--brand-InlineCode-color-fg-default);background-color:var(--brand-InlineCode-bgColor);padding-block:0;padding-inline:var(--base-size-4);border-radius:var(--base-size-2);white-space:normal;word-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:1.6}.Primer_Brand__Card-module__Card--disableAnimation___Zv8eW:hover .Primer_Brand__Card-module__Card__link___Ye5mq{-webkit-text-decoration:underline!important;text-decoration:underline!important}.Primer_Brand__Card-module__Card__link___Ye5mq:focus{outline:none}.Primer_Brand__Card-module__Card__link___Ye5mq:before{content:"";position:absolute;inset:0}.Primer_Brand__Card-module__Card--border___nNZlZ{border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Card-module__Card__outer___QBN0D{height:100%}.Primer_Brand__Card-module__Card__outer___QBN0D:has(.Primer_Brand__Card-module__Card--variant-minimal___lq45H){border-radius:var(--brand-borderRadius-small)}.Primer_Brand__Card-module__Card__outer___QBN0D:focus-within{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Card-module__Card__outer___QBN0D:has(.Primer_Brand__Card-module__Card--variant-minimal___lq45H):focus-within{outline-offset:var(--base-size-12)}.Primer_Brand__Card-module__Card__image___zt4oH{border-radius:var(--brand-borderRadius-medium);grid-area:image;margin-block-end:var(--base-size-28);overflow:hidden}.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-inline:calc(var(--brand-Card-padding-inline) * -1)}.Primer_Brand__Card-module__Card__image--position-block-start___r8NDr.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-start:calc(var(--brand-Card-padding-block) * -1)}.Primer_Brand__Card-module__Card__image--position-block-end___FHlIj.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-end:calc(var(--brand-Card-padding-block) * -1)}.Primer_Brand__Card-module__Card--border___nNZlZ .Primer_Brand__Card-module__Card__image--position-block-start___r8NDr.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{border-end-end-radius:0;border-end-start-radius:0}.Primer_Brand__Card-module__Card--border___nNZlZ .Primer_Brand__Card-module__Card__image--position-block-end___FHlIj.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-start-start-radius:0;border-start-end-radius:0}.Primer_Brand__Card-module__Card--variant-minimal___lq45H .Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-inline:0}.Primer_Brand__Card-module__Card--variant-minimal___lq45H .Primer_Brand__Card-module__Card__image--position-block-start___r8NDr.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-start:0}.Primer_Brand__Card-module__Card--variant-minimal___lq45H .Primer_Brand__Card-module__Card__image--position-block-end___FHlIj.Primer_Brand__Card-module__Card__image--padding-none___k5R8r{margin-block-end:0}.Primer_Brand__Card-module__Card__image___zt4oH img,.Primer_Brand__Card-module__Card__image___zt4oH picture,.Primer_Brand__Card-module__Card__image___zt4oH span{display:block}.Primer_Brand__Card-module__Card__leadingVisual___hyXFF{grid-area:leadingVisual;align-items:center;margin-block-end:var(--base-size-36);display:flex}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card__leadingVisual___hyXFF{justify-content:center}.Primer_Brand__Card-module__Card__leadingVisualItem___T7Ut8{max-width:100%;height:var(--base-size-40);width:auto;display:block}.Primer_Brand__Card-module__Card__icon___H4tc9{margin-bottom:var(--base-size-24);grid-area:icon}.Primer_Brand__Card-module__Card__tokens___eYuJh{gap:var(--base-size-8);margin-bottom:var(--base-size-20);flex-wrap:wrap;grid-area:tokens;display:flex}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card__tokens___eYuJh{justify-content:center}.Primer_Brand__Card-module__Card__tokens--position-block-end___jQn1b{margin-block-start:var(--base-size-20);margin-block-end:0}.Primer_Brand__Card-module__Card__label___EAot7{grid-area:label;inline-size:fit-content;max-inline-size:100%;margin-block-end:var(--base-size-20)}.Primer_Brand__Card-module__Card__heading___INFhp{grid-area:heading;margin-block-end:var(--base-size-12)}.Primer_Brand__Card-module__Card__description___KN9CH{grid-area:description;margin-block-end:var(--base-size-24)}.Primer_Brand__Card-module__Card__action___C6sRY{pointer-events:none;grid-area:action;align-items:center;max-inline-size:100%;margin-block-start:auto;display:inline-flex}.Primer_Brand__Card-module__Card__actionIcon___RkX8K{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-overflow:clip;white-space:normal;min-inline-size:0;display:block;overflow:visible}.Primer_Brand__Card-module__Card___ByGEk:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__action___C6sRY{inline-size:100%;min-inline-size:0}.Primer_Brand__Card-module__Card___ByGEk:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__action___C6sRY>span:first-child{min-inline-size:0}.Primer_Brand__Card-module__Card___ByGEk:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-overflow:clip;white-space:normal;word-wrap:anywhere;overflow:visible}.Primer_Brand__Card-module__Card--align-center___geXUu:not(.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa) .Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-align:center}.Primer_Brand__Card-module__Card__actionLabelClip___XkCTY{display:contents}.Primer_Brand__Card-module__Card--tokensPosition-block-end___eF64M .Primer_Brand__Card-module__Card__action___C6sRY{margin-block-start:var(--base-size-20)}.Primer_Brand__Card-module__Card__action--arrowOnly____4i56{--actionArrow-duration:.3s;min-height:var(--base-size-40);width:auto;min-inline-size:0;max-inline-size:calc(100% - var(--Card-arrowAction-endInset));-moz-column-gap:var(--base-size-8);justify-content:flex-start;column-gap:var(--base-size-8);padding-block:var(--base-size-4);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-Card-background-overlay);flex-shrink:0;margin-block-start:var(--base-size-20);padding-inline-start:var(--base-size-12);padding-inline-end:var(--base-size-4);overflow:hidden}.Primer_Brand__Card-module__Card__actionIcon--arrowOnly___Vi3cC{width:var(--base-size-32);min-width:var(--base-size-32);height:var(--base-size-32);min-height:var(--base-size-32);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-color-canvas-default)}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card__action___C6sRY{justify-content:center}.Primer_Brand__Card-module__Card__action___C6sRY,.Primer_Brand__Card-module__Card__action___C6sRY span{color:var(--brand-Link-color-accent)}.Primer_Brand__Card-module__Card__action___C6sRY,.Primer_Brand__Card-module__Card__action___C6sRY *{cursor:inherit}.Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{margin-inline-start:var(--base-size-4)}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{--ExpandableArrow-duration:var(--brand-Card-animation-duration);--ExpandableArrow-easing:var(--brand-Card-animation-easing)}.Primer_Brand__Card-module__Card__actionIcon--arrowOnly___Vi3cC .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{margin-inline-start:0}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__description___KN9CH{margin-bottom:var(--base-size-12)}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__action___C6sRY{justify-self:start;min-inline-size:0}@media (hover:hover){.Primer_Brand__Card-module__Card__action--arrowOnly____4i56{-moz-column-gap:0;transition:border-color var(--actionArrow-duration) ease-out, background-color var(--actionArrow-duration) ease-out, column-gap var(--actionArrow-duration) ease-out, padding-inline var(--actionArrow-duration) ease-out;transition:border-color var(--actionArrow-duration) ease-out, background-color var(--actionArrow-duration) ease-out, column-gap var(--actionArrow-duration) ease-out, padding-inline var(--actionArrow-duration) ease-out, -moz-column-gap var(--actionArrow-duration) ease-out;background-color:#0000;border-color:#0000;column-gap:0;padding-inline:0}.Primer_Brand__Card-module__Card__actionLabelClip___XkCTY{--actionLabelClip-duration:.4s;opacity:0;min-inline-size:0;max-inline-size:0;transform:translateX(calc(var(--base-size-12) * -1));transition:max-inline-size .4s var(--brand-Card-animation-easing), opacity .4s ease-out, transform .4s ease-out, margin-inline .4s ease-out, padding-inline .4s ease-out;transition:max-inline-size var(--actionLabelClip-duration) var(--brand-Card-animation-easing), opacity var(--actionLabelClip-duration) ease-out, transform var(--actionLabelClip-duration) ease-out, margin-inline var(--actionLabelClip-duration) ease-out, padding-inline var(--actionLabelClip-duration) ease-out;background-color:#0000;flex:auto;align-self:stretch;align-items:center;margin-inline:0;padding-inline:0;display:inline-flex;overflow:hidden}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__actionLabel___nT5Pl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.Primer_Brand__Card-module__Card--align-center___geXUu .Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa .Primer_Brand__Card-module__Card__action___C6sRY{justify-self:center}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:focus-within .Primer_Brand__Card-module__Card__action--arrowOnly____4i56,.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:hover .Primer_Brand__Card-module__Card__action--arrowOnly____4i56{-moz-column-gap:var(--base-size-8);column-gap:var(--base-size-8);border-color:var(--brand-color-border-default);background-color:var(--brand-Card-background-overlay);padding-inline-start:var(--base-size-12);padding-inline-end:var(--base-size-4)}.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:focus-within .Primer_Brand__Card-module__Card__actionLabelClip___XkCTY,.Primer_Brand__Card-module__Card--ctaVariant-arrow___UMWZa:hover .Primer_Brand__Card-module__Card__actionLabelClip___XkCTY{opacity:1;max-inline-size:100%;margin-inline-start:calc(var(--base-size-12) * -1);margin-inline-end:0;padding-inline-start:var(--base-size-12);padding-inline-end:var(--base-size-4);transform:translate(0)}.Primer_Brand__Card-module__Card___ByGEk:focus-within .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ,.Primer_Brand__Card-module__Card___ByGEk:hover .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ{transform:translateX(var(--base-size-2))}.Primer_Brand__Card-module__Card___ByGEk:hover .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ path:nth-of-type(2),.Primer_Brand__Card-module__Card___ByGEk:focus-within .Primer_Brand__Card-module__Card--expandableArrow___ORmuZ path:nth-of-type(2){stroke-dashoffset:20px}.Primer_Brand__Card-module__Card--disableAnimation___Zv8eW,.Primer_Brand__Card-module__Card--disableAnimation___Zv8eW *{transition:none;animation:none}@media (prefers-reduced-motion:reduce){.Primer_Brand__Card-module__Card___ByGEk,.Primer_Brand__Card-module__Card___ByGEk:before,.Primer_Brand__Card-module__Card___ByGEk:after,.Primer_Brand__Card-module__Card___ByGEk *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__SectionIntro-module__SectionIntro___RduRB{gap:var(--base-size-16);padding-block:var(--base-size-24);flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__SectionIntro-module__SectionIntro___RduRB img,.Primer_Brand__SectionIntro-module__SectionIntro___RduRB picture{display:block}.Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF{color:var(--brand-color-text-muted)}.Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF em,.Primer_Brand__SectionIntro-module__SectionIntro-heading--muted___CdGWF b{color:var(--brand-color-text-default);font-style:normal;font-weight:inherit}.Primer_Brand__SectionIntro-module__SectionIntro--align-start___C59mu{text-align:start}.Primer_Brand__SectionIntro-module__SectionIntro--align-center___qU_a9{text-align:center;padding-inline:var(--base-size-24);align-items:center}.Primer_Brand__SectionIntro-module__SectionIntro-heading___u6_Wl{max-width:24ch}.Primer_Brand__SectionIntro-module__SectionIntro--full-width___HROKL .Primer_Brand__SectionIntro-module__SectionIntro-heading___u6_Wl{max-width:none}.Primer_Brand__SectionIntro-module__SectionIntro-label___ZjciO{margin-block-end:var(--base-size-2)}.Primer_Brand__SectionIntro-module__SectionIntro-description___Sz93l{max-width:50ch;padding-block-start:var(--base-size-2)}.Primer_Brand__SectionIntro-module__SectionIntro-link___dePuF{margin-top:var(--base-size-16)}@keyframes Primer_Brand__TextRevealAnimation-module__wipe___Mztl1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq{opacity:0;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--visible___KIbWH{opacity:1}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA{width:100%;min-height:1lh;position:relative}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA:after{content:"";background-color:var(--brand-color-accent-primary);transform-origin:100%;width:100%;height:100%;animation:Primer_Brand__TextRevealAnimation-module__wipe___Mztl1 var(--brand-animation-duration-extended) forwards var(--brand-animation-easing-default);animation-delay:var(--animation-delay);display:inline;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation--animated___NuoAA:after{display:none}.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq:before,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq:after,.Primer_Brand__TextRevealAnimation-module__TextRevealAnimation___dpkSq *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__Prose-module__Prose___X2BXE{font-family:var(--brand-body-fontFamily);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);color:var(--brand-color-text-default)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo{font-size:var(--brand-text-size-300);line-height:1.7}.Primer_Brand__Prose-module__Prose___X2BXE *+*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:auto;margin-block-start:1em;margin-block-start:var(--spacing,1em)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo *+*{--spacing:var(--base-size-40)}.Primer_Brand__Prose-module__Prose--lineLength___ws7gn{max-width:var(--brand-Prose-lineLength)}.Primer_Brand__Prose-module__Prose___X2BXE h1{font-weight:var(--brand-heading-weight-700);font-size:var(--brand-text-size-700);line-height:var(--brand-text-lineHeight-700);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-text-letterSpacing-700)}.Primer_Brand__Prose-module__Prose___X2BXE h2{font-weight:var(--brand-heading-weight-600);font-size:var(--brand-text-size-600);line-height:var(--brand-text-lineHeight-600);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-text-letterSpacing-600)}.Primer_Brand__Prose-module__Prose--lineLength___ws7gn h2{max-width:26ch}.Primer_Brand__Prose-module__Prose___X2BXE h3{font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-400);line-height:var(--brand-heading-lineHeight-400);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-400)}.Primer_Brand__Prose-module__Prose--lineLength___ws7gn h1{max-width:32ch}.Primer_Brand__Prose-module__Prose___X2BXE h4{--spacing:var(--base-size-48);font-weight:var(--brand-heading-weight-400);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-300)}.Primer_Brand__Prose-module__Prose___X2BXE h5,.Primer_Brand__Prose-module__Prose___X2BXE h6{--spacing:var(--base-size-48);font-weight:var(--brand-text-subhead-weight-medium);font-size:var(--brand-text-subhead-size-medium);line-height:var(--brand-text-subhead-lineHeight-medium);font-family:var(--brand-heading-fontFamily);letter-spacing:var(--brand-heading-letterSpacing-200)}.Primer_Brand__Prose-module__Prose___X2BXE h1,.Primer_Brand__Prose-module__Prose___X2BXE h2,.Primer_Brand__Prose-module__Prose___X2BXE h3{--spacing:var(--base-size-64)}.Primer_Brand__Prose-module__Prose___X2BXE h1+*,.Primer_Brand__Prose-module__Prose___X2BXE h2+*,.Primer_Brand__Prose-module__Prose___X2BXE h3+*,.Primer_Brand__Prose-module__Prose___X2BXE p{--spacing:var(--base-size-24)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo p{--spacing:var(--base-size-40)}.Primer_Brand__Prose-module__Prose___X2BXE ul,.Primer_Brand__Prose-module__Prose___X2BXE ol{--spacing:var(--base-size-16);gap:var(--base-size-8);line-height:var(--brand-text-lineHeight-300);flex-direction:column;margin-inline-start:var(--base-size-24);padding:0;display:flex}.Primer_Brand__Prose-module__Prose--editorial___DtuDo ul,.Primer_Brand__Prose-module__Prose--editorial___DtuDo ol{--spacing:var(--base-size-48);gap:var(--base-size-16);line-height:1.7}.Primer_Brand__Prose-module__Prose___X2BXE ul{list-style-type:image;list-style-image:var(--brand-Prose-unorderedList-imageUrl)}.Primer_Brand__Prose-module__Prose___X2BXE li{--spacing:0}.Primer_Brand__Prose-module__Prose___X2BXE strong,.Primer_Brand__Prose-module__Prose___X2BXE b{font-weight:var(--brand-text-weight-heavy)!important}.Primer_Brand__Prose-module__Prose___X2BXE em{font-variation-settings:"ital" 10;font-synthesis:none}.Primer_Brand__Prose-module__Prose___X2BXE a{color:var(--brand-InlineLink-color-rest);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__Prose-module__Prose___X2BXE a:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__Prose-module__Prose___X2BXE a:active:after{border-color:var(--brand-InlineLink-color-pressed)}.Primer_Brand__Prose-module__Prose___X2BXE code{font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);white-space:break-spaces;padding:var(--base-size-4) var(--base-size-8);border-radius:var(--brand-borderRadius-small);background-color:var(--brand-Prose-code-bgColor)}.Primer_Brand__Prose-module__Prose___X2BXE pre{padding:var(--base-size-16);border-radius:var(--brand-borderRadius-medium);background-color:var(--brand-Prose-code-bgColor)}.Primer_Brand__Prose-module__Prose___X2BXE pre code{padding:0}.Primer_Brand__Prose-module__Prose___X2BXE img{--spacing:var(--brand-Prose-img-spacing);max-width:100%;height:auto;margin-left:auto;margin-right:auto;margin-block-end:var(--spacing);display:block}.Primer_Brand__Prose-module__Prose--editorial___DtuDo figure img{border-radius:var(--brand-borderRadius-medium);margin-block-end:0;display:block}.Primer_Brand__Prose-module__Prose___X2BXE blockquote{--spacing:var(--brand-Prose-blockquote-spacing);font-size:var(--brand-text-size-400);line-height:var(--brand-text-lineHeight-400);padding-top:var(--base-size-48);padding-bottom:var(--base-size-8);margin-bottom:var(--spacing);position:relative}.Primer_Brand__Prose-module__Prose--default___ZqcxT blockquote{padding-left:var(--base-size-40)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo blockquote{font-size:var(--brand-text-size-500);line-height:var(--brand-text-lineHeight-500);font-weight:var(--brand-text-weight-500);padding-top:var(--base-size-64)}@media screen and (width>=87.5rem){.Primer_Brand__Prose-module__Prose--editorial___DtuDo blockquote{margin-block:var(--base-size-40)}}.Primer_Brand__Prose-module__Prose___X2BXE blockquote:before{content:"“";font-size:var(--base-size-48);line-height:var(--base-size-64);font-weight:var(--base-text-weight-extrabold);position:absolute;top:0}.Primer_Brand__Prose-module__Prose--editorial___DtuDo blockquote:before{color:var(--brand-color-accent-primary);font-size:var(--base-size-64);line-height:var(--base-size-64)}.Primer_Brand__Prose-module__Prose--default___ZqcxT blockquote:after{content:"";width:var(--brand-borderWidth-thick);background-color:var(--base-color-scale-indigo-5);background-image:linear-gradient(180deg, var(--base-color-scale-blue-5), var(--base-color-scale-purple-5));height:100%;display:block;position:absolute;top:0;left:0}.Primer_Brand__Prose-module__Prose___X2BXE figure figcaption{--spacing:var(--base-size-24);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);color:var(--brand-color-text-muted)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo figcaption{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);font-weight:var(--brand-text-weight-100)}.Primer_Brand__Prose-module__Prose--editorial___DtuDo hr{--spacing:var(--base-size-64);border:1px solid var(--brand-color-border-muted);margin-block-start:var(--spacing);margin-block-end:var(--spacing)}.Primer_Brand__Prose-module__Prose___X2BXE video,.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube\.com],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtu\.be],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube-nocookie\.com]{--spacing:var(--brand-Prose-img-spacing);border-radius:var(--brand-borderRadius-medium);height:auto;margin-left:auto;margin-right:auto;margin-block-end:var(--spacing);display:block}.Primer_Brand__Prose-module__Prose___X2BXE video{max-width:100%}.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube\.com],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtu\.be],.Primer_Brand__Prose-module__Prose___X2BXE iframe[src*=youtube-nocookie\.com]{aspect-ratio:16/9;width:100%}@media (prefers-reduced-motion:reduce){.Primer_Brand__Prose-module__Prose___X2BXE a,.Primer_Brand__Prose-module__Prose___X2BXE a:before,.Primer_Brand__Prose-module__Prose___X2BXE a:after,.Primer_Brand__Prose-module__Prose___X2BXE a *{transition:none!important}}.Primer_Brand__Prose-module__Prose___X2BXE table{--spacing:var(--base-size-32);border-collapse:collapse;border-spacing:0;width:100%;font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__Prose-module__Prose___X2BXE table caption{text-align:left;font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-100);line-height:var(--brand-text-lineHeight-100);color:var(--brand-color-text-muted);padding-block-end:var(--base-size-24)}.Primer_Brand__Prose-module__Prose___X2BXE table th,.Primer_Brand__Prose-module__Prose___X2BXE table td{padding-block:var(--base-size-16);padding-inline:var(--base-size-12);text-align:left;vertical-align:top;border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__Prose-module__Prose___X2BXE table th:first-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:first-child,.Primer_Brand__Prose-module__Prose___X2BXE table th:last-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:last-child{padding-inline:0}.Primer_Brand__Prose-module__Prose___X2BXE table th{font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-400);line-height:var(--brand-text-lineHeight-100);color:var(--brand-color-text-muted)}.Primer_Brand__Prose-module__Prose___X2BXE table thead th{border-bottom:var(--brand-borderWidth-thick) solid var(--brand-color-border-default)}.Primer_Brand__Prose-module__Prose___X2BXE table tbody tr:last-child td{border-bottom:none}.Primer_Brand__Prose-module__Prose--editorial___DtuDo table{--spacing:var(--base-size-48)}.Primer_Brand__Prose-module__Prose___X2BXE td>ul:first-child,.Primer_Brand__Prose-module__Prose___X2BXE td>ol:first-child{margin-block-start:0}@media screen and (width>=48rem){.Primer_Brand__Prose-module__Prose___X2BXE table th,.Primer_Brand__Prose-module__Prose___X2BXE table td{padding:var(--base-size-16) var(--base-size-8)}.Primer_Brand__Prose-module__Prose___X2BXE table th:not(:first-child):not(:last-child),.Primer_Brand__Prose-module__Prose___X2BXE table td:not(:first-child):not(:last-child){padding-inline:var(--base-size-16)}.Primer_Brand__Prose-module__Prose___X2BXE table th:first-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:first-child{padding-inline-start:0}.Primer_Brand__Prose-module__Prose___X2BXE table th:last-child,.Primer_Brand__Prose-module__Prose___X2BXE table td:last-child{padding-inline-end:0}.Primer_Brand__Prose-module__Prose___X2BXE table tbody tr:hover{background-color:var(--brand-color-canvas-subtle)}}@media screen and (width<=47.99rem){.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]){border-collapse:separate;border-spacing:0;width:100%;box-shadow:none;font-size:var(--brand-text-size-200);background:0 0}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) thead{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}:is(.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) tbody,.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) tr){width:100%;display:block}:is(.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) th:not(:first-child):not(:last-child),.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) td:not(:first-child):not(:last-child)){padding-inline:0}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) tr{border-block-start:var(--brand-borderWidth-thicker) solid var(--brand-color-border-muted);margin-block-end:var(--spacing);padding-block-start:var(--base-size-20)}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]{width:100%;margin:0 0 16px;margin:0 0 var(--base-size-16,16px) 0;border:none;flex-direction:column;align-items:flex-start;padding:0;display:flex}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]:not(:last-child){border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-end:var(--base-size-20)}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]:before{content:attr(data-label);color:var(--brand-color-text-muted);text-align:left;font-weight:var(--brand-text-weight-400);margin-block-end:var(--base-size-4)}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) td:not([data-label]){width:100%;border:none;margin-block-end:var(--base-size-16);padding:0;display:block}.Primer_Brand__Prose-module__Prose___X2BXE table:has(td[data-label]) td:not([data-label]):not(:last-child){border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block-end:var(--base-size-20)}.Primer_Brand__Prose-module__Prose___X2BXE td[data-label]:last-child{margin-block-end:0}}:root{--brand-Prose-blockquote-spacing:var(--base-size-24);--brand-Prose-img-spacing:var(--base-size-48);--brand-Prose-lineLength:68ch}:root,[data-color-mode=light]{--brand-Prose-unorderedList-imageUrl:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 focusable=%27false%27 role=%27img%27 viewBox=%270 -3 16 16%27 width=%2716%27 height=%2716%27 fill=%27black%27 style=%27display: inline-block; vertical-align: text-bottom; overflow: visible;%27%3e%3cpath d=%27M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z%27%3e%3c/path%3e%3c/svg%3e");--brand-Prose-code-bgColor:var(--base-color-scale-indigo-0)}[data-color-mode=dark]{--brand-Prose-unorderedList-imageUrl:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 aria-hidden=%27true%27 focusable=%27false%27 role=%27img%27 viewBox=%270 -3 16 16%27 width=%2716%27 height=%2716%27 fill=%27white%27 style=%27display: inline-block; vertical-align: text-bottom; overflow: visible;%27%3e%3cpath d=%27M2 7.75A.75.75 0 0 1 2.75 7h10a.75.75 0 0 1 0 1.5h-10A.75.75 0 0 1 2 7.75Z%27%3e%3c/path%3e%3c/svg%3e");--brand-Prose-code-bgColor:var(--base-color-scale-indigo-9)}.Primer_Brand__Captions-module__Captions___xrhu1{flex:0 0 var(--base-size-64);width:100%;padding:var(--base-size-8) var(--base-size-16) 0;pointer-events:none;background-color:var(--base-color-scale-black-0);justify-content:center;align-items:center;display:flex}.Primer_Brand__Captions-module__Captions__text___e1cBR{color:var(--brand-VideoPlayer-closedCaption-text-fgColor)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container___WmQho{border-radius:var(--brand-borderRadius-medium);background-color:var(--base-color-scale-black-0);flex-direction:column;width:100%;display:flex;overflow:hidden}.Primer_Brand__VideoPlayer-module__VideoPlayer__overlayContainer___K_dl1{flex:1;height:100%;position:relative}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__container___WmQho{border:var(--brand-borderWidth-thin) solid ButtonBorder}}.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw{--brand-VideoPlayer-controls-min-height:56px;width:100%;max-height:calc(100vh - 56px);max-height:calc(100vh - var(--brand-VideoPlayer-controls-min-height));margin:0 auto;display:block}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--fullscreen___p73I7 .Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw{height:100%;position:absolute}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz{font:inherit;z-index:1;background:#0003;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz svg{top:calc(var(--brand-VideoPlayer-controls-min-height) / 2);position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay--transparent___Nc60m{background:0 0}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButtonOverlay___J7kgz:focus-visible{outline:var(--brand-borderWidth-thicker) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__VideoPlayer-module__VideoPlayer__playButton___qff0F{width:25%;height:25%;max-width:var(--brand-VideoPlayer-playButton-width);max-height:var(--brand-VideoPlayer-playButton-height);opacity:.8;color:var(--brand-videoPlayer-playButton-fgColor-rest)}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__playButton___qff0F{color:highlight;opacity:1}}.Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j{transition:var(--brand-VideoPlayer-transition);z-index:2;width:100%;padding:var(--base-size-16);color:var(--brand-videoPlayer-title-fgColor);grid-gap:var(--base-size-12);background:var(--brand-videoPlayer-title-bgColor);transition:all var(--brand-animation-duration-fast) var(--brand-animation-easing-default);grid-template-columns:auto auto;justify-content:flex-start;align-items:center;display:grid;position:absolute;top:0;left:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j.Primer_Brand__VideoPlayer-module__VideoPlayer__title--hidden___gJxj8{opacity:0;visibility:hidden}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j{color:canvastext;background:canvas}}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar___L4653{min-height:var(--brand-VideoPlayer-controls-min-height);grid-gap:var(--base-size-16);justify-content:space-between;align-items:center;gap:var(--base-size-16);border-bottom-right-radius:var(--brand-borderRadius-medium);border-bottom-left-radius:var(--brand-borderRadius-medium);width:100%;padding:var(--base-size-12) var(--base-size-16);pointer-events:all;opacity:1;grid-template-columns:1fr;grid-auto-flow:column;display:grid}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row1___SdOxD,.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row2___EZoJX{align-items:center;gap:var(--base-size-16);display:flex}@media (width<=34rem){.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar___L4653{gap:var(--base-size-12);grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlsBar__row2___EZoJX{justify-self:space-evenly;justify-content:space-evenly;width:100%}}.Primer_Brand__VideoPlayer-module__VideoPlayer__controls___hNpxI:focus,.Primer_Brand__VideoPlayer-module__VideoPlayer__controls___hNpxI:focus-within{bottom:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4{font:inherit;cursor:pointer;width:auto;height:var(--base-size-24);box-sizing:content-box;background:0 0;border:none;padding:0;position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-6);opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4:not(.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt):focus-visible{border-radius:var(--brand-borderRadius-small)}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4 svg{color:var(--brand-videoPlayer-controls-fgColor)}.Primer_Brand__VideoPlayer-module__VideoPlayer__seek___Z4IA2{align-items:center;gap:var(--base-size-16);flex:1;display:flex}.Primer_Brand__VideoPlayer-module__VideoPlayer__progressTime___GvTKs{color:var(--brand-videoPlayer-controls-fgColor)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__totalTime___nWILS{display:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__progressBar___wYSPx{height:var(--base-size-6);flex:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt{border-radius:var(--brand-borderRadius-medium);padding:.125rem var(--base-size-4);border:.125rem solid var(--brand-videoPlayer-closedCaption-borderColor-enabled);background:var(--brand-videoPlayer-closedCaption-bgColor-enabled);position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL{background-color:#0000}.Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v{color:var(--brand-videoPlayer-closedCaption-fgColor-enabled);line-height:25px}.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL .Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v{color:var(--brand-videoPlayer-closedCaption-fgColor-disabled)}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4 svg{color:buttontext}.Primer_Brand__VideoPlayer-module__VideoPlayer__iconControl___Tw7A4:focus-visible{outline-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt:focus-visible{outline:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt:not(.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL){background:highlight;border-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__closedCaption___PAvgt:not(.Primer_Brand__VideoPlayer-module__VideoPlayer__ccOff___svmJL) .Primer_Brand__VideoPlayer-module__VideoPlayer__ccText___xIu2v{color:highlighttext;background-color:highlight}}.Primer_Brand__VideoPlayer-module__VideoPlayer__range___Tmjbg{width:100%;min-width:var(--brand-VideoPlayer-range-minWidth);height:var(--brand-VideoPlayer-range-height);background-color:var(--brand-videoPlayer-range-bgColor-default);border-radius:var(--brand-VideoPlayer-range-borderRadius);position:relative}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl{font:inherit;appearance:none;z-index:1;width:100%;height:var(--brand-VideoPlayer-range-height);cursor:pointer;opacity:0;background:0 0;margin:0;display:block;position:absolute;top:0;left:0}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-8);border-radius:var(--brand-borderRadius-small);opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__range___Tmjbg:hover .Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl{opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl::-moz-range-track{background:0 0;border:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeInput____wivl::-webkit-slider-runnable-track{background:0 0;border:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK{appearance:none;border-radius:var(--brand-VideoPlayer-range-borderRadius);width:100%;height:var(--brand-VideoPlayer-range-height);border:0;position:absolute;top:0;left:0;overflow:hidden}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-bar{background-color:var(--brand-videoPlayer-range-bgColor-default)}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-value{background-color:var(--brand-videoPlayer-range-bgColor-progress)}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-moz-progress-bar{background:var(--brand-videoPlayer-range-bgColor-progress)}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-lower{background-color:var(--brand-videoPlayer-range-bgColor-progress);border:none}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-upper{background-color:var(--brand-videoPlayer-range-bgColor-default);border:none}@media (forced-colors:active){.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-bar{background-color:fieldtext}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-webkit-progress-value{background-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-moz-progress-bar{background:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-lower{background-color:highlight}.Primer_Brand__VideoPlayer-module__VideoPlayer__rangeProgress___dDpNK::-ms-fill-upper{background-color:fieldtext}}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip___mtg_l{z-index:2;width:var(--base-size-8);height:var(--base-size-8);margin-bottom:var(--base-size-16);opacity:0;position:absolute;bottom:100%;left:50%;transform:translate(-50%,50%)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip___mtg_l:before{bottom:calc(var(--base-size-4) * -1);width:var(--base-size-12);height:var(--base-size-12);content:"";background:var(--base-color-scale-white-0);border-radius:var(--brand-borderRadius-small);position:absolute;left:0;transform:rotate(45deg)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipContent___BoAqV{z-index:-1;box-shadow:0 var(--base-size-4) var(--base-size-4) #1b1f2433;padding:var(--brand-VideoPlayer-tooltip-padding-block) var(--brand-VideoPlayer-tooltip-padding-inline);border-radius:var(--brand-borderRadius-medium);background:#fff;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltipText____Syz7{color:var(--base-color-scale-gray-9)}.Primer_Brand__VideoPlayer-module__VideoPlayer__tooltip-visible___xOTRZ{opacity:1}.Primer_Brand__VideoPlayer-module__VideoPlayer__controlTextColor___YMFpe{color:var(--base-color-scale-white-0)}.Primer_Brand__VideoPlayer-module__VideoPlayer__seekTime___HLf0h{white-space:nowrap}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j span{font-weight:var(--brand-text-weight-300);font-size:var(--brand-text-size-300);line-height:var(--brand-text-lineHeight-300);letter-spacing:var(--brand-text-letterSpacing-300)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__title___F1E2j svg{width:var(--base-size-24);height:var(--base-size-24)}.Primer_Brand__VideoPlayer-module__VideoPlayer__container--small___TxAd8 .Primer_Brand__VideoPlayer-module__VideoPlayer__controls___hNpxI{position:initial;position:static}@media (prefers-reduced-motion:reduce){.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw,.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw:before,.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw:after,.Primer_Brand__VideoPlayer-module__VideoPlayer___iNxEw *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.Primer_Brand__VolumeControl-module__VolumeControl___rq9Ra{max-width:100px}:root{--brand-VideoPlayer-tooltip-padding-inline:.3125rem;--brand-VideoPlayer-tooltip-padding-block:.3125rem;--brand-VideoPlayer-transition:all var(--brand-animation-duration-fast) var(--brand-animation-easing-default);--brand-VideoPlayer-range-minWidth:4.6875rem;--brand-VideoPlayer-range-borderRadius:.1875rem;--brand-VideoPlayer-range-height:.375rem;--brand-VideoPlayer-playButton-width:var(--base-size-96);--brand-VideoPlayer-playButton-height:var(--base-size-96);--brand-VideoPlayer-closedCaption-text-padding:.625rem;--brand-VideoPlayer-closedCaption-text-bgColor:#000000bf;--brand-VideoPlayer-closedCaption-text-fgColor:var(--base-color-scale-white-0);--brand-VideoPlayer-closedCaption-margin:0 auto 15px auto}:root,[data-color-mode=light],[data-color-mode=dark]{--brand-videoPlayer-playButton-bgColor-rest:var(--base-color-scale-blue-5);--brand-videoPlayer-playButton-fgColor-rest:var(--base-color-scale-gray-0);--brand-videoPlayer-title-bgColor:linear-gradient(180deg, #000000e6, #00000073 66%, transparent);--brand-videoPlayer-title-fgColor:var(--base-color-scale-gray-0);--brand-videoPlayer-controls-bgColor:var(--base-color-scale-black-0);--brand-videoPlayer-controls-fgColor:var(--base-color-scale-gray-0);--brand-videoPlayer-closedCaption-bgColor-enabled:var(--base-color-scale-gray-0);--brand-videoPlayer-closedCaption-fgColor-enabled:var(--base-color-scale-black-0);--brand-videoPlayer-closedCaption-fgColor-disabled:var(--base-color-scale-gray-0);--brand-videoPlayer-closedCaption-borderColor-enabled:var(--base-color-scale-gray-0);--brand-videoPlayer-range-bgColor-default:var(--base-color-scale-gray-0);--brand-videoPlayer-range-bgColor-progress:var(--base-color-scale-blue-4)}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer___vOvcR{width:100%;position:relative}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__video___Zai7A{width:100%;display:block}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6{right:var(--base-size-24);bottom:var(--base-size-24);width:var(--base-size-36);height:var(--base-size-36);color:var(--brand-color-text-muted);cursor:pointer;background-color:var(--brand-color-canvas-muted);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle);border-radius:var(--brand-borderRadius-full);justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__video___Zai7A[controls]+.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6{display:none}@media (forced-colors:active){.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer___vOvcR{border:var(--brand-borderWidth-thin) solid CanvasText}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6{color:buttontext;background-color:buttonface;border-color:buttontext}.Primer_Brand__MinimalVideoPlayer-module__MinimalVideoPlayer__control___bwjf6:focus-visible{outline-color:highlight}}:root,[data-color-mode=light]{--brand-LogoSuite-color-control-rest:var(--brand-color-canvas-muted);--brand-LogoSuite-color-control-hover:var(--base-color-scale-gray-1);--brand-LogoSuite-color-logo-muted:var(--brand-color-text-muted);--brand-LogoSuite-color-logo-emphasis:var(--brand-color-text-default);--brand-LogoSuite-color-logo-filter-muted:brightness(0) saturate(100%) invert(37%) sepia(7%) saturate(778%) hue-rotate(171deg) brightness(96%) contrast(91%);--brand-LogoSuite-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(12%) sepia(20%) saturate(450%) hue-rotate(172deg) brightness(100%) contrast(91%)}[data-color-mode=dark]{--brand-LogoSuite-color-control-rest:var(--brand-color-canvas-muted);--brand-LogoSuite-color-control-hover:#5a5b7c;--brand-LogoSuite-color-logo-muted:var(--brand-color-text-muted);--brand-LogoSuite-color-logo-emphasis:var(--brand-color-text-default);--brand-LogoSuite-color-logo-filter-muted:brightness(0) saturate(100%) invert(61%) sepia(8%) saturate(430%) hue-rotate(171deg) brightness(94%) contrast(92%);--brand-LogoSuite-color-logo-filter-emphasis:brightness(0) saturate(100%) invert(91%) sepia(2%) saturate(2455%) hue-rotate(193deg) brightness(107%) contrast(98%)}:root{--brand-LogoSuite-logobar-marquee-gap-condensed:var(--base-size-40);--brand-LogoSuite-logobar-marquee-gap-default:var(--base-size-96);--brand-LogoSuite-logobar-marquee-slow:60s;--brand-LogoSuite-logobar-marquee-default:30s;--brand-LogoSuite-logobar-rowGap:var(--base-size-40);--brand-LogoSuite-logobar-columnGap-condensed:var(--base-size-40);--brand-LogoSuite-logobar-columnGap-default:var(--base-size-80)}.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai{padding-block-end:var(--brand-LogoSuite-logobar-rowGap)}.Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL+.Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL{padding-block-start:var(--brand-LogoSuite-logobar-rowGap)}.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai:not(:has(.Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM)) .Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw{font-family:var(--brand-fontStack-monospace);font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100);text-transform:uppercase;color:var(--brand-color-text-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw+.Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM{padding-block-start:var(--base-size-16)}.Primer_Brand__LogoSuite-module__LogoSuite--start___Kk6GC{text-align:left}.Primer_Brand__LogoSuite-module__LogoSuite--center___byPyg,.Primer_Brand__LogoSuite-module__LogoSuite--justify___ZFxvW{text-align:center}.Primer_Brand__LogoSuite-module__LogoSuite--default___EU2sL:not(.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai+.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai) .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{padding-block-start:var(--base-size-32)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{row-gap:var(--brand-LogoSuite-logobar-rowGap);flex-wrap:wrap;justify-content:center;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-default___nLZ7M{--marquee-gap:var(--brand-LogoSuite-logobar-marquee-gap-default);-moz-column-gap:var(--brand-LogoSuite-logobar-columnGap-default);column-gap:var(--brand-LogoSuite-logobar-columnGap-default)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--gap-condensed___d2k3z{--marquee-gap:var(--brand-LogoSuite-logobar-marquee-gap-condensed);-moz-column-gap:var(--brand-LogoSuite-logobar-columnGap-condensed);column-gap:var(--brand-LogoSuite-logobar-columnGap-condensed)}.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai:not(.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai+.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai) .Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw:not(.Primer_Brand__LogoSuite-module__LogoSuite__heading--visually-hidden___pTR4r)+.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm,.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai:not(.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai+.Primer_Brand__LogoSuite-module__LogoSuite___W2Pai) .Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM+.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{margin-block-start:var(--base-size-44);padding-block-start:0}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z img,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z a,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb img,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb a{width:auto;height:var(--base-size-32)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm img{display:block}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z path{fill:var(--brand-LogoSuite-color-logo-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-muted___a0P8Z img{filter:var(--brand-LogoSuite-color-logo-filter-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb path{fill:var(--brand-LogoSuite-color-logo-emphasis)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb img{filter:var(--brand-LogoSuite-color-logo-filter-emphasis)}.Primer_Brand__LogoSuite-module__LogoSuite--start___Kk6GC .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{justify-content:center}@media screen and (width>=48rem){.Primer_Brand__LogoSuite-module__LogoSuite--justify___ZFxvW .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{justify-content:space-between}}.Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm a:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2);border-radius:var(--base-size-4)}.Primer_Brand__LogoSuite-module__LogoSuite--hasDivider___Znsqm{border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-marquee___d5jZP{align-items:center;gap:var(--base-size-24);flex-direction:row;max-width:100vw;margin:auto;display:flex;position:relative}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf{justify-content:space-around;align-items:center;gap:var(--marquee-gap);min-width:100%;animation-name:Primer_Brand__LogoSuite-module__LogobarScrollX___K2Z30;animation-duration:var(--brand-LogoSuite-logobar-marquee-default);flex-shrink:0;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:normal;animation-play-state:running;animation-fill-mode:none;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-default___ptGOl{animation-duration:var(--brand-LogoSuite-logobar-marquee-default)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup--speed-slow___s1IKV{animation-duration:var(--brand-LogoSuite-logobar-marquee-slow)}@keyframes Primer_Brand__LogoSuite-module__LogobarScrollX___K2Z30{0%{transform:translate(0)}to{transform:translateX(calc(-100% - var(--marquee-gap)))}}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr:hover .Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf,.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr:focus-within .Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf{animation-play-state:paused}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee___Q0YOr{padding-block:var(--base-size-4);-webkit-user-select:none;user-select:none;gap:var(--marquee-gap);flex:1;min-width:0;display:flex;overflow:hidden visible;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--paused___i6vSY *{animation-play-state:paused!important}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-marquee--focused___AVQlQ .Primer_Brand__LogoSuite-module__LogoSuite__logobar-marqueeGroup___QnvBf{animation-name:none}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi{cursor:pointer;width:var(--base-size-32);height:var(--base-size-32);border-radius:var(--base-size-48);border:none;border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);background-color:var(--brand-LogoSuite-color-control-rest);transition:background-color var(--brand-animation-duration-faster);flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi:hover{background-color:var(--brand-LogoSuite-color-control-hover)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi svg{width:var(--base-size-16);height:var(--base-size-16);fill:var(--brand-color-text-muted)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-playPauseButton___nkRGi path{fill:var(--brand-color-text-muted)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax{padding:0}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{gap:0;padding-inline:0}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV{padding:var(--base-size-20);flex-direction:column;justify-content:center;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{margin-block-start:auto}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_{padding:var(--base-size-32) var(--base-size-20) var(--base-size-32);flex-direction:column;justify-content:center;display:flex}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm,.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-marquee___d5jZP{width:100%;max-width:none}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw+.Primer_Brand__LogoSuite-module__LogoSuite__description___SRFRM{padding-block-start:var(--base-size-8)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm{padding-block-start:0}@media screen and (width>=48rem){.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax{padding-inline:91px}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_{padding:var(--base-size-40)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV{border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}@media screen and (width>=64rem){.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax{padding-inline:0}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{max-width:1280px}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__textContainer___hClnV{text-align:left;padding:var(--base-size-64)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_{padding:var(--base-size-64)}}@media screen and (width>=1281px){.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__content___tKr_a{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__LogoSuite-module__LogoSuite--gridline-expressive___Aq8ax .Primer_Brand__LogoSuite-module__LogoSuite__logobarContainer___LzoS_:first-child{border-inline-start:none}}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm{position:relative;overflow:visible}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:before{content:"";inset:calc(-1 * var(--base-size-16)) 0;z-index:1;pointer-events:none;opacity:0;-webkit-backdrop-filter:blur(var(--base-size-6));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default);position:absolute}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover:before,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within:before{opacity:1}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within svg,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover img,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within img{opacity:.7;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO{opacity:0;visibility:hidden;z-index:2;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:hover .Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO,.Primer_Brand__LogoSuite-module__LogoSuite__logobar--has-takeover___f22xm:focus-within .Primer_Brand__LogoSuite-module__LogoSuite__logobar-takeoverButtonContainer___gguiO{opacity:1;visibility:visible}.Primer_Brand__Timeline-module__Timeline___keSeT{--bulletY:calc(var(--base-size-8) / 2 - var(--brand-Timeline-bullet-size) / 2 + var(--base-size-8));margin:0;padding:0;list-style:none}.Primer_Brand__Timeline-module__Timeline__item____ME4_{max-width:var(--brand-Timeline-lineLength);color:var(--brand-color-text-default);line-height:var(--brand-Timeline-lineHeight);padding-inline-start:calc(var(--brand-Timeline-bullet-size) + var(--brand-Timeline-spacing));position:relative}.Primer_Brand__Timeline-module__Timeline--full-width___XLdKp .Primer_Brand__Timeline-module__Timeline__item____ME4_{max-width:none}.Primer_Brand__Timeline-module__Timeline__item____ME4_:not(:last-child){padding-bottom:var(--base-size-32)}.Primer_Brand__Timeline-module__Timeline__item____ME4_:before,.Primer_Brand__Timeline-module__Timeline__item____ME4_:after{content:"";position:absolute}.Primer_Brand__Timeline-module__Timeline__item____ME4_:before{width:var(--brand-Timeline-bullet-size);height:var(--brand-Timeline-bullet-size);top:var(--bulletY);border-style:solid;border-width:var(--brand-Timeline-strokeWidth);border-color:var(--brand-Timeline-line-color);border-radius:var(--brand-borderRadius-full);left:0}.Primer_Brand__Timeline-module__Timeline__item____ME4_:not(:last-child):after{top:calc(var(--bulletY) + var(--brand-Timeline-bullet-size) + var(--brand-Timeline-bullet-spacing));left:calc(var(--brand-Timeline-bullet-size) / 2 - var(--brand-Timeline-strokeWidth) / 2);width:var(--brand-Timeline-strokeWidth);height:calc(100% - var(--brand-Timeline-bullet-size) - var(--brand-Timeline-bullet-spacing) * 2);background-color:var(--brand-Timeline-line-color);border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Timeline-module__Timeline__item-text___sbSjp em,.Primer_Brand__Timeline-module__Timeline__item-text___sbSjp b{color:var(--brand-color-text-default);font-style:normal;font-weight:var(--base-text-weight-medium)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a{color:var(--brand-InlineLink-color-rest);-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-color:var(--brand-InlineLink-color-rest);text-decoration-thickness:var(--brand-borderWidth-thin);text-underline-position:under;transition:var(--brand-InlineLink-transition-timing) text-decoration;position:relative}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a:hover{text-decoration-thickness:var(--brand-borderWidth-thick)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a{font-weight:inherit;color:var(--brand-InlineLink-color-rest)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a:active{color:var(--brand-InlineLink-color-pressed)}.Primer_Brand__Timeline-module__Timeline__item____ME4_ a:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}@media (prefers-reduced-motion:reduce){.Primer_Brand__Timeline-module__Timeline__item____ME4_,.Primer_Brand__Timeline-module__Timeline__item____ME4_:before,.Primer_Brand__Timeline-module__Timeline__item____ME4_:after,.Primer_Brand__Timeline-module__Timeline__item____ME4_ *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-Timeline-line-color:var(--brand-color-border-default)}[data-color-mode=dark]{--brand-Timeline-line-color:var(--base-color-scale-gray-4)}:root{--brand-Timeline-bullet-spacing:.125rem;--brand-Timeline-bullet-size:var(--base-size-8);--brand-Timeline-spacing:var(--base-size-16);--brand-Timeline-strokeWidth:.125rem;--brand-Timeline-lineLength:44ch;--brand-Timeline-lineHeight:var(--brand-text-lineHeight-200);--brand-Bento-content-padding-spacious:3.5rem;--brand-Bento-content-padding-normal:var(--base-size-24);--brand-Bento-content-padding-condensed:var(--base-size-16);--brand-Bento-item-borderRadius-large:var(--brand-borderRadius-xlarge);--brand-Bento-item-borderRadius-medium:var(--brand-borderRadius-xlarge);--brand-Bento-item-borderRadius-small:var(--brand-borderRadius-large);--brand-Bento-gap-small:var(--base-size-20);--brand-Bento-gap-medium:var(--base-size-32);--brand-Bento-gap-large:var(--base-size-32)}.Primer_Brand__Bento-module__Bento___mNrII{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(var(--base-size-80), max-content);grid-gap:var(--brand-Bento-gap-small);width:100%;display:grid;position:relative}.Primer_Brand__Bento-module__Bento__Item___fM9oe{border-radius:var(--brand-Bento-item-borderRadius-small);grid-gap:var(--brand-Bento-content-padding-spacious);grid-template-rows:auto 1fr;grid-template-columns:1fr;display:grid;overflow:hidden}.Primer_Brand__Bento-module__Bento__Item--bgColor-default___AyFWG{background-color:var(--brand-color-canvas-default)}.Primer_Brand__Bento-module__Bento__Item--bgColor-subtle___rIDKo{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q.Primer_Brand__Bento-module__Bento__Item___fM9oe{grid-gap:0}@media screen and (width>=80rem){.Primer_Brand__Bento-module__Bento___mNrII{gap:var(--brand-Bento-gap-large)}.Primer_Brand__Bento-module__Bento__Item___fM9oe{border-radius:var(--brand-Bento-item-borderRadius-large)}}@media screen and (width>=48rem){.Primer_Brand__Bento-module__Bento___mNrII{gap:var(--brand-Bento-gap-medium)}.Primer_Brand__Bento-module__Bento__Item___fM9oe{border-radius:var(--brand-Bento-item-borderRadius-medium)}}.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q .Primer_Brand__Bento-module__Bento__Content___BhnY8{order:1;grid-area:1/1/span 2/span 2}.Primer_Brand__Bento-module__Bento__Content___BhnY8{height:100%;color:var(--brand-color-text-default);flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__Bento-module__Bento__Content-icon___K3van{margin-bottom:var(--base-size-32)}.Primer_Brand__Bento-module__Bento__heading--no-text___FiQWM{margin-bottom:var(--base-size-24)}.Primer_Brand__Bento-module__Bento__heading--muted___un_Vf{color:var(--brand-color-text-muted)}.Primer_Brand__Bento-module__Bento__heading--muted___un_Vf em,.Primer_Brand__Bento-module__Bento__heading--muted___un_Vf b{color:var(--brand-color-text-default);font-style:normal;font-weight:inherit}.Primer_Brand__Bento-module__Bento__heading--with-max-width___B8vBa{max-width:600px}.Primer_Brand__Bento-module__Bento__Visual___uQCng{width:100%;height:100%;display:flex}.Primer_Brand__Bento-module__Bento__Visual--overflow-hidden___KzPcB{overflow:hidden}.Primer_Brand__Bento-module__Bento__Visual--overflow-initial___TJvWe{overflow:visible;overflow:initial}.Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-center___nyK69{justify-content:center}.Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-end___k1jRS{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Visual--horizontalAlign-start___DzeEf{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Visual--verticalAlign-center___nSnau{align-items:center}.Primer_Brand__Bento-module__Bento__Visual--verticalAlign-end___IVb1w{align-items:flex-end}.Primer_Brand__Bento-module__Bento__Visual--verticalAlign-start___pyNZQ{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q .Primer_Brand__Bento-module__Bento__Visual___uQCng{order:-1;grid-area:1/1/-1/-1}.Primer_Brand__Bento-module__Bento__Visual--fill___B70Uy>img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Primer_Brand__Bento-module__Bento__Visual--no-fill___JcHtr>img{-o-object-fit:contain;object-fit:contain;border-radius:0}.Primer_Brand__Bento-module__Bento--padding-condensed___qkDcr{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--padding-normal___c85Rj{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--padding-spacious___ydfpH{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento--padding-condensed___qkDcr>img,.Primer_Brand__Bento-module__Bento--padding-normal___c85Rj>img{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Bento-module__Bento--padding-spacious___ydfpH>img{border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Bento-module__Bento__Item--flow-column___Gd6ts{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item--flow-row___DVol6{grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{justify-content:inherit;margin-top:auto}.Primer_Brand__Bento-module__Bento__Content-text___Q4UA5{margin-top:var(--base-size-8);margin-bottom:var(--base-size-24)}.Primer_Brand__Bento-module__Bento__Content-label___SbyAo{margin-block-end:var(--base-size-16)}.Primer_Brand__Bento-module__Bento__Item--column-span-1___wJS_f{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--column-span-2___wJFH9{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--column-span-3___hskYi{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--column-span-4___EWadX{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--column-span-5___ggzyV{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--column-span-6___UuNEL{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--column-span-7___dnYwC{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--column-span-8___bUlVW{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--column-span-9___Veeak{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--column-span-10___NKxdA{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--column-span-11___ZjirT{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--column-span-12___CaIjg{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--row-span-1____HYWz{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--row-span-2___VYZcw{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--row-span-3___PkNE4{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--row-span-4___FygFo{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--row-span-5___wO0Ev{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--row-span-6___QvMUL{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--row-span-7___KfzTy{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--row-span-8___ctYpA{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--row-span-9___NK44C{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--row-span-10___YeL2N{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--row-span-11___OuImI{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--row-span-12___ZRPCc{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--column-start-1___hJ0es{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--column-start-2___RV3eY{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--column-start-3___M960L{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--column-start-4___V5b3w{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--column-start-5___hCu7p{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--column-start-6___WeOjZ{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--column-start-7___azf_1{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--column-start-8___ufTXp{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--column-start-9___m59SZ{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--column-start-10___pNAFk{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--column-start-11___JPuyR{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--column-start-12___nAVWL{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--row-start-1___ocNBk{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--row-start-2___vcLtw{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--row-start-3___w9cDE{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--row-start-4___Rn8P9{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--row-start-5___c5xci{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--row-start-6___fh6uR{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--row-start-7___jVnOo{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--row-start-8___L4G8w{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--row-start-9___Orw5A{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--row-start-10___IQVeg{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--row-start-11___w0uDj{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--row-start-12___o52Zm{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-start___uJAby{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-start___uJAby .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-center___zOTQa{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-center___zOTQa .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-end___fUd68{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--verticalAlign-end___fUd68 .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--horizontalAlign-start___apVss{text-align:start;align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--horizontalAlign-center___DJpgD{text-align:center;align-items:center}@media screen and (width>=0){.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-1___O3dlL{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-2___LLZAj{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-3___SROOQ{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-4___dLcHs{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-5___Zil5S{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-6___pGhxP{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-7___Gmugv{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-8___mNfgZ{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-9___w5AFK{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-10___dEYRU{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-11___cBfF2{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-span-12___fEgOK{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-1___k41Hr{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-2___qHzNc{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-3___t3hyC{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-4___X_F9d{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-5___UuegS{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-6___W2L8o{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-7___lYC_E{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-8___f66F5{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-9___eU0LD{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-10___beFeO{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-11___DgR1X{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-span-12___Gl_9d{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-1___xf8R8{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-2___f5xs_{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-3___bl1q4{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-4___PhKl_{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-5___xYV6c{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-6___PYKbP{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-7___NE6p3{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-8___AeJAI{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-9___ikepW{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-10___nGG9V{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-11___UTeRm{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--xsmall-column-start-12___NhrVC{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-1___ISePA{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-2___jM4bs{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-3___FTZiY{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-4___gfyxX{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-5___jO7WM{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-6___nKfix{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-7___NncQO{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-8___wY_Tb{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-9___p5PaK{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-10___MKWyL{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-11___nxv94{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--xsmall-row-start-12___Vbl6J{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-column___WV1h5>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xsmall-flow-row___k8j9i>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-start___cWQRy{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-start___cWQRy .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-center___k4IC6{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-center___k4IC6 .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-end___v_7lF{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--xsmall-verticalAlign-end___v_7lF .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-start___dT6ng{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--xsmall-horizontalAlign-center___xcsj2{align-items:center}.Primer_Brand__Bento-module__Bento--xsmall-padding-condensed___Eno9E{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--xsmall-padding-normal___C2rTu{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--xsmall-padding-spacious___kepW0{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--xsmall-gap-condensed___aPIBg{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--xsmall-gap-normal___XrOHt{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--xsmall-gap-spacious___mv1WJ{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=34rem){.Primer_Brand__Bento-module__Bento__Item--small-column-span-1___a6Uk_{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--small-column-span-2___eRR9s{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--small-column-span-3___iBkjl{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--small-column-span-4___iTLL7{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--small-column-span-5___FXZKF{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--small-column-span-6___VEiVP{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--small-column-span-7___RFD8p{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--small-column-span-8___WBTAW{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--small-column-span-9___PDKMV{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--small-column-span-10___ZBSO0{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--small-column-span-11___Or5lx{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--small-column-span-12___xu8z2{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--small-row-span-1___hJcO9{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--small-row-span-2___RdAwK{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--small-row-span-3___CMwq5{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--small-row-span-4___KuACi{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--small-row-span-5___xqZZV{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--small-row-span-6___Q9O51{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--small-row-span-7___MZ6cD{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--small-row-span-8___eIEpG{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--small-row-span-9___HkxM3{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--small-row-span-10___pce_C{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--small-row-span-11___GO_ln{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--small-row-span-12___lUcIB{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--small-column-start-1___blYcd{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--small-column-start-2___z84xb{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--small-column-start-3___jAHiV{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--small-column-start-4___sa5rD{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--small-column-start-5___EjA_Y{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--small-column-start-6___TsMuS{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--small-column-start-7___wzVOe{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--small-column-start-8___Cylzb{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--small-column-start-9___K3kJa{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--small-column-start-10___PwfIO{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--small-column-start-11___HwJrV{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--small-column-start-12___AuD3D{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--small-row-start-1___esfXx{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--small-row-start-2___rMTHJ{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--small-row-start-3___e5nFr{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--small-row-start-4___hWxGW{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--small-row-start-5___kZona{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--small-row-start-6___l17Wp{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--small-row-start-7___nZc8H{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--small-row-start-8___s8jU5{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--small-row-start-9___et36x{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--small-row-start-10___UNRQz{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--small-row-start-11___D0qCf{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--small-row-start-12___Poeju{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-column___idFew>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--small-flow-row___FlDbE>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-start___QMpW2{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-start___QMpW2 .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-center___eyrsO{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-center___eyrsO .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-end___t8ken{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--small-verticalAlign-end___t8ken .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-start____az8o{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--small-horizontalAlign-center___hIKKU{align-items:center}.Primer_Brand__Bento-module__Bento--small-padding-condensed___dV4bU{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--small-padding-normal____b5pg{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--small-padding-spacious___skviu{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--small-gap-condensed____69Z4{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--small-gap-normal___R5AS5{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--small-gap-spacious___ysMFz{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=48rem){.Primer_Brand__Bento-module__Bento__Item--medium-column-span-1___qXoCp{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-2___Or0aW{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-3___rfJlA{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-4___jrzrn{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-5___VX5Xb{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-6___PuJLu{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-7___Gf10h{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-8___EPkMS{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-9___simHy{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-10___vCY7I{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-11___woBRo{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--medium-column-span-12___eR9Ow{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-1___vJifa{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-2___rHIIs{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-3___XpZk0{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-4___xPGyT{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-5___XHAdt{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-6___uXSJ0{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-7___V9oop{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-8___bTuWm{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-9___RBjok{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-10___nXL1W{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-11___bp7xe{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--medium-row-span-12___QykVK{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-1___ysXie{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-2___obU8P{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-3___ttZ2X{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-4___yd4pw{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-5___wl6Sl{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-6___rlfWR{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-7___dfJXo{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-8___HLzZU{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-9___Jul8L{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-10___NGybV{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-11___vc1Nv{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--medium-column-start-12___gZcLo{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-1___s1Rgz{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-2___dsf4y{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-3___rWjRq{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-4___Iiuud{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-5___tbnzw{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-6___jPFm7{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-7___ZqLlM{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-8___TIOvf{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-9___oukNX{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-10___ZCbg8{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-11___bSDUT{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--medium-row-start-12___ozUh1{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-column___K27t6>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--medium-flow-row___qACyl>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-start___DOGQs{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-start___DOGQs .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-center___FEwTP{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-center___FEwTP .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-end___b8l2w{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--medium-verticalAlign-end___b8l2w .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-start___nzIvg{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--medium-horizontalAlign-center___aHFRW{align-items:center}.Primer_Brand__Bento-module__Bento--medium-padding-condensed___BgWOb{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--medium-padding-normal___xjnwE{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--medium-padding-spacious___I5PEZ{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--medium-gap-condensed___Nk4Uj{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--medium-gap-normal___KXAsF{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--medium-gap-spacious___vFlWU{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=63.25rem){.Primer_Brand__Bento-module__Bento__Item--large-column-span-1___sPCsf{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--large-column-span-2___wpcnQ{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--large-column-span-3___z8T3W{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--large-column-span-4___RNQwy{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--large-column-span-5___t06QC{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--large-column-span-6___eUMZR{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--large-column-span-7___mLdYl{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--large-column-span-8___zhtsq{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--large-column-span-9___IrFuA{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--large-column-span-10___d4zEs{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--large-column-span-11___UKFCJ{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--large-column-span-12___lOmLI{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--large-row-span-1___o_4N_{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--large-row-span-2___yJebq{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--large-row-span-3___MsNH2{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--large-row-span-4___aYG1Q{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--large-row-span-5___qiTGf{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--large-row-span-6___yDxVJ{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--large-row-span-7___gfW02{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--large-row-span-8___qrky4{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--large-row-span-9___wluiD{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--large-row-span-10___IXd3G{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--large-row-span-11___OVPxd{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--large-row-span-12___aAmjb{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--large-column-start-1___ogy5Y{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--large-column-start-2___A8Kex{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--large-column-start-3___nCs4W{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--large-column-start-4___k6wxM{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--large-column-start-5___u9g2t{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--large-column-start-6___wT9tc{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--large-column-start-7___cH1Zn{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--large-column-start-8___UsTw7{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--large-column-start-9___txaE3{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--large-column-start-10___uY9Wm{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--large-column-start-11___kwY5A{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--large-column-start-12___B9iMH{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--large-row-start-1___kYB2F{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--large-row-start-2___o21Td{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--large-row-start-3___htfzI{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--large-row-start-4___P2f1W{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--large-row-start-5___HT3C4{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--large-row-start-6___pcerM{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--large-row-start-7___j2ui8{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--large-row-start-8___V82iT{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--large-row-start-9___EG4R2{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--large-row-start-10___EaLQx{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--large-row-start-11___IQx_d{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--large-row-start-12___hlrVv{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-column___uvNUE>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--large-flow-row___ple3b>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-start___VDcbn{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-start___VDcbn .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-center___mbhdV{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-center___mbhdV .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-end___hj9Dq{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--large-verticalAlign-end___hj9Dq .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-start___YQT1t{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--large-horizontalAlign-center___YtwaR{align-items:center}.Primer_Brand__Bento-module__Bento-padding--large-condensed___HeO1J{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento-padding--large-normal___LcQOA{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento-padding--large-spacious____8oib{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--large-gap-condensed___Rbi9v{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--large-gap-normal___S9Fjb{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--large-gap-spacious___i_Gyj{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=80rem){.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-1___LC_qv{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-2___PkH2a{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-3___sjEds{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-4___CwpLr{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-5___ATLZK{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-6___wDVtR{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-7___BF_PQ{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-8___Je6tc{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-9___de_EV{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-10___TV_va{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-11___mRbhR{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-span-12___jCuU4{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-1___k8cvi{grid-row:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-2___eQ1hk{grid-row:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-3___FdBn9{grid-row:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-4___Eu9U7{grid-row:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-5___AymfS{grid-row:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-6___ciomo{grid-row:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-7___bDoNI{grid-row:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-8___aCyc1{grid-row:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-9___t6eYp{grid-row:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-10___Q9UMh{grid-row:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-11___Oeb8y{grid-row:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-span-12___iXpKf{grid-row:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-1___eTMGO{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-2___ghZ8B{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-3___zIFiN{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-4___Ye3wL{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-5___Vtfhw{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-6___MiwV4{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-7___n3U82{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-8___S45Zc{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-9___bjxcX{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-10___xiPsu{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-11___h6pke{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--xlarge-column-start-12___lINEt{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-1___XJ8IJ{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-2___Jh4mU{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-3___Qaz7u{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-4___Wdsyy{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-5___SWvQD{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-6___YIWd4{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-7___UWo93{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-8___f8RMO{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-9___O7BXf{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-10___g9Tom{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-11___WATnH{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--xlarge-row-start-12___f2aPN{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-column___xXSFC>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xlarge-flow-row___y5CpT>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-start___EyXCQ{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-start___EyXCQ .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-center___P_tSO{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-center___P_tSO .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-end___UwemK{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--xlarge-verticalAlign-end___UwemK .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-start___zzvpZ{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--xlarge-horizontalAlign-center___mfany{align-items:center}.Primer_Brand__Bento-module__Bento--xlarge-padding-condensed___mPi3N{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento--xlarge-padding-normal___tb1wm{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--xlarge-padding-spacious___bT4bv{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--xlarge-gap-condensed___Fvi39{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--xlarge-gap-normal___uQQu6{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--xlarge-gap-spacious___QxB62{grid-gap:var(--brand-Bento-content-padding-spacious)}}@media screen and (width>=87.5rem){.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-1___AChhv{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-2___yj5YI{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-3___jy7Fg{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-4___fXoXs{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-5___hZOPX{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-6___WEvG1{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-7___eliQQ{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-8____DaEU{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-9___PACVQ{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-10___iplz_{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-11___sUFyE{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-span-12___UauN_{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-1___la7E2{grid-column:auto/span 1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-2___WXQZy{grid-column:auto/span 2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-3___K295L{grid-column:auto/span 3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-4___dizmC{grid-column:auto/span 4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-5___gxqXP{grid-column:auto/span 5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-6___fCUrs{grid-column:auto/span 6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-7___t_vib{grid-column:auto/span 7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-8___FkHnk{grid-column:auto/span 8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-9___S9z_S{grid-column:auto/span 9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-10___MWhmW{grid-column:auto/span 10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-11___R0fGH{grid-column:auto/span 11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-span-12___mgPOb{grid-column:auto/span 12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-1___IjDaG{grid-column-start:1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-2___yrjzP{grid-column-start:2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-3___revB_{grid-column-start:3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-4___nXjQh{grid-column-start:4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-5___eKzaF{grid-column-start:5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-6___poX4Y{grid-column-start:6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-7___swX7v{grid-column-start:7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-8___jRIvg{grid-column-start:8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-9___B6iPN{grid-column-start:9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-10___U3Q49{grid-column-start:10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-11___arwBj{grid-column-start:11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-column-start-12___AVlIn{grid-column-start:12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-1___uKVBZ{grid-row-start:1}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-2___l1Sk8{grid-row-start:2}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-3___a3epC{grid-row-start:3}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-4___cIZFC{grid-row-start:4}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-5___rDSnG{grid-row-start:5}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-6___iFfkQ{grid-row-start:6}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-7___HQgB2{grid-row-start:7}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-8___Kk8Ll{grid-row-start:8}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-9___JA8it{grid-row-start:9}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-10____Xfo3{grid-row-start:10}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-11___GgPCA{grid-row-start:11}.Primer_Brand__Bento-module__Bento__Item--xxlarge-row-start-12___Tauza{grid-row-start:12}.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB{grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-auto-flow:column}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-column___EIhFB>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-auto-flow:row}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento__Item___fM9oe:not(.Primer_Brand__Bento-module__Bento__Item--visual-as-background___z0J2Q)>.Primer_Brand__Bento-module__Bento__Item--xxlarge-flow-row___hqL6a>div:last-of-type{padding-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-start___KQhGN{justify-content:flex-start}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-start___KQhGN .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-center___MfM4H{justify-content:center}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-center___MfM4H .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-end___trbrg{justify-content:flex-end}.Primer_Brand__Bento-module__Bento__Item--xxlarge-verticalAlign-end___trbrg .Primer_Brand__Bento-module__Bento__call-to-action___CF7bA{margin-top:0}.Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-start___BPlw7{align-items:flex-start}.Primer_Brand__Bento-module__Bento__Item--xxlarge-horizontalAlign-center___QFMr_{align-items:center}.Primer_Brand__Bento-module__Bento--xxlarge-padding-condensed___L_cr9{padding:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento---xxlarge-padding-normal___TojyH{padding:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento--xxlarge-padding-spacious___C_vI2{padding:var(--brand-Bento-content-padding-spacious)}.Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-condensed___kImZb{grid-gap:var(--brand-Bento-content-padding-condensed)}.Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-normal___bsI4f{grid-gap:var(--brand-Bento-content-padding-normal)}.Primer_Brand__Bento-module__Bento__Item--xxlarge-gap-spacious___tLuXL{grid-gap:var(--brand-Bento-content-padding-spacious)}}.Primer_Brand__Bento-module__Bento-column-padding-override___SxVV5>div:first-of-type{padding-right:0}.Primer_Brand__Bento-module__Bento-column-padding-override___SxVV5>div:last-of-type{padding-left:0}.Primer_Brand__Bento-module__Bento-row-padding-override___r37Kb>div:first-of-type{padding-bottom:0}.Primer_Brand__Bento-module__Bento-row-padding-override___r37Kb>div:last-of-type{padding-top:0}:root{--brand-EyebrowBanner-subHeading-size:var(--brand-text-size-100);--brand-EyebrowBanner-heading-size:var(--brand-text-size-100);--brand-EyebrowBanner-label-size:var(--brand-text-size-100);--brand-EyebrowBanner-spacing-inner-inline:var(--base-size-16);--brand-EyebrowBanner-spacing-inner-block:.875rem;--brand-EyebrowBanner-borderRadius:var(--base-size-16)}@media (width>=768px){:root{--brand-EyebrowBanner-subHeading-size:var(--brand-text-size-200);--brand-EyebrowBanner-heading-size:var(--brand-text-size-200);--brand-EyebrowBanner-label-size:var(--brand-text-size-200);--brand-EyebrowBanner-spacing-inner-inline:var(--base-size-20);--brand-EyebrowBanner-borderRadius:6.25rem}}:root,[data-color-mode=light]{--brand-Eyebrowbanner-bgColor-rest:#fff9;--brand-Eyebrowbanner-borderColor-rest:var(--brand-color-border-default);--brand-Eyebrowbanner-heading-fgColor:var(--brand-color-text-default);--brand-Eyebrowbanner-subHeading-fgColor:var(--brand-color-text-muted);--brand-Eyebrowbanner-icon-background-default:var(--base-color-scale-gray-0);--brand-Eyebrowbanner-icon-background-blue:var(--base-color-scale-blue-0);--brand-Eyebrowbanner-icon-background-coral:var(--base-color-scale-coral-0);--brand-Eyebrowbanner-icon-background-green:var(--base-color-scale-green-0);--brand-Eyebrowbanner-icon-background-gray:var(--base-color-scale-gray-0);--brand-Eyebrowbanner-icon-background-indigo:var(--base-color-scale-indigo-0);--brand-Eyebrowbanner-icon-background-lemon:var(--base-color-scale-lemon-0);--brand-Eyebrowbanner-icon-background-lime:var(--base-color-scale-lime-0);--brand-Eyebrowbanner-icon-background-orange:var(--base-color-scale-orange-0);--brand-Eyebrowbanner-icon-background-pink:var(--base-color-scale-pink-0);--brand-Eyebrowbanner-icon-background-purple:var(--base-color-scale-purple-0);--brand-Eyebrowbanner-icon-background-red:var(--base-color-scale-red-0);--brand-Eyebrowbanner-icon-background-teal:var(--base-color-scale-teal-0);--brand-Eyebrowbanner-icon-background-yellow:var(--base-color-scale-yellow-0);--brand-Eyebrowbanner-fgColor-default-start:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-default-middle:var(--base-color-scale-pink-5);--brand-Eyebrowbanner-fgColor-default-end:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-blue:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-blue-purple-start:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-blue-purple-end:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-coral:var(--base-color-scale-coral-5);--brand-Eyebrowbanner-fgColor-green:var(--base-color-scale-green-6);--brand-Eyebrowbanner-fgColor-green-blue-start:var(--base-color-scale-green-6);--brand-Eyebrowbanner-fgColor-green-blue-end:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-gray:var(--base-color-scale-gray-5);--brand-Eyebrowbanner-fgColor-indigo:var(--base-color-scale-indigo-5);--brand-Eyebrowbanner-fgColor-lemon:var(--base-color-scale-lemon-5);--brand-Eyebrowbanner-fgColor-lime:var(--base-color-scale-lime-5);--brand-Eyebrowbanner-fgColor-orange:var(--base-color-scale-orange-5);--brand-Eyebrowbanner-fgColor-pink:var(--base-color-scale-pink-5);--brand-Eyebrowbanner-fgColor-pink-blue-start:var(--base-color-scale-pink-5);--brand-Eyebrowbanner-fgColor-pink-blue-end:var(--base-color-scale-blue-5);--brand-Eyebrowbanner-fgColor-purple:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-purple-red-start:var(--base-color-scale-purple-5);--brand-Eyebrowbanner-fgColor-purple-red-end:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-red:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-red-orange-start:var(--base-color-scale-red-5);--brand-Eyebrowbanner-fgColor-red-orange-end:var(--base-color-scale-orange-5);--brand-Eyebrowbanner-fgColor-teal:var(--base-color-scale-teal-5);--brand-Eyebrowbanner-fgColor-yellow:var(--base-color-scale-yellow-5)}[data-color-mode=dark]{--brand-Eyebrowbanner-bgColor-rest:#0d111799;--brand-Eyebrowbanner-borderColor-rest:var(--base-color-scale-gray-5);--brand-Eyebrowbanner-heading-fgColor:var(--brand-color-text-default);--brand-Eyebrowbanner-subHeading-fgColor:var(--brand-color-text-muted);--brand-Eyebrowbanner-icon-background-default:var(--base-color-scale-gray-6);--brand-Eyebrowbanner-icon-background-blue:var(--base-color-scale-blue-8);--brand-Eyebrowbanner-icon-background-coral:var(--base-color-scale-coral-8);--brand-Eyebrowbanner-icon-background-green:var(--base-color-scale-green-8);--brand-Eyebrowbanner-icon-background-gray:var(--base-color-scale-gray-6);--brand-Eyebrowbanner-icon-background-indigo:var(--base-color-scale-indigo-8);--brand-Eyebrowbanner-icon-background-lemon:var(--base-color-scale-lemon-8);--brand-Eyebrowbanner-icon-background-lime:var(--base-color-scale-lime-8);--brand-Eyebrowbanner-icon-background-orange:var(--base-color-scale-orange-8);--brand-Eyebrowbanner-icon-background-pink:var(--base-color-scale-pink-8);--brand-Eyebrowbanner-icon-background-purple:var(--base-color-scale-purple-8);--brand-Eyebrowbanner-icon-background-red:var(--base-color-scale-red-8);--brand-Eyebrowbanner-icon-background-teal:var(--base-color-scale-teal-8);--brand-Eyebrowbanner-icon-background-yellow:var(--base-color-scale-yellow-8);--brand-Eyebrowbanner-fgColor-default-start:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-default-middle:var(--base-color-scale-pink-3);--brand-Eyebrowbanner-fgColor-default-end:var(--base-color-scale-red-3);--brand-Eyebrowbanner-fgColor-blue:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-blue-purple-start:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-blue-purple-end:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-coral:var(--base-color-scale-coral-2);--brand-Eyebrowbanner-fgColor-green:var(--base-color-scale-green-2);--brand-Eyebrowbanner-fgColor-green-blue-start:var(--base-color-scale-green-2);--brand-Eyebrowbanner-fgColor-green-blue-end:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-gray:var(--base-color-scale-gray-2);--brand-Eyebrowbanner-fgColor-indigo:var(--base-color-scale-indigo-2);--brand-Eyebrowbanner-fgColor-lemon:var(--base-color-scale-lemon-2);--brand-Eyebrowbanner-fgColor-lime:var(--base-color-scale-lime-2);--brand-Eyebrowbanner-fgColor-orange:var(--base-color-scale-orange-2);--brand-Eyebrowbanner-fgColor-pink:var(--base-color-scale-pink-2);--brand-Eyebrowbanner-fgColor-pink-blue-start:var(--base-color-scale-pink-2);--brand-Eyebrowbanner-fgColor-pink-blue-end:var(--base-color-scale-blue-2);--brand-Eyebrowbanner-fgColor-purple:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-purple-red-start:var(--base-color-scale-purple-2);--brand-Eyebrowbanner-fgColor-purple-red-end:var(--base-color-scale-red-2);--brand-Eyebrowbanner-fgColor-red:var(--base-color-scale-red-2);--brand-Eyebrowbanner-fgColor-red-orange-start:var(--base-color-scale-red-2);--brand-Eyebrowbanner-fgColor-red-orange-end:var(--base-color-scale-orange-2);--brand-Eyebrowbanner-fgColor-teal:var(--base-color-scale-teal-2);--brand-Eyebrowbanner-fgColor-yellow:var(--base-color-scale-yellow-2)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn{background:var(--brand-Eyebrowbanner-bgColor-rest);border:var(--brand-borderWidth-thin) solid var(--brand-Eyebrowbanner-borderColor-rest);padding:var(--brand-EyebrowBanner-spacing-inner-block) var(--brand-EyebrowBanner-spacing-inner-inline);border-radius:var(--brand-EyebrowBanner-borderRadius);align-self:flex-start;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:hover{-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:2px;transition:none}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__inner___LiSah{align-items:center;display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__headings___Tyish{text-align:start;margin-inline-start:var(--brand-EyebrowBanner-spacing-inner-inline)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f{display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f img,.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f picture,.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f svg{height:var(--base-size-44);width:auto;max-width:var(--base-size-44);max-height:var(--base-size-44)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f img,.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingVisual___bPH2f picture{display:block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual___vQJwY{display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__trailingVisual-icon___m2rYL{color:var(--brand-color-text-default);fill:var(--brand-color-text-default);margin-inline-start:var(--base-size-20)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel___JfbO4{font-family:var(--brand-body-fontFamily);font-weight:var(--base-text-weight-medium);font-size:var(--brand-EyebrowBanner-label-size);letter-spacing:var(--brand-text-letterSpacing-200);background:linear-gradient(92deg, var(--brand-EyebrowBanner-leadingLabel-color-start,var(--brand-Eyebrowbanner-fgColor-default-start)) 12.09%, var(--brand-EyebrowBanner-leadingLabel-color-middle,var(--brand-Eyebrowbanner-fgColor-default-middle)) 42.58%, var(--brand-EyebrowBanner-leadingLabel-color-end,var(--brand-Eyebrowbanner-fgColor-default-end)) 84.96%);text-transform:uppercase;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;line-height:1em;display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue___gWZsh{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-blue);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-blue);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-blue)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-blue-purple___jHrJf{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-blue-purple-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-blue-purple-end);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-blue-purple-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-coral___zDffR{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-coral);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-coral);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-coral)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green___KfjSH{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-green);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-green);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-green)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-green-blue___IT4vV{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-green-blue-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-green-blue-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-green-blue-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-gray___ZXNfp{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-gray);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-gray);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-gray)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-indigo___jRhXl{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-indigo);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-indigo);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-indigo)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lemon___VfgJy{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-lemon);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-lemon);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-lemon)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-lime___QxCgJ{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-lime);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-lime);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-lime)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-orange___ctXEe{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-orange);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-orange);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-orange)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink___DK8mh{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-pink);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-pink);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-pink)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-pink-blue___taquP{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-pink-blue-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-pink-blue-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-pink-blue-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple___SjSu3{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-purple);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-purple);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-purple)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-purple-red___mFOTU{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-purple-red-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-purple-red-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-purple-red-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red___fvZYM{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-red);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-red);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-red)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-red-orange___MoG8u{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-red-orange-start);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-red-orange-start);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-red-orange-end)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-teal___QCvJH{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-teal);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-teal);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-teal)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__leadingLabel--color-yellow___nHfOQ{--brand-EyebrowBanner-leadingLabel-color-start:var(--brand-Eyebrowbanner-fgColor-yellow);--brand-EyebrowBanner-leadingLabel-color-middle:var(--brand-Eyebrowbanner-fgColor-yellow);--brand-EyebrowBanner-leadingLabel-color-end:var(--brand-Eyebrowbanner-fgColor-yellow)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__heading___gGjRD{color:var(--brand-Eyebrowbanner-heading-fgColor);font-size:var(--brand-EyebrowBanner-heading-size);display:block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__subHeading___EHr9v{color:var(--brand-Eyebrowbanner-subHeading-fgColor);font-size:var(--brand-EyebrowBanner-subHeading-size);display:block}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{width:var(--base-size-44);height:var(--base-size-44);border-radius:50%;justify-content:center;align-items:center;display:flex}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon___RlAjy svg{width:var(--base-size-20);height:var(--base-size-20)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-default___zjZm_{color:var(--brand-color-text-default)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-default___zjZm_.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-default)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-blue___JEOeh{color:var(--brand-Eyebrowbanner-fgColor-blue)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-blue___JEOeh.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-blue)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-coral___f1EgJ{color:var(--brand-Eyebrowbanner-fgColor-coral)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-coral___f1EgJ.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-coral)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-green___l3tOa{color:var(--brand-Eyebrowbanner-fgColor-green)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-green___l3tOa.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-green)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-gray___DfR6X{color:var(--brand-Eyebrowbanner-fgColor-gray)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-gray___DfR6X.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-gray)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-indigo___SwE_O{color:var(--brand-Eyebrowbanner-fgColor-indigo)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-indigo___SwE_O.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-indigo)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lemon___uo7HU{color:var(--brand-Eyebrowbanner-fgColor-lemon)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lemon___uo7HU.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-lemon)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lime___UoH_J{color:var(--brand-Eyebrowbanner-fgColor-lime)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-lime___UoH_J.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-lime)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-orange___Oakbb{color:var(--brand-Eyebrowbanner-fgColor-orange)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-orange___Oakbb.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-orange)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-pink___RtapL{color:var(--brand-Eyebrowbanner-fgColor-pink)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-pink___RtapL.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-pink)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-purple___qMl8t{color:var(--brand-Eyebrowbanner-fgColor-purple)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-purple___qMl8t.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-purple)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-red___jbmX3{color:var(--brand-Eyebrowbanner-fgColor-red)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-red___jbmX3.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-red)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-teal___iB9Rw{color:var(--brand-Eyebrowbanner-fgColor-teal)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-teal___iB9Rw.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-teal)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-yellow___Jt5i1{color:var(--brand-Eyebrowbanner-fgColor-yellow)}.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--color-yellow___Jt5i1.Primer_Brand__EyebrowBanner-module__EyebrowBanner__icon--badge___P_sDD{background-color:var(--brand-Eyebrowbanner-icon-background-yellow)}@media (prefers-reduced-motion:reduce){.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn,.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:before,.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn:after,.Primer_Brand__EyebrowBanner-module__EyebrowBanner___pFgEn *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--brand-PricingOptions-items4-container-padding-inline:var(--base-size-24);--brand-PricingOptions-items4-gap:var(--base-size-48);--brand-PricingOptions-items3-container-padding-inline:var(--base-size-24);--brand-PricingOptions-items3-gap:var(--base-size-64);--brand-PricingOptions-items2-container-padding-inline:var(--base-size-48);--brand-PricingOptions-items2-gap:var(--base-size-96);--brand-PricingOptions-items1-container-paddingInline:var(--base-size-32);--brand-PricingOptions-items-gap:var(--base-size-24)}:root,[data-color-mode=light]{--brand-PricingOptions-borderMask:linear-gradient(180deg, #0009, #0000004d);--brand-PricingOptions-item-bgColor-solid:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-start:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-end:var(--brand-color-canvas-default);--brand-PricingOptions-featureList-group-heading-color:var(--brand-color-text-default);--brand-PricingOptions-actionsMessage-bgColor:color-mix(in srgb, var(--base-color-scale-blue-4) 10%, transparent);--brand-PricingOptions-actionsMessage-borderColor:color-mix(in srgb, var(--base-color-scale-blue-6) 20%, transparent);--brand-PricingOptions-actionsMessage-accentColor:var(--base-color-scale-blue-5)}[data-color-mode=dark]{--brand-PricingOptions-borderMask:linear-gradient(180deg, #000, #0006);--brand-PricingOptions-item-bgColor-solid:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-start:var(--brand-color-canvas-subtle);--brand-PricingOptions-item-bgColor-gradient-end:var(--brand-color-canvas-default);--brand-PricingOptions-featureList-group-heading-color:var(--brand-color-text-default);--brand-PricingOptions-actionsMessage-bgColor:#0c1c26;--brand-PricingOptions-actionsMessage-borderColor:#0e4678;--brand-PricingOptions-actionsMessage-accentColor:#1095ff}.Primer_Brand__PricingOptions-module__PricingOptions___hjzt8{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items-gap);--brand-pricing-options-container-padding-inline:0;--brand-pricing-options-column-count:1;--brand-pricing-options-template-areas:"labels" "leadingComponent" "header" "description" "price" "actions" "feature-list" "footnote";grid-row-gap:0;grid-row-gap:var(--brand-pricing-options-item-gap,0);row-gap:0;row-gap:var(--brand-pricing-options-item-gap,0);padding-inline:0;padding-inline:var(--brand-pricing-options-container-padding-inline);display:grid}@media screen and (width<=63.24rem){.Primer_Brand__PricingOptions-module__PricingOptions___hjzt8{max-width:488px;margin-inline:auto}}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions___hjzt8{grid-template-areas:var(--brand-pricing-options-template-areas);grid-template-columns:repeat(var(--brand-pricing-options-column-count), minmax(0, 1fr));-moz-column-gap:0;-moz-column-gap:var(--brand-pricing-options-item-gap,0);column-gap:0;column-gap:var(--brand-pricing-options-item-gap,0);row-gap:0}.Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G{--brand-pricing-options-column-count:1}.Primer_Brand__PricingOptions-module__PricingOptions--items2___Z08y5{--brand-pricing-options-column-count:2}.Primer_Brand__PricingOptions-module__PricingOptions--items3___u4TM8{--brand-pricing-options-column-count:3}.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3{--brand-pricing-options-column-count:4}}.Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw{display:none}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw{--brand-pricing-options-column-count:1;grid-area:labels/1/labels/-1;grid-template-columns:repeat(1,minmax(0,1fr));grid-template-columns:repeat(var(--brand-pricing-options-column-count), minmax(0, 1fr));grid-column-gap:0;grid-column-gap:var(--brand-pricing-options-item-gap,0);-moz-column-gap:0;-moz-column-gap:var(--brand-pricing-options-item-gap,0);column-gap:0;column-gap:var(--brand-pricing-options-item-gap,0);display:grid}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM{min-height:var(--base-size-54);padding-block:var(--base-size-16);background-color:var(--brand-PricingOptions-item-bgColor-solid);align-items:center;display:flex;position:relative}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:after{content:"";inset-block-start:0;inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1);inset-inline-end:0;height:var(--brand-borderWidth-thin);background-color:var(--brand-color-text-emphasized);z-index:1;position:absolute;inset-inline-end:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1)}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:first-child:after{inset-inline-start:0}.Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:last-child:after{inset-inline-end:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:after{inset-inline:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw{position:relative}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw:after{content:"";inset-block-end:0;inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1);inset-inline-end:0;height:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-subtle);position:absolute;inset-inline-end:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM{margin-inline:calc(var(--brand-pricing-options-item-gap) / 2 * -1);padding-inline:calc(var(--brand-pricing-options-item-gap) / 2)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:first-child{margin-inline-start:calc(var(--brand-pricing-options-container-padding-inline) * -1);padding-inline-start:var(--brand-pricing-options-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:last-child{margin-inline-end:calc(var(--brand-pricing-options-container-padding-inline) * -1);padding-inline-end:var(--brand-pricing-options-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--empty___SSWHp{background-color:#0000;border-block-start-color:#0000}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM+.Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:before{content:"";width:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-subtle);position:absolute;inset-block:0;inset-inline-start:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM+.Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM:before{-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__label-cell___K6KaM{padding-inline:var(--base-size-28);border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--empty___SSWHp{opacity:0;pointer-events:none}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__label-cell--has-label___NUFzI:after{inset-inline:0}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8{position:relative}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-solid___S7wHh{border:solid 1px var(--brand-color-border-subtle);background-color:var(--brand-PricingOptions-item-bgColor-solid)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ,.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{background:linear-gradient(180deg, var(--brand-PricingOptions-item-bgColor-gradient-start) 0%, var(--brand-PricingOptions-item-bgColor-gradient-end) 100%)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ:before,.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-subtle);position:absolute;inset:0}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8{padding-inline:var(--brand-pricing-options-container-padding-inline)}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{--brand-pricing-options-item-padding-inline:var(--base-size-24);padding-inline:var(--base-size-24);padding-block:var(--base-size-20);position:relative}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{--brand-pricing-options-item-padding-inline:0;padding-inline:0;padding-block:var(--base-size-40)}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{content:"";background-color:var(--brand-color-border-subtle);height:1px;position:absolute;inset-inline:0}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{width:1px;height:auto;margin-block-start:0;margin-inline-start:calc(var(--brand-pricing-options-item-gap) / 2 * -1);inset-block:0;inset-inline:0}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:before{-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask)}}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{--brand-pricing-options-item-padding-inline:var(--base-size-32);padding-inline:var(--base-size-32);padding-block:var(--base-size-32);position:relative}.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--appearance-solid___S7wHh .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{background-color:var(--brand-PricingOptions-item-bgColor-solid);border:solid var(--brand-borderWidth-thin) var(--brand-color-border-subtle)}@media (width>=48rem){:where(.Primer_Brand__PricingOptions-module__PricingOptions--layout-cards___w4AZc.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3){row-gap:var(--brand-pricing-options-item-gap)}}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G{width:50%;margin-inline:auto}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items1___Do94G{--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items1-container-paddingInline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items2___Z08y5{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items2-gap);--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items2-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items3___u4TM8{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items3-gap);--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items3-container-padding-inline)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3{--brand-pricing-options-item-gap:var(--brand-PricingOptions-items4-gap);--brand-pricing-options-container-padding-inline:var(--brand-PricingOptions-items4-container-padding-inline)}}.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{grid-template-areas:var(--brand-pricing-options-template-areas);display:grid}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{grid-row:header/footnote;grid-template-rows:subgrid}.Primer_Brand__PricingOptions-module__PricingOptions__item--has-leading-component___Dzv8_{grid-row:leadingComponent/footnote}}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b{justify-items:center}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__price___qxTEV,.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__description___hb2GR{text-align:center;justify-content:center}@supports not (grid-template-rows:subgrid){@media (width>=63.28rem){.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw{grid-template-areas:var(--brand-pricing-options-template-areas);grid-template-rows:auto;grid-template-columns:1fr}}}.Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2{row-gap:var(--base-size-16);grid-area:header;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:not(.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b) .Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2{align-items:center;margin-block-end:var(--base-size-16)}.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:not(.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b) .Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{margin-block:var(--base-size-16);flex:0 auto;order:1;align-self:flex-start}@media (width>=63.24rem){.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:not(.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b) .Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{margin-block:0}}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__header___NCmt2{justify-content:center}.Primer_Brand__PricingOptions-module__PricingOptions__item--align-center___X_E4b .Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{text-align:center;margin-block-start:0;margin-block-end:var(--base-size-16)}.Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4{grid-row:leadingComponent}.Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4 img,.Primer_Brand__PricingOptions-module__PricingOptions__leading-component___FPip4 picture{display:block}.Primer_Brand__PricingOptions-module__PricingOptions__label___VwACa{color:var(--brand-color-text-default);font-family:var(--brand-fontStack-monospace);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);letter-spacing:var(--brand-text-letterSpacing-100);line-height:var(--brand-text-lineHeight-200);text-transform:uppercase}.Primer_Brand__PricingOptions-module__PricingOptions__heading___LZFAK{margin-block:var(--base-size-16);flex:0 auto;order:1;align-self:flex-start}.Primer_Brand__PricingOptions-module__PricingOptions__description___hb2GR{grid-row:description}.Primer_Brand__PricingOptions-module__PricingOptions__price___qxTEV{flex-wrap:wrap;grid-row:price;align-items:flex-start;padding-block-start:var(--base-size-20);padding-block-end:var(--base-size-8);display:flex}@media (width<=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions__price-value___XH4vo,.Primer_Brand__PricingOptions-module__PricingOptions__price-currency-symbol___Fv4Ny{font-size:var(--brand-text-size-900)}}.Primer_Brand__PricingOptions-module__PricingOptions__price-amount___tdTS8{align-items:flex-end;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__price-currency-code___kFWAy{color:var(--brand-color-text-muted);margin-block-end:var(--base-size-4);margin-inline-start:var(--base-size-4)}.Primer_Brand__PricingOptions-module__PricingOptions__price-original-price___C9hzM{align-self:center;margin-inline-start:var(--base-size-8);-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.Primer_Brand__PricingOptions-module__PricingOptions__price-original-price-value___Xtjg8{-webkit-text-decoration:line-through;text-decoration:line-through}.Primer_Brand__PricingOptions-module__PricingOptions__price-trailing-text___W2UAb{flex:1 0 100%;display:block}.Primer_Brand__PricingOptions-module__PricingOptions__actions___e2W5P{gap:var(--base-size-8);flex-direction:column;grid-row:actions;align-items:flex-end;padding-block-start:var(--base-size-20);display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message___n7IvJ{gap:var(--base-size-12);inline-size:100%;max-inline-size:100%;padding:var(--base-size-12);border-block:var(--brand-borderWidth-thin) solid var(--brand-PricingOptions-actionsMessage-borderColor);background-color:var(--brand-PricingOptions-actionsMessage-bgColor);border-inline:0;border-radius:0;align-items:flex-start;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-leading-component___Wk0uH{color:var(--brand-PricingOptions-actionsMessage-accentColor);flex:none;margin-block-start:var(--base-size-4);display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-leading-component___Wk0uH :where(svg){inline-size:var(--base-size-16);block-size:var(--base-size-16);display:block}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-content___CKvOG{flex:auto;min-inline-size:0}.Primer_Brand__PricingOptions-module__PricingOptions__actions-message-content___CKvOG :where(p){margin:0}.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF,.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF>*{width:100%}.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF>*>*{width:100%;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__menu-action___e4jvF>*>*>:first-child{flex:1}.Primer_Brand__PricingOptions-module__PricingOptions__footnote___UwqUw{grid-row:footnote;margin-block-start:var(--base-size-8);display:block}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc{--feature-list-font-size:var(--brand-text-size-200);--feature-list-line-height:var(--brand-text-lineHeight-200);gap:var(--base-size-8);flex-direction:column;grid-row:feature-list;width:100%;margin-block-start:var(--base-size-20);padding-block-start:var(--base-size-20);display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ{margin:0;margin-block-start:var(--base-size-20);padding-block-start:var(--base-size-40);padding-inline:0;position:relative}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{content:"";inset-block-start:0;inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-item-padding-inline,0px) * -1);inset-inline-end:0;height:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-subtle);position:absolute;inset-inline-end:calc(var(--brand-pricing-options-item-padding-inline,0px) * -1)}@media (width>=63.25rem){.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1);inset-inline-end:0;inset-inline-end:calc(var(--brand-pricing-options-item-gap,0px) / 2 * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:first-child .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before,.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__labels___rfDyw+.Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{inset-inline-start:0;inset-inline-start:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8 .Primer_Brand__PricingOptions-module__PricingOptions__item___V9iAw:last-child .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{inset-inline-end:0;inset-inline-end:calc(var(--brand-pricing-options-container-padding-inline,0px) * -1)}.Primer_Brand__PricingOptions-module__PricingOptions--layout-default___RU2N8.Primer_Brand__PricingOptions-module__PricingOptions--appearance-gradient___kcYQZ .Primer_Brand__PricingOptions-module__PricingOptions__feature-list--has-divider___GZsaQ:before{-webkit-mask-image:var(--brand-PricingOptions-borderMask);-webkit-mask-image:var(--brand-PricingOptions-borderMask);mask-image:var(--brand-PricingOptions-borderMask)}}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-set___cJt0a:nth-child(n+2){margin-block-start:var(--base-size-20)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o{color:var(--brand-PricingOptions-featureList-group-heading-color);margin-block-start:var(--base-size-12);margin-block-end:var(--base-size-8)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--excluded___iDvOS span{color:var(--brand-color-text-muted)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--has-info___zXREr{flex-wrap:nowrap}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item--has-info___zXREr>span{flex:1;justify-content:space-between;align-items:baseline;display:inline-flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV{all:unset;cursor:pointer;color:var(--brand-color-text-muted);background-color:color-mix(in srgb, var(--brand-color-canvas-invert) 12%, transparent);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);vertical-align:middle;padding:var(--base-size-4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-inline-start:var(--base-size-8);display:inline-flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV svg{width:var(--base-size-12);height:var(--base-size-12)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item-info___glnBV:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:2px}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc+.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o{margin-block-start:var(--base-size-20)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item___M9A0t,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-item___M9A0t span{font-size:var(--feature-list-font-size)!important;line-height:var(--feature-list-line-height)!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-group-heading___u739o{font-size:var(--feature-list-font-size)!important}.Primer_Brand__PricingOptions-module__PricingOptions--items4___FgRN3 .Primer_Brand__PricingOptions-module__PricingOptions__feature-list___BmoFc{--feature-list-font-size:var(--brand-text-size-100);--feature-list-line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF{border:0;padding:0}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF:after{content:none!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW{padding:var(--base-size-8) 0;margin-block-start:calc(var(--base-size-16) * -1);margin-block-end:var(--base-size-8);padding-inline:0!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h1,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h2,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h3,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h4,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h5,.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW h6{font-size:var(--feature-list-font-size);line-height:var(--feature-list-line-height);font-weight:var(--brand-text-subhead-weight-large);gap:var(--base-size-8);justify-content:space-between;align-items:center;width:100%;display:flex}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-heading___QZJNW span{display:none}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-content___hCzO7{padding:0;padding-block-start:var(--base-size-8);padding-inline-start:0!important}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-chevron___XXErd{margin-inline-end:var(--base-size-4)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion___sPJpF[open] .Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-chevron___XXErd{transform:rotate(180deg)}.Primer_Brand__PricingOptions-module__PricingOptions__feature-list-accordion-content___hCzO7{animation:none!important}.Primer_Brand__SubNav-module__SubNav__container___iZQjL{z-index:2;border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);width:100%;position:absolute}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7{display:inline;display:initial;position:relative}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7 .Primer_Brand__SubNav-module__SubNav___dVoQu{border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SubNav-module__SubNav___dVoQu{z-index:1;background-color:var(--brand-SubNav-bgColor);width:100%;display:flex}[data-color-mode=dark] .Primer_Brand__SubNav-module__SubNav___dVoQu{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Primer_Brand__SubNav-module__SubNav__heading___MAxf6,.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp{font-size:calc(var(--base-size-16) - 1px);line-height:calc(var(--base-size-16) - 1px);font-weight:var(--brand-text-subhead-weight-medium);color:var(--brand-color-text-default);font-family:var(--brand-heading-fontFamily);-webkit-text-decoration:none;text-decoration:none;display:block}.Primer_Brand__SubNav-module__SubNav__heading___MAxf6:hover,.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp:hover,.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:var(--brand-color-text-muted);-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD{width:100%}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{z-index:9998;min-height:60px;padding:var(--base-size-16);border-inline-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);align-items:center;display:flex;position:relative}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG+.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline-start:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav--has-shadow___jkyC7{box-shadow:var(--brand-SubNav-shadow);background-color:var(--brand-color-canvas-default)}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq{padding-inline:0}.Primer_Brand__SubNav-module__SubNav__action-container___lgC_T{margin-left:auto}.Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY{display:none!important}.Primer_Brand__SubNav-module__SubNav__sub-menu-children___t0gfy{display:contents}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND{margin:0;padding:0;list-style:none}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND>span,.Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9,.Primer_Brand__SubNav-module__SubNav__overflow-container___GPuX_{display:none}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz{z-index:10;width:max-content;min-width:var(--brand-SubNav-width-overflowMenuMin);max-width:calc(100vw - var(--brand-SubNav-width-overflowMenuInset));max-height:calc(100dvh - var(--brand-SubNav-height-overflowMenuInset));background-color:var(--brand-SubNav-overflowMenu-bgColor-rest);border:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);box-shadow:none;transform:translateY(calc(0px - var(--brand-SubNav-offset-overflowMenu)));animation:Primer_Brand__SubNav-module__fade-in___t8Rrr var(--brand-animation-duration-faster) var(--brand-animation-easing-default);border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--brand-borderRadius-medium);border-end-start-radius:var(--brand-borderRadius-medium);margin:0;padding:0;position:absolute;inset:auto;overflow:hidden auto}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz::backdrop{background-color:#0000}.Primer_Brand__SubNav-module__SubNav__overflow-menu-list____hd03{grid-gap:var(--brand-borderWidth-thin);gap:var(--brand-borderWidth-thin);padding:var(--base-size-8);width:100%;margin:0;list-style:none;display:grid}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{z-index:91;position:sticky;top:-1px}.Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG{opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), background-color var(--brand-animation-duration-default) var(--brand-animation-easing-default);background-color:#0000}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:focus-within .Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG,.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i .Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG{opacity:1;background-color:var(--brand-color-canvas-default);transform:translateY(0)}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{height:0;transition:height var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:focus-within,.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i{height:auto}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), height var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:focus-within .Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG,.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container--stuck___HlM9i .Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{visibility:visible;opacity:1;transform:translateY(0)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-block:var(--base-size-12);border-block:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);display:flex}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__sub-menu-list___aBVGd{gap:var(--base-size-20);margin:0;padding:0;list-style-type:none;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{font-weight:450}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{padding:var(--base-size-6) var(--base-size-12);border-radius:var(--brand-borderRadius-full);transition:background-color var(--brand-animation-duration-default) var(--brand-animation-easing-default), color var(--brand-animation-duration-default) var(--brand-animation-easing-default);background-color:#0000}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link--is-in-view___GqmLc .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{background-color:var(--brand-SubNav-color-link-bgColor)}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after,.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link--is-in-view___GqmLc:focus-visible .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after{opacity:0}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]) *{color:var(--brand-SubNav-color-link-active);-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{transition:color var(--brand-animation-duration-fast) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after{border-color:var(--brand-color-text-default)}@media screen and (width<=63.24rem){.Primer_Brand__SubNav-module__SubNav___dVoQu{position:relative}.Primer_Brand__SubNav-module__SubNav___dVoQu:before{content:"";opacity:0;z-index:9997;position:absolute;inset:0}.Primer_Brand__SubNav-module__SubNav___dVoQu:after{content:"";z-index:-1;background-color:var(--base-color-scale-black-0);opacity:0;visibility:hidden;width:100%;height:100%;position:fixed;inset:0}.Primer_Brand__SubNav-module__SubNav--open___xWq0D:after{opacity:.3;visibility:visible;transition:visibility var(--brand-animation-duration-default) var(--brand-animation-easing-default), opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__SubNav-module__SubNav__heading___MAxf6{font-size:var(--base-size-16);line-height:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav--open___xWq0D{display:block}.Primer_Brand__SubNav-module__SubNav--open___xWq0D .Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD{max-height:100dvh;max-height:var(--subnav-available-height,100dvh);flex-direction:column;display:flex;overflow:hidden}.Primer_Brand__SubNav-module__SubNav--open___xWq0D .Primer_Brand__SubNav-module__SubNav__header-container___heD5O{flex-shrink:0}.Primer_Brand__SubNav-module__SubNav--open___xWq0D+.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{z-index:-1}.Primer_Brand__SubNav-module__SubNav--open___xWq0D:before{background-color:var(--brand-color-canvas-default);animation:Primer_Brand__SubNav-module__fade-in___t8Rrr .3s var(--brand-animation-easing-glide) forwards}.Primer_Brand__SubNav-module__SubNav__heading-separator--main___sziYb:not(.Primer_Brand__SubNav-module__SubNav__heading-separator--has-adjacent-label___F3S2G),.Primer_Brand__SubNav-module__SubNav__heading-separator--subheading-active___ysuBi,.Primer_Brand__SubNav-module__SubNav__subheading-container-active___EOoAH{display:none}.Primer_Brand__SubNav-module__SubNav__header-container___heD5O{white-space:pre;z-index:9998;width:100%;display:flex;position:relative}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG+.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline-start:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp{z-index:9998;margin-inline-end:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND{z-index:9998;padding-inline:var(--base-size-8);flex-direction:column;flex:auto;justify-content:center;display:none;position:relative}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA{gap:var(--base-size-8);padding-block:var(--base-size-16);border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);flex-direction:column;justify-content:flex-start;min-height:0;display:flex;overflow-y:auto}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:var(--brand-color-text-default)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{z-index:9999;width:100%;justify-content:flex-end;padding-inline-end:var(--base-size-16);display:flex;position:relative}.Primer_Brand__SubNav-module__SubNav--has-sub-heading___YxW9a:not(.Primer_Brand__SubNav-module__SubNav--subHeadingActive___AxXKr) .Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{border-block-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding-block:var(--base-size-12);margin-block:0;display:block}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4{width:100%;padding-inline-start:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-label___J0P2K{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);padding:var(--base-size-4) var(--base-size-12);gap:var(--base-size-6);cursor:pointer;font:inherit;border:none;align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq .Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{right:0}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ,.Primer_Brand__SubNav-module__SubNav__action-container___lgC_T{-webkit-text-decoration:none;text-decoration:none;display:none}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{position:relative}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]) *{color:var(--brand-SubNav-color-link-active)}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding:var(--base-size-4) var(--base-size-12);margin-inline-start:var(--base-size-8)}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]),.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);display:inline-flex}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{animation:Primer_Brand__SubNav-module__fade-in___t8Rrr .3s var(--brand-animation-easing-glide) forwards;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__action-container___lgC_T{animation:Primer_Brand__SubNav-module__fade-in___t8Rrr .3s var(--brand-animation-easing-glide) forwards;display:block}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{padding-block:0}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__action-container___lgC_T,.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA .Primer_Brand__SubNav-module__SubNav__action___hRMk9{width:100%}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed{gap:var(--base-size-8);flex-direction:column;margin:0;padding:0;padding-block-start:var(--base-size-8);padding-inline-start:var(--base-size-16);list-style:none;display:flex}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{margin-inline-start:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:var(--brand-color-text-default)!important}.Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG{z-index:99;width:100%;overflow:auto hidden}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf{position:sticky;top:-1px}.Primer_Brand__SubNav-module__SubNav__anchor-menu-outer-container___sfhEf:after{content:"";width:var(--base-size-32);background:linear-gradient(to left, var(--brand-color-canvas-default), transparent);pointer-events:none;z-index:100;position:absolute;top:0;bottom:0;right:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-inline:var(--base-size-16);padding-block-start:var(--base-size-16);padding-block-end:var(--base-size-16)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__sub-menu-list___aBVGd{padding-inline-end:var(--base-size-32)}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{white-space:pre;top:var(--base-size-2);display:block;position:relative}}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-icon___AjCc8{fill:var(--brand-color-text-default)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4{align-items:center;gap:var(--base-size-8);display:flex}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content--end___GySmq{justify-content:flex-end}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible,.Primer_Brand__SubNav-module__SubNav__heading___MAxf6:focus-visible,.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp:focus-visible,.Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9:focus-visible,.Primer_Brand__SubNav-module__SubNav__overlay-toggle-label___J0P2K:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp{white-space:nowrap;display:block;position:relative}.Primer_Brand__SubNav-module__SubNav__subHeading___EQNxp[aria-current]:not([aria-current=false]){background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);padding:var(--base-size-6) var(--base-size-12);border:none}@media screen and (width>=48rem){.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav__overlay-toggle-content___GYAh4{padding-inline-start:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA{padding:var(--base-size-24)}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq{padding-inline:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-inline:var(--base-size-24)}}.Primer_Brand__SubNav-module__SubNav__heading-label___gwyQg{white-space:pre}@media screen and (width>=63.25rem){.Primer_Brand__SubNav-module__SubNav___dVoQu{z-index:92;padding-inline:var(--base-size-32);align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav__links-overlay--open___xdhUA{padding:0}.Primer_Brand__SubNav-module__SubNav___dVoQu:has(+.Primer_Brand__SubNav-module__SubNav__anchor-menu-container___TNidG){padding-block-end:0}.Primer_Brand__SubNav-module__SubNav__heading-container___jlouG{padding-inline-start:0}.Primer_Brand__SubNav-module__SubNav--full-width___ZqqXq{padding-inline:0}.Primer_Brand__SubNav-module__SubNav__overlay-toggle___GY93X{display:none}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7 .Primer_Brand__SubNav-module__SubNav__heading___MAxf6{padding-block-end:1px}.Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp{margin-inline-end:var(--base-size-20);display:inline-flex;top:0}.Primer_Brand__SubNav-module__SubNav__container--with-anchor-nav___y6aE7 .Primer_Brand__SubNav-module__SubNav__heading-separator___M5xJp{top:-1px}.Primer_Brand__SubNav-module__SubNav--header-container-outer___tneuD{align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav__header-container___heD5O{flex-shrink:0;align-items:center;display:flex}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND{align-items:center;gap:var(--base-size-2);z-index:92;min-width:0;flex:1 1 0;align-self:stretch;padding-inline-start:var(--base-size-24);display:flex}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND>li{white-space:nowrap;flex:none}.Primer_Brand__SubNav-module__SubNav__link--in-overlay___osowG{align-items:center;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__link-item--overflowed___x0xat{visibility:hidden;pointer-events:none;width:max-content;position:absolute}.Primer_Brand__SubNav-module__SubNav__overflow-container___GPuX_{visibility:hidden;pointer-events:none;align-self:stretch;align-items:center;display:flex;position:absolute}.Primer_Brand__SubNav-module__SubNav__overflow-container--visible___OLUw7{visibility:visible;pointer-events:auto;position:relative}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18{align-items:center;gap:var(--base-size-4);padding:var(--base-size-4) var(--base-size-12);color:var(--brand-SubNav-color-link-rest);background:var(--brand-SubNav-overflowMenu-toggle-bgColor-rest);border-radius:var(--brand-borderRadius-full);font:inherit;cursor:pointer;border:0;display:inline-flex}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18:hover{background-color:var(--brand-SubNav-overflowMenu-toggle-bgColor-hover)}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18[aria-expanded=true],.Primer_Brand__SubNav-module__SubNav__overflow-toggle--active___BiGMB{background-color:var(--brand-SubNav-overflowMenu-toggle-bgColor-active)}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18 .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:inherit}.Primer_Brand__SubNav-module__SubNav__overflow-toggle___Nof18:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__SubNav-module__SubNav__link___VBkrZ{transition:color .2s var(--brand-animation-easing-glide);padding:var(--base-size-4) var(--base-size-12);border-radius:var(--brand-borderRadius-full);position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100)}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{padding:var(--base-size-4) 0}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW:after{content:"";bottom:calc(var(--base-size-12) * -1);width:100%;height:var(--base-size-12);background:0 0;position:absolute;left:0}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN{background-clip:padding-box;background-color:var(--brand-color-canvas-default);border:var(--brand-color-border-muted) solid var(--brand-borderWidth-thin);border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-8);z-index:9998;transition-timing-function:var(--brand-animation-easing-glide);transition-duration:var(--brand-animation-duration-fast);top:90%;left:0;left:var(--base-size-4);visibility:hidden;opacity:0;transform-origin:top;gap:var(--base-size-8);width:var(--brand-SubNav-width-subMenu);flex-direction:column;margin-block-start:var(--base-size-8);list-style:none;transition-property:opacity,transform;display:flex;position:absolute;transform:scale(.99)translateY(-.7em)translate(-8px)}.Primer_Brand__SubNav-module__SubNav__link--expanded___sbpQG .Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN{visibility:visible;opacity:1;transform:scale(1)translateY(0)translate(-8px)}.Primer_Brand__SubNav-module__SubNav__sub-menu-toggle___FvvL9{width:var(--base-size-24);height:var(--base-size-24);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;margin-inline-end:calc(-1 * var(--base-size-8));padding:0;padding-inline-end:var(--base-size-8);display:inline-flex}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{display:block}.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp:after{opacity:1;transform:scale(0)}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{align-items:center;gap:var(--base-size-4);cursor:pointer;display:inline-flex;position:relative}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW>.Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding-inline-end:0}.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{padding:var(--base-size-4) 0;position:relative}.Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-full);padding:0 var(--base-size-8) 0 0;gap:0}.Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN>.Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding:var(--base-size-4) 0 var(--base-size-4) var(--base-size-12)}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{padding:var(--base-size-12)}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){background-color:var(--brand-SubNav-color-link-bgColor);line-height:1.1em}@supports ((-moz-appearance:none)){.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]) .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{top:0}}.Primer_Brand__SubNav-module__SubNav__links-overlay___CnpND .Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){padding-inline-end:var(--base-size-4)}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){border-radius:var(--brand-borderRadius-medium);padding:var(--base-size-4) var(--base-size-8) var(--base-size-4) var(--base-size-12);top:auto;top:initial;background-color:#0000}.Primer_Brand__SubNav-module__SubNav__sub-menu___UENed.Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover{background-color:var(--brand-SubNav-color-link-bgColor);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY{fill:var(--brand-color-text-muted);transition:transform var(--brand-animation-duration-fast);display:inline-block!important}.Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW:not(.Primer_Brand__SubNav-module__SubNav__link--has-active-sub-menu___T8fLN) .Primer_Brand__SubNav-module__SubNav__sub-menu-icon___XxnxY{top:calc(-1 * var(--brand-borderWidth-thin));position:relative}.Primer_Brand__SubNav-module__SubNav__sub-menu--anchor___Q6VDG{padding-inline:var(--base-size-32)}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ{width:100%;min-height:var(--brand-SubNav-height-overflowMenuItemMin);padding:var(--base-size-8) var(--base-size-12);color:var(--brand-SubNav-overflowMenu-fgColor-rest);white-space:normal;word-wrap:anywhere;border-radius:var(--brand-borderRadius-medium);background-color:var(--brand-SubNav-overflowMenu-bgColor-rest);display:block}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ .Primer_Brand__SubNav-module__SubNav__link-label___IoiSp{color:inherit;font-weight:var(--base-text-weight-normal);line-height:var(--brand-text-lineHeight-200)}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:hover,.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus,.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible,.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ[aria-current]:not([aria-current=false]){color:var(--brand-SubNav-overflowMenu-fgColor-hover);background-color:var(--brand-SubNav-overflowMenu-bgColor-hover)}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link___VBkrZ:focus-visible{box-shadow:inset 0 0 0 var(--brand-borderWidth-thick) var(--brand-color-focus);outline:none}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW{background:0 0;padding:0;display:block}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__link--has-sub-menu___IrziW:after{content:none}.Primer_Brand__SubNav-module__SubNav__overflow-menu___yyMyz .Primer_Brand__SubNav-module__SubNav__sub-menu--dropdown___tPNZN{width:auto;background-color:var(--brand-SubNav-overflowMenu-bgColor-rest);visibility:visible;opacity:1;border:0;margin:0;padding:0;padding-inline-start:var(--base-size-16);position:static;transform:none}}@keyframes Primer_Brand__SubNav-module__fade-in___t8Rrr{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Primer_Brand__SubNav-module__SubNav___dVoQu,.Primer_Brand__SubNav-module__SubNav___dVoQu:before,.Primer_Brand__SubNav-module__SubNav___dVoQu:after,.Primer_Brand__SubNav-module__SubNav___dVoQu *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--brand-SubNav-offset-overflowMenu:.25rem;--brand-SubNav-height-overflowMenuItemMin:2.5rem;--brand-SubNav-height-overflowMenuInset:8rem;--brand-SubNav-width-overflowMenuMin:10rem;--brand-SubNav-width-overflowMenuInset:2rem;--brand-SubNav-width-subMenu:18.75rem}:root,[data-color-mode=light]{--brand-SubNav-bgColor:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-rest:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-hover:var(--brand-color-canvas-subtle);--brand-SubNav-overflowMenu-fgColor-rest:var(--brand-color-text-muted);--brand-SubNav-overflowMenu-fgColor-hover:var(--brand-color-text-default);--brand-SubNav-overflowMenu-toggle-bgColor-rest:transparent;--brand-SubNav-overflowMenu-toggle-bgColor-hover:var(--base-color-scale-gray-1);--brand-SubNav-overflowMenu-toggle-bgColor-active:var(--base-color-scale-gray-1);--brand-SubNav-color-link-rest:var(--brand-color-text-default);--brand-SubNav-color-link-active:var(--brand-color-text-default);--brand-SubNav-color-link-bgColor:#e4ebe6;--brand-SubNav-shadow:0px 100px 80px #00000003, 0px 41px 33px #00000005, 0px 22px 17px #00000005, 0px 12px 10px #00000008, 0px 6px 5px #0000000a, 0px 2px 2px #00000012}[data-color-mode=dark]{--brand-SubNav-bgColor:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-rest:var(--brand-color-canvas-default);--brand-SubNav-overflowMenu-bgColor-hover:var(--brand-color-canvas-subtle);--brand-SubNav-overflowMenu-fgColor-rest:var(--brand-color-text-muted);--brand-SubNav-overflowMenu-fgColor-hover:var(--brand-color-text-default);--brand-SubNav-overflowMenu-toggle-bgColor-rest:transparent;--brand-SubNav-overflowMenu-toggle-bgColor-hover:var(--base-color-scale-gray-6);--brand-SubNav-overflowMenu-toggle-bgColor-active:var(--base-color-scale-gray-6);--brand-SubNav-color-link-rest:var(--brand-color-text-default);--brand-SubNav-color-link-active:var(--brand-color-text-default);--brand-SubNav-color-link-bgColor:#323834;--brand-SubNav-shadow:0px 100px 80px #00000003, 0px 41px 33px #00000005, 0px 22px 17px #00000005, 0px 12px 10px #00000008, 0px 6px 5px #0000000a, 0px 2px 2px #00000012}:root,[data-color-mode=light]{--brand-NavList-activeIndicator-color:var(--brand-color-text-emphasized)}[data-color-mode=dark]{--brand-NavList-activeIndicator-color:var(--brand-color-accent-primary)}.Primer_Brand__NavList-module__NavList___U7Jyj{--brand-NavList-label-indent-level-2:0px;--brand-NavList-label-indent-level-3:var(--base-size-16);--brand-NavList-label-indent-level-4:var(--base-size-32);--brand-NavList-label-indent-level-5:var(--base-size-48);--brand-NavList-item-paddingInlineStart-base:var(--base-size-24);--brand-NavList-control-paddingInlineStart:var(--base-size-8);--brand-NavList-label-paddingInlineStart:var(--base-size-6);box-sizing:border-box;font-family:var(--brand-fontStack-sansSerif);color:var(--brand-color-text-default);width:100%;padding-inline-start:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__list___K5lSx,.Primer_Brand__NavList-module__NavList__subNav___DZ2GX,.Primer_Brand__NavList-module__NavList__groupList___ylfjF{margin:0;padding:0;list-style:none}.Primer_Brand__NavList-module__NavList__list___K5lSx{flex-direction:column;gap:0;display:flex}.Primer_Brand__NavList-module__NavList__list--flat___wuoKR,.Primer_Brand__NavList-module__NavList__groupList___ylfjF{--brand-NavList-item-paddingInlineStart-base:var(--base-size-2)}.Primer_Brand__NavList-module__NavList__groupList___ylfjF .Primer_Brand__NavList-module__NavList__subNav___DZ2GX .Primer_Brand__NavList-module__NavList__item--leaf___SN9hT{--brand-NavList-item-paddingInlineStart-base:0px;--brand-NavList-label-paddingInlineStart:var(--base-size-8)}.Primer_Brand__NavList-module__NavList__item___OceIg,.Primer_Brand__NavList-module__NavList__group___LANuQ{position:relative}.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__item___OceIg+.Primer_Brand__NavList-module__NavList__item___OceIg,.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__item___OceIg+.Primer_Brand__NavList-module__NavList__group___LANuQ,.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__group___LANuQ+.Primer_Brand__NavList-module__NavList__item___OceIg,.Primer_Brand__NavList-module__NavList__list___K5lSx:not(.Primer_Brand__NavList-module__NavList__list--flat___wuoKR)>.Primer_Brand__NavList-module__NavList__group___LANuQ+.Primer_Brand__NavList-module__NavList__group___LANuQ{background-image:repeating-linear-gradient(to right, var(--brand-color-border-muted) 0 var(--base-size-2), transparent var(--base-size-2) var(--base-size-4));background-repeat:no-repeat;background-size:100% var(--brand-borderWidth-thin);background-position:0 0}.Primer_Brand__NavList-module__NavList__groupTitle___Ios1h{padding:var(--base-size-24) var(--base-size-16) var(--base-size-16);color:var(--brand-color-text-default);font-size:var(--brand-text-size-200);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200);margin:0}.Primer_Brand__NavList-module__NavList__groupList___ylfjF{flex-direction:column;gap:0;padding-block-end:var(--base-size-16);display:flex}.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{align-items:center;gap:var(--base-size-8);min-width:0;display:flex}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{padding-block:calc(var(--base-size-8) + var(--base-size-2));padding-inline-end:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item--level-2___AEntj{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-2)}.Primer_Brand__NavList-module__NavList__item--level-3___yJC82{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-3)}.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-4)}.Primer_Brand__NavList-module__NavList__item--level-5___euPGq{--brand-NavList-item-label-indent:var(--brand-NavList-label-indent-level-5)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{min-height:var(--base-size-32);padding-block:0;padding-inline-end:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-5___euPGq>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{padding-inline-start:calc(var(--brand-NavList-item-paddingInlineStart-base) + var(--brand-NavList-item-label-indent))}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{padding-inline-start:var(--brand-NavList-control-paddingInlineStart)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{padding-inline-start:var(--brand-NavList-label-paddingInlineStart)}.Primer_Brand__NavList-module__NavList__link___lJiXk{align-items:center;gap:var(--base-size-8);border-radius:var(--brand-borderRadius-medium);min-width:0;color:var(--brand-color-text-muted);font-size:var(--brand-text-size-100);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100);transition:background-color var(--brand-animation-duration-fast) var(--brand-animation-easing-default), color var(--brand-animation-duration-fast) var(--brand-animation-easing-default);flex:auto;padding:0;display:flex;position:relative;-webkit-text-decoration:none!important;text-decoration:none!important}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{box-sizing:border-box;width:100%;color:var(--brand-color-text-muted);cursor:pointer;text-align:start;background:0 0;border:0;font-family:inherit;position:relative}.Primer_Brand__NavList-module__NavList__link___lJiXk:hover{color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:hover{color:var(--brand-color-text-default);background-color:#0000}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{min-height:var(--base-size-32);order:2}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled):hover .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled){color:var(--brand-color-text-default)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:not(:disabled) .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__link___lJiXk:focus-visible,.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:focus-visible{outline:var(--brand-borderWidth-thick) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__NavList-module__NavList__subNav___DZ2GX .Primer_Brand__NavList-module__NavList__link___lJiXk:focus-visible,.Primer_Brand__NavList-module__NavList__subNav___DZ2GX .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:focus-visible{outline-offset:calc(-1 * var(--base-size-2))}.Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]){color:var(--brand-color-text-default);background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts) .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]):before{content:"";inset-block:var(--base-size-8);width:var(--base-size-4);border-radius:var(--base-size-2);background-color:var(--brand-NavList-activeIndicator-color);position:absolute;inset-inline-start:0}.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:not(:disabled):before{content:"";block-size:var(--base-size-16);width:var(--base-size-4);border-radius:var(--base-size-2);background-color:var(--brand-NavList-activeIndicator-color);z-index:1;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:before{inset-inline-start:calc(-1 * var(--base-size-8))}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:before{inset-inline-start:var(--base-size-4)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]{padding-inline-start:var(--base-size-12)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false] .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{padding-inline-start:var(--base-size-2)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]){padding-inline-start:0}.Primer_Brand__NavList-module__NavList__link--disabled___gPpvz{color:var(--brand-color-text-disabled);pointer-events:none}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:disabled{color:var(--brand-color-text-disabled);cursor:not-allowed}.Primer_Brand__NavList-module__NavList__label___cZ4Jt{word-break:break-word;min-width:0}.Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{align-items:center;gap:var(--base-size-8);border-radius:var(--brand-borderRadius-small);flex:auto;min-width:0;display:flex}.Primer_Brand__NavList-module__NavList__leadingVisual___ToOHr,.Primer_Brand__NavList-module__NavList__trailingVisual___q6Uc4{color:inherit;flex:none;display:inline-flex}.Primer_Brand__NavList-module__NavList__trailingVisual___q6Uc4{margin-inline-start:auto;margin-inline-end:var(--base-size-6)}.Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{transform-origin:50%;transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);flex:none}.Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{transform:rotate(-180deg)}.Primer_Brand__NavList-module__NavList__subNav___DZ2GX{opacity:0;max-height:0;transform:translateY(calc(-1 * var(--base-size-8)));visibility:hidden;transition:max-height var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), visibility 0s linear var(--brand-animation-duration-fast);flex-direction:column;gap:0;margin:0;padding:0;display:flex;overflow:hidden}.Primer_Brand__NavList-module__NavList__subNav--expanded___Wu6L6{max-height:none;max-height:var(--brand-NavList-subNav-height,none);opacity:1;visibility:visible;transition:max-height var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-glide), visibility 0s linear 0s;transform:translateY(0)}.Primer_Brand__NavList-module__NavList__subNav___DZ2GX[aria-hidden=true] .Primer_Brand__NavList-module__NavList__subNav___DZ2GX{visibility:hidden}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4{padding:var(--base-size-24) var(--base-size-16) var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts.Primer_Brand__NavList-module__NavList__item--expanded___b3doz{padding-block-end:var(--base-size-16)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{font-size:var(--brand-text-size-200);font-weight:var(--brand-text-weight-500);line-height:var(--brand-text-lineHeight-200);order:1}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{color:var(--brand-color-text-default);min-height:var(--base-size-32);margin-block:calc(-1 * var(--base-size-8));border-radius:var(--brand-borderRadius-small);padding-inline-start:0;padding-inline-end:var(--base-size-6)}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C>*{z-index:1;position:relative}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled):hover:after,.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C:not(:disabled):active:after,.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts.Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false]:not(:disabled):after{content:"";z-index:0;border-radius:var(--brand-borderRadius-small);background-color:var(--brand-color-canvas-subtle);pointer-events:none;position:absolute;inset-block:0;inset-inline:0}.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{order:2;margin-inline-start:auto}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{order:1}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C{min-height:var(--base-size-32);margin-block:calc(-1 * var(--base-size-8));border-radius:var(--brand-borderRadius-small)}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{position:absolute;inset-block-start:50%;inset-inline-start:calc(-1 * var(--brand-NavList-control-paddingInlineStart));transform:translateY(-50%)}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=true] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{transform:translateY(-50%)rotate(-180deg)}.Primer_Brand__NavList-module__NavList__item___OceIg:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts).Primer_Brand__NavList-module__NavList__item--has-current-descendant___xFrMb>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__accordionButton___Jii1C[aria-expanded=false] .Primer_Brand__NavList-module__NavList__toggleIcon___hh94D{inset-inline-start:calc(-1 * var(--base-size-16))}.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-2___AEntj>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-3___yJC82>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-4___w3rA3>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk,.Primer_Brand__NavList-module__NavList__item___OceIg.Primer_Brand__NavList-module__NavList__item--level-5___euPGq>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);order:2}.Primer_Brand__NavList-module__NavList__list--flat___wuoKR>.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk{min-height:var(--base-size-32);border-radius:var(--brand-borderRadius-small)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{min-height:calc(var(--base-size-32) - var(--brand-borderWidth-thin));margin-block-end:var(--brand-borderWidth-thin)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts) .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]){background-color:#0000}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk:hover .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6,.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts) .Primer_Brand__NavList-module__NavList__link___lJiXk[aria-current]:not([aria-current=false]) .Primer_Brand__NavList-module__NavList__labelArea___N5Ya6{background-color:var(--brand-color-canvas-subtle)}.Primer_Brand__NavList-module__NavList__item--leaf___SN9hT:not(.Primer_Brand__NavList-module__NavList__item--level-1___rA6Ts)>.Primer_Brand__NavList-module__NavList__itemContent___TyAP4 .Primer_Brand__NavList-module__NavList__link___lJiXk:hover{background-color:#0000}[data-color-mode=dark] .Primer_Brand__NavList-module__NavList___U7Jyj{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){.Primer_Brand__NavList-module__NavList___U7Jyj,.Primer_Brand__NavList-module__NavList___U7Jyj:before,.Primer_Brand__NavList-module__NavList___U7Jyj:after,.Primer_Brand__NavList-module__NavList___U7Jyj *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root{--brand-IDE-height:50rem}:root,[data-color-mode=light]{--brand-IDE-default-bgColor:var(--base-color-scale-gray-1);--brand-IDE-default-editor-bgColor:var(--base-color-scale-white-0);--brand-IDE-default-editor-tabs-bgColor:var(--base-color-scale-gray-0);--brand-IDE-default-editor-tab-bgColor-rest:var(--base-color-scale-gray-0);--brand-IDE-default-editor-tab-bgColor-active:var(--base-color-scale-white-0);--brand-IDE-default-editor-tab-borderColor:var(--base-color-scale-blue-5);--brand-IDE-glass-bgColor-rest:#ffffffd9;--brand-IDE-glass-chat-bgColor:#ffffff0f;--brand-IDE-glass-editor-bgColor:#ffffff0f;--brand-IDE-glass-editor-tabs-bgColor:transparent;--brand-IDE-glass-editor-tab-bgColor-rest:#ffffff1a;--brand-IDE-glass-editor-tab-bgColor-active:#ffffff0f;--brand-IDE-borderColor:var(--brand-color-border-muted);--brand-IDE-autoSuggest-bgColor:#0969da;--brand-IDE-autoSuggest-fgColor:var(--base-color-scale-white-0);--brand-IDE-autoSuggest-borderColor:var(--base-color-scale-blue-5);--brand-IDE-autoSuggestLine-bgColor:var(--base-color-scale-blue-0);--brand-IDE-scrollBar-bgColor:transparent;--brand-IDE-scrollBar-fgColor:var(--base-color-scale-gray-2);--brand-IDE-playPauseControl-rest:var(--base-color-scale-gray-2);--brand-IDE-playPauseControl-hover:var(--base-color-scale-gray-3)}[data-color-mode=dark]{--brand-IDE-default-bgColor:#131337;--brand-IDE-default-editor-bgColor:#242538;--brand-IDE-default-editor-tabs-bgColor:linear-gradient(0deg, #0038ff05 0%, #0038ff05 100%), #17182c;--brand-IDE-default-editor-tab-bgColor-rest:#24253880;--brand-IDE-default-editor-tab-bgColor-active:#242538;--brand-IDE-default-editor-tab-borderColor:var(--base-color-scale-blue-5);--brand-IDE-glass-bgColor-rest:#000000b3;--brand-IDE-glass-chat-bgColor:#0000000f;--brand-IDE-glass-editor-bgColor:#242538c4;--brand-IDE-glass-editor-tabs-bgColor:transparent;--brand-IDE-glass-editor-tab-bgColor-rest:#24253880;--brand-IDE-glass-editor-tab-bgColor-active:#242538c4;--brand-IDE-borderColor:#171d22;--brand-IDE-autoSuggest-bgColor:#0969da;--brand-IDE-autoSuggest-fgColor:var(--base-color-scale-white-0);--brand-IDE-autoSuggest-borderColor:var(--base-color-scale-blue-5);--brand-IDE-autoSuggestLine-bgColor:var(--base-color-scale-blue-9);--brand-IDE-scrollBar-bgColor:transparent;--brand-IDE-scrollBar-fgColor:var(--base-color-scale-gray-5);--brand-IDE-playPauseControl-rest:#4d4e6a;--brand-IDE-playPauseControl-hover:#5a5b7c}.Primer_Brand__IDE-module__IDE__inner___C7yFe{--brand-IDE-lineNumber-width:45px;background:var(--brand-IDE-default-bgColor);border:var(--brand-borderWidth-thin) solid var(--brand-IDE-borderColor)}.Primer_Brand__IDE-module__IDE--glass___uVNlv{-webkit-backdrop-filter:blur(var(--base-size-12));backdrop-filter:blur(var(--base-size-12))}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__inner___C7yFe{background:var(--brand-IDE-glass-bgColor-rest);border-color:#0000!important}.Primer_Brand__IDE-module__IDE__main___UBKnG{width:100%;height:100%;display:flex}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__main___UBKnG{height:var(--brand-IDE-height)}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__main___UBKnG{padding-top:var(--base-size-32)}.Primer_Brand__IDE-module__IDE__inner___C7yFe{width:100%;height:var(--brand-IDE-height);margin:calc(var(--base-size-12) - 2px) auto;border-radius:var(--brand-borderRadius-large);position:relative;overflow:hidden}.Primer_Brand__IDE-module__IDE__Chat___w081c{grid-gap:var(--base-size-16);gap:var(--base-size-16);color:var(--brand-color-text-default);flex-direction:column;grid-area:pane;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Chat___w081c{background:var(--brand-IDE-glass-chat-bgColor)}.Primer_Brand__IDE-module__IDE--full-exp___QszuK .Primer_Brand__IDE-module__IDE__Chat___w081c{min-width:300px;max-width:450px}@media screen and (width<=63.24rem){.Primer_Brand__IDE-module__IDE--full-exp___QszuK .Primer_Brand__IDE-module__IDE__Chat___w081c{display:none}}.Primer_Brand__IDE-module__IDE__Chat-wrapper___chroS{display:contents}.Primer_Brand__IDE-module__IDE__Chat-message-user___AhfYF{gap:var(--base-size-8);align-items:center;display:inline-flex}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_{scrollbar-width:thin;scrollbar-color:var(--brand-IDE-scrollBar-fgColor) var(--brand-IDE-scrollBar-bgColor);height:calc(100% - 78px);overflow-y:scroll}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_::-webkit-scrollbar{width:var(--base-size-12)}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_::-webkit-scrollbar-track{background:var(--brand-IDE-scrollBar-bgColor)}.Primer_Brand__IDE-module__IDE__Chat-messages___EcZF_::-webkit-scrollbar-thumb{background-color:var(--brand-IDE-scrollBar-fgColor);border-radius:var(--base-size-20);border:var(--brand-borderRadius-small) solid var(--brand-IDE-scrollBar-bgColor)}.Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC{bottom:var(--base-size-16);width:100%;padding:0 var(--base-size-20);opacity:.5;position:absolute}.Primer_Brand__IDE-module__IDE__Chat-input___XXUIS{border-color:var(--brand-color-border-default);background:var(--brand-IDE-default-bgColor)!important;color:var(--brand-color-text-muted)!important;-webkit-text-fill-color:var(--brand-color-text-muted)!important}.Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC svg{fill:var(--brand-color-text-muted)}.Primer_Brand__IDE-module__IDE__Chat-message-content___yFYul{margin-top:var(--base-size-16)}.Primer_Brand__IDE-module__IDE__Chat-message-snippet___DAl6x{background-color:var(--brand-IDE-default-editor-bgColor);overflow-x:hidden}.Primer_Brand__IDE-module__IDE__Chat-message___LMwct{font-family:var(--brand-fontStack-sansSerif);font-size:var(--base-size-16);border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);padding:var(--base-size-20);opacity:0;transform:translateY(var(--brand-animation-variant-slideInDown-distance));transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), transform var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__IDE-module__IDE__Chat-message--visible___hq0hB{opacity:1;transform:translateY(0)}.Primer_Brand__IDE-module__IDE__Chat-message--faded___Mj7EF{opacity:.5}.Primer_Brand__IDE-module__IDE__Chat-message___LMwct pre{border:var(--brand-borderWidth-thick) solid var(--brand-color-border-default);padding:var(--base-size-16);border-radius:var(--brand-borderRadius-large);font-family:var(--brand-fontStack-monospace);font-size:calc(var(--base-size-12) + 2px)!important}.Primer_Brand__IDE-module__IDE__Editor___MkJjR{flex-direction:column;grid-area:editor;width:100%;height:100%;display:flex}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor___MkJjR{width:100%;padding-left:var(--base-size-20)}.Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA{background:var(--brand-IDE-default-editor-tabs-bgColor);display:inline-flex;overflow-x:auto}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA{background:var(--brand-IDE-default-editor-tabs-bgColor)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tabs___zFwQA{background:var(--brand-IDE-glass-editor-tabs-bgColor)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{padding:var(--base-size-8) var(--base-size-12);align-items:center;gap:var(--base-size-4);font:inherit;font-family:var(--brand-fontStack-monospace);font-size:calc(var(--base-size-12) + 2px);color:var(--brand-color-text-muted);cursor:pointer;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default);opacity:1;border:none;flex-shrink:0;display:flex}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{background:var(--brand-IDE-default-editor-tab-bgColor-rest)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{background:var(--brand-IDE-glass-editor-tab-bgColor-rest)}.Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{color:var(--brand-color-text-default);border-top:var(--brand-borderWidth-thin) solid var(--brand-IDE-default-editor-tab-borderColor);z-index:1}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{background:var(--brand-IDE-default-editor-tab-bgColor-active)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ{color:var(--brand-color-text-muted);background:0 0}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{color:var(--brand-color-text-default);background:var(--brand-IDE-glass-editor-tab-bgColor-active)}.Primer_Brand__IDE-module__IDE--full-exp___QszuK.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-tab--active___FuQ4L{background:var(--brand-IDE-default-editor-bgColor)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ:hover{color:var(--brand-color-text-default)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ[disabled]{cursor:not-allowed;opacity:.7;color:var(--brand-color-text-muted)!important}.Primer_Brand__IDE-module__IDE__Editor-tab-close-icon___jxo0b{width:var(--base-size-12);height:var(--base-size-12);fill:var(--brand-color-text-muted);margin-inline-start:var(--base-size-4)}img.Primer_Brand__IDE-module__IDE__Editor-tab-icon___IyrSp{width:var(--base-size-16);height:var(--base-size-16);filter:grayscale(10%)}.Primer_Brand__IDE-module__IDE__Editor-tab___lY6lZ:hover .Primer_Brand__IDE-module__IDE__Editor-tab-close-icon___jxo0b{fill:var(--brand-color-text-default)}.Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{height:100%;padding-top:var(--base-size-16);overflow-x:auto}.Primer_Brand__IDE-module__IDE--default___cSAvc .Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{background:var(--brand-IDE-default-editor-bgColor)}.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{background:var(--brand-IDE-glass-editor-bgColor);border-bottom-left-radius:var(--brand-borderRadius-large)}.Primer_Brand__IDE-module__IDE--full-exp___QszuK.Primer_Brand__IDE-module__IDE--glass___uVNlv .Primer_Brand__IDE-module__IDE__Editor-content___qUzu5{background:var(--brand-IDE-default-editor-bgColor)}.Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs{margin:0}.Primer_Brand__IDE-module__IDE__Editor-content-wrapper___gb9HC{display:flex}.Primer_Brand__IDE-module__IDE__Editor-content-inner___HAje_{flex:1}.Primer_Brand__IDE-module__IDE__Editor--small____cDnd .Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs,.Primer_Brand__IDE-module__IDE__Editor--small____cDnd .Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{font-size:calc(var(--base-size-12) - 1px)!important;line-height:calc(var(--base-size-16) + 2px)!important}.Primer_Brand__IDE-module__IDE__Editor--medium___Nihdg .Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs,.Primer_Brand__IDE-module__IDE__Editor--medium___Nihdg .Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{font-size:.875rem!important;line-height:19.9px!important}.Primer_Brand__IDE-module__IDE__Editor--large___YlfAf .Primer_Brand__IDE-module__IDE__Editor-pane___ZQjcs,.Primer_Brand__IDE-module__IDE__Editor--large___YlfAf .Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{font-size:1.125rem!important;line-height:var(--base-size-24)!important}.Primer_Brand__IDE-module__IDE__Editor-pane--suggested___IXAF0{margin-left:calc(-1 * var(--brand-IDE-lineNumber-width));background-color:var(--brand-IDE-autoSuggestLine-bgColor);border-left:var(--brand-borderWidth-thin) solid var(--brand-IDE-autoSuggest-borderColor);padding-left:calc(var(--base-size-64) - 1px)!important}.Primer_Brand__IDE-module__IDE__Editor-lineNumbers___t0wju{z-index:1;font-family:var(--brand-fontStack-monospace);font-weight:var(--brand-text-weight-200);font-feature-settings:"liga" 0, "calt" 0;font-variation-settings:normal;letter-spacing:0;flex:0 0 var(--brand-IDE-lineNumber-width)}.Primer_Brand__IDE-module__IDE__Editor-lineNumber___vSZSt{padding:0 var(--base-size-8);text-align:right;color:var(--brand-color-text-muted);-webkit-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-overflow:ellipsis;display:block;position:relative;overflow:hidden}.Primer_Brand__IDE-module__IDE__Editor-lineNumber-text___Ws1Hq{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;vertical-align:middle;box-sizing:border-box;cursor:default;height:100%;display:inline-block;position:absolute}.Primer_Brand__IDE-module__IDE__Editor___MkJjR pre{color:var(--brand-color-text-default);font-family:var(--brand-fontStack-monospace);padding-left:calc(var(--base-size-64) - var(--brand-IDE-lineNumber-width))}pre.Primer_Brand__IDE-module__IDE__Chat-copilot-indicator___FhoZe{background-color:var(--brand-IDE-autoSuggest-bgColor);padding-left:0;padding:var(--base-size-8) var(--base-size-24);border-radius:var(--brand-borderRadius-small);gap:var(--base-size-16);margin:var(--base-size-4) 0 0 var(--base-size-16);display:inline-flex;box-shadow:-9px 10px 39px #00000040}.Primer_Brand__IDE-module__IDE__Chat-copilot-indicator-label___IWynN{color:var(--brand-IDE-autoSuggest-fgColor);fill:var(--brand-IDE-autoSuggest-fgColor)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP{cursor:pointer;bottom:var(--base-size-16);right:var(--base-size-16);width:var(--base-size-48);height:var(--base-size-48);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-IDE-playPauseControl-rest);transition:background-color var(--brand-animation-duration-faster);border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP:hover{background-color:var(--brand-IDE-playPauseControl-hover)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP svg{width:var(--base-size-16);height:var(--base-size-16)}.Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP path{fill:var(--brand-button-subtle-fgColor-rest)}.Primer_Brand__IDE-module__IDE--chat-only___GsGvX .Primer_Brand__IDE-module__IDE__Chat-input-area___OJkxC{width:calc(100% - var(--base-size-64))}.Primer_Brand__IDE-module__IDE--chat-only___GsGvX .Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP{background-color:var(--brand-IDE-playPauseControl-rest)}.Primer_Brand__IDE-module__IDE--chat-only___GsGvX .Primer_Brand__IDE-module__IDE__play-pause-button___MKdFP:hover{background-color:var(--brand-IDE-playPauseControl-hover)}@media (prefers-reduced-motion:reduce){.Primer_Brand__IDE-module__IDE___QDJIE,.Primer_Brand__IDE-module__IDE___QDJIE:before,.Primer_Brand__IDE-module__IDE___QDJIE:after,.Primer_Brand__IDE-module__IDE___QDJIE *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:root,[data-color-mode=light]{--brand-breadcrumbs-separator-borderColor:var(--base-color-scale-gray-6)}[data-color-mode=dark]{--brand-breadcrumbs-separator-borderColor:var(--base-color-scale-gray-1)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs___ANvyl{font-family:var(--brand-fontStack-sansSerif);justify-content:space-between;display:flex}@media screen and (width<=63.25rem){.Primer_Brand__Breadcrumbs-module__Breadcrumbs___ANvyl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___q2JxW{--brand-InlineLink-color-rest:var(--brand-color-text-default);--brand-InlineLink-color-pressed:var(--brand-color-text-default)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___S1xLw{margin:0;padding-inline-start:0}@media screen and (width<=63.25rem){.Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___S1xLw{display:inline-flex}}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P{white-space:nowrap;list-style:none;display:inline-block}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P:after{content:"";height:.8em;margin:0 var(--base-size-12);border-right:var(--brand-borderWidth-thin) solid var(--brand-breadcrumbs-separator-borderColor);display:inline-block;transform:rotate(15deg)translateY(.0625em)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P:first-child{margin-left:0}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P:last-child:after{content:none}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd{font-size:var(--brand-text-size-100);-webkit-text-decoration:none;text-decoration:none;display:inline-block}@media screen and (width<=63.25rem){.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd{white-space:nowrap}}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd:hover,.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd:focus{-webkit-text-decoration:underline;text-decoration:underline}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj{color:var(--brand-color-text-default);pointer-events:none;font-weight:inherit;letter-spacing:inherit}.Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___q2JxW .Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj{color:var(--brand-color-text-muted)}.Primer_Brand__Breadcrumbs-module__Breadcrumbs__link--selected___zP0bj:focus{-webkit-text-decoration:none;text-decoration:none}:root{--brand-Section-variant-gridline-paddingInline:var(--base-size-20);--brand-Section-container-maxWidth:80rem;--brand-Section-padding-spacious:var(--base-size-64);--brand-Section-padding-normal:var(--base-size-48);--brand-Section-padding-condensed:var(--base-size-16)}@media (width>=768px){:root{--brand-Section-variant-gridline-paddingInline:var(--base-size-40);--brand-Section-padding-spacious:var(--base-size-80);--brand-Section-padding-normal:var(--base-size-64);--brand-Section-padding-condensed:var(--base-size-32)}}@media (width>=1024px){:root{--brand-Section-padding-spacious:var(--base-size-128);--brand-Section-padding-normal:var(--base-size-96);--brand-Section-padding-condensed:var(--base-size-48)}}@media (width>=1280px){:root{--brand-Section-variant-gridline-paddingInline:var(--base-size-64)}}.Primer_Brand__Section-module__Section___wNnZR{--rounded-padding-overlap-adjustment:0px;--rounded-radius:var(--brand-borderRadius-xlarge);--padding-block-start:var(--brand-Section-padding-normal);--padding-block-end:var(--brand-Section-padding-normal);--adjusted-padding-block-end:calc(var(--padding-block-end) + var(--rounded-padding-overlap-adjustment));background-repeat:no-repeat;background-color:var(--brand-Section-narrow-background-color,var(--brand-Section-background-color));background-image:var(--brand-Section-narrow-background-image-src,var(--brand-Section-background-image-src));background-size:var(--brand-Section-narrow-background-image-size,var(--brand-Section-background-image-size));background-position:50%;background-position:var(--brand-Section-narrow-background-image-position,var(--brand-Section-background-image-position,center));padding-block-start:var(--padding-block-start);padding-block-end:var(--adjusted-padding-block-end)}.Primer_Brand__Section-module__Section__container___irc5A{width:100%;max-width:var(--brand-Section-container-maxWidth);margin-inline:auto}.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7{max-width:none}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A{padding-inline:var(--brand-Section-variant-gridline-paddingInline)}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container--fullWidth___LwJV7{padding-inline:0}.Primer_Brand__Section-module__Section___wNnZR.Primer_Brand__Section-module__Section--variant-gridline___ULwen:after{bottom:calc(-1 * var(--brand-borderWidth-thin))}.Primer_Brand__Section-module__Section--rounded___y86mS{border-radius:var(--rounded-radius) var(--rounded-radius) 0 0;margin-top:calc(-1 * var(--rounded-radius))}.Primer_Brand__Section-module__Section___wNnZR:has(+.Primer_Brand__Section-module__Section--rounded___y86mS){--rounded-padding-overlap-adjustment:var(--rounded-radius)}.Primer_Brand__Section-module__Section--paddingBlockStart-none___q_KT1,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-none___VKaUr{--padding-block-start:0}.Primer_Brand__Section-module__Section--paddingBlockStart-condensed___jXPMP,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-condensed___MM1ai{--padding-block-start:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section--paddingBlockStart-normal___okSnn,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-normal___EIj1h{--padding-block-start:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section--paddingBlockStart-spacious___Dbzh2,.Primer_Brand__Section-module__Section-narrow--paddingBlockStart-spacious___r_4fG{--padding-block-start:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section--paddingBlockEnd-none___OPMCW,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-none___PaxIA{--padding-block-end:0px}.Primer_Brand__Section-module__Section--paddingBlockEnd-condensed___Iq2bF,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-condensed___Nmq0F{--padding-block-end:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section--paddingBlockEnd-normal___wlGa4,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-normal___aMtgm{--padding-block-end:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section--paddingBlockEnd-spacious___BFFzY,.Primer_Brand__Section-module__Section-narrow--paddingBlockEnd-spacious___LGxf3{--padding-block-end:var(--brand-Section-padding-spacious)}@media screen and (width>=48rem){.Primer_Brand__Section-module__Section___wNnZR{background-color:var(--brand-Section-regular-background-color,var(--brand-Section-background-color));background-image:var(--brand-Section-regular-background-image-src,var(--brand-Section-background-image-src));background-size:var(--brand-Section-regular-background-image-size,var(--brand-Section-background-image-size));background-position:var(--brand-Section-regular-background-image-position,var(--brand-Section-background-image-position))}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-none___HgDah{--padding-block-start:0}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-condensed___JTztM{--padding-block-start:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-normal___JTsVr{--padding-block-start:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-regular--paddingBlockStart-spacious___q_eWC{--padding-block-start:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-none___lPDsS{--padding-block-end:0px}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-condensed___uRtvc{--padding-block-end:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-normal___gtZb4{--padding-block-end:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-regular--paddingBlockEnd-spacious___SalhC{--padding-block-end:var(--brand-Section-padding-spacious)}}@media screen and (width>=80rem){.Primer_Brand__Section-module__Section___wNnZR{background-color:var(--brand-Section-wide-background-color,var(--brand-Section-background-color));background-image:var(--brand-Section-wide-background-image-src,var(--brand-Section-background-image-src));background-size:var(--brand-Section-wide-background-image-size,var(--brand-Section-background-image-size));background-position:var(--brand-Section-wide-background-image-position,var(--brand-Section-background-image-position))}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-none___aIgHE{--padding-block-start:0}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-condensed___daJpd{--padding-block-start:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-normal___J4uxA{--padding-block-start:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-wide--paddingBlockStart-spacious___wje1J{--padding-block-start:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-none___FjpEH{--padding-block-end:0px}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-condensed___Lijsj{--padding-block-end:var(--brand-Section-padding-condensed)}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-normal___u9c2A{--padding-block-end:var(--brand-Section-padding-normal)}.Primer_Brand__Section-module__Section-wide--paddingBlockEnd-spacious___zMr50{--padding-block-end:var(--brand-Section-padding-spacious)}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7){border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);position:relative}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):before,.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):after{content:"";width:var(--brand-borderWidth-thin);background-color:var(--brand-color-border-muted);pointer-events:none;position:absolute;inset-block-start:calc(-1 * var(--padding-block-start));inset-block-end:calc(-1 * var(--adjusted-padding-block-end))}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):before{inset-inline-start:calc(-1 * var(--brand-borderWidth-thin))}.Primer_Brand__Section-module__Section--variant-gridline___ULwen .Primer_Brand__Section-module__Section__container___irc5A:not(.Primer_Brand__Section-module__Section__container--fullWidth___LwJV7):after{inset-inline-end:calc(-1 * var(--brand-borderWidth-thin))}}:root{--brand-Statistic-spacing-spacious:2rem;--brand-Statistic-spacing-normal:1.5rem;--brand-Statistic-spacing-condensed:1rem}.Primer_Brand__Statistic-module__Statistic___sB6bA img,.Primer_Brand__Statistic-module__Statistic___sB6bA picture{display:block}.Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB{background-color:var(--brand-color-canvas-subtle);border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB,.Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB.Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE{padding:0}.Primer_Brand__Statistic-module__Statistic--padding-condensed___JhuYL{padding:var(--brand-Statistic-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--padding-normal___JcofR{padding:var(--brand-Statistic-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--padding-spacious___njBos{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-condensed___MWqsG{padding:var(--brand-box-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-normal___yCtE0{padding:var(--brand-box-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-spacious___iSeZl{padding:var(--base-size-32)}.Primer_Brand__Statistic-module__Statistic--narrow-padding-none___D1xJU{padding:0}@media screen and (width>=48rem){.Primer_Brand__Statistic-module__Statistic--regular-padding-condensed___kJuH6{padding:var(--brand-Statistic-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--regular-padding-normal___UZq0p{padding:var(--brand-Statistic-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--regular-padding-spacious___MODDU{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--regular-padding-none___fR2Ho{padding:0}}@media screen and (width>=80rem){.Primer_Brand__Statistic-module__Statistic--wide-padding-condensed___KVY9L{padding:var(--brand-Statistic-spacing-condensed)}.Primer_Brand__Statistic-module__Statistic--wide-padding-normal___WJhTd{padding:var(--brand-Statistic-spacing-normal)}.Primer_Brand__Statistic-module__Statistic--wide-padding-spacious___cnjbs{padding:var(--brand-Statistic-spacing-spacious)}.Primer_Brand__Statistic-module__Statistic--wide-padding-none____fUci{padding:0}}.Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki{position:relative}.Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki sup{font-size:var(--brand-text-size-100);line-height:0;font-weight:var(--brand-text-weight-100);vertical-align:top;top:var(--base-size-6);font-stretch:100%;position:relative}.Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki sup a{padding:var(--base-size-4);line-height:1;display:inline-block}.Primer_Brand__Statistic-module__Statistic__description--accent___wZsb5{color:var(--brand-color-accent-primary)}.Primer_Brand__Statistic-module__Statistic__description___I2lpL{margin-block-start:var(--base-size-8);font-stretch:100%;display:block;position:relative}.Primer_Brand__Statistic-module__Statistic__description___I2lpL sup{font-size:var(--brand-text-size-100);vertical-align:top;line-height:0;position:relative;top:0}.Primer_Brand__Statistic-module__Statistic__description___I2lpL sup a{padding:var(--base-size-4);line-height:1;display:inline-block}.Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM{max-width:var(--brand-breakpoint-xlarge);border-radius:var(--brand-borderRadius-large);background-repeat:no-repeat;background-color:var(--brand-BreakoutBanner-narrow-background-color,var(--brand-BreakoutBanner-background-color));background-image:var(--brand-BreakoutBanner-narrow-background-image-src,var(--brand-BreakoutBanner-background-image-src));background-size:var(--brand-BreakoutBanner-narrow-background-image-size,var(--brand-BreakoutBanner-background-image-size));background-position:50%;background-position:var(--brand-BreakoutBanner-narrow-background-image-position,var(--brand-BreakoutBanner-background-image-position,center));width:100%;margin:0 auto;display:flex;position:relative}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-container___X145s{border-radius:var(--brand-borderRadius-xlarge);padding:var(--base-size-40) var(--base-size-24) var(--base-size-128);z-index:1;box-sizing:border-box;width:100%}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-content___WPxKC{flex-direction:column;align-items:flex-start;display:flex}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-container--background___i0tOy{background:var(--brand-BreakoutBanner-bgColor)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-content--center___mDWpD{text-align:center;align-items:center}.Primer_Brand__BreakoutBanner-module__BreakoutBanner__heading___mnzmT{max-width:20ch}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-description___xrWUJ{max-width:54ch;margin-block-start:var(--base-size-16)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-linkGroup___s8PUk{margin-block-start:var(--base-size-48)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l{margin-block-end:var(--base-size-48)}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l img,.Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l picture{display:block}@media screen and (width>=48rem){.Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM{background-color:var(--brand-BreakoutBanner-regular-background-color,var(--brand-BreakoutBanner-background-color));background-image:var(--brand-BreakoutBanner-regular-background-image-src,var(--brand-BreakoutBanner-background-image-src));background-size:var(--brand-BreakoutBanner-regular-background-image-size,var(--brand-BreakoutBanner-background-image-size));background-position:var(--brand-BreakoutBanner-regular-background-image-position,var(--brand-BreakoutBanner-background-image-position))}.Primer_Brand__BreakoutBanner-module__BreakoutBanner-container___X145s{padding:var(--base-size-48)}}@media screen and (width>=80rem){.Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM{background-color:var(--brand-BreakoutBanner-wide-background-color,var(--brand-BreakoutBanner-background-color));background-image:var(--brand-BreakoutBanner-wide-background-image-src,var(--brand-BreakoutBanner-background-image-src));background-size:var(--brand-BreakoutBanner-wide-background-image-size,var(--brand-BreakoutBanner-background-image-size));background-position:var(--brand-BreakoutBanner-wide-background-image-position,var(--brand-BreakoutBanner-background-image-position))}}.Primer_Brand__Footnotes-module__Footnotes___EvN5V{padding-block:var(--base-size-80);gap:var(--base-size-12);flex-direction:column;display:flex}.Primer_Brand__Footnotes-module__Footnotes--variant-citations___bUHtk{font-family:var(--brand-body-fontFamily);font-weight:var(--brand-text-weight-100);font-size:var(--brand-text-size-100);line-height:var(--brand-text-lineHeight-100);letter-spacing:var(--brand-text-letterSpacing-100);color:var(--brand-color-text-muted);margin:0;padding-inline-start:var(--base-size-16)}.Primer_Brand__Footnotes-module__Footnotes--variant-citations___bUHtk .Primer_Brand__Footnotes-module__FootnotesItem___QQCwY{padding-inline-start:var(--base-size-12)}.Primer_Brand__Footnotes-module__FootnotesItem___QQCwY{scroll-margin-top:80px}.Primer_Brand__Footnotes-module__FootnotesItem__citationIcon___HeITw{margin-inline-start:var(--base-size-4);transform:scaleY(-1)}.Primer_Brand__Footnotes-module__FootnotesItem__citationText___s2efV{gap:var(--base-size-4);display:inline}:root{--brand-FrostedGlassVFX-blurIntensity-high:var(--base-size-80);--brand-FrostedGlassVFX-blurIntensity-medium:var(--base-size-48);--brand-FrostedGlassVFX-blurIntensity-low:var(--base-size-12)}:root,[data-color-mode=light]{--brand-FrostedGlassVFX-bgColor:#ffffffb3;--brand-FrostedGlassVFX-boxShadow:0 4px 10px 0 #00000005;--brand-FrostedGlassVFX-borderMask:linear-gradient(to bottom, #d8dee480, #d8dee45e 100%)}[data-color-mode=dark]{--brand-FrostedGlassVFX-bgColor:#9c9c9c1a;--brand-FrostedGlassVFX-boxShadow:0 4px 10px 0 #00000005;--brand-FrostedGlassVFX-borderMask:linear-gradient(#000 0, #000 0) exclude, linear-gradient(#000 0, #000 0) content-box}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){[data-color-mode=dark]{--brand-FrostedGlassVFX-borderMask:linear-gradient(#000 0 0) exclude, linear-gradient(#000 0 0) content-box}}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ{background-color:var(--brand-FrostedGlassVFX-bgColor);position:relative}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--rounded-corners___V4gcI{border-radius:var(--brand-borderRadius-xlarge)}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-low___a87yo{-webkit-backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-low));backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-low))}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-medium___z1VQ1{-webkit-backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-medium));backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-medium))}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--intensity-high___kUSHI{-webkit-backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-high));backdrop-filter:blur(var(--brand-FrostedGlassVFX-blurIntensity-high))}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ:before{content:"";z-index:-1;padding:var(--brand-borderWidth-thin);background:var(--brand-FrostedGlassVFX-borderMask);-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0), linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0), linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;-webkit-mask-composite:xor;-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;mask:linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0, var(--base-color-scale-black-0) 0) content-box;-webkit-mask-composite:xor;position:absolute;inset:0}@supports (background:linear-gradient(red 0%, red 0% 1%, red 2%)){.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ:before{-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0 0), linear-gradient(var(--base-color-scale-black-0) 0 0) content-box;-webkit-mask:linear-gradient(var(--base-color-scale-black-0) 0 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0 0) content-box;mask:linear-gradient(var(--base-color-scale-black-0) 0 0) exclude, linear-gradient(var(--base-color-scale-black-0) 0 0) content-box}}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX--rounded-corners___V4gcI:before{border-radius:var(--brand-borderRadius-xlarge)}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ>*{background-color:#0000}.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ>*,.Primer_Brand__FrostedGlassVFX-module__FrostedGlassVFX___DrCGZ>:before{border-color:#0000}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17{--brand-Grid-spacing-row:var(--base-size-64)}@media screen and (width>=48rem) and (width<=63.24rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17{max-width:618px;margin-inline:auto}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked___ngJ17.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{padding-inline:var(--base-size-32);padding-block:calc(var(--base-size-64) - var(--base-size-4));--SectionIntroStacked-item-divider-overflow-start:var(--base-size-32);--SectionIntroStacked-item-divider-overflow-end:var(--base-size-32)}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{padding-inline:var(--base-size-24);padding-block:var(--base-size-32);--SectionIntroStacked-item-divider-overflow-start:var(--base-size-24);--SectionIntroStacked-item-divider-overflow-end:var(--base-size-24);position:relative}@media screen and (width>=63.25rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{padding-inline:var(--base-size-64);padding-block:var(--base-size-64);--SectionIntroStacked-item-divider-overflow-start:0px;--SectionIntroStacked-item-divider-overflow-end:var(--base-size-64)}}@media screen and (width>=80rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI{border-inline:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ,.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text--muted___iWmQS{color:var(--brand-color-text-muted)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ em,.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading--muted___CHRqJ b,.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text___5DHtq em,.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__item-text___5DHtq b{color:var(--brand-color-text-default);font-style:normal;font-weight:var(--base-text-weight-normal)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--full-width___kRyw0 .Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading___tolwP{max-width:none}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-description___zSilb{max-width:50ch;margin-block-start:var(--base-size-16)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-link___Y2Sox{margin-block-start:var(--base-size-16)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}@media screen and (width<=63.24rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-heading___tolwP{font-size:var(--brand-text-size-600)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{overflow:hidden}}@media screen and (width>=63.25rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{top:var(--base-size-2);position:relative}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-items___rf3nz{border-inline-start:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);margin-block:calc(-1 * var(--base-size-64));padding-block:calc(var(--base-size-64) - var(--base-size-32));position:static;top:auto}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked-content___ULK2q{padding-inline-end:var(--base-size-80)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD{padding-inline-start:var(--base-size-64)}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD{border-block-end:none;position:relative}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:first-child{padding-block-start:var(--base-size-40)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:last-child{padding-block-end:var(--base-size-40)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStacked--variant-gridline___T6ZrI .Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:not(:last-child):after{content:"";bottom:0;left:calc(-1 * var(--SectionIntroStacked-item-divider-overflow-start));right:calc(-1 * var(--SectionIntroStacked-item-divider-overflow-end));border-bottom:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);position:absolute}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD{padding-block:var(--base-size-40);border-block-end:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted)}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:last-child{border-block-end:none;padding-block-end:0}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item___c3mLD:first-child{padding-block-start:0}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item--with-icon___Ej53Q{align-items:flex-start;gap:var(--base-size-24);flex-direction:column;display:flex}@media screen and (width>=48rem){.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem-item--with-icon___Ej53Q{gap:var(--base-size-48);flex-direction:row}}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__content___TdGFS{gap:var(--base-size-12);flex-direction:column;flex:1;min-width:0;display:flex}.Primer_Brand__SectionIntroStacked-module__SectionIntroStackedItem__icon___TUK4t{border-radius:var(--base-size-12);flex-shrink:0}:root{--brand-Tabs-container-padding:var(--base-size-4)}:root,[data-color-mode=light]{--brand-Tabs-item-accent-bgColor-rest:var(--base-color-scale-green-6);--brand-Tabs-item-accent-fgColor-rest:var(--base-color-scale-white-0);--brand-Tabs-item-default-bgColor-active:linear-gradient(180deg, #ffffff1f 0%, #9999991f 100%);--brand-Tabs-item-default-borderColor-active:var(--brand-color-border-default);--brand-Tabs-item-underline-rest:var(--base-color-scale-black-0);--brand-Tabs-list-borderWidth-active:var(--brand-borderWidth-thin)}[data-color-mode=dark]{--brand-Tabs-item-accent-bgColor-rest:var(--base-color-scale-green-5);--brand-Tabs-item-accent-fgColor-rest:var(--base-color-scale-white-0);--brand-Tabs-item-default-bgColor-active:linear-gradient(180deg, #ffffff1f 0%, #9999991f 100%);--brand-Tabs-item-default-borderColor-active:var(--base-color-scale-white-0);--brand-Tabs-item-underline-rest:var(--base-color-scale-white-0);--brand-Tabs-list-borderWidth-active:var(--brand-borderWidth-thick)}.Primer_Brand__Tabs-module__Tabs___p41NK{gap:var(--base-size-4);background-color:var(--brand-color-canvas-backdrop);border-radius:var(--brand-borderRadius-large);padding:var(--brand-Tabs-container-padding);width:fit-content;min-height:var(--base-size-48);display:flex;position:relative}.Primer_Brand__Tabs-module__Tabs-container___jByf5{display:grid}@media screen and (width<=48rem){.Primer_Brand__Tabs-module__Tabs-container___jByf5{flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.Primer_Brand__Tabs-module__Tabs-container--align-start___X9kN4{align-items:flex-start}.Primer_Brand__Tabs-module__Tabs-container--align-center___MOjwP{align-items:center}.Primer_Brand__Tabs-module__Tablist__wrapper___Bz69R{width:fit-content;max-width:100%;position:relative;overflow:hidden}.Primer_Brand__Tabs-module__Tablist__wrapper___Bz69R:after{content:"";right:var(--brand-Tabs-list-borderWidth-active);top:var(--base-size-2);bottom:var(--base-size-2);background:linear-gradient(to left, var(--brand-color-canvas-default) 30%, transparent);width:var(--base-size-48);z-index:2;pointer-events:none;transition:opacity var(--brand-animation-duration-default) var(--brand-animation-easing-default), visibility var(--brand-animation-duration-default) var(--brand-animation-easing-default);opacity:0;opacity:calc(var(--has-overflow,0) * var(--can-scroll-right,0));border-radius:inherit;position:absolute}.Primer_Brand__Tabs-module__Tablist__wrapper--default___pPP9D:after,.Primer_Brand__Tabs-module__Tablist__wrapper--accent___nG4lJ:after{border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Tabs-module__Tablist__wrapper--underline___xT6ku:after{border-radius:var(--brand-borderRadius-large)}.Primer_Brand__Tabs-module__Tablist__wrapper--lastTabIsActive___DHNPp:after{opacity:0;visibility:hidden}.Primer_Brand__Tabs-module__Tabs___p41NK{scrollbar-width:none;-ms-overflow-style:none;max-width:100%;overflow:auto hidden}.Primer_Brand__Tabs-module__Tabs___p41NK::-webkit-scrollbar{display:none}}.Primer_Brand__Tabs-module__Tabs-container--align-start___X9kN4{justify-items:flex-start}.Primer_Brand__Tabs-module__Tabs-container--align-center___MOjwP{justify-items:center}.Primer_Brand__Tabs-module__Tabs--default___g4Kwt,.Primer_Brand__Tabs-module__Tabs--accent___amEYm{border:var(--brand-Tabs-list-borderWidth-active) solid var(--brand-color-border-default);border-radius:var(--brand-borderRadius-full)}.Primer_Brand__Tabs-module__Tabs--underline___Nm9xx{gap:var(--base-size-24)}.Primer_Brand__Tabs-module__Tabs__item___rPI4n{z-index:1;cursor:pointer;padding:var(--base-size-8) var(--base-size-16);border-radius:var(--brand-borderRadius-full);transition:color var(--brand-animation-duration-fast) ease-in-out;white-space:nowrap;font-family:var(--brand-fontStack-sansSerif);font-weight:var(--brand-text-weight-600);font-size:var(--brand-text-size-200);line-height:var(--brand-text-lineHeight-200);letter-spacing:var(--brand-text-letterSpacing-200);color:var(--brand-color-text-default);background:0 0;border:0;position:relative}.Primer_Brand__Tabs-module__Tabs__slider___hLsBB{top:var(--base-size-4);bottom:var(--base-size-4);transition:all var(--brand-animation-duration-fast) var(--brand-animation-easing-glide);z-index:0;transform:translate(0);transform:translateX(var(--brand-Tabs-slider-x,0px));width:var(--brand-Tabs-slider-width);position:absolute}.Primer_Brand__Tabs-module__Tabs--default___g4Kwt .Primer_Brand__Tabs-module__Tabs__slider___hLsBB{border-radius:var(--brand-borderRadius-full);border:var(--brand-borderWidth-thin) solid var(--brand-Tabs-item-default-borderColor-active);background:var(--brand-Tabs-item-default-bgColor-active)}.Primer_Brand__Tabs-module__Tabs--accent___amEYm .Primer_Brand__Tabs-module__Tabs__slider___hLsBB{border-radius:var(--brand-borderRadius-full);border:var(--brand-borderWidth-thin) solid transparent;background:var(--brand-Tabs-item-accent-bgColor-rest)}.Primer_Brand__Tabs-module__Tabs--underline___Nm9xx .Primer_Brand__Tabs-module__Tabs__slider___hLsBB{border-bottom:var(--brand-borderWidth-thick) solid var(--brand-Tabs-item-underline-rest)}.Primer_Brand__Tabs-module__Tabs__item___rPI4n:focus-visible{outline:var(--base-size-2) solid var(--brand-color-focus);outline-offset:var(--base-size-2)}.Primer_Brand__Tabs-module__Tabs__item--active___ruoXn{color:var(--brand-color-text-default)}.Primer_Brand__Tabs-module__Tabs--underline___Nm9xx .Primer_Brand__Tabs-module__Tabs__item___rPI4n{padding:var(--base-size-8);border-radius:var(--brand-borderRadius-medium)}.Primer_Brand__Tabs-module__Tabs--accent___amEYm .Primer_Brand__Tabs-module__Tabs__item___rPI4n{transition:color var(--brand-animation-duration-faster) ease}.Primer_Brand__Tabs-module__Tabs--accent___amEYm .Primer_Brand__Tabs-module__Tabs__item--active___ruoXn{color:var(--brand-Tabs-item-accent-fgColor-rest)}.Primer_Brand__Tabs-module__Tabs__panelContainer___oZAgR{margin-top:var(--base-size-16)}.Primer_Brand__Tabs-module__Tabs__panel___JjAmC{color:var(--brand-color-text-default)}.Primer_Brand__Tabs-module__Tabs__controls___OrV44{margin-block-end:var(--base-size-12)}.Primer_Brand__Tabs-module__Tabs__indicator___KDvsE{width:var(--base-size-6);border-radius:var(--brand-borderRadius-full);background-color:var(--brand-color-text-muted);height:var(--base-size-6);transition:width var(--brand-animation-duration-default) var(--brand-animation-easing-default)}.Primer_Brand__Tabs-module__Tabs__indicator--active___XFIc8{background-color:var(--brand-color-text-default);width:var(--base-size-24)}.Primer_Brand__Tabs-module__Tabs__control___crCR5{cursor:pointer;height:var(--base-size-24);width:var(--base-size-24);background-color:#0000;border:none;align-content:center;display:flex}.Primer_Brand__Tabs-module__Tabs__control-icon___cgGsh{top:calc(var(--base-size-2) / -2);position:relative;vertical-align:middle!important}@media screen and (width>=48rem){.Primer_Brand__Tabs-module__Tabs__controls___OrV44{display:none}.Primer_Brand__Tabs-module__Tabs__item___rPI4n{padding-inline:var(--base-size-24)}}:root{--brand-Tiles-item-maxSize:11.5rem}:root,[data-color-mode=light]{--brand-tiles-bgColor-rest:#fafafa;--brand-tiles-bgColor-hover:#f2f5f3;--brand-tiles-highlightColor:#08872b}[data-color-mode=dark]{--brand-tiles-bgColor-rest:#090d0a;--brand-tiles-bgColor-hover:#101411;--brand-tiles-highlightColor:#5fed83}.Primer_Brand__Tiles-module__Tiles___z9bH9{width:100%;color:var(--brand-color-text-default)}.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-xsmall);flex-wrap:wrap;justify-content:center;margin:0;margin-inline:auto;padding:0;list-style:none;display:flex}.Primer_Brand__Tiles-module__Tiles--layout-default___UIRQE .Primer_Brand__Tiles-module__Tiles-grid___PVssB,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-grid___PVssB{max-width:min(100%, calc(var(--brand-Tiles-item-maxSize) * var(--tiles-columns)))}@media screen and (width>=34rem) and (width<=47.99rem){.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-small)}}@media screen and (width>=48rem){.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-medium)}}@media screen and (width>=63.25rem){.Primer_Brand__Tiles-module__Tiles-grid___PVssB{--tiles-columns:var(--tiles-columns-large)}}.Primer_Brand__Tiles-module__Tiles--variant-gridlines___XV5ah .Primer_Brand__Tiles-module__Tiles-grid___PVssB{padding-right:var(--brand-borderWidth-thin);padding-bottom:var(--brand-borderWidth-thin)}.Primer_Brand__Tiles-module__Tiles-item___NtPvv{--tiles-inset-shadow:inset 0 0 0 transparent;width:calc(100% / var(--tiles-columns));max-width:var(--brand-Tiles-item-maxSize);max-height:var(--brand-Tiles-item-maxSize);box-sizing:border-box;background-color:var(--brand-tiles-bgColor-rest);border-top:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);border-left:var(--brand-borderWidth-thin) solid var(--brand-color-border-muted);box-shadow:var(--brand-borderWidth-thin) 0 0 0 var(--brand-color-border-muted), 0 var(--brand-borderWidth-thin) 0 0 var(--brand-color-border-muted), inset 0 0 0 transparent;box-shadow:var(--brand-borderWidth-thin) 0 0 0 var(--brand-color-border-muted), 0 var(--brand-borderWidth-thin) 0 0 var(--brand-color-border-muted), var(--tiles-inset-shadow);transition:background-color var(--brand-animation-duration-faster) var(--brand-animation-easing-default), box-shadow var(--brand-animation-duration-faster) var(--brand-animation-easing-default);flex-direction:column;display:flex;position:relative}:is(.Primer_Brand__Tiles-module__Tiles-item___NtPvv:has(.Primer_Brand__Tiles-module__Tiles-item-link___OhYck):hover,.Primer_Brand__Tiles-module__Tiles-item___NtPvv:has(.Primer_Brand__Tiles-module__Tiles-item-link___OhYck):focus-within){--tiles-inset-shadow:inset 0 var(--base-size-2) 0 var(--brand-tiles-highlightColor);background-color:var(--brand-tiles-bgColor-hover)}.Primer_Brand__Tiles-module__Tiles-item-link___OhYck{width:100%;color:inherit;flex:1;-webkit-text-decoration:none;text-decoration:none;display:flex}.Primer_Brand__Tiles-module__Tiles-item-link___OhYck:focus-visible{outline:var(--base-size-4) solid var(--brand-color-focus);outline-offset:calc(-1 * var(--base-size-4));border-radius:var(--brand-borderRadius-small)}.Primer_Brand__Tiles-module__Tiles-item-content___m7HiY{aspect-ratio:1;justify-content:center;align-items:center;width:100%;display:flex;position:relative}.Primer_Brand__Tiles-module__Tiles-item-media___BLrcU{justify-content:center;align-items:center;display:flex}.Primer_Brand__Tiles-module__Tiles-item-media___BLrcU svg,.Primer_Brand__Tiles-module__Tiles-item-media___BLrcU img{width:auto;height:var(--base-size-40);max-width:100%}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU svg,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU img{height:var(--base-size-28)}@media screen and (width>=48rem){.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU svg,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU img{height:var(--base-size-32)}}.Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{justify-content:space-between;align-items:center;gap:var(--base-size-4);padding:var(--base-size-12) var(--base-size-16);display:flex;position:absolute;bottom:0;left:0;right:0}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU{transition:transform var(--brand-animation-duration-fast) var(--brand-animation-easing-default)}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:hover .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:focus-visible .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU{transform:translateY(calc(-1 * var(--base-size-4)))}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{opacity:0;transform:translateY(var(--base-size-4));transition:opacity var(--brand-animation-duration-fast) var(--brand-animation-easing-default), transform var(--brand-animation-duration-fast) var(--brand-animation-easing-default);pointer-events:none}.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:hover .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-link___OhYck:focus-visible .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{opacity:1;transform:translateY(0)}.Primer_Brand__Tiles-module__Tiles-item-name___DHlvN{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.Primer_Brand__Tiles-module__Tiles-item-icon___HpkyN{color:var(--brand-color-text-default);flex-shrink:0}@media (prefers-reduced-motion:reduce){.Primer_Brand__Tiles-module__Tiles-item___NtPvv,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-media___BLrcU,.Primer_Brand__Tiles-module__Tiles--layout-compact___zPp1M .Primer_Brand__Tiles-module__Tiles-item-label___nnmkF{transition:none}}@font-face{font-family:Mona Sans;src:url(/assets/MonaSansVF-wdth-wght-opsz.woff2)format("woff2 supports variations"),url(/assets/MonaSansVF-wdth-wght-opsz.woff2)format("woff2-variations");font-weight:200 900;font-display:swap;font-synthesis:none;font-feature-settings:"liga" 0}@font-face{font-family:MonaSansFallback;size-adjust:104.5%;ascent-override:71%;src:local(Arial)}@font-face{font-family:MonaSansHeaderFallback;size-adjust:103.1%;ascent-override:70%;src:local(Arial Bold)}@font-face{font-family:Hubot Sans;src:url(/assets/Hubot-Sans.woff2)format("woff2 supports variations"),url(/assets/Hubot-Sans.woff2)format("woff2-variations");font-weight:200 900;font-display:swap}@font-face{font-family:Mona Sans Mono;src:url(/assets/MonaSansMonoVF-wght.woff2)format("woff2 supports variations"),url(/assets/MonaSansMonoVF-wght.woff2)format("woff2-variations");font-weight:200 900;font-display:swap;font-synthesis:none}:root,[data-color-mode]{--hub-canvas-default:var(--brand-color-canvas-default);--hub-canvas-white:var(--base-color-scale-white-0);--hub-canvas-muted:var(--brand-color-canvas-muted);--hub-canvas-subtle:var(--brand-color-canvas-subtle);--hub-fg-default:var(--brand-color-text-default);--hub-fg-muted:var(--brand-color-text-muted);--hub-fg-on-emphasis:var(--brand-color-text-onEmphasis);--hub-fg-link:var(--brand-color-text-link-rest);--hub-fg-danger:var(--brand-color-danger-fg);--hub-danger-emphasis:var(--brand-color-danger-emphasis);--hub-fg-on-danger:var(--brand-color-text-onEmphasis);--hub-fg-success:var(--brand-color-success-fg);--hub-border-default:var(--brand-color-border-default);--hub-border-muted:var(--brand-color-border-muted);--hub-focus:var(--brand-color-focus);--hub-primary-bg:var(--brand-button-primary-bgColor-rest);--hub-primary-bg-hover:var(--brand-button-primary-bgColor-hover);--hub-primary-bg-active:var(--brand-button-primary-bgColor-active);--hub-primary-fg:var(--brand-button-primary-fgColor-rest);--hub-accent:var(--brand-color-accent-primary);--hub-accent-subtle:color-mix(in srgb, var(--brand-color-accent-primary) 12%, var(--brand-color-canvas-default));--hub-danger-subtle:var(--brand-color-danger-subtle);--hub-success-subtle:var(--brand-color-success-subtle);--hub-attention:var(--brand-color-accent-secondary);--hub-attention-subtle:color-mix(in srgb, var(--brand-color-accent-secondary) 12%, var(--brand-color-canvas-default));--hub-border-width-thick:var(--brand-borderWidth-thick);--hub-text-size-small:var(--base-size-12);--hub-shadow-floating:0 .5rem 1.5rem #00000029;--hub-shadow-control-raised:0 .0625rem .125rem #00000014;--hub-shadow-control-field:0 .0625rem 0 #00000008, 0 .125rem .125rem #00000005;--hub-shadow-selection:0 .0625rem .1875rem #0000001f;--hub-shadow-review-overlay:0 .75rem 2rem #0104094d;--hub-shadow-review-marker:0 0 2px #01040936, 0 3px 5px #01040932;--hub-space-4:var(--base-size-4);--hub-space-8:var(--base-size-8);--hub-space-12:var(--base-size-12);--hub-space-16:var(--base-size-16);--hub-space-24:var(--base-size-24);--hub-space-32:var(--base-size-32);--hub-radius-small:var(--brand-borderRadius-small);--hub-radius-medium:var(--brand-borderRadius-medium);--hub-radius-large:var(--brand-borderRadius-large);--hub-repository-sidebar-width:calc(var(--base-size-128) + var(--base-size-96) + var(--base-size-24) + var(--base-size-2));--hub-repository-sidebar-inset:var(--base-size-16);--hub-repository-sidebar-collapsed-width:calc(var(--base-size-40) + var(--hub-repository-sidebar-inset) + var(--hub-repository-sidebar-inset));--hub-repository-control-width:calc(var(--hub-repository-sidebar-width) - var(--hub-repository-sidebar-inset) - var(--hub-repository-sidebar-inset) - var(--brand-borderWidth-thin));--hub-repository-account-padding-top:var(--base-size-16);--hub-repository-search-width:calc(var(--base-size-128) + var(--base-size-96))}html,body,#app{min-height:100%;margin:0}body{font-family:var(--brand-body-fontFamily);font-feature-settings:"liga" 0;font-variation-settings:"ital" 0, "opsz" 0, "wdth" 100;-webkit-font-smoothing:antialiased}#app{container-type:inline-size}.hub-theme{background:var(--hub-canvas-default);min-height:100vh;color:var(--hub-fg-default);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--brand-body-fontFamily)}:root[data-color-mode=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-color-mode=dark],.hub-theme[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-color-mode=dark]{--hub-shadow-floating:0 .5rem 1.5rem #00000073;--hub-shadow-control-raised:0 .0625rem .125rem #0003;--hub-shadow-control-field:0 .0625rem 0 #00000047, 0 .125rem .125rem #0000000d;--hub-shadow-selection:0 .0625rem .1875rem #00000059;--hub-shadow-review-overlay:0 .75rem 2rem #0000008c;--hub-shadow-review-marker:0 0 2px #00000080, 0 3px 5px #00000073}button,input,textarea,select{font:inherit}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-sans,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);color:var(--text-color-default,#1f2328);background:color-mix(in srgb, var(--background-color-default,#fff) 94%, var(--text-color-default,#1f2328))}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}*{box-sizing:border-box}html,body,#root,.canvas-base{width:100%;height:100%;margin:0;overflow:hidden}#root>div{width:100%;height:100%;min-height:0}body,.canvas-base{background:var(--brand-color-canvas-default,#fff)}.canvas-base{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--brand-color-text-default,#1f2328);font-family:var(--brand-body-fontFamily,-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);position:relative}.canvas-base[data-color-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hub-shadow-floating:0 .5rem 1.5rem #00000073}.canvas-base button{-webkit-backdrop-filter:none;transition:none}.canvas-base .canvas-icon-button{width:var(--brand-control-small-size);background:0 0;border:0;gap:0;min-width:0;padding:0}.canvas-base .canvas-icon-button:hover{background:var(--brand-color-canvas-subtle,#f6f8fa)}.canvas-base .canvas-icon-button:focus-visible{outline:2px solid var(--hub-accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.renderer-loading{visibility:hidden}.canvas-shell{--canvas-browser-bar-height:2.5rem;--canvas-toolbar-height:2.75rem;--canvas-preview-top:calc(var(--canvas-browser-bar-height) + var(--canvas-toolbar-height));grid-template-rows:var(--canvas-browser-bar-height) auto minmax(0, 1fr);width:100%;height:100%;min-height:0;display:grid;position:relative;overflow:clip}.prototype-frame{background:var(--hub-canvas-default);border:0;width:100%;height:100%;min-height:0;display:block}.canvas-shell--inactive{z-index:0;pointer-events:none}.canvas-base>.canvas-share-page{z-index:1;position:absolute;inset:0} /*$vite$:1*/ \ No newline at end of file diff --git a/.github/extensions/replica-prototype/assets/renderer.js b/.github/extensions/replica-prototype/assets/renderer.js index 2c74474..dafe915 100644 --- a/.github/extensions/replica-prototype/assets/renderer.js +++ b/.github/extensions/replica-prototype/assets/renderer.js @@ -1,7 +1,7 @@ -import{n as e,t}from"./renderer-rolldown-runtime.js";import{A as n,B as r,C as i,D as a,E as o,F as s,G as c,H as l,I as u,L as d,M as f,N as p,O as m,P as h,R as g,S as _,T as v,U as y,V as b,W as x,_ as S,a as C,b as w,c as T,d as E,f as D,g as O,h as k,i as A,j,k as M,l as N,m as P,n as F,o as I,p as L,r as R,s as z,t as B,u as V,v as ee,w as te,x as ne,y as re,z as ie}from"./renderer-vendor.js";var H=e(c(),1),ae=y(),U=b(),W=l();function oe({size:e=`medium`,className:t,label:n}){return(0,W.jsx)(`span`,{role:n?`status`:void 0,"aria-label":n,"aria-hidden":!n||void 0,className:`hub-spinner hub-spinner--${e}${t?` ${t}`:``}`})}function G({className:e,...t}){return(0,W.jsx)(`span`,{...t,className:`hub-visually-hidden${e?` ${e}`:``}`})}function K(e){let t=(0,H.useId)(),{as:n,href:r,ref:i,icon:a,description:o,loading:s=!1,size:c=`medium`,variant:l=`default`,className:u,...d}=e,f=`hub-icon-button${c===`small`?` hub-icon-button--small`:``}${l===`invisible`?` hub-icon-button--invisible`:``}${l===`danger`?` hub-icon-button--danger`:``}${u?` ${u}`:``}`,p=l===`invisible`?`subtle`:`secondary`,m=!(!o||d.title||d[`aria-describedby`]||`disabled`in d&&d.disabled),h=[d[`aria-describedby`],o&&!m?t:void 0].filter(Boolean).join(` `)||void 0,g=d.title??(m?void 0:o??d[`aria-label`]),_=o&&!m?(0,W.jsx)(G,{id:t,children:o}):null,v=s?(0,W.jsx)(oe,{decorative:!0,size:`small`}):(0,W.jsx)(a,{size:16}),y=s?!0:d[`aria-busy`];if(n===`a`){let e=i,t=(0,W.jsx)(U.Button,{...d,ref:e,as:`a`,href:r,leadingVisual:v,variant:p,size:c,className:f,"aria-busy":y,"aria-describedby":h,title:g,children:_});return m&&o?(0,W.jsx)(U.Tooltip,{ref:i,text:o,type:`description`,children:t}):t}let b=(0,W.jsx)(U.Button,{...d,ref:i,type:d.type??`button`,leadingVisual:v,variant:p,size:c,className:f,"aria-busy":y,"aria-describedby":h,title:g,children:_});return m&&o?(0,W.jsx)(U.Tooltip,{ref:i,text:o,type:`description`,children:b}):b}function se({title:e,closeLabel:t,onClose:n,returnFocusRef:r,descriptionId:i,className:a,children:o}){let s=(0,H.useRef)(null),c=(0,H.useId)();return(0,H.useLayoutEffect)(()=>{let e=s.current,t=r?.current??(document.activeElement instanceof HTMLElement?document.activeElement:null);return e?.showModal(),()=>{e?.close(),t?.focus()}},[r]),(0,W.jsxs)(`dialog`,{ref:s,"aria-labelledby":c,"aria-describedby":i,className:a?`canvas-dialog ${a}`:`canvas-dialog`,onCancel:e=>{e.preventDefault(),n()},onClick:e=>{if(e.target!==e.currentTarget)return;let{left:t,right:r,top:i,bottom:a}=e.currentTarget.getBoundingClientRect();(e.clientXr||e.clientYa)&&n()},children:[(0,W.jsxs)(`header`,{className:`canvas-dialog-header`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`5`,id:c,children:e}),(0,W.jsx)(K,{variant:`invisible`,size:`small`,icon:V,"aria-label":t,onClick:n})]}),o]})}var q={mentionSuggestions:`Mention suggestions`,mentionSuggestionsError:`Mention suggestions are unavailable. Try again.`,mentionSuggestionsLoading:`Loading people...`,mentionSuggestionsEmpty:`No matching people. You can type a GitHub login to check it when sending.`,mentionLimit:`Each message can mention at most 10 distinct people.`,controls:`Controls`,controlsMove:`Move controls`,controlsMoveHint:`Drag to move. Use arrow keys, or Shift and arrow keys for smaller steps.`,controlsCollapse:`Collapse controls`,controlsExpand:`Expand controls`,controlsCollapseGroup:e=>`Collapse ${e}`,controlsExpandGroup:e=>`Expand ${e}`,controlsDescription:`Settings stay in this prototype's URL. The app may paint before Controls apply declared defaults.`,controlsConnecting:`Connecting controls...`,controlsEmpty:`No active controls. This prototype may have no declaration or this route may not mount controls.`,controlsMissingRuntime:`No supported controls runtime found.`,controlsLocalMissingRuntime:`Local controls couldn't connect.`,controlsLocalConnectionFailed:`The preview has not responded to controls. Retry the connection or ask Copilot to diagnose the cause.`,controlsLocalStorageFailed:`Controls could not be saved in the prototype URL. Changes remain in memory.`,controlsDiagnose:`Diagnose with Copilot`,controlsFix:`Fix with Copilot`,controlsDiagnostics:`Technical details`,controlsUnavailable:e=>`${e} is unavailable`,controlsNotApplied:e=>`${e} could not be applied`,controlsDiagnosisRequested:`Requested in chat`,controlsDiagnosisFailed:`Could not request a diagnosis. Try again.`,controlsUnsupportedRuntime:`This controls runtime version is unsupported. Upgrade only after an approved release.`,controlsInvalid:`The Controls definitions are invalid. Fix controls.replica.json and reload.`,controlsScopeError:(e,t)=>`Controls scope "${e}" did not connect. ${t}`,controlsRetry:`Retry connection`,controlsRetryStorage:`Retry saving`,controlsResetAll:`Reset all controls`,controlsRegion:`Prototype controls`,controlsActionBusy:` - Working...`,controlsActionUnavailable:`No mounted action handler.`,controlsValueNotApplied:`This value was not applied.`,browserNavigation:`Prototype navigation`,browserBack:`Back`,browserForward:`Forward`,browserReload:`Reload preview`,browserAddress:`Prototype address`,browserAddressInvalid:`Enter a valid URL or route.`,browserAddressOrigin:`The address must stay on this prototype's origin.`,browserOpenTab:`Open preview in browser`,browserAppearance:`Preview appearance`,browserLight:`Light appearance`,browserDark:`Dark appearance`,commentingUnavailable:`Commenting needs attention`,commentingDescription:`The canvas could not connect to the preview's commenting bridge.`,closeCommentingDialog:`Close commenting dialog`,commentingFix:`Fix with Copilot`,commentingFixRequested:`Requested in chat`,commentingDismiss:`Dismiss`,commentingMissing:`The preview has not responded through its local proxy. Check that the selected server is running, then reopen the canvas. Script or framing policies, certificate errors, and origin-dependent apps can prevent connection. A Vite plugin or server restart is not required to connect.`,commentingIncompatible:`The preview responded with an incompatible commenting protocol. Update the installed Replica extension and reopen the canvas, or use Fix with Copilot to check the preview connection.`,connectToHub:`Connect to the Hub`,closeConnectionDialog:`Close connection dialog`,connectionDescription:`Connecting to the hub lets you share the prototype with others and enables commenting.`,connectionBeforePublishing:`Connect to the hub before publishing this prototype.`,connectionRepositoryRequired:`Open a repository with a GitHub origin before connecting.`,connectionHubRequired:`Enter and save a Hub URL before connecting.`,connectionOpeningBrowser:`Opening browser...`,connectionApproval:`Browser approval`,connectionWaiting:`Make sure your browser shows the same code`,connectionApprovalExpired:`The approval expired or was declined. Connect again to retry.`,connectionBrowserFailed:e=>`Could not open your browser. Open or copy the approval link below. ${e}`,hubUrl:`Hub URL`,editHubUrl:`Edit Hub URL`,saveHub:`Save Hub`,disconnectFailed:(e,t)=>`Could not disconnect from ${e}: ${t} The previous connection may still be active. Save another Hub URL to switch this canvas locally, or retry Disconnect Hub.`,resetHubUrl:`Reset to repository Hub URL`,resetHubUnavailable:`No repository Hub URL is available. Enter a URL manually or retry reset.`,hubHttpsHint:`Remote Hubs require HTTPS`,copyApprovalLink:`Copy Hub approval link`,approvalLinkCopied:`Approval link copied`,approvalCopyFailed:`Could not copy the link. Copy the Connect to the hub link manually.`,invalidResponse:`The extension returned an invalid response.`,startPage:`Start page`,prototypeFrameTitle:e=>`${e} prototype`,startPageOrigin:`Hub returned a start page outside the prototype.`,hubStatusUnavailable:e=>`Hub status unavailable: ${e}`,hubBuildImported:`Hub imported this Build.`,hubBuildMissing:`Hub has not imported a successful registered Build.`,hubPublicationUnavailable:`Connect to Hub to verify publication.`,editDetails:`Edit details`,startPageHint:`Paste a prototype URL or route. Leave blank to start at /.`,requestFailed:`The request failed.`,statusUnavailable:`Publish status unavailable.`,publishRequestPending:`Waiting for the current commit to run through the publish workflow.`,waitingForHubImport:`The workflow completed. Waiting for Hub to import this Build.`,workingTreeChanged:`Uncommitted changes`,workingTreeClean:`Working tree clean`,buildDetails:`Build details`,latestBuild:`Latest Build`,buildTitle:e=>`Build #${e}`,buildCommit:`Commit`,unknownCommitAuthor:`Unknown`,showBuildHistory:`Show build history`,closeBuildDetails:`Close build details`,branch:`Branch`,sessionId:`Session ID`,comparison:`Branch comparison`,comparisonNeedsRefresh:`Branch comparison unavailable until Git stats refresh.`,upToDate:`Up to date`,commitsBehind:e=>`${e} ${e===1?`commit`:`commits`} behind`,copyBranch:`Copy branch`,copySessionId:`Copy session ID`,branchCopied:`Branch copied`,sessionIdCopied:`Session ID copied`,buildDetailsCopyFailed:e=>`${e} could not be copied. Select it and copy it manually.`,unavailable:`Unavailable`,publishLabels:{succeeded:`Awaiting Hub`,failed:`Retry`,in_progress:`Publishing`,not_published:`Publish`,published:`Published`,requested:`Requested`,unavailable:`Publish`}};function ce({onClose:e,state:t,titleButtonRef:n}){let[r,i]=(0,H.useState)(null),[o,c]=(0,H.useState)(null),l=t.stats.branchError?void 0:t.stats.branch,u=t.sessionId,d=t.stats.comparison;async function f(e,t){try{await navigator.clipboard.writeText(e),i(t),c(null)}catch{i(null),c(t===`branch`?q.branch:q.sessionId)}}function p(e,t){if(!e)return null;let n=t===`branch`?q.copyBranch:q.copySessionId,i=t===`branch`?q.branchCopied:q.sessionIdCopied;return(0,W.jsx)(U.Button,{type:`button`,className:`canvas-icon-button`,variant:`subtle`,size:`small`,leadingVisual:r===t?(0,W.jsx)(s,{size:16}):(0,W.jsx)(M,{size:16}),"aria-label":r===t?i:n,title:r===t?i:n,onClick:()=>void f(e,t),children:(0,W.jsx)(`span`,{className:`visually-hidden`,children:n})})}return(0,W.jsxs)(se,{title:q.buildDetails,closeLabel:q.closeBuildDetails,className:`build-details-dialog`,returnFocusRef:n,onClose:e,children:[(0,W.jsxs)(`dl`,{className:`build-details-list`,children:[(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`dt`,{children:q.branch}),(0,W.jsxs)(`dd`,{children:[(0,W.jsx)(a,{size:16,"aria-hidden":`true`}),(0,W.jsx)(`code`,{children:l||t.stats.branchError||q.unavailable}),p(l,`branch`)]})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`dt`,{children:q.sessionId}),(0,W.jsxs)(`dd`,{children:[(0,W.jsx)(`code`,{children:u||q.unavailable}),p(u,`sessionId`)]})]}),(0,W.jsxs)(`div`,{children:[(0,W.jsx)(`dt`,{children:d?.branch?`Behind ${d.branch}${d.source===`local`?` (local)`:``}`:q.comparison}),(0,W.jsx)(`dd`,{children:d?.error||(d?.behind===0?q.upToDate:d?.behind==null?q.unavailable:q.commitsBehind(d.behind))})]})]}),(0,W.jsx)(`span`,{role:`status`,"aria-live":`polite`,className:`visually-hidden`,children:r===`branch`?`${q.branchCopied}.`:r===`sessionId`?`${q.sessionIdCopied}.`:``}),o?(0,W.jsx)(`span`,{role:`alert`,className:`build-details-copy-error`,children:q.buildDetailsCopyFailed(o)}):null]})}function le({pairing:e}){let[t,n]=(0,H.useState)(`idle`),r=(0,H.useRef)(null);(0,H.useEffect)(()=>{r.current?.querySelector(`a`)?.focus()},[]);async function i(){try{await navigator.clipboard.writeText(e.verificationUrl),n(`copied`)}catch{n(`failed`)}}return(0,W.jsxs)(`section`,{className:`hub-connection-approval`,"aria-label":q.connectionApproval,children:[(0,W.jsxs)(`p`,{role:`status`,children:[q.connectionWaiting,` `,(0,W.jsx)(`strong`,{children:e.userCode}),`.`]}),(0,W.jsxs)(`div`,{ref:r,className:`hub-connection-approval-actions`,role:`group`,"aria-label":q.connectionApproval,children:[(0,W.jsx)(U.Button,{as:`a`,variant:`primary`,size:`medium`,href:e.verificationUrl,target:`_blank`,rel:`noopener noreferrer`,children:q.connectToHub}),(0,W.jsx)(K,{icon:t===`copied`?s:M,size:`medium`,className:`hub-connection-approval-copy`,"aria-label":t===`copied`?q.approvalLinkCopied:q.copyApprovalLink,onClick:()=>void i()})]}),(0,W.jsx)(G,{role:`status`,children:t===`copied`?q.approvalLinkCopied:``}),t===`failed`?(0,W.jsx)(`p`,{role:`alert`,children:q.approvalCopyFailed}):null]})}function ue({status:e,pairing:t,connecting:n,error:r,onConnect:i,onSelectHub:a,onResetHub:o,onClose:s,hubButtonRef:c}){let l=(0,H.useId)(),[u,d]=(0,H.useState)(null),[f,p]=(0,H.useState)(!1),[m,h]=(0,H.useState)(!1),[g,_]=(0,H.useState)(!1),[v,y]=(0,H.useState)(!1),[b,x]=(0,H.useState)(``),S=(0,H.useRef)(null),C=(0,H.useRef)(null),w=f||!e?.hubOrigin||u!==null&&!m,T=(0,H.useRef)(w),E=u??e?.hubOrigin??``,D=n||g||v,O=!!t||n;(0,H.useEffect)(()=>{w&&!O?S.current?.focus():T.current&&!O&&C.current?.focus(),T.current=w},[w,O]),(0,H.useEffect)(()=>{if(f||u===null||!m||!e?.hubOrigin)return;let t=window.setTimeout(()=>d(null),0);return()=>window.clearTimeout(t)},[u,f,m,e?.hubOrigin]);async function k(){if(!D){_(!0),x(``);try{await a(E),d(null),p(!1)}catch(e){x(e instanceof Error?e.message:String(e))}finally{_(!1)}}}async function A(){if(!D&&o){y(!0),x(``);try{d(await o()),p(!!e?.hubOrigin)}catch(e){x(e instanceof Error?e.message:String(e))}finally{y(!1)}}}return(0,W.jsxs)(se,{title:q.connectToHub,closeLabel:q.closeConnectionDialog,onClose:s,returnFocusRef:c,children:[(0,W.jsx)(`p`,{children:q.connectionDescription}),b||r?(0,W.jsx)(`p`,{role:`alert`,children:b||r}):null,(0,W.jsxs)(`form`,{onSubmit:t=>{t.preventDefault(),!D&&(!O&&w&&(f||e?.hubOrigin)?k():(x(``),e?.hubOrigin||h(!0),i(e?.hubOrigin?void 0:E)))},children:[!O&&(w?(0,W.jsxs)(`div`,{className:`hub-connection-origin-field`,children:[(0,W.jsx)(`label`,{htmlFor:l,children:q.hubUrl}),(0,W.jsxs)(`div`,{className:`hub-connection-origin-input`,children:[(0,W.jsx)(U.TextInput,{ref:S,id:l,type:`url`,value:E,onChange:e=>{h(!1),d(e.target.value)},required:!0,fullWidth:!0,disabled:D,placeholder:`https://hub.example.com`}),o?(0,W.jsx)(K,{icon:L,variant:`invisible`,size:`small`,"aria-label":q.resetHubUrl,disabled:D,"aria-busy":v,onClick:()=>void A()}):null]}),f||e?.hubOrigin?(0,W.jsx)(U.Button,{type:`submit`,variant:`subtle`,size:`small`,disabled:D,children:q.saveHub}):null]}):(0,W.jsxs)(`div`,{className:`hub-connection-origin`,children:[(0,W.jsx)(`a`,{href:e?.hubOrigin&&new URL(e.hubOrigin).origin,target:`_blank`,rel:`noopener noreferrer`,children:e?.hubOrigin}),(0,W.jsx)(K,{ref:C,icon:re,variant:`invisible`,size:`small`,"aria-label":q.editHubUrl,disabled:D,onClick:()=>{x(``),p(!0),d(e?.hubOrigin??``)}})]})),t?(0,W.jsx)(le,{pairing:t},t.verificationUrl):null,t?null:(0,W.jsx)(U.Button,{type:`submit`,variant:`primary`,disabled:D||!e?.repository||!O&&w&&(f||!!e?.hubOrigin),children:n?q.connectionOpeningBrowser:q.connectToHub})]})]})}function de({title:e,description:t,children:n,action:i,variant:a,layout:o,onDismiss:s,dismissLabel:c,className:l,...u}){let d=a===`critical`?k:a===`success`?h:a===`info`?v:r;return(0,W.jsxs)(`div`,{...u,role:a===`critical`||a===`warning`?`alert`:`status`,className:`hub-alert hub-alert--${a}${o===`compact`?` hub-alert--compact`:``}${l?` ${l}`:``}`,children:[(0,W.jsx)(d,{className:`hub-alert__icon`,size:20,"aria-hidden":`true`}),(0,W.jsxs)(`div`,{className:`hub-alert__content`,children:[(0,W.jsxs)(U.Text,{as:`p`,size:`100`,className:`hub-alert__message`,children:[(0,W.jsx)(`strong`,{className:`hub-alert__title`,children:e}),t?(0,W.jsx)(`span`,{className:`hub-alert__description`,children:t}):null]}),n]}),i||s?(0,W.jsxs)(`div`,{className:`hub-alert__action`,children:[i,s&&c?(0,W.jsx)(K,{icon:V,"aria-label":c,title:c,variant:`invisible`,size:`small`,onClick:s}):null]}):null]})}var fe={title:`Publish uncommitted changes?`,description:`Do you want to commit changes before publishing? Publishing the committed version only excludes your local uncommitted edits.`,commit:`Commit changes & publish`,committed:`Publish committed version only`,close:`Close publishing dialog`,remember:`Always commit changes before publishing for this prototype`,settings:`Settings`,alwaysCommit:`Always commit changes before publishing`,retrySettings:`Retry settings`,preferenceTargetChanged:`The checkout changed. Refresh Settings and try again.`,invalidPreference:`Publishing settings returned an invalid response. Retry settings.`};function pe({busy:e,error:t,remembered:n,returnFocusRef:r,onClose:i,onChoose:a}){let[o,s]=(0,H.useState)(n),c=(0,H.useId)(),l=(0,H.useId)();return(0,W.jsx)(se,{title:fe.title,closeLabel:fe.close,descriptionId:c,returnFocusRef:r,onClose:()=>{e||i()},className:`publish-changes-dialog`,children:(0,W.jsxs)(U.Stack,{gap:`normal`,padding:`none`,children:[(0,W.jsx)(`p`,{id:c,children:fe.description}),(0,W.jsxs)(U.FormControl,{id:l,fullWidth:!0,children:[(0,W.jsx)(U.Checkbox,{checked:o,disabled:e,onChange:e=>s(e.target.checked)}),(0,W.jsx)(U.FormControl.Label,{children:fe.remember})]}),t?(0,W.jsx)(de,{title:t,variant:`critical`,layout:`compact`}):null,(0,W.jsxs)(`footer`,{className:`publish-changes-dialog__actions`,children:[(0,W.jsx)(U.Button,{variant:`primary`,size:`small`,disabled:e,"aria-busy":e,onClick:()=>a(`commit-changes`,o),children:fe.commit}),(0,W.jsx)(U.Button,{size:`small`,disabled:e,onClick:()=>a(`committed-only`,!1),children:fe.committed})]})]})})}function me({value:e,label:t,copyLabel:n,copiedLabel:r,copyErrorLabel:i,compact:a=!1}){let[o,s]=(0,H.useState)(null),c=o?.value===e?o.status:null,l=c===`copied`?r:n;async function u(){try{await navigator.clipboard.writeText(e),s({value:e,status:`copied`})}catch{s({value:e,status:`failed`})}}return(0,W.jsxs)(`div`,{className:`copyable-text-input${a?` copyable-text-input--compact`:``}`,children:[(0,W.jsxs)(`div`,{className:`copyable-text-input__control`,children:[a?(0,W.jsx)(`input`,{type:`text`,value:e,"aria-label":t,readOnly:!0,className:`copyable-text-input__input`}):(0,W.jsx)(U.TextInput,{value:e,"aria-label":t,readOnly:!0,fullWidth:!0,className:`copyable-text-input__input`}),(0,W.jsx)(K,{icon:M,"aria-label":l,description:a?l:void 0,title:a?void 0:l,variant:`invisible`,size:`small`,className:`copyable-text-input__button`,onClick:()=>void u()})]}),(0,W.jsx)(G,{"aria-live":`polite`,"aria-atomic":`true`,children:c===`copied`?r:``}),c===`failed`?(0,W.jsx)(`span`,{role:`alert`,className:`copyable-text-input__error`,children:i}):null]})}function he({children:e}){return(0,W.jsx)(`div`,{className:`prototype-workspace__body`,children:e})}function ge({title:e,description:t,trailing:n,headingAs:r=`h2`,headingRef:i}){return(0,W.jsxs)(`header`,{className:`hub-content-page-header`,children:[(0,W.jsxs)(`div`,{className:`hub-content-page-header__top`,children:[(0,W.jsx)(U.Heading,{as:r,size:`4`,ref:i,tabIndex:i?-1:void 0,children:e}),n]}),t?(0,W.jsx)(U.Text,{as:`p`,className:`hub-content-page-header__description`,children:t}):null]})}function _e({labels:e,headingRef:t,headingTrailing:n,feedback:r,form:i,formUnavailable:a,links:o,hasLinks:s,showEmpty:c=!0,listRef:l,listBusy:u,beforeLinks:d,afterLinks:f}){return(0,W.jsxs)(U.Stack,{gap:`normal`,children:[(0,W.jsx)(ge,{title:e.heading,description:e.description,headingRef:t,trailing:n}),r,i||(a===void 0?(0,W.jsxs)(`section`,{className:`share-links__empty`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`5`,children:e.noBuildHeading}),(0,W.jsx)(U.Text,{as:`p`,className:`share-links__empty-description`,children:e.noBuildLabel})]}):a),d,s?(0,W.jsx)(`ul`,{className:`share-links__list`,ref:l,"aria-busy":u,children:o}):c?(0,W.jsxs)(`section`,{className:`share-links__empty`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`5`,children:e.emptyHeading}),(0,W.jsx)(U.Text,{as:`p`,className:`share-links__empty-description`,children:e.emptyLabel})]}):null,f]})}function ve({shareLink:e,className:t,copiedLabel:n,copyErrorLabel:r,copyLabel:i,urlLabel:a,unavailableLabel:o,highlighted:s,children:c}){return(0,W.jsx)(`li`,{"data-share-id":e.id,className:`share-link-item${s?` share-link-item--created`:``}${t?` ${t}`:``}`,children:(0,W.jsxs)(`div`,{className:`share-link-item__layout`,children:[(0,W.jsxs)(`div`,{className:`share-link-item__details`,children:[(0,W.jsx)(`h3`,{children:e.label}),(0,W.jsxs)(`span`,{className:`share-link-item__metadata`,children:[e.buildLabel,e.createdLabel?(0,W.jsxs)(W.Fragment,{children:[` · `,(0,W.jsx)(`time`,{dateTime:e.createdAt,children:e.createdLabel})]}):null,` · `,e.expiresAt?(0,W.jsx)(`time`,{dateTime:e.expiresAt,children:e.expiresLabel}):e.expiresLabel]})]}),(0,W.jsxs)(`div`,{className:`share-link-item__actions`,children:[o?(0,W.jsx)(`p`,{children:o}):(0,W.jsx)(me,{value:e.url,label:a||e.label,copyLabel:i,copiedLabel:n,copyErrorLabel:r}),c]})]})})}function ye({data:e,action:t,hiddenFields:n,details:r,afterFields:a,onSubmit:o,label:s,onLabelChange:c,expiration:l,onExpirationChange:u,disabled:d,fieldsDisabled:f,busy:p,error:m}){let h=(0,H.useId)(),g=(0,H.useId)();return(0,W.jsxs)(`div`,{className:`share-links-form`,children:[e.buildLabel?(0,W.jsx)(U.Heading,{as:`h2`,size:`5`,children:e.buildLabel}):null,r,(0,W.jsxs)(`form`,{action:t,method:`post`,onSubmit:o,"aria-busy":p,className:`share-links__form`,children:[n,(0,W.jsxs)(`div`,{className:`share-links__form-row`,children:[(0,W.jsxs)(U.FormControl,{id:h,required:!0,fullWidth:!0,className:`share-links__field`,children:[(0,W.jsx)(U.FormControl.Label,{children:e.labelLabel}),(0,W.jsx)(U.TextInput,{"aria-label":e.labelLabel,"aria-invalid":!!m,name:`share_link[label]`,placeholder:e.labelPlaceholder,maxLength:e.labelMaximumBytes,value:s,onChange:c,disabled:f,fullWidth:!0}),m?(0,W.jsx)(U.FormControl.Validation,{validationStatus:`error`,className:`share-links__validation`,children:m}):null]}),m?(0,W.jsx)(G,{role:`alert`,children:m}):null,(0,W.jsxs)(U.FormControl,{id:g,fullWidth:!0,className:`share-links__field`,children:[(0,W.jsx)(U.FormControl.Label,{children:e.expirationLabel}),(0,W.jsx)(U.Select,{"aria-label":e.expirationLabel,name:`share_link[expiration]`,defaultValue:l===void 0?e.expirationOptions.find(e=>e.value===`seven_days`)?.value??e.expirationOptions[0]?.value:void 0,value:l,onChange:u,disabled:f,fullWidth:!0,children:e.expirationOptions.map(e=>(0,W.jsx)(U.Select.Option,{value:e.value,children:e.label},e.value))})]}),(0,W.jsx)(`div`,{className:`share-links__form-actions`,children:(0,W.jsx)(U.Button,{type:`submit`,variant:`primary`,leadingVisual:i,disabled:d,children:e.submitLabel})})]}),a?(0,W.jsx)(`div`,{className:`share-links__form-options`,children:a}):null]})]})}var J={title:`Share prototype`,internal:`Internal prototype link`,internalDescription:`Requires GitHub sign-in and repository access.`,internalUnavailable:`Internal prototype link unavailable.`,internalCopy:`Copy internal prototype link`,internalOpen:`Open internal prototype link`,public:`Public share links`,permissionUnknown:`Hub has not confirmed permission to manage public share links.`,group:`Publish and share`,back:`Back to preview`,warning:`Anyone with a link can view its Build without signing in. The prototype may expose sensitive or customer information. Check its content before sharing. Local and uncommitted changes are not included.`,target:`New links share this published Build:`,oldBuild:`This is the last published Build, not the current local preview.`,includeControlSettings:`Include current control settings`,controlSettingsDescription:`Adds settings for all configured pages to the links you copy or open. Saved share links stay unchanged.`,controlSettingsWarning:`Settings for controls that have not been published will not take effect for shared links.`,controlSettingsWarningTitle:`Local changes are not in the shared Build`,label:`Label`,labelPlaceholder:`Usability review`,labelInvalid:`Enter a label containing no more than 100 UTF-8 bytes.`,expiry:`Expires after`,expirations:[{value:`one_day`,label:`1 day`},{value:`seven_days`,label:`7 days`},{value:`thirty_days`,label:`30 days`},{value:`never`,label:`Never`}],create:`Create share link`,creating:`Working...`,active:`Active share links`,empty:`Create a link when someone needs signed-out access.`,emptyHeading:`No active share links`,loading:`Loading share links...`,refresh:`Refresh links`,authorize:`Verify with GitHub`,authorizationRetry:`Complete authorization in your browser, then refresh links and submit the action again. No action is replayed automatically.`,paginationFailed:`Hub returned a repeated share-link page. Refresh links to try again.`,noBuild:`A successful published Build is required before creating a share link.`,noBuildHeading:`No successful Build`,build:e=>`Build ${e}`,buildDetails:(e,t,n)=>`Commit: ${e}\nAuthor: @${t}\nPublished: ${n}`,denied:`Managing public share links requires repository admin access or authorship of any successful Build for this Prototype, with current read access. Write access alone is not sufficient.`,disabled:`Public sharing is disabled for this Hub. A Hub administrator must explicitly enable it. Previously revoked links never return.`,disconnected:`Connect to Hub before managing share links.`,connect:`Connect to Hub`,unavailable:`Hub is unavailable. Restore the connection and reopen Share prototype.`,branch:`Open a named prototype branch discovered by Hub before sharing.`,stale:`Hub or checkout changed. Return to preview and reopen Share prototype.`,deleted:`Share link deleted. Its public URL no longer works.`,never:`Never expires`,expires:e=>`Expires ${e}`,createdBy:(e,t)=>`Created by @${e} ${t}`,copy:(e,t)=>`Copy ${e}, Build #${t}`,copied:`Link copied`,copyError:`Could not copy the link. Select the URL and copy it manually.`,open:(e,t)=>`Open ${e}, Build #${t}`,delete:(e,t)=>`Delete ${e}, Build #${t}`,deletePrompt:e=>`Delete "${e}"? Anyone with this link will lose access to its Build.`,deletedError:`Could not delete the link.`,failed:`The sharing request failed.`,unknown:`The sharing request may have completed. Refresh active links before trying again. A matching label does not prove which request created a link.`,expired:`This link has expired. Refresh links.`};function be({included:e,onChange:t,publishedVersionDiffers:n,disabled:r=!1,error:i,copy:a}){let o=(0,H.useId)(),s=e&&n;return(0,W.jsxs)(`div`,{className:`share-control-settings`,children:[(0,W.jsxs)(U.FormControl,{id:o,fullWidth:!0,children:[(0,W.jsx)(U.Checkbox,{checked:e,onChange:e=>t(e.target.checked),disabled:r}),(0,W.jsx)(U.FormControl.Label,{children:a?.label??J.includeControlSettings}),(0,W.jsx)(U.FormControl.Hint,{className:`share-control-settings__hint`,children:(0,W.jsx)(`span`,{className:`share-control-settings__description`,children:a?.description??J.controlSettingsDescription})})]}),i?(0,W.jsx)(de,{title:i,variant:`critical`,layout:`compact`}):null,s?(0,W.jsx)(de,{title:J.controlSettingsWarningTitle,description:J.controlSettingsWarning,variant:`warning`,layout:`compact`,className:`share-control-settings__warning`}):null]})}function xe(e){return typeof e==`object`&&!!e&&!Array.isArray(e)&&Object.entries(e).every(([e,t])=>/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(e)&&(typeof t==`string`||typeof t==`boolean`||typeof t==`number`&&Number.isFinite(t)||Array.isArray(t)&&t.length<=100&&t.every(e=>typeof e==`string`)))}var Se=`replica:controls:url`,Ce=/^rc\.([a-zA-Z][a-zA-Z0-9_-]{0,63})\.([a-zA-Z][a-zA-Z0-9_-]{0,63})$/;function we(e){let t=new URLSearchParams;for(let n of Object.keys(e).sort()){let r=e[n];if(!xe(r))throw Error(`Invalid control settings.`);for(let e of Object.keys(r).sort()){let i=`rc.${n}.${e}`;if(!Ce.test(i))throw Error(`Invalid control settings identifier.`);t.set(i,JSON.stringify(r[e]))}}let n=t.toString();if(new Blob([n]).size>8192)throw Error(`Control settings exceed the 8 KB URL limit. Reduce the settings before sharing.`);return n}function Te(e){let t=new URLSearchParams(e),n=[...t].filter(([e])=>e.startsWith(`rc.`));if(new Blob([new URLSearchParams(n).toString()]).size>8192)return{scopes:{},notice:`Control settings in this URL exceed 8 KB. Defaults were used.`};let r=new Map,i=!1;for(let[e,a]of n){let n=Ce.exec(e);if(!n||t.getAll(e).length!==1){i=!0;continue}let o=n[1],s=n[2],c;try{c=JSON.parse(a)}catch{c=a}if(!xe({[s]:c})){i=!0;continue}let l=r.get(o)??new Map;l.set(s,c),r.set(o,l)}let a=Object.fromEntries([...r].map(([e,t])=>[e,Object.fromEntries(t)]));try{we(a)}catch{return{scopes:{},notice:`Control settings in this URL exceed 8 KB. Defaults were used.`}}return{scopes:a,notice:i?`Some URL control settings were invalid. Defaults were used instead.`:``}}function Ee(e,t){let n=new URL(e,window.location.href),r=Te(t);if(r.notice)throw Error(r.notice);for(let e of[...n.searchParams.keys()])e.startsWith(`rc.`)&&n.searchParams.delete(e);for(let[e,t]of new URLSearchParams(we(r.scopes)))n.searchParams.set(e,t);return n.toString()}function De({state:e,buildDetails:t,currentCommit:n,hasLocalChanges:r=!1,shareButtonRef:i,onClose:a,onConnect:o,onRefresh:s,onCreate:c,onDelete:l,onOpen:u,controlSettings:d,onAuthorize:f}){let[p,m]=(0,H.useState)(``),[h,g]=(0,H.useState)(`seven_days`),[v,y]=(0,H.useState)(``),[b,x]=(0,H.useState)(Date.now),S=(0,H.useRef)(null),C=(0,H.useRef)(null),w=(0,H.useRef)(null),T=e.context?.prototype,E=J.expirations.filter(e=>!T?.shareLinkExpirationOptions||T.shareLinkExpirationOptions.includes(e.value)),O=E.some(e=>e.value===h)?h:E.find(e=>e.value===`seven_days`)?.value??E[0]?.value??``,k=T?.published?T.build:null,A=k?.url,j=A&&URL.canParse(A)?new URL(A):null,M=j&&j.origin===e.context?.hubOrigin&&[`http:`,`https:`].includes(j.protocol)&&!j.username&&!j.password?A:null,N=!!(k&&n&&n!==k.commitSha)||r,P=T?.canManageShareLinks===!0,F=!e.sharingDisabled&&T?.publicSharingEnabled!==!1,I=e.busy||e.loading||e.stale||!P||!F,L=d?.included?d.query??``:``,R=!!d?.blocked;function z(e){return Ee(e,L)}let B=F&&e.stale&&!e.loading&&e.created&&!e.links.some(t=>t.id===e.created?.id)?e.created:null;(0,H.useEffect)(()=>{let e=i.current;C.current?.focus();let t=window.setInterval(()=>x(Date.now()),1e4);return()=>{window.clearInterval(t),e?.focus()}},[i]),(0,H.useEffect)(()=>{if(e.busy||!w.current)return;let t=w.current;w.current=null,(t.map(e=>S.current?.querySelector(`[data-share-id="${e}"] button`)).find(e=>e&&!e.disabled)||C.current)?.focus()},[e.busy,e.links]);async function ee(t,n){if(!window.confirm(J.deletePrompt(n)))return;let r=e.links.findIndex(e=>e.id===t),i=[...e.links.slice(r+1),...e.links.slice(0,r).reverse()].map(e=>e.id);await l(t)&&(w.current=i,(i.map(e=>S.current?.querySelector(`[data-share-id="${e}"] button`)).find(e=>e&&!e.disabled)||C.current)?.focus())}function te(e){return new Intl.DateTimeFormat(void 0,{dateStyle:`medium`,timeStyle:`short`}).format(new Date(e))}return(0,W.jsx)(`main`,{className:`canvas-share-page`,"aria-label":J.title,children:(0,W.jsx)(he,{children:(0,W.jsx)(_e,{labels:{heading:J.title,noBuildHeading:J.noBuildHeading,noBuildLabel:J.noBuild,emptyHeading:J.emptyHeading,emptyLabel:J.empty},headingRef:C,headingTrailing:(0,W.jsx)(`div`,{className:`canvas-share-close`,children:(0,W.jsx)(K,{icon:V,variant:`invisible`,"aria-label":J.back,description:J.back,onClick:a})}),feedback:(0,W.jsxs)(W.Fragment,{children:[d?(0,W.jsx)(be,{included:d.included,onChange:d.onChange,publishedVersionDiffers:N,disabled:e.busy||d.pending,error:d.error}):null,(0,W.jsxs)(`section`,{className:`canvas-share-internal`,"aria-label":J.internal,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`6`,children:J.internal}),(0,W.jsx)(`p`,{children:J.internalDescription}),M&&!R?(0,W.jsxs)(`div`,{className:`share-link-item__actions canvas-share-internal-actions`,children:[(0,W.jsx)(me,{value:z(M),label:J.internal,copyLabel:J.internalCopy,copiedLabel:J.copied,copyErrorLabel:J.copyError}),(0,W.jsx)(K,{as:`a`,href:z(M),target:`_blank`,rel:`noopener`,icon:_,"aria-label":J.internalOpen,description:J.internalOpen})]}):M?null:(0,W.jsx)(`p`,{role:`status`,children:J.internalUnavailable})]}),(0,W.jsxs)(`div`,{className:`canvas-share-public-header`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`6`,children:J.public}),(0,W.jsx)(`p`,{children:J.warning})]}),T&&!P?(0,W.jsx)(`p`,{role:`status`,children:T.canManageShareLinks===!1?J.denied:J.permissionUnknown}):null,F?null:(0,W.jsx)(`p`,{role:`status`,children:J.disabled}),e.error?(0,W.jsx)(de,{title:e.error,variant:`critical`,layout:`compact`}):null,e.authorization&&f?(0,W.jsx)(U.Button,{variant:`secondary`,size:`small`,onClick:f,disabled:e.busy,children:J.authorize}):null,o&&!e.context?(0,W.jsx)(U.Button,{variant:`secondary`,size:`small`,onClick:o,children:J.connect}):null]}),form:k&&P&&F?(0,W.jsx)(ye,{data:{buildLabel:null,labelLabel:J.label,labelPlaceholder:J.labelPlaceholder,labelMaximumBytes:100,expirationLabel:J.expiry,expirationOptions:E,submitLabel:e.busy?J.creating:J.create},label:p,onLabelChange:e=>{m(e.target.value),y(``)},expiration:O,onExpirationChange:e=>g(e.target.value),onSubmit:e=>{e.preventDefault(),!p.trim()||new TextEncoder().encode(p.trim()).length>100?y(J.labelInvalid):(y(``),c(p,O))},disabled:I,fieldsDisabled:e.busy,busy:e.busy,error:v,details:(0,W.jsxs)(`div`,{className:`canvas-share-build-details`,children:[(0,W.jsxs)(`p`,{children:[J.target,` `,(0,W.jsx)(`strong`,{children:J.build(k.number)}),` - `,(0,W.jsx)(`code`,{children:k.commitSha.slice(0,7)}),` - `,(0,W.jsx)(`time`,{dateTime:k.publishedAt,children:te(k.publishedAt)})]}),N?(0,W.jsx)(`p`,{children:J.oldBuild}):null]})}):null,formUnavailable:P&&F&&!k?void 0:null,beforeLinks:(0,W.jsxs)(W.Fragment,{children:[e.notice?(0,W.jsx)(`p`,{role:`status`,children:e.notice}):null,B&&!R?(0,W.jsx)(me,{value:z(B.url),label:B.label,copyLabel:J.copy(B.label,B.buildNumber),copiedLabel:J.copied,copyErrorLabel:J.copyError}):null,e.loading?(0,W.jsx)(`p`,{role:`status`,children:J.loading}):null]}),hasLinks:P&&F&&!R&&e.links.length>0,showEmpty:P&&F&&!R&&!e.loading&&!e.stale,listRef:S,listBusy:e.loading,links:(!P||!F||R?[]:e.links).map(e=>{let n=e.expiresAt!==null&&Date.parse(e.expiresAt)<=b,r=t?.[e.buildNumber];return(0,W.jsxs)(ve,{className:k&&e.buildNumberL?u(e.id,L):u(e.id)}),(0,W.jsx)(K,{icon:D,variant:`danger`,"aria-label":J.delete(e.label,e.buildNumber),description:J.delete(e.label,e.buildNumber),disabled:I||n,onClick:()=>void ee(e.id,e.label)})]},e.id)}),afterLinks:(0,W.jsx)(`div`,{className:`canvas-share-list-actions`,children:P||!e.context&&!o?(0,W.jsx)(U.Button,{size:`small`,variant:`subtle`,onClick:s,disabled:e.busy||e.loading,children:J.refresh}):null})})})})}var Y={checking:`Checking sharing readiness`,checkingDetail:`Checking Hub for a successful published Build and repository access.`,connect:`Connect before sharing`,connectDetail:`Connect to Hub before sharing this prototype.`,connectAction:`Connect to Hub`,publish:`Publish before sharing`,publishDetail:`To create a share link, publish this prototype to Hub first. Your local preview stays private.`,publishPermissionUnverified:`This Hub has not confirmed publishing permission. Copilot will check access when publishing and report any permission errors.`,preparing:`Preparing your prototype`,ready:`Ready to share`,readyDetail:`Your prototype is ready to share.`,manage:`Share prototype`,unavailable:`Sharing status unavailable`,unavailableDetail:`Hub could not verify sharing readiness. Retry before continuing.`,permissionUnknown:`This Hub cannot verify sharing or publishing permission. Update Hub and retry.`,restricted:`Sharing unavailable`,publishDenied:`Publishing requires repository write access. Ask a prototype author to publish a Build.`,local:`Local development prototypes cannot create public share links.`,changed:`Sharing target changed`,changedDetail:`The repository, branch, or Hub changed. Close this dialog and reopen Share for the intended prototype.`,boundary:`Internal review requires repository access. Public share links let anyone view a published Build, not your local preview.`,close:`Close sharing readiness`},Oe=`Branch not eligible for Hub registration`,X={heading:`Branch publication`,checking:`Checking...`,retry:`Retry status`,retryPublish:`Retry publish`,requested:`Requested`,publishBranch:`Publish`,publishChanges:`Publish changes`,registration:`Publishing`,registrationFailed:`Publication delayed`,published:`Published`,alreadyPublished:`Latest changes already published`,queued:`Build queued`,building:`Building`,awaitingHub:`Awaiting Hub`,awaitingBuild:`Awaiting build`,connect:`Connect to the hub`,workflowLink:`View workflow run`,initial:`Checking branch publication.`,checkingRemote:`Checking the exact branch on the origin repository.`,detached:`Open a named branch before publishing.`,changed:`The checkout changed. Refresh publication status.`,unknown:e=>`Remote branch status is unknown. ${e||`Check GitHub access and retry.`}`,pending:`Pushing branch to repository.`,checkingHub:`Checking the Hub connection.`,disconnected:`Connect to the hub before publishing this prototype.`,hubUnavailable:`Hub verification is unavailable. Restore access and retry.`,hubUnavailableTitle:`Hub verification unavailable`,staleHub:`The Hub status belongs to a different checkout. Refresh to continue.`,workflowMissing:`This checkout has no .github/workflows/replica.yml. Set up the repository's Replica build workflow before publishing.`,dispatchFailed:`Copilot could not receive the publish request.`,absent:`This branch won't appear in the hub until you publish.`,needsPush:`The remote branch points to a different commit. Publish pushes this branch without force.`,localChanges:`Local changes are not in the published prototype. Choose how to publish them.`,needsRegistration:`Hub imported this commit. The canvas is publishing it automatically.`,registrationDenied:`Hub could not register this branch. Check repository access and branch eligibility.`,registrationErrorTitle:`Hub registration failed`,registrationReasons:new Map([[`write_access_required`,{title:Oe,description:`You lack write access to this repository.`}],[`branch_not_reviewable`,{title:Oe,description:`Default, reserved, and internal branches cannot be registered in Hub.`}],[`remote_branch_missing`,{title:Oe,description:`The branch no longer exists on the remote repository.`}],[`branch_authorship_required`,{title:Oe,description:`You have not authored a commit unique to this branch.`}],[`repository_mismatch`,{title:Oe,description:`The branch belongs to a different repository.`}],[`already_registered`,{title:`Branch already registered in Hub`,description:`This branch is already registered in Hub. Refresh its status.`}],[`successful_build_required`,{title:`Hub registration delayed`,description:`Hub has not imported this checkout's successful Build yet.`}]]),ready:`Hub imported this commit and the prototype is registered.`,importFailed:`Hub could not import or build this commit. Pushing this unchanged commit does not rerun the failed work. Inspect the Build failure in Hub and repair the cause before publishing again.`,workflowUnavailable:`Workflow status is unavailable. Check GitHub access and retry.`,staleWorkflow:`Workflow status belongs to a different branch or commit.`,workflowQueued:`The Replica workflow for this commit is queued or waiting.`,workflowBuilding:`The Replica workflow is building this commit.`,workflowFailed:e=>`The Replica workflow finished with ${e||`an unsuccessful result`}. Pushing this unchanged commit does not rerun the failed work. Inspect the run and repair the cause before publishing again.`,importing:`The workflow succeeded. Waiting for Hub discovery and artifact import; this is not published yet.`,noBuild:`The exact branch and commit are on GitHub, but no matching Replica workflow run has appeared yet.`};function ke({publication:e,busy:t,onPublish:n,onRetry:r}){if(e.kind===`ready`)return null;let i=e.kind===`requested`,a=t||i;return(0,W.jsxs)(`section`,{className:`canvas-branch-publication`,"aria-label":X.heading,children:[e.error?(0,W.jsx)(de,{variant:`critical`,layout:`compact`,title:e.error.title,description:e.error.description}):(0,W.jsx)(`p`,{role:`status`,children:e.detail}),e.runUrl?(0,W.jsx)(`p`,{children:(0,W.jsx)(U.InlineLink,{className:`canvas-branch-publication__workflow-link`,href:e.runUrl,target:`_blank`,rel:`noopener noreferrer`,children:X.workflowLink})}):null,(e.action!==`none`||i)&&e.kind!==`disconnected`?(0,W.jsx)(`div`,{className:`canvas-branch-publication__actions`,children:(0,W.jsx)(U.Button,{variant:`primary`,size:`small`,disabled:a,"aria-busy":a,leadingVisual:a?(0,W.jsx)(L,{size:16}):void 0,onClick:e.action===`retry`?r:n,children:e.label})}):null]})}function Ae({readiness:e,busy:t,shareButtonRef:n,onClose:r,onConnect:i,onPublish:a,onRetry:o,onManage:s}){let c=(0,H.useId)();return(0,W.jsxs)(se,{title:e.title,closeLabel:Y.close,onClose:r,returnFocusRef:n,descriptionId:c,children:[(0,W.jsx)(`p`,{id:c,role:`status`,children:e.detail}),[`connect`,`publish`,`ready`].includes(e.kind)?(0,W.jsx)(`p`,{children:Y.boundary}):null,e.publication?(0,W.jsx)(ke,{publication:e.publication,dirty:!1,busy:t,onPublish:a,onRetry:o}):null,[`connect`,`ready`,`retry`].includes(e.kind)?(0,W.jsx)(U.Button,{variant:`primary`,size:`small`,disabled:t,"aria-busy":t,onClick:e.kind===`connect`?i:e.kind===`ready`?s:o,children:e.kind===`connect`?Y.connectAction:e.kind===`ready`?Y.manage:X.retry}):null]})}function Z({hub:e,connection:t,publication:n,sharing:r,shareIntent:i,controlSettings:a,readiness:o,state:s,hubOpen:c,buildDetailsOpen:l,onCloseBuildDetails:u,shareButtonRef:d,hubButtonRef:f,connectionButtonRef:p,publishButtonRef:m,titleButtonRef:h}){let{intent:g,targetChanged:_}=i,v=n.presentedState;return(0,W.jsxs)(W.Fragment,{children:[t.open&&(!g||g.connecting&&!_)?(0,W.jsx)(ue,{status:e.status,pairing:t.pairing,connecting:t.connecting,error:t.error,onConnect:t.connect,onSelectHub:e.select,onResetHub:e.reset,onClose:()=>{t.close(),i.setConnecting(!1)},hubButtonRef:g?d:c?p:f}):null,g&&!n.publishDialog&&(_||!g.connecting||!t.open)?(0,W.jsx)(Ae,{readiness:_?{kind:`restricted`,title:Y.changed,detail:Y.changedDetail}:o,busy:n.busy,shareButtonRef:d,onClose:()=>{i.close(),t.close()},onConnect:()=>{_||o.kind!==`connect`||(i.setConnecting(!0),t.showAndConnect())},onPublish:()=>{!_&&o.kind===`publish`&&n.publish()},onRetry:()=>void n.retry(),onManage:()=>{_||o.kind!==`ready`||(i.close(),r.open())}}):null,n.publishDialog?(0,W.jsx)(pe,{busy:n.busy,error:n.publishDialogError,remembered:n.publishDialog.preparation.remember,returnFocusRef:g?d:m,onClose:n.closePublishDialog,onChoose:(e,t)=>void n.choosePublish(e,t)}):null,r.state.open?(0,W.jsx)(De,{state:r.state,currentCommit:s?.stats.commitSha,hasLocalChanges:s?.stats.workingTree===`changed`,shareButtonRef:d,onClose:r.close,onConnect:!e.status||[`disconnected`,`pairing`,`unconfigured`].includes(e.status.state)?()=>{r.close(),t.show()}:void 0,onRefresh:()=>void r.refresh(),onCreate:r.create,onDelete:r.remove,onOpen:(e,t)=>void r.openLink(e,t),controlSettings:a,onAuthorize:()=>void r.authorize()}):null,l&&v?(0,W.jsx)(ce,{state:v,titleButtonRef:h,onClose:u}):null]})}function je({address:e,addressRef:t,canGoBack:n,canGoForward:r,appearance:i,onAppearanceChange:a,onBack:o,onForward:s,onNavigate:c,onOpenTab:l,onReload:u}){let[d,f]=(0,H.useState)(null),p=d?.address===e?d.value:e,m=d?.address===e?d.error:``;function h(t){t.preventDefault();try{let t=new URL(p.trim(),e);if(![`http:`,`https:`].includes(t.protocol)||t.origin!==new URL(e).origin||t.username||t.password){f({address:e,value:p,error:q.browserAddressOrigin});return}f(null),c(t.href)}catch{f({address:e,value:p,error:q.browserAddressInvalid})}}return(0,W.jsx)(U.ThemeProvider,{colorMode:`auto`,className:`canvas-browser-theme`,children:(0,W.jsxs)(`nav`,{className:`canvas-browser-bar`,"aria-label":q.browserNavigation,children:[(0,W.jsxs)(`div`,{className:`canvas-browser-bar__navigation`,children:[(0,W.jsx)(`button`,{type:`button`,"aria-label":q.browserBack,disabled:!n,onClick:o,children:(0,W.jsx)(ie,{size:16})}),(0,W.jsx)(`button`,{type:`button`,"aria-label":q.browserForward,disabled:!r,onClick:s,children:(0,W.jsx)(g,{size:16})}),(0,W.jsx)(`button`,{type:`button`,"aria-label":q.browserReload,onClick:u,children:(0,W.jsx)(L,{size:16})})]}),(0,W.jsxs)(`form`,{className:`canvas-browser-bar__address`,onSubmit:h,children:[(0,W.jsx)(`input`,{ref:t,"aria-label":q.browserAddress,"aria-invalid":!!m,"aria-describedby":m?`canvas-browser-address-error`:void 0,spellCheck:!1,value:p,onChange:t=>{f({address:e,value:t.target.value,error:``})},onFocus:e=>e.currentTarget.select(),onKeyDown:e=>{e.key===`Escape`&&(f(null),e.currentTarget.blur())}}),m?(0,W.jsx)(`span`,{id:`canvas-browser-address-error`,className:`canvas-browser-bar__error`,role:`alert`,children:m}):null]}),(0,W.jsxs)(`div`,{className:`canvas-browser-bar__tools`,children:[(0,W.jsx)(`button`,{type:`button`,"aria-label":q.browserOpenTab,title:q.browserOpenTab,onClick:()=>{l().catch(t=>{f({address:e,value:p,error:t instanceof Error?t.message:String(t)})})},children:(0,W.jsx)(_,{size:16})}),(0,W.jsxs)(`div`,{className:`canvas-browser-bar__appearance`,role:`group`,"aria-label":q.browserAppearance,children:[(0,W.jsx)(`button`,{type:`button`,"aria-label":q.browserLight,"aria-pressed":i===`light`,onClick:()=>a(`light`),children:(0,W.jsx)(P,{size:16})}),(0,W.jsx)(`button`,{type:`button`,"aria-label":q.browserDark,"aria-pressed":i===`dark`,onClick:()=>a(`dark`),children:(0,W.jsx)(ne,{size:16})})]})]})]})})}var Me=e(t((e=>{var t=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),n=t((e=>{Object.defineProperty(e,"__esModule",{value:!0});function t(e){let t=e.length,n=0,r=0,i;for(;r=55296&&i<=56319&&r{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),i=t((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=r();t.code=`require("ajv/dist/runtime/equal").default`,e.default=t}));e.validateShape=P;var a={type:`object`,additionalProperties:!1,required:[`version`,`scope`,`controls`],properties:{$schema:{type:`string`},version:{const:1},scope:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},role:{enum:[`shared`,`page`]},container:{$ref:`#/$defs/selector`},panel:{type:`object`,additionalProperties:!1,required:[`width`],properties:{width:{type:`integer`,minimum:160,maximum:4096}}},groups:{type:`array`,maxItems:100,items:{type:`object`,additionalProperties:!1,required:[`id`,`label`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},when:{$ref:`#/$defs/condition`}}}},controls:{type:`array`,maxItems:500,items:{oneOf:[{$ref:`#/$defs/boolean`},{$ref:`#/$defs/number`},{$ref:`#/$defs/slider`},{$ref:`#/$defs/choice`},{$ref:`#/$defs/checkboxGroup`},{$ref:`#/$defs/text`},{$ref:`#/$defs/color`},{$ref:`#/$defs/button`}]}}}},o=Object.prototype.hasOwnProperty,s=n().default,c=RegExp(`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`,`u`),l={type:[`string`,`number`,`boolean`]},u=i().default,d={validate:f};function f(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0,s=o,p=!1,m=null,h=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.control===void 0){let e={instancePath:t,schemaPath:`#/oneOf/0/required`,keyword:`required`,params:{missingProperty:`control`},message:`must have required property 'control'`};a===null?a=[e]:a.push(e),o++}if(e.equals===void 0){let e={instancePath:t,schemaPath:`#/oneOf/0/required`,keyword:`required`,params:{missingProperty:`equals`},message:`must have required property 'equals'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`control`&&n!==`equals`){let e={instancePath:t,schemaPath:`#/oneOf/0/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.control!==void 0){let n=e.control;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.equals!==void 0){let n=e.equals;if(typeof n!=`string`&&!(typeof n==`number`&&isFinite(n))&&typeof n!=`boolean`){let e={instancePath:t+`/equals`,schemaPath:`#/$defs/scalar/type`,keyword:`type`,params:{type:l.type},message:`must be string,number,boolean`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/0/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var g=h===o;g&&(p=!0,m=0);let _=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.control===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`control`},message:`must have required property 'control'`};a===null?a=[e]:a.push(e),o++}if(e.in===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`in`},message:`must have required property 'in'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`control`&&n!==`in`){let e={instancePath:t,schemaPath:`#/oneOf/1/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.control!==void 0){let n=e.control;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.in!==void 0){let n=e.in;if(Array.isArray(n)){if(n.length>20){let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/maxItems`,keyword:`maxItems`,params:{limit:20},message:`must NOT have more than 20 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r1){outer0:for(;r--;)for(i=r;i--;)if(u(n[r],n[i])){let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[e]:a.push(e),o++;break outer0}}}else{let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/1/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var g=_===o;if(g&&p)p=!1,m=[m,1];else{g&&(p=!0,m=1);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.control===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`control`},message:`must have required property 'control'`};a===null?a=[e]:a.push(e),o++}if(e.includes===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`includes`},message:`must have required property 'includes'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`control`&&n!==`includes`){let e={instancePath:t,schemaPath:`#/oneOf/2/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.control!==void 0){let n=e.control;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.includes!==void 0&&typeof e.includes!=`string`){let e={instancePath:t+`/includes`,schemaPath:`#/oneOf/2/properties/includes/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t,schemaPath:`#/oneOf/2/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var g=n===o;if(g&&p)p=!1,m=[m,2];else{g&&(p=!0,m=2);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.all===void 0){let e={instancePath:t,schemaPath:`#/oneOf/3/required`,keyword:`required`,params:{missingProperty:`all`},message:`must have required property 'all'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`all`){let e={instancePath:t,schemaPath:`#/oneOf/3/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.all!==void 0){let n=e.all;if(Array.isArray(n)){if(n.length>10){let e={instancePath:t+`/all`,schemaPath:`#/oneOf/3/properties/all/maxItems`,keyword:`maxItems`,params:{limit:10},message:`must NOT have more than 10 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/all`,schemaPath:`#/oneOf/3/properties/all/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r10){let e={instancePath:t+`/any`,schemaPath:`#/oneOf/4/properties/any/maxItems`,keyword:`maxItems`,params:{limit:10},message:`must NOT have more than 10 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/any`,schemaPath:`#/oneOf/4/properties/any/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r512){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/0/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=d===o;f&&(l=!0,u=0);let v=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.selector===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`selector`},message:`must have required property 'selector'`};a===null?a=[e]:a.push(e),o++}if(e.property===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`property`},message:`must have required property 'property'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`selector`&&n!==`property`){let e={instancePath:t,schemaPath:`#/oneOf/1/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`style`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/1/properties/type/const`,keyword:`const`,params:{allowedValue:`style`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.selector!==void 0){let n=e.selector;if(typeof n==`string`){if(s(n)>512){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.property!==void 0){let n=e.property;if(typeof n==`string`){if(s(n)>100){let e={instancePath:t+`/property`,schemaPath:`#/oneOf/1/properties/property/maxLength`,keyword:`maxLength`,params:{limit:100},message:`must NOT have more than 100 characters`};a===null?a=[e]:a.push(e),o++}if(!m.test(n)){let e={instancePath:t+`/property`,schemaPath:`#/oneOf/1/properties/property/pattern`,keyword:`pattern`,params:{pattern:`^(--[a-zA-Z0-9_-]+|[a-z][a-z-]*)$`},message:`must match pattern "^(--[a-zA-Z0-9_-]+|[a-z][a-z-]*)$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/property`,schemaPath:`#/oneOf/1/properties/property/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/1/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=v===o;if(f&&l)l=!1,u=[u,1];else{f&&(l=!0,u=1);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.key===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`key`},message:`must have required property 'key'`};a===null?a=[e]:a.push(e),o++}if(e.mode===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`mode`},message:`must have required property 'mode'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`key`&&n!==`mode`){let e={instancePath:t,schemaPath:`#/oneOf/2/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`query`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/2/properties/type/const`,keyword:`const`,params:{allowedValue:`query`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.key!==void 0){let n=e.key;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/key`,schemaPath:`#/oneOf/2/properties/key/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/key`,schemaPath:`#/oneOf/2/properties/key/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/key`,schemaPath:`#/oneOf/2/properties/key/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.mode!==void 0){let n=e.mode;if(n!==`in-place`&&n!==`navigate`){let e={instancePath:t+`/mode`,schemaPath:`#/oneOf/2/properties/mode/enum`,keyword:`enum`,params:{allowedValues:p.oneOf[2].properties.mode.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/2/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=n===o;if(f&&l)l=!1,u=[u,2];else{f&&(l=!0,u=2);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/3/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.mode===void 0){let e={instancePath:t,schemaPath:`#/oneOf/3/required`,keyword:`required`,params:{missingProperty:`mode`},message:`must have required property 'mode'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`mode`){let e={instancePath:t,schemaPath:`#/oneOf/3/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`hash`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/3/properties/type/const`,keyword:`const`,params:{allowedValue:`hash`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.mode!==void 0){let n=e.mode;if(n!==`in-place`&&n!==`navigate`){let e={instancePath:t+`/mode`,schemaPath:`#/oneOf/3/properties/mode/enum`,keyword:`enum`,params:{allowedValues:p.oneOf[3].properties.mode.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/3/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=n===o;if(f&&l)l=!1,u=[u,3];else{f&&(l=!0,u=3);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/4/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.object===void 0){let e={instancePath:t,schemaPath:`#/oneOf/4/required`,keyword:`required`,params:{missingProperty:`object`},message:`must have required property 'object'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`object`&&n!==`read`&&n!==`write`&&n!==`action`&&n!==`subscribe`&&n!==`pollMs`){let e={instancePath:t,schemaPath:`#/oneOf/4/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`api`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/4/properties/type/const`,keyword:`const`,params:{allowedValue:`api`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.object!==void 0){let n=e.object;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/object`,schemaPath:`#/oneOf/4/properties/object/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(!h.test(n)){let e={instancePath:t+`/object`,schemaPath:`#/oneOf/4/properties/object/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z_$][a-zA-Z0-9_$]*(\\.[a-zA-Z_$][a-zA-Z0-9_$]*)*$`},message:`must match pattern "^[a-zA-Z_$][a-zA-Z0-9_$]*(\\.[a-zA-Z_$][a-zA-Z0-9_$]*)*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/object`,schemaPath:`#/oneOf/4/properties/object/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.read!==void 0){let n=e.read;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/read`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/read`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/read`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.write!==void 0){let n=e.write;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/write`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/write`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/write`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.action!==void 0){let n=e.action;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/action`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/action`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/action`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.subscribe!==void 0){let n=e.subscribe;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/subscribe`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/subscribe`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/subscribe`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.pollMs!==void 0){let n=e.pollMs;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/pollMs`,schemaPath:`#/oneOf/4/properties/pollMs/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),o++}if(typeof n==`number`&&isFinite(n)){if(n>6e4||isNaN(n)){let e={instancePath:t+`/pollMs`,schemaPath:`#/oneOf/4/properties/pollMs/maximum`,keyword:`maximum`,params:{comparison:`<=`,limit:6e4},message:`must be <= 60000`};a===null?a=[e]:a.push(e),o++}if(n<100||isNaN(n)){let e={instancePath:t+`/pollMs`,schemaPath:`#/oneOf/4/properties/pollMs/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:100},message:`must be >= 100`};a===null?a=[e]:a.push(e),o++}}}}else{let e={instancePath:t,schemaPath:`#/oneOf/4/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=n===o;f&&l?(l=!1,u=[u,4]):f&&(l=!0,u=4)}}}if(l)o=c,a!==null&&(c?a.length=c:a=null);else{let e={instancePath:t,schemaPath:`#/oneOf`,keyword:`oneOf`,params:{passingSchemas:u},message:`must match exactly one schema in oneOf`};a===null?a=[e]:a.push(e),o++}return _.errors=a,o===0}function v(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`boolean`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`boolean`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0&&typeof e.default!=`boolean`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`boolean`},message:`must be boolean`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return v.errors=a,o===0}var y={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`,`min`,`max`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{const:`number`},default:{type:`number`},binding:{$ref:`#/$defs/binding`},min:{type:`number`},max:{type:`number`},step:{type:`number`,exclusiveMinimum:0},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function b(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(y.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`number`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`number`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return b.errors=a,l===0}var x={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`,`min`,`max`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{const:`slider`},default:{type:`number`},binding:{$ref:`#/$defs/binding`},min:{type:`number`},max:{type:`number`},step:{type:`number`,exclusiveMinimum:0},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function S(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(x.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`slider`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`slider`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return S.errors=a,l===0}var C={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`,`options`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{enum:[`select`,`radio`,`segmented`]},default:{type:`string`},binding:{$ref:`#/$defs/binding`},options:{$ref:`#/$defs/options`},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function w(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0){let n=e.type;if(n!==`select`&&n!==`radio`&&n!==`segmented`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:C.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return w.errors=a,o===0}function T(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!=="default"&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`checkboxGroup`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`checkboxGroup`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.default!==void 0){let n=e.default;if(Array.isArray(n)){let e=n.length;for(let r=0;r1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/default`,schemaPath:`#/properties/default/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return T.errors=a,o===0}var E={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{enum:[`text`,`textarea`]},default:{type:`string`},binding:{$ref:`#/$defs/binding`},minLength:{type:`integer`,minimum:0},maxLength:{type:`integer`,minimum:0},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function D(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(E.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0){let n=e.type;if(n!==`text`&&n!==`textarea`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:E.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),l++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.minLength!==void 0){let n=e.minLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.maxLength!==void 0){let n=e.maxLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return D.errors=a,l===0}var O=RegExp(`^#[0-9a-fA-F]{6}$`,`u`);function k(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`color`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`color`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0){let n=e.default;if(typeof n==`string`){if(!O.test(n)){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/pattern`,keyword:`pattern`,params:{pattern:`^#[0-9a-fA-F]{6}$`},message:`must match pattern "^#[0-9a-fA-F]{6}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return k.errors=a,o===0}function A(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`button`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`button`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return A.errors=a,o===0}function j(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let l=null,u=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.version===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`version`},message:`must have required property 'version'`};l===null?l=[e]:l.push(e),u++}if(e.scope===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`scope`},message:`must have required property 'scope'`};l===null?l=[e]:l.push(e),u++}if(e.controls===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`controls`},message:`must have required property 'controls'`};l===null?l=[e]:l.push(e),u++}for(let n in e)if(!o.call(a.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};l===null?l=[e]:l.push(e),u++}if(e.$schema!==void 0&&typeof e.$schema!=`string`){let e={instancePath:t+`/$schema`,schemaPath:`#/properties/%24schema/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}if(e.version!==void 0&&e.version!==1){let e={instancePath:t+`/version`,schemaPath:`#/properties/version/const`,keyword:`const`,params:{allowedValue:1},message:`must be equal to constant`};l===null?l=[e]:l.push(e),u++}if(e.scope!==void 0){let n=e.scope;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/scope`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/scope`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.role!==void 0){let n=e.role;if(n!==`shared`&&n!==`page`){let e={instancePath:t+`/role`,schemaPath:`#/properties/role/enum`,keyword:`enum`,params:{allowedValues:a.properties.role.enum},message:`must be equal to one of the allowed values`};l===null?l=[e]:l.push(e),u++}}if(e.container!==void 0){let n=e.container;if(typeof n==`string`){if(s(n)>512){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.panel!==void 0){let n=e.panel;if(n&&typeof n==`object`&&!Array.isArray(n)){if(n.width===void 0){let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/required`,keyword:`required`,params:{missingProperty:`width`},message:`must have required property 'width'`};l===null?l=[e]:l.push(e),u++}for(let e in n)if(e!==`width`){let n={instancePath:t+`/panel`,schemaPath:`#/properties/panel/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:e},message:`must NOT have additional properties`};l===null?l=[n]:l.push(n),u++}if(n.width!==void 0){let e=n.width;if(typeof e!=`number`||e%1||isNaN(e)||!isFinite(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};l===null?l=[e]:l.push(e),u++}if(typeof e==`number`&&isFinite(e)){if(e>4096||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/maximum`,keyword:`maximum`,params:{comparison:`<=`,limit:4096},message:`must be <= 4096`};l===null?l=[e]:l.push(e),u++}if(e<160||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:160},message:`must be >= 160`};l===null?l=[e]:l.push(e),u++}}}}else{let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}if(e.groups!==void 0){let n=e.groups;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/groups/`+r+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(l=l===null?f.errors:l.concat(f.errors),u=l.length))}else{let e={instancePath:t+`/groups/`+r,schemaPath:`#/properties/groups/items/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}}else{let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/type`,keyword:`type`,params:{type:`array`},message:`must be array`};l===null?l=[e]:l.push(e),u++}}if(e.controls!==void 0){let n=e.controls;if(Array.isArray(n)){if(n.length>500){let e={instancePath:t+`/controls`,schemaPath:`#/properties/controls/maxItems`,keyword:`maxItems`,params:{limit:500},message:`must NOT have more than 500 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r100){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.role!==void 0){let n=e.role;if(n!==`shared`&&n!==`page`){let e={instancePath:t+`/role`,schemaPath:`#/properties/role/enum`,keyword:`enum`,params:{allowedValues:a.properties.role.enum},message:`must be equal to one of the allowed values`};l===null?l=[e]:l.push(e),u++}}if(e.container!==void 0){let n=e.container;if(typeof n==`string`){if(s(n)>512){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.panel!==void 0){let n=e.panel;if(n&&typeof n==`object`&&!Array.isArray(n)){if(n.width===void 0){let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/required`,keyword:`required`,params:{missingProperty:`width`},message:`must have required property 'width'`};l===null?l=[e]:l.push(e),u++}for(let e in n)if(e!==`width`){let n={instancePath:t+`/panel`,schemaPath:`#/properties/panel/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:e},message:`must NOT have additional properties`};l===null?l=[n]:l.push(n),u++}if(n.width!==void 0){let e=n.width;if(typeof e!=`number`||e%1||isNaN(e)||!isFinite(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};l===null?l=[e]:l.push(e),u++}if(typeof e==`number`&&isFinite(e)){if(e>4096||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/maximum`,keyword:`maximum`,params:{comparison:`<=`,limit:4096},message:`must be <= 4096`};l===null?l=[e]:l.push(e),u++}if(e<160||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:160},message:`must be >= 160`};l===null?l=[e]:l.push(e),u++}}}}else{let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}if(e.groups!==void 0){let n=e.groups;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/groups/`+r+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(l=l===null?f.errors:l.concat(f.errors),u=l.length))}else{let e={instancePath:t+`/groups/`+r,schemaPath:`#/properties/groups/items/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}}else{let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/type`,keyword:`type`,params:{type:`array`},message:`must be array`};l===null?l=[e]:l.push(e),u++}}if(e.controls!==void 0){let n=e.controls;if(Array.isArray(n)){if(n.length>500){let e={instancePath:t+`/controls`,schemaPath:`#/properties/controls/maxItems`,keyword:`maxItems`,params:{limit:500},message:`must NOT have more than 500 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r100){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`boolean`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`boolean`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0&&typeof e.default!=`boolean`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`boolean`},message:`must be boolean`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return L.errors=a,o===0}e.number=R;function R(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(y.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`number`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`number`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return R.errors=a,l===0}e.slider=z;function z(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(x.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`slider`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`slider`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return z.errors=a,l===0}e.choice=B;function B(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0){let n=e.type;if(n!==`select`&&n!==`radio`&&n!==`segmented`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:C.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return B.errors=a,o===0}e.checkboxGroup=V;function V(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!=="default"&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`checkboxGroup`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`checkboxGroup`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.default!==void 0){let n=e.default;if(Array.isArray(n)){let e=n.length;for(let r=0;r1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/default`,schemaPath:`#/properties/default/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return V.errors=a,o===0}e.text=ee;function ee(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(E.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0){let n=e.type;if(n!==`text`&&n!==`textarea`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:E.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),l++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.minLength!==void 0){let n=e.minLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.maxLength!==void 0){let n=e.maxLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return ee.errors=a,l===0}e.color=te;function te(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`color`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`color`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0){let n=e.default;if(typeof n==`string`){if(!O.test(n)){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/pattern`,keyword:`pattern`,params:{pattern:`^#[0-9a-fA-F]{6}$`},message:`must match pattern "^#[0-9a-fA-F]{6}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return te.errors=a,o===0}e.button=ne;function ne(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`button`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`button`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return ne.errors=a,o===0}}))(),1),{validateDocumentShape:Ne,validateDeclaration:Pe}=Me.default,Fe={boolean:`boolean`,number:`number`,slider:`slider`,select:`choice`,radio:`choice`,segmented:`choice`,checkboxGroup:`checkboxGroup`,text:`text`,textarea:`text`,color:`color`,button:`button`};function Ie(e){let t=[...Pe.errors].filter(e=>!/^\/controls\/\d+(?:\/|$)/.test(e.instancePath)).map(e=>({...e}));return Array.isArray(e?.controls)&&e.controls.forEach((e,n)=>{let r=Object.hasOwn(Fe,e?.type)?Fe[e.type]:void 0,i=r&&Me.default[r];i?i(e)||t.push(...i.errors.map(e=>({...e,instancePath:`/controls/${n}${e.instancePath}`}))):t.push({instancePath:`/controls/${n}/type`,message:`must name a supported control type`})}),t.map(e=>({path:e.instancePath,message:e.keyword===`additionalProperties`?`${e.message}: "${e.params.additionalProperty}"`:e.message,keyword:e.keyword,params:e.params}))}var Le=class extends Error{constructor(e){super(`Invalid controls.replica.json:\n${e.map(e=>` ${e.path||`/`}: ${e.message}`).join(` -`)}`),this.name=`ControlsValidationError`,this.issues=e}};function Re(e,t){switch(e.type){case`boolean`:return typeof t==`boolean`?null:`must be a boolean`;case`number`:case`slider`:{if(typeof t!=`number`||!Number.isFinite(t))return`must be a finite number`;if(e.min!==void 0&&t= min`;if(e.max!==void 0&&t>e.max)return`must be <= max`;let n=(t-e.min)/(e.step??1);return!Number.isFinite(n)||Math.abs(n-Math.round(n))>1e-8?`must align with step (anchored at min)`:null}case`select`:case`radio`:case`segmented`:return e.options.includes(t)?null:`must be a declared option`;case`checkboxGroup`:return Array.isArray(t)&&new Set(t).size===t.length&&t.every(t=>e.options.includes(t))?null:`must be unique declared options`;case`text`:case`textarea`:return typeof t==`string`?e.minLength!==void 0&&[...t].lengthe.maxLength?`longer than maxLength`:null:`must be a string`;case`color`:return typeof t==`string`&&/^#[0-9a-fA-F]{6}$/.test(t)?null:`must be a six-digit hex color`;default:return`button controls have no value`}}function ze(e){return e?e.control?[e.control]:(e.all??e.any).flatMap(ze):[]}function Be(e){let t=new Map((e.groups??[]).map(e=>[e.id,e])),n=new Map(e.controls.map(e=>[e.id,e])),r=new Set,i=new Set,a=[];function o(e){if(r.has(e))return;if(i.has(e))throw new Le([{path:`/controls/${e}/when`,message:`conditional dependency cycle (including groups)`}]);i.add(e);let s=n.get(e);for(let e of[...ze(s.when),...ze(t.get(s.group)?.when)])o(e);i.delete(e),r.add(e),a.push(e)}for(let e of n.keys())o(e);return a}function Ve(e){let t=new Set;function n(e,r=0){if(r>24)throw new Le([{path:`/`,message:`document nesting exceeds 24`}]);if(typeof e==`number`&&!Number.isFinite(e))throw new Le([{path:`/`,message:`numbers must be finite`}]);if(![`string`,`number`,`boolean`,`object`].includes(typeof e))throw new Le([{path:`/`,message:`must contain only JSON values`}]);if(e&&typeof e==`object`){if(!Array.isArray(e)&&Object.getPrototypeOf(e)!==Object.prototype&&Object.getPrototypeOf(e)!==null)throw new Le([{path:`/`,message:`must contain only JSON objects`}]);if(t.has(e))throw new Le([{path:`/`,message:`must be an acyclic JSON document`}]);t.add(e);for(let t of Object.values(e))n(t,r+1);t.delete(e)}}n(e)}function He(e){if(Ve(e),!Pe(e))throw new Le(Ie(e));let t=[];function n(e,n){t.push({path:e,message:n})}let r=new Set,i=new Map((e.groups??[]).map(e=>[e.id,e])),a=new Map(e.controls.map(e=>[e.id,e]));for(let[t,i]of[[`groups`,e.groups??[]],[`controls`,e.controls]])i.forEach((e,i)=>{r.has(e.id)&&n(`/${t}/${i}/id`,`duplicate ID ${e.id}`),r.add(e.id)});function o(e,t,r=0){if(!e)return;if(r>4){n(t,`conditions support at most five levels`);return}if(e.all||e.any){let n=e.all?`all`:`any`;e[n].forEach((e,i)=>o(e,`${t}/${n}/${i}`,r+1));return}let i=a.get(e.control);if(!i||i.type===`button`)n(t,`condition must reference a value control`);else if(`includes`in e)(i.type!==`checkboxGroup`||!i.options.includes(e.includes))&&n(t,`includes requires a declared checkboxGroup option`);else if(i.type===`checkboxGroup`)n(t,`checkboxGroup conditions must use includes`);else for(let r of`in`in e?e.in:[e.equals]){let e=Re(i,r);e&&n(t,`invalid condition for ${i.id}: ${e}`)}}if(e.controls.forEach((e,t)=>{let r=`/controls/${t}`;if(e.group&&!i.has(e.group)&&n(`${r}/group`,`unknown group`),e.min!==void 0&&e.max!==void 0&&e.min>e.max&&n(r,`min must not exceed max`),e.minLength!==void 0&&e.maxLength!==void 0&&e.minLength>e.maxLength&&n(r,`minLength must not exceed maxLength`),e.type===`segmented`&&e.options.length>3&&n(`${r}/options`,`segmented supports at most three options`),e.type!==`button`){let t=Re(e,e.default);t&&n(`${r}/default`,t)}o(e.when,`${r}/when`)}),(e.groups??[]).forEach((e,t)=>o(e.when,`/groups/${t}/when`)),t.length)throw new Le(t);return Be(e),e}function Ue(e,t){let[n,r]=(0,H.useState)(e),[i,a]=(0,H.useState)(null),o=(0,H.useRef)(e),s=(0,H.useRef)(e),c=(0,H.useRef)(0),l=(0,H.useRef)(!1);(0,H.useLayoutEffect)(()=>{s.current=e,l.current||(o.current=e,r(e))},[e]),(0,H.useLayoutEffect)(()=>()=>{c.current++},[]);function u(e){c.current++,l.current=!0,o.current=e,r(e),a(null)}function d(){c.current++,l.current=!1,o.current=s.current,r(s.current),a(null)}function f(e,n=e){u(e);let i=c.current;Promise.resolve().then(()=>t(n)).then(e=>{c.current===i&&(l.current=!1,o.current=e&&`value`in e?e.value:s.current,r(o.current))}).catch(()=>{c.current===i&&(d(),a(q.controlsValueNotApplied))})}return{draft:n,error:i,current:()=>o.current,stage:u,commit:f,reset:d}}function We(e){let t=e.step??1,n=Math.max(...[e.min,e.max,t].map(e=>{let[t=``,n=`0`]=String(e).split(`e`);return Math.max(0,(t.split(`.`)[1]?.length??0)-Number(n))})),r=Math.max(...[e.min,e.max].map(e=>n<=100?e.toFixed(n).length:String(e).length),String(e.default).length,String(t).length);return e.type===`slider`?`calc(${r}ch + var(--hub-space-8) * 2)`:`calc(${r}ch + var(--hub-space-8) * 2 + 1.25rem)`}function Ge({id:e,control:t,value:n,disabled:r,message:i,onCommit:a}){let o=Ue(n,a),[s,c]=(0,H.useState)(null);function l(e){let n=e.target.value,r=t.type===`number`||t.type===`slider`?n===``?NaN:Number(n):n,i=Re(t,r);c(i),i?o.stage(n):o.commit(n,r)}let u=s||o.error,d=t.type===`number`||t.type===`slider`,f=t.type===`slider`?{"--controls-slider-progress":`${t.min===t.max?100:(Number(n)-t.min)/(t.max-t.min)*100}%`}:void 0,p=[i?`${e}-hint`:void 0,u?`${e}-validation`:void 0].filter(Boolean).join(` `)||void 0,m={id:e,disabled:r,value:String(o.draft),onChange:l,"aria-invalid":u?!0:void 0,"aria-describedby":p,onBlur:()=>{s&&(o.reset(),c(null))}},h;return h=t.type===`textarea`?(0,W.jsx)(U.Textarea,{...m,rows:2,resize:`vertical`}):d?(0,W.jsx)(U.TextInput,{...m,className:t.type===`slider`?`controls-number-input controls-number-input--slider`:`controls-number-input`,type:`number`,min:t.min,max:t.max,step:t.step??1,validationStatus:u?`error`:void 0,"aria-labelledby":`${e}-label`,style:{width:We(t)}}):t.type===`color`?(0,W.jsx)(`input`,{...m,className:`controls-native-color`,type:`color`}):(0,W.jsx)(U.TextInput,{...m,type:`text`}),(0,W.jsxs)(U.FormControl,{id:e,className:d?`controls-field controls-field--${t.type}`:`controls-field`,fullWidth:!d||t.type===`slider`,validationStatus:u?`error`:void 0,children:[d?(0,W.jsxs)(`div`,{className:`controls-field-heading`,children:[(0,W.jsx)(U.FormControl.Label,{id:`${e}-label`,htmlFor:e,className:`controls-field-label`,children:t.label}),t.type===`slider`?(0,W.jsxs)(`div`,{className:`controls-slider-row`,children:[(0,W.jsx)(`input`,{...m,id:`${e}-slider`,value:String(n),className:`controls-native-slider`,type:`range`,style:f,min:t.min,max:t.max,step:t.step??1,"aria-labelledby":`${e}-label`}),h]}):h]}):(0,W.jsx)(U.FormControl.Label,{className:`controls-field-label`,children:t.label}),d?null:h,i?(0,W.jsx)(U.FormControl.Hint,{children:(0,W.jsx)(`span`,{role:`status`,children:i})}):null,u?(0,W.jsx)(U.FormControl.Validation,{className:`controls-field-validation`,"aria-live":`polite`,children:u}):null]})}function Ke({id:e,control:t,value:n,disabled:r,message:i,onCommit:a}){let o=Ue(n,a),s=[i?`${e}-unavailable`:void 0,o.error?`${e}-validation`:void 0].filter(Boolean).join(` `)||void 0;if(t.type===`boolean`||t.type===`select`)return(0,W.jsxs)(U.FormControl,{id:e,className:t.type===`boolean`?`controls-field controls-choice-row`:`controls-field controls-field--select`,fullWidth:t.type===`boolean`,validationStatus:o.error?`error`:void 0,children:[t.type===`select`?(0,W.jsx)(U.FormControl.Label,{className:`controls-field-label`,children:t.label}):null,t.type===`boolean`?(0,W.jsx)(U.Checkbox,{className:`controls-choice-mark`,disabled:r,"aria-describedby":s,checked:o.draft===!0,onChange:e=>o.commit(e.target.checked)}):(0,W.jsx)(U.Select,{className:`controls-select-input`,disabled:r,"aria-describedby":s,value:o.draft,onChange:e=>o.commit(e.target.value),children:t.options.map(e=>(0,W.jsx)(U.Select.Option,{value:e,children:e},e))}),t.type===`boolean`?(0,W.jsx)(U.FormControl.Label,{className:`controls-choice-label`,children:t.label}):null,i?(0,W.jsx)(U.FormControl.Hint,{children:(0,W.jsx)(`span`,{role:`status`,children:i})}):null,o.error?(0,W.jsx)(U.FormControl.Validation,{className:`controls-field-validation`,"aria-live":`polite`,children:o.error}):null]});let c=t.type===`checkboxGroup`,l=t.type===`segmented`,u=c?U.CheckboxGroup:U.RadioGroup,d=c?U.Checkbox:U.Radio;return(0,W.jsxs)(u,{id:e,className:`controls-field`,"aria-disabled":r||void 0,"aria-describedby":s,children:[(0,W.jsx)(u.Label,{className:`controls-choice-group-label`,children:t.label}),(0,W.jsx)(`div`,{className:l?`controls-segments`:`controls-options`,children:t.options.map((t,n)=>{let i=`${e}-${n}`,a=c?o.draft.includes(t):o.draft===t,u=(0,W.jsx)(d,{className:c?`controls-choice-mark`:`controls-choice-mark controls-choice-mark--radio`,id:i,name:e,value:t,checked:a,disabled:r,"aria-describedby":s,onChange:e=>{let n=o.current();o.commit(c?e.target.checked?[...n,t]:n.filter(e=>e!==t):t)}});return l?(0,W.jsxs)(`label`,{htmlFor:i,className:`controls-segment`,title:t,children:[(0,W.jsx)(G,{children:u}),(0,W.jsx)(U.Text,{as:`span`,size:`100`,weight:`medium`,children:t})]},t):(0,W.jsxs)(U.FormControl,{id:i,className:`controls-field controls-choice-row`,children:[u,(0,W.jsx)(U.FormControl.Label,{className:`controls-choice-label`,children:t})]},t)})}),i?(0,W.jsx)(U.Text,{as:`span`,id:`${e}-unavailable`,size:`100`,variant:`muted`,role:`status`,children:i}):null,o.error?(0,W.jsx)(u.Validation,{variant:`error`,role:`status`,children:o.error}):null]})}function qe(e,t){let n=e.snapshot.bindings?.[t.id],r=e.snapshot.actions[t.id];return{scope:e.declaration.scope,id:t.id,visible:e.snapshot.visible[t.id]===!0,available:(t.type!==`button`||r?.available===!0)&&(!n?.error||n.available===!0),busy:n?.busy===!0||r?.busy===!0,error:n?.error||(t.type===`button`&&!r?.available?q.controlsActionUnavailable:``)}}function Je({scopes:e,disabled:t=!1,onCommand:n,collapsedGroups:r,onGroupCollapse:i}){let a=(0,H.useId)(),o=(0,H.useRef)(null),s=(0,H.useRef)(null),[c,l]=(0,H.useState)({});(0,H.useLayoutEffect)(()=>{s.current&&!s.current.isConnected&&(document.activeElement===document.body&&o.current?.focus(),s.current=null)},[e]);function u(e,r){if(!e.snapshot.visible[r.id])return null;let i=`${a}-${e.declaration.scope}-${r.id}`,o=e.snapshot.values[r.id];function s(t){return n(`update`,e.declaration.scope,r.id,t)}let c=e.snapshot.bindings?.[r.id],l=qe(e,r),u={id:i,message:l.error?l.available?q.controlsNotApplied(r.label):q.controlsUnavailable(r.label):void 0,disabled:t||!!c?.error&&c?.available!==!0||c?.busy===!0};switch(r.type){case`button`:{let t=e.snapshot.actions[r.id];return(0,W.jsx)(`div`,{className:`controls-field controls-action-field`,children:(0,W.jsxs)(U.Button,{type:`button`,size:`small`,variant:`secondary`,className:`controls-action-button`,disabled:u.disabled||!t?.available||t.busy,"aria-describedby":u.message?`${i}-unavailable`:void 0,"aria-busy":t?.busy,onClick:()=>{n(`action`,e.declaration.scope,r.id)},children:[r.label,t?.busy?q.controlsActionBusy:``]})},r.id)}case`boolean`:case`select`:case`radio`:case`segmented`:case`checkboxGroup`:return(0,W.jsx)(Ke,{...u,control:r,value:o,onCommit:s},r.id);case`number`:case`slider`:case`text`:case`textarea`:case`color`:return(0,W.jsx)(Ge,{...u,control:r,value:o,onCommit:s},r.id)}}function d(e,t){if(!e.snapshot.visible[t.id])return null;let n=qe(e,t);return(0,W.jsxs)(H.Fragment,{children:[u(e,t),t.type===`button`&&n.error?(0,W.jsx)(U.Text,{as:`p`,id:`${a}-${e.declaration.scope}-${t.id}-unavailable`,size:`100`,variant:`muted`,role:`status`,children:n.available?q.controlsNotApplied(t.label):q.controlsUnavailable(t.label)}):null]},t.id)}let m=[...e.filter(e=>e.declaration.role===`shared`),...e.filter(e=>e.declaration.role!==`shared`)].filter(e=>e.declaration.controls.some(t=>t.group?e.snapshot.groups[t.group]:e.snapshot.visible[t.id]));return(0,W.jsx)(`div`,{ref:o,tabIndex:-1,role:`region`,"aria-label":q.controlsRegion,className:`controls-fields`,onFocusCapture:e=>{s.current=e.target},children:m.map((e,t)=>{let n=new Set;return(0,W.jsxs)(`section`,{className:`controls-scope`,"aria-label":e.declaration.label??e.declaration.scope,children:[t>0?(0,W.jsx)(`hr`,{className:`controls-scope-divider`}):null,e.declaration.controls.map(t=>{if(!t.group)return d(e,t);if(n.has(t.group))return null;n.add(t.group);let o=e.declaration.groups?.find(e=>e.id===t.group);if(!o||!e.snapshot.groups[o.id])return null;let s=`${e.declaration.scope}/${o.id}`,u=(r??c)[s]===!0,m=`${a}-${e.declaration.scope}-${o.id}-group`;return(0,W.jsxs)(`fieldset`,{className:`controls-group`,"aria-label":o.label,children:[(0,W.jsx)(`legend`,{children:(0,W.jsx)(U.Button,{size:`small`,variant:`subtle`,type:`button`,block:!0,className:`controls-group-toggle controls-ghost-button`,"aria-label":u?q.controlsExpandGroup(o.label):q.controlsCollapseGroup(o.label),"aria-controls":m,"aria-expanded":!u,trailingVisual:u?(0,W.jsx)(f,{size:16}):(0,W.jsx)(p,{size:16}),onClick:t=>{t.currentTarget.focus(),i?i(e.declaration.scope,o.id,!u):l(e=>({...e,[s]:!u}))},children:(0,W.jsx)(U.Text,{as:`span`,size:`100`,weight:`bold`,variant:`muted`,className:`controls-group-label`,children:o.label})})}),(0,W.jsx)(`div`,{id:m,className:`controls-group-body`,hidden:u,children:e.declaration.controls.filter(e=>e.group===o.id).map(t=>d(e,t))})]},o.id)})]},e.declaration.scope)})})}function Ye(e){return Object.fromEntries(e.declaration.controls.filter(t=>t.type!==`button`&&e.snapshot.visible[t.id]&&JSON.stringify(e.snapshot.values[t.id])!==JSON.stringify(t.default)).map(t=>[t.id,e.snapshot.values[t.id]]))}function Xe(e,t){let n=(0,H.useRef)(null),r=(0,H.useRef)(null),i=(0,H.useRef)(null),a=(0,H.useRef)({position:e,onChange:t}),o=(0,H.useRef)(null),[s,c]=(0,H.useState)(!1);(0,H.useLayoutEffect)(()=>{a.current={position:e,onChange:t}});let l=(0,H.useCallback)(e=>{let t=n.current?.getBoundingClientRect(),i=r.current?.getBoundingClientRect();if(!t||!i||!t.width||!t.height)return;let o={x:Math.max(0,Math.min(e.x,Math.max(0,t.width-i.width))),y:Math.max(0,Math.min(e.y,Math.max(0,t.height-i.height)))};(a.current.position?.x!==o.x||a.current.position?.y!==o.y)&&a.current.onChange(o)},[]);(0,H.useLayoutEffect)(()=>{let e=n.current,t=r.current;if(!e||!t)return;function i(){let n=e?.getBoundingClientRect(),r=t?.getBoundingClientRect();if(!n||!r||!n.width||!n.height)return;let i=r.left-n.left,a=r.top-n.top;(i<0||a<0||i>Math.max(0,n.width-r.width)||a>Math.max(0,n.height-r.height))&&l({x:i,y:a})}let a=new ResizeObserver(i);return a.observe(e),a.observe(t),window.addEventListener(`resize`,i),i(),()=>{a.disconnect(),window.removeEventListener(`resize`,i)}},[l]);function u(e=!1){let t=o.current;o.current=null,c(!1),t&&(e&&l(t.origin),i.current?.hasPointerCapture(t.pointerId)&&i.current.releasePointerCapture(t.pointerId))}return{boundsRef:n,panelRef:r,handleRef:i,dragging:s,onPointerDown:e=>{if(e.button!==0||o.current)return;let t=n.current?.getBoundingClientRect(),i=r.current?.getBoundingClientRect();t&&i&&(o.current={pointerId:e.pointerId,x:e.clientX,y:e.clientY,origin:{x:i.left-t.left,y:i.top-t.top}},e.currentTarget.setPointerCapture(e.pointerId),e.currentTarget.focus(),e.preventDefault(),c(!0))},onPointerMove:e=>{let t=o.current;t&&t.pointerId===e.pointerId&&l({x:t.origin.x+e.clientX-t.x,y:t.origin.y+e.clientY-t.y})},onPointerUp:e=>{o.current?.pointerId===e.pointerId&&u()},onPointerCancel:e=>{o.current?.pointerId===e.pointerId&&u(!0)},onLostPointerCapture:()=>{o.current&&u()},onKeyDown:e=>{if(e.key===`Escape`&&o.current){e.preventDefault(),u(!0);return}if(![`ArrowLeft`,`ArrowRight`,`ArrowUp`,`ArrowDown`].includes(e.key))return;let t=n.current?.getBoundingClientRect(),i=r.current?.getBoundingClientRect();if(!t||!i)return;e.preventDefault();let a=e.shiftKey?1:10;l({x:i.left-t.left+(e.key===`ArrowLeft`?-a:e.key===`ArrowRight`?a:0),y:i.top-t.top+(e.key===`ArrowUp`?-a:e.key===`ArrowDown`?a:0)})}}}function Ze(e){let t=e.filter(e=>e.declaration.role!==`shared`),n=t.length?t:e;return n.length?Math.max(...n.map(e=>e.declaration.panel?.width??288)):288}function Qe({state:e,connection:t,layout:n,onLayoutChange:r,onDiagnose:i,diagnosisTarget:a=``}){let s=e.loading?[]:e.scopes.flatMap(e=>e.declaration.controls.flatMap(t=>{let n=qe(e,t);return n.visible&&n.error?[{...n,label:t.label}]:[]})),c=!!(i&&!e.loading&&(!e.runtimeAvailable&&e.error||e.storageError||s.length||e.reconnectRequired||e.status===`missing-runtime`||e.status===`unsupported-runtime`||e.status===`invalid-config`)),l=c?JSON.stringify([a,e.status,e.runtimeAvailable,e.reconnectRequired,e.error,e.storageError,s.map(({scope:e,id:t,error:n})=>[e,t,n])]):``,[u,d]=(0,H.useState)(()=>({episode:l,identity:{},busy:!1,requested:!1,error:``}));u.episode!==l&&d({episode:l,identity:{},busy:!1,requested:!1,error:``});async function f(){if(!i||!c||u.busy||u.requested)return;let e=u.identity;d(t=>t.identity===e?{...t,busy:!0,error:``}:t);try{await i(),d(t=>t.identity===e?{...t,requested:!0}:t)}catch(t){d(n=>n.identity===e?{...n,error:t instanceof Error?t.message:q.controlsDiagnosisFailed}:n)}finally{d(t=>t.identity===e?{...t,busy:!1}:t)}}let m=(0,H.useId)(),h=(0,H.useId)(),g=(0,H.useRef)(null),{boundsRef:_,panelRef:v,handleRef:y,dragging:b,onPointerDown:x,onPointerMove:S,onPointerUp:C,onPointerCancel:w,onLostPointerCapture:T,onKeyDown:E}=Xe(n.position,e=>r(t=>({...t,position:e})));(0,H.useEffect)(()=>{y.current?.focus()},[y]),(0,H.useLayoutEffect)(()=>{g.current&&!g.current.isConnected&&(document.activeElement===document.body&&y.current?.focus(),g.current=null)},[e,y]);let D=e.loading?q.controlsConnecting:e.status===`no-controls`?q.controlsEmpty:e.status===`missing-runtime`?i?q.controlsLocalMissingRuntime:q.controlsMissingRuntime:e.status===`unsupported-runtime`?q.controlsUnsupportedRuntime:e.status===`invalid-config`?q.controlsInvalid:``,O=!e.loading&&(e.storageError||e.reconnectRequired||!e.runtimeAvailable&&e.error);return(0,W.jsx)(`div`,{ref:_,className:`canvas-controls-layer`,children:(0,W.jsxs)(`aside`,{ref:v,className:`canvas-controls-panel`,"aria-label":q.controls,onFocusCapture:e=>{e.target instanceof HTMLElement&&(g.current=e.target)},"data-collapsed":n.collapsed,"data-dragging":b||void 0,style:{left:n.position?.x,top:n.position?.y,width:`min(${Ze(e.scopes)}px, calc(100% - var(--hub-space-16) * 2))`},children:[(0,W.jsxs)(`header`,{className:`canvas-controls-header`,children:[(0,W.jsx)(K,{icon:o,ref:y,size:`small`,variant:`invisible`,className:`canvas-controls-grab controls-ghost-button`,"aria-label":q.controlsMove,"aria-describedby":h,title:``,onPointerDown:x,onPointerMove:S,onPointerUp:C,onPointerCancel:w,onLostPointerCapture:T,onKeyDown:E}),(0,W.jsx)(G,{id:h,children:q.controlsMoveHint}),(0,W.jsx)(U.Button,{type:`button`,size:`small`,variant:`subtle`,block:!0,className:`canvas-controls-title controls-ghost-button`,"aria-label":n.collapsed?q.controlsExpand:q.controlsCollapse,"aria-expanded":!n.collapsed,"aria-controls":m,trailingVisual:n.collapsed?(0,W.jsx)(p,{size:16}):(0,W.jsx)(j,{size:16}),onClick:()=>r(e=>({...e,collapsed:!e.collapsed})),children:q.controls}),(0,W.jsx)(K,{icon:L,size:`small`,variant:`invisible`,className:`controls-ghost-button`,"aria-label":q.controlsResetAll,disabled:!e.runtimeAvailable||e.reconnectRequired||e.loading||e.resetting||!e.storageError&&!e.hasResettableValues&&!e.scopes.some(e=>Object.keys(Ye(e)).length>0)||e.scopes.some(e=>Object.values(e.snapshot.actions).some(e=>e.busy))||e.status!==`ready`&&e.status!==`no-controls`&&!e.storageError,onClick:()=>{t.resetAll()}})]}),(0,W.jsxs)(`div`,{id:m,className:`canvas-controls-body`,hidden:n.collapsed,children:[(0,W.jsxs)(`div`,{className:`canvas-controls-content`,children:[D||e.notice?(0,W.jsx)(`div`,{role:`status`,"aria-live":`polite`,children:(0,W.jsx)(U.Text,{as:`p`,size:`100`,variant:`muted`,children:[D,e.notice].filter(Boolean).join(` `)})}):null,!e.loading&&e.error?(0,W.jsx)(U.Text,{as:`p`,size:`100`,role:`alert`,children:e.error}):null,!e.loading&&e.scopeErrors?.map(e=>(0,W.jsx)(U.Text,{as:`p`,size:`100`,role:`alert`,children:q.controlsScopeError(e.scope,e.error)},e.scope)),!e.loading&&e.storageError?(0,W.jsx)(U.Text,{as:`p`,size:`100`,role:`alert`,children:e.storageError}):null,u.error?(0,W.jsx)(U.Text,{as:`p`,size:`100`,role:`alert`,children:u.error}):null,(0,W.jsx)(Je,{scopes:e.loading?[]:e.scopes,disabled:e.resetting||e.reconnectRequired,collapsedGroups:n.collapsedGroups,onGroupCollapse:(e,t,n)=>r(r=>({...r,collapsedGroups:{...r.collapsedGroups,[`${e}/${t}`]:n}})),onCommand:(e,n,r,i)=>t.command(e,n,r,i)}),s.length?(0,W.jsxs)(U.Accordion,{className:`canvas-controls-diagnostics`,disableAnimation:!0,children:[(0,W.jsx)(U.Accordion.Heading,{children:q.controlsDiagnostics}),(0,W.jsx)(U.Accordion.Content,{children:s.map(({scope:e,id:t,label:n,error:r})=>(0,W.jsxs)(U.Text,{as:`p`,size:`100`,children:[n,`: `,r]},`${e}/${t}`))})]}):null]}),c||O?(0,W.jsxs)(`footer`,{className:`canvas-controls-footer`,children:[c?(0,W.jsx)(U.Button,{size:`small`,variant:`secondary`,type:`button`,disabled:u.busy||u.requested||e.resetting,onClick:()=>void f(),children:u.requested?q.controlsDiagnosisRequested:s.length?q.controlsFix:q.controlsDiagnose}):null,O?(0,W.jsx)(U.Button,{size:`small`,variant:`secondary`,type:`button`,disabled:e.resetting,onClick:()=>t.retry(),children:e.storageError?q.controlsRetryStorage:q.controlsRetry}):null]}):null]})]})})}var $e=x();function et({children:e,className:t,...n}){return(0,W.jsx)(`span`,{...n,className:`hub-counter${t?` ${t}`:``}`,children:e})}var tt=(0,H.createContext)(null);function nt({source:e,children:t}){return(0,W.jsx)(tt,{value:e,children:t})}function rt({title:e,label:t=e,open:n,closeLabel:r,closeDisabled:i=!1,closeShortcut:a,closeRef:o,onClose:s,headerAccessory:c,className:l,contentClassName:u,children:d}){return(0,W.jsxs)(`aside`,{className:`hub-sidebar${l?` ${l}`:``}`,"aria-label":t,"aria-hidden":!n,"data-open":n,inert:!n,children:[(0,W.jsxs)(`header`,{className:`hub-sidebar__header`,children:[(0,W.jsxs)(`div`,{className:`hub-sidebar__heading`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`subhead-medium`,weight:`normal`,children:e}),c]}),(0,W.jsx)(K,{ref:o,icon:V,"aria-label":r,"aria-keyshortcuts":a,title:r,description:r,variant:`invisible`,size:`small`,className:`hub-sidebar__close`,disabled:i,onClick:s})]}),(0,W.jsx)(`div`,{className:`hub-sidebar__content${u?` ${u}`:``}`,children:d})]})}function it({src:e,size:t=32,className:n}){return(0,W.jsx)(U.Avatar,{src:e||`/avatar-placeholder.svg`,alt:``,size:32,className:`hub-user-avatar hub-user-avatar--${t}${n?` ${n}`:``}`})}function at({participants:e,size:t}){let n=e.slice(0,4),r=e.length-3;return(0,W.jsxs)(`span`,{className:`review-participant-stack review-participant-stack--${t}`,"data-avatar-count":n.length,"data-participant-count":e.length,"aria-hidden":`true`,children:[(r>1?n.slice(0,3):n).map(e=>(0,W.jsx)(`span`,{className:`review-participant-stack__avatar`,children:(0,W.jsx)(it,{src:e.avatarUrl,size:24})},e.login)),r>1?(0,W.jsxs)(`span`,{className:`review-participant-stack__avatar review-participant-stack__avatar--overflow`,children:[`+`,r]}):null]})}function ot(e,t){let n=e.path.map(e=>({x:t.x+e.x*t.width,y:t.y+e.y*t.height})),r={x:t.x+t.width,y:t.y};return{path:n,point:n.reduce((e,t)=>{let n=(t.x-r.x)**2+(t.y-r.y)**2;return n{let e=c.current;if(!e)return;function t(){let t=e?.clientWidth??0;if(t)for(let e of l.current.values()){let n=Number.parseFloat(e.style.left),r=e.offsetWidth;if(!Number.isFinite(n)||!r)continue;let i=n-16,a=Math.max(0,Math.min(i,t-r))-i;e.style.setProperty(`--review-marker-offset-x`,`${a}px`)}}t();let n=typeof ResizeObserver>`u`?null:new ResizeObserver(t);n?.observe(e);for(let e of l.current.values())n?.observe(e);return window.addEventListener(`resize`,t),()=>{n?.disconnect(),window.removeEventListener(`resize`,t)}},[t,e]),(0,H.useEffect)(()=>{!i||n===null||u!==`resolved`&&u!==`moved`||l.current.get(n)?.focus({preventScroll:!0})},[i,u,n]),(0,W.jsx)(`div`,{ref:c,className:`review-comment-markers`,role:`group`,"aria-label":o.heading,children:e.map(e=>{let{root:i}=e,c=t.get(i.id);if(!c||c.status!==`resolved`&&c.status!==`moved`)return null;let u=e.replies.length>0,d=(e.unread?u?o.unreadMarkerWithRepliesLabel:o.unreadMarkerLabel:u?o.markerWithRepliesLabel:o.markerLabel).replace(`%{author}`,`@${i.author.login}`).replace(`%{count}`,(e.replies.length+1).toString()),f=i.anchor.kind===`area`?ot(i.anchor,c.rect):null,p=e.participants.slice(3),m=p.length>1?p.map(({login:e})=>`@${e}`).join(`, `):d;return(0,W.jsxs)(H.Fragment,{children:[f&&(!a||n===i.id)?(0,W.jsx)(`svg`,{className:`review-comment-area`,"aria-hidden":`true`,width:`100%`,height:`100%`,children:(0,W.jsx)(`polyline`,{className:n===i.id?`review-comment-area__path review-comment-area__path--selected`:`review-comment-area__path`,points:f.path.map(e=>`${e.x},${e.y}`).join(` `),vectorEffect:`non-scaling-stroke`})}):null,(0,W.jsx)(U.Tooltip,{text:m,type:`description`,ref:e=>{e instanceof HTMLButtonElement?l.current.set(i.id,e):l.current.delete(i.id)},children:(0,W.jsx)(`button`,{type:`button`,"data-review-thread-id":i.id,className:`review-comment-marker${n===i.id?` review-comment-marker--selected`:``}${i.resolvedAt?` review-comment-marker--resolved`:``}${e.unread?` review-comment-marker--unread`:``}${r&&n!==i.id?` review-comment-marker--blocked`:``}`,style:{left:f?.point.x??c.point.x,top:f?.point.y??c.point.y},"aria-label":d,disabled:r&&n!==i.id,onClick:()=>s(e),children:(0,W.jsx)(at,{participants:e.participants,size:`small`})})})]},i.id)})})}function ct({checked:e,onChange:t,size:n=`medium`,className:r,...i}){let{value:a,...o}=i;return(0,W.jsxs)(`label`,{className:`hub-switch hub-switch--${n}${r?` ${r}`:``}`,"data-disabled":i.disabled||void 0,children:[(0,W.jsx)(`span`,{className:`hub-switch__native-control`,children:(0,W.jsx)(U.Checkbox,{...o,value:a===void 0?void 0:String(a),role:`switch`,checked:e,onChange:e=>{i.disabled||t(e.currentTarget.checked)}})}),(0,W.jsx)(`span`,{className:`hub-switch__track`,"data-checked":e,"aria-hidden":`true`,children:(0,W.jsx)(`span`,{className:`hub-switch__thumb`})})]})}function lt(e){(e.key===` `||e.key===`Enter`)&&(e.preventDefault(),e.stopPropagation(),e.currentTarget.click())}function Q({filters:e,participants:t,showPins:n,copy:r,onFiltersChange:i,onShowPinsChange:a}){let[o,s]=(0,H.useState)(!1),c=e.currentBuildOnly||e.currentPageOnly||e.showResolved||!e.showRead||e.onlyMine||e.participant!==null||!n,l=t.find(t=>t.login===e.participant),u=e.participant===null?r.allParticipantsLabel:l?.name?`${l.name} (@${l.login})`:`@${e.participant}`;return(0,W.jsxs)(`div`,{className:`review-comment-filter-controls`,children:[(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__search`,children:[(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__search-field`,children:[(0,W.jsx)(ee,{className:`review-comment-filter-controls__search-icon`,size:16,"aria-hidden":`true`}),(0,W.jsx)(`input`,{type:`search`,className:`review-comment-filter-controls__input`,"aria-label":r.searchLabel,placeholder:r.searchPlaceholder,value:e.search,onChange:t=>i({...e,search:t.target.value})})]}),(0,W.jsx)(K,{icon:m,"aria-label":r.filterLabel,description:r.filterLabel,"aria-expanded":o,variant:`invisible`,className:`review-comment-filter-controls__button${o||c?` review-comment-filter-controls__button--active`:``}`,onClick:()=>s(e=>!e)})]}),o?(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__filters`,children:[(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__participant`,children:[(0,W.jsx)(`span`,{children:r.participantFilterLabel}),(0,W.jsxs)(U.ActionMenu,{size:`small`,selectionVariant:`single`,menuAlignment:`end`,onSelect:t=>i({...e,participant:t===``?null:t}),children:[(0,W.jsx)(U.ActionMenu.Button,{className:`review-comment-filter-controls__participant-trigger`,variant:`secondary`,size:`small`,"aria-label":`${r.participantFilterLabel}: ${u}`,children:(0,W.jsx)(`span`,{className:`review-comment-filter-controls__participant-name`,children:u})}),(0,W.jsxs)(U.ActionMenu.Overlay,{"aria-label":r.participantFilterLabel,children:[(0,W.jsx)(U.ActionMenu.Item,{value:``,selected:e.participant===null,role:`menuitemradio`,onKeyDownCapture:lt,children:r.allParticipantsLabel}),t.map(t=>(0,W.jsx)(U.ActionMenu.Item,{value:t.login,selected:e.participant===t.login,role:`menuitemradio`,onKeyDownCapture:lt,children:t.name?`${t.name} (@${t.login})`:`@${t.login}`},t.login))]})]})]}),(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,W.jsx)(`span`,{id:`review-comments-current-build`,children:r.currentBuildFilterLabel}),(0,W.jsx)(ct,{"aria-labelledby":`review-comments-current-build`,checked:e.currentBuildOnly,size:`small`,onChange:t=>i({...e,currentBuildOnly:t})})]}),(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,W.jsx)(`span`,{id:`review-comments-current-page`,children:r.currentPageFilterLabel}),(0,W.jsx)(ct,{"aria-labelledby":`review-comments-current-page`,checked:e.currentPageOnly,size:`small`,onChange:t=>i({...e,currentPageOnly:t})})]}),(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,W.jsx)(`span`,{id:`review-comments-show-resolved`,children:r.showResolvedLabel}),(0,W.jsx)(ct,{"aria-labelledby":`review-comments-show-resolved`,checked:e.showResolved,size:`small`,onChange:t=>i({...e,showResolved:t})})]}),(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,W.jsx)(`span`,{id:`review-comments-unread-only`,children:r.unreadOnlyLabel}),(0,W.jsx)(ct,{"aria-labelledby":`review-comments-unread-only`,checked:!e.showRead,size:`small`,onChange:t=>i({...e,showRead:!t})})]}),(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,W.jsx)(`span`,{id:`review-comments-only-mine`,children:r.onlyMineLabel}),(0,W.jsx)(ct,{"aria-labelledby":`review-comments-only-mine`,checked:e.onlyMine,size:`small`,onChange:t=>i({...e,onlyMine:t})})]}),(0,W.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,W.jsx)(`span`,{id:`review-comments-show-pins`,children:r.showPinsLabel}),(0,W.jsx)(ct,{"aria-labelledby":`review-comments-show-pins`,checked:n,size:`small`,onChange:a})]})]}):null]})}var ut=[[31536e3,`y`],[2592e3,`mo`],[604800,`w`],[86400,`d`],[3600,`h`],[60,`m`]];function dt(e){let t=window.setInterval(e,6e4);return()=>window.clearInterval(t)}function ft(){return Math.floor(Date.now()/6e4)*6e4}function pt(){return null}function mt({value:e,showTitle:t=!0}){let n=Date.parse(e),r=Number.isNaN(n)?e:new Date(n).toUTCString(),i=(0,H.useSyncExternalStore)(dt,ft,pt),a=r;if(i!==null&&!Number.isNaN(n)){let e=Math.round((i-n)/1e3),t=ut.find(([t])=>Math.abs(e)>=t);a=t?`${e<0?`in `:``}${Math.round(Math.abs(e)/t[0])}${t[1]}${e<0?``:` ago`}`:`just now`}return(0,W.jsx)(`time`,{dateTime:e,title:t?r:void 0,"aria-label":r,children:a})}function ht({thread:e,currentBuildNumber:t,resolution:n,anchorStatusLabel:r,selected:i,selectionBlocked:a,copy:o,onSelect:s,buildHref:c}){let{root:l}=e,u=l.author.name||`@${l.author.login}`,d=o.buildLabel.replace(`%{number}`,l.buildNumber.toString()),f=l.buildNumber!==t,p=e.replies.length===1?o.replyCountOneLabel:o.replyCountOtherLabel.replace(`%{count}`,e.replies.length.toString()),m=o.missingAnchorLabel;return l.resolvedAt?m=o.resolvedLabel:r===void 0?n?n.status===`resolved`?m=null:n.status===`moved`?m=o.movedAnchorLabel:n.status===`changed`?m=o.changedAnchorLabel:n.status===`route-mismatch`&&(m=o.routeMismatchLabel):m=o.checkingAnchorLabel:m=r,(0,W.jsxs)(`article`,{className:`review-comment-row${i?` review-comment-row--selected`:``}`,children:[(0,W.jsxs)(`button`,{type:`button`,className:`review-comment-row__button`,"aria-pressed":i,disabled:a&&!i,title:a&&!i?o.selectionBlockedLabel:void 0,onClick:()=>s(e),children:[e.unread?(0,W.jsx)(`span`,{role:`img`,"aria-label":o.unreadLabel,title:o.unreadLabel,className:`review-comment-row__unread`}):null,(0,W.jsxs)(`span`,{className:`review-comment-row__layout`,children:[(0,W.jsx)(it,{src:l.author.avatarUrl,size:28,className:`review-comment-row__avatar`}),(0,W.jsx)(`span`,{className:`review-comment-row__content`,children:(0,W.jsxs)(`span`,{className:`review-comment-row__copy`,children:[(0,W.jsxs)(`span`,{className:`review-comment-row__metadata`,children:[(0,W.jsx)(`strong`,{className:`review-comment-row__author`,children:u}),(0,W.jsx)(mt,{value:e.lastActivityAt})]}),(0,W.jsx)(`span`,{className:`review-comment-row__body`,children:l.body??o.deletedCommentLabel})]})})]})]}),f||m||e.replies.length>0?(0,W.jsxs)(`span`,{className:`review-comment-row__context`,children:[f?(0,W.jsx)(`span`,{className:`review-comment-row__build`,children:(0,W.jsx)(`a`,{href:c||l.buildPath,target:c?`_blank`:void 0,rel:c?`noopener noreferrer`:void 0,children:d})}):(0,W.jsx)(`span`,{className:`review-comment-row__build`}),e.replies.length>0?(0,W.jsx)(`span`,{className:`review-comment-row__replies`,children:p}):null,m?(0,W.jsx)(U.Label,{size:`small`,className:`review-comment-row__status`,children:m}):null]}):null]})}function gt({frame:e,threads:t,currentBuildNumber:n,totalCount:r,hasThreads:i,filters:a,participants:o,resolutions:s,selectedThreadId:c,selectionBlocked:l,closeBlocked:u,showPins:d,loading:f,loadFailed:p,notice:m,copy:h,onClose:g,onFiltersChange:_,onShowPinsChange:v,onRetry:y,onSelect:b}){let x=i?h.noMatchesLabel:h.emptyLabel,S=(0,W.jsxs)(W.Fragment,{children:[m,(0,W.jsx)(Q,{filters:a,participants:o,showPins:d,copy:h,onFiltersChange:_,onShowPinsChange:v}),(0,W.jsxs)(`div`,{className:`review-comments-sidebar__body`,"aria-live":`polite`,children:[p?(0,W.jsxs)(`div`,{className:`review-comments-sidebar__state`,role:`alert`,children:[(0,W.jsx)(`span`,{children:h.loadErrorLabel}),(0,W.jsx)(U.Button,{size:`small`,onClick:y,children:h.retryLabel})]}):t.length===0&&!f?(0,W.jsx)(`div`,{className:`review-comments-sidebar__state`,children:x}):(0,W.jsx)(`div`,{className:`review-comments-sidebar__threads`,children:t.map(e=>(0,W.jsx)(ht,{thread:e,currentBuildNumber:n,resolution:s.get(e.root.id),selected:c===e.root.id,selectionBlocked:l,copy:h,onSelect:b},e.root.id))}),f?(0,W.jsxs)(`div`,{className:`review-comments-sidebar__loading`,children:[(0,W.jsx)(oe,{decorative:!0,size:`small`}),(0,W.jsx)(`span`,{children:h.loadingLabel})]}):null]})]});return e?(0,W.jsx)(rt,{...e,title:h.heading,closeLabel:h.closeLabel,closeDisabled:u,closeShortcut:`Shift+C`,onClose:g,headerAccessory:(0,W.jsx)(et,{children:r}),children:S}):(0,W.jsxs)(`aside`,{className:`review-comments-sidebar`,"aria-label":h.heading,children:[(0,W.jsxs)(`header`,{className:`review-comments-sidebar__header`,children:[(0,W.jsxs)(`span`,{className:`review-comments-sidebar__heading`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`6`,children:h.heading}),(0,W.jsx)(et,{children:r})]}),(0,W.jsx)(K,{icon:V,"aria-label":h.closeLabel,"aria-keyshortcuts":`Shift+C`,description:h.closeLabel,size:`small`,variant:`invisible`,className:`review-comments-sidebar__close`,disabled:u,onClick:g})]}),S]})}function _t({bridgeReady:e,copy:t,selectionBlocked:r,selecting:i,onCancelSelection:a,onStartAreaSelection:o,onStartElementSelection:s}){let c=(0,H.useId)(),l=!e||r,d=e?r?t.selectionBlockedLabel:t.commentMenuLabel:t.bridgeUnavailableLabel;if(i)return(0,W.jsx)(K,{icon:V,"aria-label":t.cancelSelectionLabel,description:t.cancelSelectionLabel,"aria-pressed":!0,size:`small`,variant:`default`,className:`review-comment-control__trigger`,onClick:a});let f=(0,W.jsxs)(U.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`start`,disabled:l,children:[(0,W.jsx)(U.ActionMenu.Button,{className:`review-comment-control__trigger`,variant:`secondary`,"aria-label":t.commentMenuLabel,"aria-describedby":c,leadingVisual:(0,W.jsx)(u,{size:16}),onClick:e=>{let t=e.currentTarget,n=t.closest(`.repository-workspace__content`)?.getBoundingClientRect(),r=Math.min(window.innerHeight,n?.bottom??window.innerHeight),i=Math.max(0,r-t.getBoundingClientRect().bottom-8);t.closest(`[data-testid="ActionMenu"]`)?.style.setProperty(`--review-comment-control-menu-height`,`${i}px`)},children:``}),(0,W.jsxs)(U.ActionMenu.Overlay,{"aria-label":t.commentMenuLabel,children:[(0,W.jsx)(U.ActionMenu.Item,{className:`review-comment-control__menu-item`,value:`element`,leadingVisual:(0,W.jsx)(n,{size:16}),"aria-keyshortcuts":`C`,onClick:s,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),s())},children:t.commentOnElementLabel}),(0,W.jsx)(U.ActionMenu.Item,{className:`review-comment-control__menu-item`,value:`area`,leadingVisual:(0,W.jsx)(w,{size:16}),"aria-keyshortcuts":`H`,onClick:o,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),o())},children:t.highlightRegionLabel})]})]});return l?(0,W.jsxs)(`div`,{title:d,children:[f,(0,W.jsx)(G,{id:c,children:d})]}):(0,W.jsx)(U.Tooltip,{id:c,text:d,type:`description`,children:(0,W.jsx)(`div`,{children:f})})}var vt={search:``,currentBuildOnly:!1,currentPageOnly:!1,showResolved:!1,showRead:!0,onlyMine:!1,participant:null},yt={heading:`Comments`,closeLabel:`Close comments`,commentMenuLabel:`Add a comment`,commentOnElementLabel:`Comment on element`,highlightRegionLabel:`Highlight a region`,cancelSelectionLabel:`Cancel selection`,bridgeUnavailableLabel:`Adding comments needs the review bridge.`,selectionBlockedLabel:`Close or submit the open draft.`,selectionFailedLabel:`Hub could not anchor a comment to that element.`,areaTooSmallLabel:`Draw a larger region to add a comment.`,areaUnavailableLabel:`Hub could not save that region.`,searchLabel:`Search comments`,searchPlaceholder:`Search comments`,filterLabel:`Filters`,currentBuildFilterLabel:`Current build only`,currentPageFilterLabel:`Current page only`,participantFilterLabel:`Participant`,allParticipantsLabel:`All participants`,showResolvedLabel:`Show resolved`,unreadOnlyLabel:`Unread only`,onlyMineLabel:`Only your threads`,showPinsLabel:`Show pins`,sidebarShortcutLabel:`Shift+C`,loadingLabel:`Loading comments`,loadErrorLabel:`Comments could not be loaded.`,retryLabel:`Retry`,emptyLabel:`No comments have been added.`,noMatchesLabel:`No comments match these filters.`,buildLabel:`build %{number}`,checkingAnchorLabel:`Checking`,movedAnchorLabel:`Moved`,changedAnchorLabel:`Context changed`,missingAnchorLabel:`Not found`,routeMismatchLabel:`Saved on another page`,resolvedLabel:`Resolved`,markerLabel:`Thread started by %{author}`,markerWithRepliesLabel:`Thread started by %{author}, %{count} comments`,unreadLabel:`Unread`,unreadMarkerLabel:`Unread thread started by %{author}`,unreadMarkerWithRepliesLabel:`Unread thread started by %{author}, %{count} comments`,replyCountOneLabel:`1 reply`,replyCountOtherLabel:`%{count} replies`,threadHeading:`Conversation`,backToCommentsLabel:`Back to comments`,resolvedByLabel:`Resolved by %{author}. Reopen this thread to reply.`,editedLabel:`Edited`,deletedCommentLabel:`Comment deleted`,addReactionLabel:`Add reaction`,reactionCountOneLabel:`%{reaction}, 1 reaction`,reactionCountOtherLabel:`%{reaction}, %{count} reactions`,reactionErrorLabel:`The reaction could not be changed.`,readErrorLabel:`Hub could not mark this conversation as read.`,reactionLabels:{"+1":`Thumbs up`,"-1":`Thumbs down`,laugh:`Laugh`,hooray:`Hooray`,confused:`Confused`,heart:`Heart`,rocket:`Rocket`,eyes:`Eyes`},commentActionsLabel:`Actions for comment by %{author}`,editLabel:`Edit`,deleteLabel:`Delete`,editCommentLabel:`Edit comment`,saveEditLabel:`Save`,savingEditLabel:`Saving comment`,cancelEditLabel:`Cancel`,editErrorLabel:`The comment could not be updated.`,deleteHeading:`Delete this comment?`,deletePromptLabel:`Deleted comment text cannot be recovered.`,confirmDeleteLabel:`Delete`,deletingLabel:`Deleting comment`,deleteErrorLabel:`The comment could not be deleted.`,replyLabel:`Reply`,replyPlaceholder:`Reply to this conversation`,replySubmitLabel:`Reply`,replySubmitTooltipMacLabel:`Reply (Cmd+Return)`,replySubmitTooltipOtherLabel:`Reply (Ctrl+Enter)`,replyingLabel:`Saving reply`,replyErrorLabel:`The reply could not be saved.`,resolveLabel:`Resolve`,resolvingLabel:`Resolving thread`,reopenLabel:`Reopen`,reopeningLabel:`Reopening thread`,resolutionErrorLabel:`The thread state could not be changed.`,resolvedReplyBlockedLabel:`Reopen this thread to reply.`,deletedReplyBlockedLabel:`Replies are closed.`,threadDiscardPromptLabel:`Your reply or edit has not been saved.`,composerHeading:`New comment`,composerLabel:`Comment`,composerPlaceholder:`Leave a review comment`,submitLabel:`Comment`,submitTooltipMacLabel:`Comment (Cmd+Return)`,submitTooltipOtherLabel:`Comment (Ctrl+Enter)`,submittingLabel:`Saving comment`,closeComposerLabel:`Cancel`,discardHeading:`Keep this draft?`,discardPromptLabel:`This comment has not been submitted.`,keepLabel:`Keep`,discardButtonLabel:`Discard`,bodyTooLongLabel:`Comments must be 10000 UTF-8 bytes or fewer.`,createErrorLabel:`The comment could not be saved.`};function bt(e,t){let n=new Map;n.set(e.login.toLowerCase(),e);for(let e of t.toReversed()){let t=e.login.toLowerCase();n.has(t)||n.set(t,e)}return Array.from(n.values())}function xt(e){let t=new Map,n=new Map;for(let r of e){if(r.kind===`root`){t.set(r.id,r);continue}let e=n.get(r.rootId)??[];e.push(r),n.set(r.rootId,e)}return Array.from(t.values()).flatMap(e=>{let t=(n.get(e.id)??[]).filter(e=>e.deletedAt===null).sort((e,t)=>Date.parse(e.createdAt)-Date.parse(t.createdAt)||e.id-t.id);return e.deletedAt!==null&&t.length===0?[]:[{root:e,replies:t,participants:bt(e.author,t.map(e=>e.author)),lastActivityAt:t.at(-1)?.createdAt??e.createdAt,unread:e.viewerLastSeenActivityVersion===null||e.viewerLastSeenActivityVersionDate.parse(t.lastActivityAt)-Date.parse(e.lastActivityAt)||t.root.id-e.root.id)}var St=new TextEncoder;function Ct(e,{prefix:t,required:n=!1}={}){return N().refine(r=>(!n||r!==``)&&(!t||r===``||r.startsWith(t))&&St.encode(r).length<=e)}var wt=16384,Tt=2048,Et=2048,Dt=1024,Ot=4096,kt=1e3,At=2e3,jt=1e6,Mt=1e5,Nt=new TextEncoder,Pt=z().min(0).max(jt),Ft=z().min(-jt).max(jt),It=z().min(0).max(jt),Lt=T({x:z().min(0).max(1),y:z().min(0).max(1)}).strict(),Rt=T({pathname:Ct(Tt,{prefix:`/`,required:!0}),search:Ct(Et,{prefix:`?`}),hash:Ct(Dt,{prefix:`#`})}).strict(),zt=T({x:Pt,y:Pt,width:It,height:It}).strict();T({x:Ft,y:Ft}).strict();var Bt=T({width:z().min(1).max(Mt),height:z().min(1).max(Mt),scrollX:Pt,scrollY:Pt}).strict(),Vt=T({schemaVersion:I(1),kind:I(`element`),route:Rt,selector:Ct(Ot,{required:!0}),accessibleName:Ct(kt),tagName:Ct(64,{required:!0}).regex(/^[a-z][a-z0-9-]*$/),selectedText:Ct(At),rect:zt,viewport:Bt,elementOffset:Lt}).strict().refine(e=>Nt.encode(JSON.stringify(e)).length<=wt),Ht=T({selector:Ct(Ot,{required:!0}),accessibleName:Ct(kt),tagName:Ct(64,{required:!0}).regex(/^[a-z][a-z0-9-]*$/),role:Ct(64),textExcerpt:Ct(500),rect:zt}).strict(),Ut=T({schemaVersion:I(1),kind:I(`area`),route:Rt,path:R(Lt).min(2).max(160),rect:zt,viewport:Bt,elements:R(Ht).max(8)}).strict().refine(e=>Math.hypot(e.rect.width,e.rect.height)>=8).refine(e=>Nt.encode(JSON.stringify(e)).length<=wt),Wt=C(`kind`,[Vt,Ut]);C(`status`,[T({commentId:z().int().positive().max(2**53-1),status:B([`resolved`,`moved`]),rect:T({x:Ft,y:Ft,width:It,height:It}).strict(),point:T({x:Ft,y:Ft}).strict()}).strict(),T({commentId:z().int().positive().max(2**53-1),status:B([`changed`,`missing`,`route-mismatch`])}).strict()]);var Gt=z().int().positive().max(2**53-1),Kt=N().refine(e=>!Number.isNaN(Date.parse(e))),qt=Kt.nullable(),Jt=T({login:N().min(1),name:N().nullable(),avatarUrl:N().nullable()}),Yt=B([`+1`,`-1`,`laugh`,`hooray`,`confused`,`heart`,`rocket`,`eyes`]),Xt=T({content:Yt,count:Gt,viewerHasReacted:A()}),Zt={id:Gt,body:N().nullable(),mentions:R(T({login:N().min(1),githubId:Gt})).optional(),createdAt:Kt,updatedAt:Kt,editedAt:qt,deletedAt:qt,author:Jt,viewerCanEdit:A(),viewerCanDelete:A(),reactions:R(Xt)},Qt=T({...Zt,kind:I(`root`),buildNumber:Gt,buildPath:N().startsWith(`/`),anchor:Wt,resolvedAt:qt,resolvedBy:Jt.nullable(),activityVersion:Gt,viewerLastSeenActivityVersion:Gt.nullable()}),$t=T({...Zt,kind:I(`reply`),rootId:Gt}),en=C(`kind`,[Qt,$t]),tn=C(`hasMore`,[T({comments:R(en),nextCursor:N().min(1),hasMore:I(!0)}),T({comments:R(en),nextCursor:F(),hasMore:I(!1)})]),nn=T({comments:R(en).min(1).max(2)});function rn(e,t){let{root:n}=e,{filters:r}=t;if(!r.showResolved&&n.resolvedAt!==null||!r.showRead&&!e.unread||r.onlyMine&&![n,...e.replies].some(e=>e.author.login.toLowerCase()===t.viewerLogin.toLowerCase())||r.currentBuildOnly&&n.buildNumber!==t.selectedBuildNumber||r.participant!==null&&!e.participants.some(e=>e.login.toLowerCase()===r.participant?.toLowerCase())||r.currentPageOnly&&t.route!==null&&(n.anchor.route.pathname!==t.route.pathname||n.anchor.route.search!==t.route.search||n.anchor.route.hash!==t.route.hash))return!1;let i=r.search.trim().toLowerCase();if(!i)return!0;let a=n.anchor.kind===`element`?[n.anchor.accessibleName,n.anchor.selectedText,n.anchor.tagName]:n.anchor.elements.flatMap(e=>[e.accessibleName,e.textExcerpt,e.tagName,e.role]);return[n.body??``,n.author.login,n.author.name??``,n.buildNumber.toString(),...e.replies.flatMap(e=>[e.body??``,e.author.login,e.author.name??``]),...a].join(` -`).toLowerCase().includes(i)}var an=T({candidates:R(T({githubId:z().int().positive().max(2**53-1),login:N().min(1).max(39),avatarUrl:N().nullable()}))});async function $(e,t,n={}){let r=await fetch(e,{...n,headers:{"Content-Type":`application/json`,"X-Replica-Canvas-Token":t,...n.headers}}),i=await r.json().catch(()=>({error:q.invalidResponse}));if(!r.ok)throw Object.assign(Error(i.error||q.requestFailed),{code:i.code,statusCode:r.status,authorization:i.authorization});return i}function on({error:e,busy:t,requested:n,onFix:r,onDismiss:i}){let a=(0,H.useId)();return(0,W.jsxs)(se,{title:q.commentingUnavailable,descriptionId:a,closeLabel:q.closeCommentingDialog,onClose:i,children:[(0,W.jsx)(`p`,{id:a,children:q.commentingDescription}),e?(0,W.jsx)(`p`,{role:`alert`,children:e}):null,(0,W.jsxs)(`div`,{className:`canvas-commenting-recovery__actions`,children:[(0,W.jsx)(U.Button,{variant:`primary`,disabled:t||n,onClick:r,children:n?q.commentingFixRequested:q.commentingFix}),(0,W.jsx)(U.Button,{variant:`subtle`,onClick:i,children:q.commentingDismiss})]})]})}function sn({cancelLabel:e,confirmLabel:t,description:n,errorLabel:r,heading:i,loading:a=!1,loadingAnnouncement:o,compact:s=!1,condensed:c=!1,onCancel:l,onConfirm:u}){let d=(0,W.jsx)(U.Button,{type:`button`,size:`small`,variant:c?`primary`:void 0,className:`review-confirmation-panel__cancel`,onClick:l,children:e}),f=(0,W.jsx)(U.Button,{type:`button`,size:`small`,variant:c?`secondary`:`primary`,className:c?void 0:`review-confirmation-panel__danger`,disabled:a,"aria-busy":a,onClick:u,children:t});return(0,W.jsxs)(`div`,{className:`review-confirmation-panel${s||c?` review-confirmation-panel--compact`:``}${c?` review-confirmation-panel--condensed`:``}`,role:`alert`,children:[(0,W.jsxs)(`div`,{className:`review-confirmation-panel__copy`,children:[(0,W.jsx)(`strong`,{children:i}),c?(0,W.jsx)(G,{children:n}):(0,W.jsx)(`span`,{children:n})]}),r?(0,W.jsx)(`span`,{className:`review-confirmation-panel__error`,children:r}):null,(0,W.jsxs)(`div`,{className:`review-confirmation-panel__actions`,children:[c?f:d,c?d:f,a&&o?(0,W.jsx)(G,{role:`status`,children:o}):null]})]})}function cn(){return(0,H.useContext)(tt)}function ln(e){let t=e.matchAll(/(?e[1]?[e[1].toLowerCase()]:[])))}function un({value:e,onValueChange:t,onKeyDown:n,ref:r,...i}){let a=cn(),o=(0,H.useRef)(null),s=(0,H.useRef)(null),c=(0,H.useRef)(null),l=(0,H.useId)(),[u,d]=(0,H.useState)(e.length),[f,p]=(0,H.useState)(!1),[m,h]=(0,H.useState)(null),[g,_]=(0,H.useState)(!1),[v,y]=(0,H.useState)(0),[b,x]=(0,H.useState)(0),[S,C]=(0,H.useState)({left:0,top:0,width:0}),w=e.slice(0,u).match(/(?:^|[\s(])@([a-zA-Z0-9-]*)$/)?.[1]?.toLowerCase(),T=a!==null&&w!==void 0&&!f&&!i.disabled,E=ln(e).length>10,D=m?.source===a&&m?.failed,O=g||m?.source!==a,k=(m?.source===a?m.candidates:[]).filter(e=>e.login.toLowerCase().includes(w??``)).slice(0,8),A=Math.min(b,Math.max(0,k.length-1));(0,H.useEffect)(()=>{o.current?.setCustomValidity(E?a?.copy.limit??``:``)},[a?.copy.limit,E]),(0,H.useEffect)(()=>{if(!T||!a)return;let e=!0,t=window.setTimeout(()=>{_(!0),a.load().then(t=>{e&&h({source:a,candidates:t,failed:!1})},()=>{e&&h({source:a,candidates:[],failed:!0})}).finally(()=>{e&&_(!1)})},150);return()=>{e=!1,window.clearTimeout(t)}},[T,v,a]),(0,H.useLayoutEffect)(()=>{if(!T)return;function e(){let e=o.current?.getBoundingClientRect();e&&C({left:e.left,width:e.width,top:Math.max(4,window.innerHeight-e.bottom<224?e.top-224:e.bottom)})}return e(),window.addEventListener(`resize`,e),window.addEventListener(`scroll`,e,!0),()=>{window.removeEventListener(`resize`,e),window.removeEventListener(`scroll`,e,!0)}},[T]);function j(n){if(w===void 0)return;let r=u-w.length-1,i=`@${n.login} `;t(e.slice(0,r)+i+e.slice(u)),p(!0);let a=r+i.length;window.requestAnimationFrame(()=>{o.current?.focus(),o.current?.setSelectionRange(a,a),d(a)})}function M(e,t){o.current=e,typeof t==`function`?t(e):t&&(t.current=e)}return(0,W.jsxs)(`div`,{className:`mention-input`,children:[(0,W.jsx)(`textarea`,{...i,ref:e=>M(e,r),value:e,"aria-autocomplete":a?`list`:void 0,"aria-controls":T?l:void 0,"aria-activedescendant":T&&k.length?`${l}-${A}`:void 0,onChange:e=>{d(e.currentTarget.selectionStart),p(!1),x(0),t(e.currentTarget.value)},onSelect:e=>d(e.currentTarget.selectionStart),onBlur:e=>{s.current?.contains(e.relatedTarget)||p(!0)},onKeyDown:e=>{if(T&&e.key===`Escape`)e.preventDefault(),e.stopPropagation(),p(!0);else if(T&&D&&!O&&e.key===`Tab`&&!e.shiftKey)e.preventDefault(),c.current?.focus();else{if(T&&!O&&!D&&k.length){if(e.key===`ArrowDown`||e.key===`ArrowUp`){e.preventDefault(),x((A+(e.key===`ArrowDown`?1:-1)+k.length)%k.length);return}if((e.key===`Enter`||e.key===`Tab`)&&!e.nativeEvent.isComposing&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey){e.preventDefault();let t=k[A];t&&j(t);return}}n?.(e)}}}),E&&a?.copy.limit?(0,W.jsx)(`span`,{role:`alert`,children:a.copy.limit}):null,T&&a?(0,$e.createPortal)((0,W.jsx)(`div`,{ref:s,id:l,className:`mention-input__suggestions`,style:S,onBlur:e=>{e.relatedTarget!==o.current&&!e.currentTarget.contains(e.relatedTarget)&&p(!0)},onKeyDown:e=>{e.key===`Escape`?(e.preventDefault(),e.stopPropagation(),p(!0),o.current?.focus()):e.key===`Tab`&&e.shiftKey&&(e.preventDefault(),o.current?.focus())},children:O?(0,W.jsx)(`span`,{role:`status`,children:a.copy.loading}):D?(0,W.jsxs)(`div`,{role:`alert`,children:[a.copy.error,` `,(0,W.jsx)(`button`,{ref:c,type:`button`,onMouseDown:e=>e.preventDefault(),onClick:()=>{y(v+1),o.current?.focus()},children:a.copy.retry})]}):(0,W.jsxs)(`ul`,{role:`listbox`,"aria-label":a.copy.suggestions,children:[k.map((e,t)=>(0,W.jsx)(`li`,{id:`${l}-${t}`,role:`option`,"aria-selected":t===A,children:(0,W.jsxs)(`button`,{type:`button`,tabIndex:-1,onMouseDown:e=>e.preventDefault(),onClick:()=>j(e),children:[`@`,e.login]})},e.githubId)),k.length?null:(0,W.jsx)(`li`,{role:`presentation`,children:a.copy.empty})]})}),document.body):null]})}function dn({anchorPoint:e,anchorRectangle:t,anchorSelector:n,layoutKey:r,preserveVerticalSide:i=!1}){let a=(0,H.useRef)(null),o=(0,H.useRef)(null),[s,c]=(0,H.useState)({left:e.x+12,top:e.y+12}),l=(0,H.useCallback)(()=>{let r=a.current,s=r?.parentElement;if(!r||!s)return;let l=r.offsetWidth,u=r.offsetHeight,d=s.clientWidth-l-8,f=s.clientHeight-u-8,p,m,h=(n?s.querySelector(n)??s.parentElement?.querySelector(n):null)?.getBoundingClientRect(),g=s.getBoundingClientRect(),_=h?{x:h.left-g.left,y:h.top-g.top,width:h.height,height:h.height}:t;if(_){let e=_.x+_.width+12,t=_.x-12-l,n=e+l<=s.clientWidth-8,r=t>=8,i=s.clientWidth-8-_.x-_.width,a=_.x-8;p=n?e:r?t:i>=a?e:t,m=_.y}else{let t=e.x+12,n=e.y+12;p=t+l<=s.clientWidth-8?t:e.x-12-l;let r=o.current,a=i&&r?.x===e.x&&r.y===e.y?r.side:n+u<=s.clientHeight-8?`below`:`above`;i&&(o.current={x:e.x,y:e.y,side:a}),m=a===`below`?n:e.y-12-u}let v={left:Math.max(8,Math.min(p,d)),top:Math.max(8,Math.min(m,f))};c(e=>e.left===v.left&&e.top===v.top?e:v)},[e,t,n,i]);return(0,H.useLayoutEffect)(()=>{l();let e=a.current,t=e?.parentElement;if(!e||!t||typeof ResizeObserver!=`function`)return;let r=new ResizeObserver(l);r.observe(e),r.observe(t);let i=n?t.querySelector(n)??t.parentElement?.querySelector(n):null;return i&&r.observe(i),window.addEventListener(`resize`,l),()=>{r.disconnect(),window.removeEventListener(`resize`,l)}},[n,r,l]),{cardRef:a,position:s}}function fn(){return typeof navigator<`u`&&/Mac/i.test(navigator.platform)}function pn(e,{allowPlainEnter:t=!1}={}){let n=e.isComposing||e.keyCode===229,r=fn()?e.metaKey&&!e.ctrlKey:e.ctrlKey&&!e.metaKey,i=t&&!e.metaKey&&!e.ctrlKey;return e.key===`Enter`&&!e.shiftKey&&!e.altKey&&!n&&!e.repeat&&(r||i)}var mn=new TextEncoder;function hn({anchorPoint:e,bodyMaximumBytes:t,copy:n,creating:r,onSubmit:i,onDiscard:a}){let o=(0,H.useId)(),[s,c]=(0,H.useState)(``),[l,u]=(0,H.useState)(!1),[d,f]=(0,H.useState)(!1),p=(0,H.useRef)(!1),{cardRef:m,position:h}=dn({anchorPoint:e,layoutKey:`${l}:${d}`,preserveVerticalSide:!0}),g=mn.encode(s).length>t,_=s.trim()!==``&&!g&&!r&&!l,v=fn()?n.submitTooltipMacLabel:n.submitTooltipOtherLabel;(0,H.useEffect)(()=>{l?m.current?.querySelector(`.review-confirmation-panel__cancel`)?.focus({preventScroll:!0}):p.current&&m.current?.querySelector(`textarea`)?.focus({preventScroll:!0}),p.current=l},[m,l]);function y(){r||(s.trim()===``?a():u(!0))}async function b(e){e.preventDefault(),_&&(await i(s)||f(!0))}return(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(`button`,{type:`button`,tabIndex:-1,"aria-hidden":`true`,className:`review-comment-composer-backdrop`,onClick:y}),(0,W.jsx)(`section`,{ref:m,role:`dialog`,"aria-labelledby":o,className:`review-comment-composer`,style:{left:h.left,top:h.top},children:(0,W.jsxs)(`form`,{className:`review-comment-composer__form`,onSubmit:e=>{b(e)},onKeyDown:e=>{e.key!==`Escape`||e.defaultPrevented||(e.preventDefault(),l?u(!1):y())},children:[(0,W.jsxs)(`header`,{className:`review-comment-composer__header`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`6`,id:o,children:n.composerHeading}),(0,W.jsx)(K,{icon:V,"aria-label":n.closeComposerLabel,description:n.closeComposerLabel,variant:`invisible`,type:`button`,disabled:r,onClick:y})]}),(0,W.jsx)(un,{autoFocus:!0,"aria-label":n.composerLabel,placeholder:n.composerPlaceholder,value:s,rows:4,onValueChange:e=>{c(e),u(!1),f(!1)},onKeyDown:e=>{_&&pn(e.nativeEvent)&&(e.preventDefault(),e.currentTarget.form?.requestSubmit())}}),g?(0,W.jsx)(`span`,{role:`alert`,className:`review-comment-composer__error`,children:n.bodyTooLongLabel}):null,d?(0,W.jsx)(de,{variant:`critical`,title:n.createErrorLabel,className:`review-comment-composer__banner`}):null,l?(0,W.jsx)(sn,{heading:n.discardHeading,description:n.discardPromptLabel,cancelLabel:n.keepLabel,confirmLabel:n.discardButtonLabel,condensed:!0,onCancel:()=>u(!1),onConfirm:a}):(0,W.jsxs)(`footer`,{className:`review-comment-composer__actions`,children:[(0,W.jsx)(U.Button,{type:`button`,size:`small`,disabled:r,onClick:y,children:n.closeComposerLabel}),(0,W.jsx)(U.Tooltip,{text:v,type:`description`,children:(0,W.jsx)(U.Button,{type:`submit`,size:`small`,variant:`primary`,disabled:!_,"aria-busy":r,children:n.submitLabel})}),r?(0,W.jsx)(G,{role:`status`,children:n.submittingLabel}):null]})]})})]})}function gn({blockedLabel:e,confirmingDiscard:t,replyDraft:n,replyBodyTooLong:r,replyFailed:i,replyDisabled:a,replying:o,copy:s,onKeepDraft:c,onDiscardDraft:l,onSubmit:u,onDraftChange:f}){let p=(0,H.useRef)(null),m=n.trim()!==``&&!r&&!a&&!o&&!t&&!e,h=fn()?s.replySubmitTooltipMacLabel:s.replySubmitTooltipOtherLabel;return(0,H.useLayoutEffect)(()=>{p.current&&(p.current.style.height=`auto`,p.current.style.height=n?`${Math.min(p.current.scrollHeight,120)}px`:`2.5rem`)},[n]),t?(0,W.jsx)(sn,{heading:s.discardHeading,description:s.threadDiscardPromptLabel,cancelLabel:s.keepLabel,confirmLabel:s.discardButtonLabel,compact:!0,onCancel:c,onConfirm:l}):e?(0,W.jsx)(`span`,{className:`review-thread-reply-form__blocked`,children:e}):(0,W.jsxs)(`form`,{className:`review-thread-reply-form`,onSubmit:e=>{e.preventDefault(),m&&u()},children:[(0,W.jsxs)(`div`,{className:`review-thread-reply-form__composer`,children:[(0,W.jsx)(un,{ref:p,"aria-label":s.replyLabel,placeholder:s.replyPlaceholder,value:n,rows:1,disabled:a,onValueChange:f,onKeyDown:e=>{m&&pn(e.nativeEvent,{allowPlainEnter:!0})&&(e.preventDefault(),e.currentTarget.form?.requestSubmit())}}),(0,W.jsx)(U.Tooltip,{text:h,type:`description`,children:(0,W.jsx)(`button`,{type:`submit`,className:`review-thread-reply-form__submit`,disabled:!m,"aria-label":s.replySubmitLabel,"aria-busy":o,children:(0,W.jsx)(d,{size:16})})})]}),r?(0,W.jsx)(`span`,{role:`alert`,className:`review-thread-reply-form__error`,children:s.bodyTooLongLabel}):null,i?(0,W.jsx)(`span`,{role:`alert`,className:`review-thread-reply-form__error`,children:s.replyErrorLabel}):null,o?(0,W.jsx)(G,{role:`status`,children:s.replyingLabel}):null]})}function _n({comment:e}){let t=e.body??``,n=new Set(e.mentions?.map(e=>e.login.toLowerCase())??[]),r=t.matchAll(/(?({content:e,emoji:yn(e)}));function xn(e,t=0,n=0){if(t!==0||n!==0)return{x:t,y:n};let r=e.getBoundingClientRect();return{x:r.left+r.width/2,y:r.top+r.height/2}}function Sn({comment:e,mutation:t,actionsDisabled:n,controlsHidden:r=!1,copy:i,onAdd:a,onRemove:o,onBurst:s}){let c=(0,H.useId)(),[l,u]=(0,H.useState)(!1),[d,f]=(0,H.useState)(!1),p=(0,H.useRef)(!1),[m,h]=(0,H.useState)(null),[g,_]=(0,H.useState)(`outside-bottom`),v=t!==null&&(t.kind===`add-reaction`||t.kind===`remove-reaction`)&&t.commentId===e.id,y=e.reactions.flatMap(e=>{if(!m||e.content!==m.content)return[e];let t=e.count+Number(m.viewerHasReacted)-Number(e.viewerHasReacted);return t>0?[{...e,count:t,viewerHasReacted:m.viewerHasReacted}]:[]});m?.viewerHasReacted&&!e.reactions.some(({content:e})=>e===m.content)&&y.push({content:m.content,count:1,viewerHasReacted:!0});async function b(r,i){if(n||t!==null||p.current)return;let c=e.reactions.find(e=>e.content===r)?.viewerHasReacted??!1;p.current=!0,u(!1),h({content:r,viewerHasReacted:!c});try{if(!c){let e=bn.find(e=>e.content===r);e&&s(e.emoji,i.x,i.y)}let e=c?await o(r):await a(r);u(!e)}catch{u(!0)}finally{p.current=!1,h(null)}}function x(e,t){b(e,xn(t.currentTarget,t.clientX,t.clientY))}let S=(0,W.jsxs)(U.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`end`,menuSide:g,disabled:n,children:[(0,W.jsx)(U.ActionMenu.Button,{className:`review-comment-reactions__menu-trigger`,variant:`subtle`,"aria-label":i.addReactionLabel,"aria-describedby":c,"aria-busy":v||m!==null,leadingVisual:(0,W.jsx)(O,{size:16}),onClick:e=>{f(!0);let t=e.currentTarget.getBoundingClientRect(),n=e.currentTarget.closest(`.review-shell`)?.getBoundingClientRect(),r=Math.min(window.innerHeight,n?.bottom??1/0)-t.bottom,i=t.top-Math.max(0,n?.top??0),a=bn.length*36+16;_(rr?`outside-top`:`outside-bottom`)},children:``}),(0,W.jsx)(U.ActionMenu.Overlay,{"aria-label":i.addReactionLabel,children:bn.map(e=>(0,W.jsx)(U.ActionMenu.Item,{value:e.content,leadingVisual:(0,W.jsx)(`span`,{className:`review-comment-reactions__picker-emoji`,children:e.emoji}),onClick:t=>x(e.content,t),onKeyDown:t=>{(t.key===`Enter`||t.key===` `)&&(t.preventDefault(),b(e.content,xn(t.currentTarget)))},children:i.reactionLabels[e.content]},e.content))})]});return r&&!l?null:(0,W.jsxs)(`div`,{className:`review-comment-reactions__layout`,children:[r?null:(0,W.jsxs)(`div`,{className:`review-comment-reactions`,children:[y.map(e=>{let r=bn.find(({content:t})=>t===e.content);if(!r)return null;let a=(e.count===1?i.reactionCountOneLabel:i.reactionCountOtherLabel).replace(`%{reaction}`,i.reactionLabels[e.content]).replace(`%{count}`,e.count.toString());return(0,W.jsxs)(U.Button,{size:`small`,"aria-label":a,title:a,"aria-pressed":e.viewerHasReacted,disabled:n,"aria-busy":m?.content===e.content||v&&`content`in t&&t.content===e.content,className:e.viewerHasReacted?`review-comment-reaction--selected`:void 0,onClick:t=>x(e.content,t),children:[(0,W.jsx)(`span`,{"aria-hidden":`true`,children:r.emoji}),(0,W.jsx)(et,{"aria-hidden":`true`,children:e.count})]},e.content)}),n?(0,W.jsxs)(`div`,{title:i.addReactionLabel,children:[S,(0,W.jsx)(G,{id:c,children:i.addReactionLabel})]}):(0,W.jsx)(U.Tooltip,{id:c,text:i.addReactionLabel,type:`description`,className:`review-comment-reactions__tooltip${d?` review-comment-reactions__tooltip--suppressed`:``}`,children:(0,W.jsx)(`div`,{onMouseEnter:e=>{e.currentTarget.querySelector(`[aria-expanded="true"]`)||f(!1)},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||f(!1)},children:S})})]}),l?(0,W.jsx)(`span`,{role:`alert`,className:`review-comment-reactions__error`,children:i.reactionErrorLabel}):null]})}function Cn({comment:e,mutation:t,copy:n,editing:r,editDraft:i,editBodyTooLong:a,editFailed:o,confirmingEditDiscard:s,saving:c,confirmingDelete:l,deleting:u,deleteFailed:d,actionsDisabled:f,onStartEdit:p,onEditDraftChange:m,onSaveEdit:h,onCancelEdit:g,onKeepEdit:_,onDiscardEdit:v,onRequestDelete:y,onCancelDelete:b,onDelete:x,onAddReaction:S,onRemoveReaction:C,onBurstReaction:w}){let T=(0,H.useId)(),E=(0,H.useRef)(null),O=(0,H.useRef)(!1),[k,A]=(0,H.useState)(`outside-bottom`),j=e.author.name||`@${e.author.login}`,M=n.commentActionsLabel.replace(`%{author}`,`@${e.author.login}`);return(0,H.useEffect)(()=>{s?E.current?.querySelector(`.review-confirmation-panel button`)?.focus({preventScroll:!0}):O.current&&E.current?.querySelector(`textarea`)?.focus({preventScroll:!0}),O.current=s},[s]),(0,W.jsxs)(`article`,{className:`review-thread-message`,"data-review-message-id":e.id,children:[(0,W.jsxs)(`div`,{className:`review-thread-message__header`,children:[(0,W.jsx)(it,{src:e.author.avatarUrl,size:28}),(0,W.jsxs)(`span`,{className:`review-thread-message__byline`,children:[(0,W.jsx)(`strong`,{className:`review-thread-message__identity`,children:j}),(0,W.jsx)(mt,{value:e.createdAt}),e.editedAt?(0,W.jsx)(`span`,{children:n.editedLabel}):null]}),e.body&&(e.viewerCanEdit||e.viewerCanDelete)?f?(0,W.jsxs)(`div`,{title:M,children:[(0,W.jsx)(U.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`end`,disabled:!0,children:(0,W.jsx)(U.ActionMenu.Button,{className:`review-thread-message__menu-trigger`,variant:`subtle`,"aria-label":M,"aria-describedby":T,leadingVisual:(0,W.jsx)(te,{size:16}),children:``})}),(0,W.jsx)(G,{id:T,children:M})]}):(0,W.jsx)(U.Tooltip,{id:T,text:M,type:`description`,children:(0,W.jsx)(`div`,{children:(0,W.jsxs)(U.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`end`,menuSide:k,children:[(0,W.jsx)(U.ActionMenu.Button,{className:`review-thread-message__menu-trigger`,variant:`subtle`,"aria-label":M,"aria-describedby":T,leadingVisual:(0,W.jsx)(te,{size:16}),onClick:e=>{let t=e.currentTarget.getBoundingClientRect(),n=e.currentTarget.closest(`.review-shell`)?.getBoundingClientRect(),r=Math.min(window.innerHeight,n?.bottom??1/0)-t.bottom,i=t.top-Math.max(0,n?.top??0);A(r<88&&i>r?`outside-top`:`outside-bottom`)},children:``}),(0,W.jsxs)(U.ActionMenu.Overlay,{"aria-label":M,children:[e.viewerCanEdit?(0,W.jsx)(U.ActionMenu.Item,{value:`edit`,leadingVisual:(0,W.jsx)(re,{size:16}),onClick:p,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),p())},children:n.editLabel}):null,e.viewerCanDelete?(0,W.jsx)(U.ActionMenu.Item,{value:`delete`,disabled:t!==null,className:`review-thread-message__delete-item`,leadingVisual:(0,W.jsx)(D,{size:16}),onClick:y,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),y())},children:n.deleteLabel}):null]})]})})}):null]}),r?(0,W.jsxs)(`form`,{ref:E,className:`review-thread-message__edit`,onSubmit:e=>{e.preventDefault(),s||h()},children:[(0,W.jsx)(un,{autoFocus:!0,"aria-label":n.editCommentLabel,value:i,rows:3,onValueChange:m}),a?(0,W.jsx)(`span`,{role:`alert`,className:`review-thread-message__error`,children:n.bodyTooLongLabel}):null,o?(0,W.jsx)(`span`,{role:`alert`,className:`review-thread-message__error`,children:n.editErrorLabel}):null,s?(0,W.jsx)(sn,{heading:n.discardHeading,description:n.threadDiscardPromptLabel,cancelLabel:n.keepLabel,confirmLabel:n.discardButtonLabel,compact:!0,onCancel:_,onConfirm:v}):(0,W.jsxs)(`div`,{className:`review-thread-message__actions`,children:[(0,W.jsx)(U.Button,{type:`button`,size:`small`,disabled:c,onClick:g,children:n.cancelEditLabel}),(0,W.jsx)(U.Button,{type:`submit`,size:`small`,variant:`primary`,disabled:i.trim()===``||a||t!==null||c,"aria-busy":c,children:n.saveEditLabel}),c?(0,W.jsx)(G,{role:`status`,children:n.savingEditLabel}):null]})]}):l?(0,W.jsx)(sn,{heading:n.deleteHeading,description:n.deletePromptLabel,errorLabel:d?n.deleteErrorLabel:void 0,cancelLabel:n.cancelEditLabel,confirmLabel:n.confirmDeleteLabel,loading:u,loadingAnnouncement:n.deletingLabel,compact:!0,onCancel:b,onConfirm:x}):(0,W.jsx)(`p`,{className:e.body?`review-thread-message__body`:`review-thread-message__body review-thread-message__body--deleted`,children:e.body?(0,W.jsx)(_n,{comment:e}):n.deletedCommentLabel}),e.body?(0,W.jsx)(Sn,{comment:e,mutation:t,actionsDisabled:f,controlsHidden:r||l,copy:n,onAdd:S,onRemove:C,onBurst:w}):null]})}function wn(){let e=(0,H.useRef)(null),t=(0,H.useRef)([]),n=(0,H.useRef)(new Map),[r,i]=(0,H.useState)(!1),a=(0,H.useCallback)((e,n,r)=>{if(window.matchMedia?.(`(prefers-reduced-motion: reduce)`).matches)return;let a=4+Math.floor(Math.random()*5),o=performance.now();for(let i=0;i{if(!r)return;let a=e.current,o=a?.getContext(`2d`);if(!a||!o){console.error(`Emoji reaction burst could not create a canvas context.`),t.current=[];let e=requestAnimationFrame(()=>i(!1));return()=>cancelAnimationFrame(e)}let s=a,c=o,l;function u(){let e=window.devicePixelRatio||1;s.width=Math.round(window.innerWidth*e),s.height=Math.round(window.innerHeight*e),c.setTransform(e,0,0,e,0,0)}function d(e,t){let r=Math.round(t),i=`${e}_${r}`;if(n.current.has(i))return n.current.get(i)??null;let a=document.createElement(`canvas`);a.width=r*2,a.height=r*2;let o=a.getContext(`2d`);return o?(o.font=`${r}px serif`,o.textAlign=`center`,o.textBaseline=`middle`,o.fillText(e,r,r),n.current.set(i,a),a):(console.error(`Emoji reaction burst could not draw an emoji.`),n.current.set(i,null),null)}function f(e){c.clearRect(0,0,window.innerWidth,window.innerHeight);let n=[];for(let r of t.current){if(e10&&(r.opacity-=.04),r.opacity<=0)continue;let t=d(r.emoji,r.size);t&&(c.globalAlpha=r.opacity,c.drawImage(t,r.x-t.width/2,r.y-t.height/2)),n.push(r)}c.globalAlpha=1,t.current=n,n.length>0?l=requestAnimationFrame(f):i(!1)}return u(),window.addEventListener(`resize`,u),l=requestAnimationFrame(f),()=>{cancelAnimationFrame(l),window.removeEventListener(`resize`,u)}},[r]),{burst:a,canvas:r?(0,$e.createPortal)((0,W.jsx)(`canvas`,{ref:e,className:`review-emoji-burst`,"aria-hidden":`true`}),document.body):null}}var Tn=new TextEncoder;function En({thread:e,bodyMaximumBytes:t,mutation:n,onClose:r,onDraftStateChange:i,onReply:a,onEdit:o,onDelete:s,onResolve:c,onReopen:l}){let[u,d]=(0,H.useState)(``),[f,p]=(0,H.useState)(!1),[m,h]=(0,H.useState)(null),[g,_]=(0,H.useState)(``),[v,y]=(0,H.useState)(``),[b,x]=(0,H.useState)(!1),[S,C]=(0,H.useState)(!1),[w,T]=(0,H.useState)(null),[E,D]=(0,H.useState)(!1),[O,k]=(0,H.useState)(!1),[A,j]=(0,H.useState)(!1),M=u.trim()!==``||m!==null,N=Tn.encode(u).length>t,P=Tn.encode(g).length>t,F=e.root.resolvedAt!==null,I=e.root.deletedAt!==null||F;(0,H.useEffect)(()=>(i(M),()=>i(!1)),[M,i]);function L(){n||(u.trim()===``&&g===v?r():(C(!1),j(!0)))}function R(){d(``),h(null),_(``),y(``),C(!1),j(!1),i(!1),r()}async function z(){u.trim()===``||N||n||(await a(u)?(d(``),p(!1)):p(!0))}function B(e){d(e),p(!1),j(!1)}function V(e){e.body&&(h(e.id),_(e.body),y(e.body),x(!1),T(null),D(!1))}function ee(e){_(e),x(!1),C(!1),j(!1)}async function te(e){g.trim()===``||P||n||(await o(e,g)?(h(null),_(``),y(``),C(!1),x(!1)):x(!0))}function ne(){g===v?re():C(!0)}function re(){h(null),_(``),y(``),x(!1),C(!1),j(!1)}function ie(e){T(e),D(!1)}function ae(){T(null),D(!1)}async function U(e){n||(await s(e)?ae():D(!0))}async function W(){if(n||M)return;let e=F?await l():await c();k(!e)}return{state:{replyDraft:u,replyFailed:f,editingCommentId:m,editDraft:g,editFailed:b,confirmingEditDiscard:S,confirmingDeleteId:w,deleteFailed:E,resolutionFailed:O,confirmingDiscard:A,draftActive:M,replyBodyTooLong:N,editBodyTooLong:P,resolved:F,replyBlocked:I},actions:{requestDismissal:L,discardAndClose:R,keepDraft:()=>j(!1),submitReply:z,changeReplyDraft:B,startEdit:V,changeEditDraft:ee,saveEdit:te,cancelEdit:ne,keepEdit:()=>C(!1),discardEdit:re,requestDelete:ie,cancelDelete:ae,deleteComment:U,changeResolution:W}}}function Dn(e){let t=e.closest(`[data-testid="ActionMenu"]`);if(!t)return;let n=e.getBoundingClientRect(),r=e.closest(`.review-shell`)?.getBoundingClientRect(),i=Math.max(0,r?.top??0),a=Math.min(window.innerHeight,r?.bottom??window.innerHeight);t.style.setProperty(`--review-thread-menu-room-top`,`${Math.max(0,n.top-i-8)}px`),t.style.setProperty(`--review-thread-menu-room-bottom`,`${Math.max(0,a-n.bottom-8)}px`)}function On({thread:e,anchorPoint:t,bodyMaximumBytes:n,mutation:r,copy:i,onClose:a,onDraftStateChange:o,onReply:s,onEdit:c,onDelete:l,onResolve:u,onReopen:d,onAddReaction:f,onRemoveReaction:p,onMarkRead:m}){let h=(0,H.useId)(),g=(0,H.useRef)(null),_=(0,H.useRef)(0),v=(0,H.useRef)(e.root.activityVersion),y=(0,H.useRef)(null),b=(0,H.useRef)(!1),[x,S]=(0,H.useState)(!1),{burst:C,canvas:w}=wn(),{state:T,actions:E}=En({thread:e,bodyMaximumBytes:n,mutation:r,onClose:a,onDraftStateChange:o,onReply:s,onEdit:c,onDelete:l,onResolve:u,onReopen:d}),D={x:12,y:12},O=[e.root,...e.replies],{cardRef:k,position:A}=dn({anchorPoint:t??D,...t?{anchorSelector:`[data-review-thread-id="${e.root.id}"]`,anchorRectangle:{x:t.x-16,y:t.y-16,width:32,height:32}}:{},layoutKey:[T.confirmingDiscard,T.confirmingEditDiscard,T.replyFailed,T.editFailed,T.deleteFailed,T.resolutionFailed,T.editingCommentId,T.confirmingDeleteId,T.resolved,x,e.replies.length,e.participants.length,O.map(e=>e.reactions.length).join(`,`)].join(`:`)}),j={"--review-thread-left":`${A.left}px`,"--review-thread-top":`${A.top}px`},M=T.replyBlocked?e.root.deletedAt?i.deletedReplyBlockedLabel:e.root.resolvedBy?i.resolvedByLabel.replace(`%{author}`,e.root.resolvedBy.name||`@${e.root.resolvedBy.login}`):i.resolvedReplyBlockedLabel:null,N=(0,H.useCallback)(()=>{k.current?.querySelector(`.review-thread-conversation__close`)?.focus({preventScroll:!0})},[k]);return(0,H.useEffect)(()=>{if(T.confirmingDiscard)k.current?.querySelector(`.review-thread-conversation__footer button`)?.focus({preventScroll:!0});else if(b.current){let e=T.editingCommentId===null?`.review-thread-reply-form textarea`:`.review-thread-message__edit textarea`;k.current?.querySelector(e)?.focus({preventScroll:!0})}b.current=T.confirmingDiscard},[k,T.confirmingDiscard,T.editingCommentId]),(0,H.useEffect)(()=>{let e=document.activeElement;return g.current=e instanceof HTMLElement?e:null,N(),()=>{g.current?.isConnected&&g.current.focus()}},[N]),(0,H.useEffect)(()=>{let t=v.current;e.unread&&y.current!==t&&(y.current=t,m(t).then(e=>S(!e)))},[m,e.unread]),(0,H.useEffect)(()=>{function e(){T.confirmingDiscard?E.keepDraft():T.confirmingEditDiscard?E.keepEdit():E.requestDismissal()}function t(t){t.key!==`Escape`||t.defaultPrevented||t.isComposing||k.current?.querySelector(`[role="menu"]`)||t.target instanceof Element&&t.target.closest(`[role="menu"], [role="dialog"], dialog`)||(t.preventDefault(),e())}function n(){let t=document.activeElement;k.current?.querySelector(`[role="menu"]`)||t instanceof Element&&(t.closest(`[role="menu"]`)||t.closest(`[role="dialog"], dialog`)&&!k.current?.contains(t))||e()}return document.addEventListener(`keydown`,t),window.addEventListener(`replica:review-dismiss`,n),()=>{document.removeEventListener(`keydown`,t),window.removeEventListener(`replica:review-dismiss`,n)}},[E,k,T.confirmingDiscard,T.confirmingEditDiscard]),(0,W.jsxs)(`section`,{ref:k,role:`dialog`,"aria-labelledby":h,className:`review-thread-conversation${t?` review-thread-conversation--anchored`:` review-thread-conversation--docked`}`,style:j,onKeyDown:e=>{e.key!==`Escape`||e.defaultPrevented||e.nativeEvent.isComposing||e.target instanceof Element&&e.target.closest(`[role="menu"]`)||(e.preventDefault(),T.confirmingDiscard?E.keepDraft():T.confirmingEditDiscard?E.keepEdit():E.requestDismissal())},children:[(0,W.jsxs)(`div`,{className:`review-thread-conversation__layout`,children:[(0,W.jsxs)(`header`,{className:`review-thread-conversation__header`,children:[(0,W.jsx)(U.Heading,{as:`h2`,size:`6`,id:h,children:i.threadHeading}),(0,W.jsx)(U.Button,{size:`small`,disabled:T.draftActive||r!==null,"aria-busy":r!==null&&`commentId`in r&&r.commentId===e.root.id&&(r.kind===`resolve`||r.kind===`reopen`),onClick:()=>{E.changeResolution()},children:T.resolved?i.reopenLabel:i.resolveLabel}),r&&`commentId`in r&&r.commentId===e.root.id&&(r.kind===`resolve`||r.kind===`reopen`)?(0,W.jsx)(G,{role:`status`,children:T.resolved?i.reopeningLabel:i.resolvingLabel}):null,(0,W.jsx)(K,{icon:V,"aria-label":i.backToCommentsLabel,title:i.backToCommentsLabel,variant:`invisible`,className:`review-thread-conversation__close`,onClick:E.requestDismissal})]}),T.resolutionFailed?(0,W.jsx)(de,{variant:`critical`,title:i.resolutionErrorLabel,className:`review-thread-conversation__banner`}):null,x?(0,W.jsx)(de,{variant:`critical`,title:i.readErrorLabel,className:`review-thread-conversation__banner`}):null,(0,W.jsx)(`div`,{className:`review-thread-conversation__messages`,onClickCapture:e=>{if(!(e.target instanceof Element))return;let t=e.target.closest(`button[data-testid="ActionMenu-button"]`);t&&e.currentTarget.contains(t)&&(_.current=e.currentTarget.scrollTop,Dn(t))},onScroll:e=>{let t=e.currentTarget.scrollTop,n=t-_.current;if(_.current=t,n===0)return;let r=e.currentTarget.getBoundingClientRect();e.currentTarget.querySelectorAll(`[role="menu"]`).forEach(e=>{let t=e.closest(`[data-testid="ActionMenu"]`)?.querySelector(`button[data-testid="ActionMenu-button"]`);if(!t)return;let i=t.getBoundingClientRect();if(r.height>0&&(i.bottom<=r.top||i.top>=r.bottom)){let n=e.contains(document.activeElement);t.click(),n&&N();return}let a=Number.parseFloat(e.style.top);Number.isFinite(a)&&(e.style.top=`${a-n}px`),Dn(t)})},children:O.map(e=>(0,W.jsx)(Cn,{comment:e,mutation:r,copy:i,editing:T.editingCommentId===e.id,editDraft:T.editingCommentId===e.id?T.editDraft:``,editBodyTooLong:T.editingCommentId===e.id&&T.editBodyTooLong,editFailed:T.editingCommentId===e.id&&T.editFailed,confirmingEditDiscard:T.editingCommentId===e.id&&T.confirmingEditDiscard,saving:r?.kind===`edit`&&r.commentId===e.id,confirmingDelete:T.confirmingDeleteId===e.id,deleting:r?.kind===`delete`&&r.commentId===e.id,deleteFailed:T.confirmingDeleteId===e.id&&T.deleteFailed,actionsDisabled:r!==null&&r.kind!==`add-reaction`&&r.kind!==`remove-reaction`||T.confirmingDiscard||T.confirmingDeleteId!==null||T.replyDraft.trim()!==``||T.editingCommentId!==null&&T.editingCommentId!==e.id,onStartEdit:()=>E.startEdit(e),onEditDraftChange:E.changeEditDraft,onSaveEdit:()=>{E.saveEdit(e.id)},onCancelEdit:E.cancelEdit,onKeepEdit:E.keepEdit,onDiscardEdit:E.discardEdit,onRequestDelete:()=>E.requestDelete(e.id),onCancelDelete:E.cancelDelete,onDelete:()=>{E.deleteComment(e.id)},onAddReaction:t=>f(e.id,t),onRemoveReaction:t=>p(e.id,t),onBurstReaction:C},e.id))}),(0,W.jsx)(`div`,{className:`review-thread-conversation__footer${M&&!T.confirmingDiscard?` review-thread-conversation__footer--blocked`:``}`,children:(0,W.jsx)(gn,{blockedLabel:M,confirmingDiscard:T.confirmingDiscard,replyDraft:T.replyDraft,replyBodyTooLong:T.replyBodyTooLong,replyFailed:T.replyFailed,replyDisabled:r!==null||T.editingCommentId!==null,replying:r?.kind===`reply`&&r.commentId===e.root.id,copy:i,onKeepDraft:E.keepDraft,onDiscardDraft:E.discardAndClose,onSubmit:()=>{E.submitReply()},onDraftChange:E.changeReplyDraft})})]}),w]})}function kn({selectionNotice:e,rateLimitNotice:t,composer:n,conversation:r}){return(0,W.jsxs)(W.Fragment,{children:[e||t?(0,W.jsxs)(`div`,{className:`canvas-selection-notice`,role:`alert`,children:[e?(0,W.jsx)(`div`,{children:e}):null,t?(0,W.jsx)(`div`,{children:t}):null]}):null,n?(0,W.jsx)(`div`,{className:`canvas-composer-shell`,children:(0,W.jsx)(hn,{...n})}):null,r?(0,W.jsx)(`div`,{className:`canvas-conversation-shell`,children:(0,W.jsx)(On,{...r},r.thread.root.id)}):null]})}function An({identity:e,enabled:t,ready:n,bridgeProblem:r,token:i}){let[a,o]=(0,H.useState)(``),[s,c]=(0,H.useState)(!1),[l,u]=(0,H.useState)(!1),[d,f]=(0,H.useState)(!1),p=(0,H.useRef)(e);(0,H.useLayoutEffect)(()=>(p.current=e,()=>{p.current=``}),[e]),(0,H.useEffect)(()=>{let e=window.setTimeout(()=>{o(``),c(!1),u(!1),f(!1)},0);return()=>{window.clearTimeout(e)}},[e,t]);async function m(){let t=e;o(``),c(!0);try{await $(`/api/commenting/fix`,i,{method:`POST`}),p.current===t&&f(!0)}catch(e){p.current===t&&o(e instanceof Error?e.message:String(e))}finally{p.current===t&&c(!1)}}return{visible:t&&!n&&!l&&!!r,error:a,busy:s,requested:d,onFix:()=>void m(),onDismiss:()=>u(!0)}}function jn({preference:e,disabled:t=!1}){let n=(0,H.useId)(),r=(0,H.useId)(),i=(0,H.useId)(),a=(0,H.useId)();return(0,W.jsxs)(`section`,{className:`canvas-hub-section`,"aria-labelledby":n,children:[(0,W.jsx)(U.Heading,{as:`h3`,size:`subhead-medium`,id:n,children:fe.settings}),(0,W.jsxs)(`div`,{className:`canvas-publish-settings__option`,children:[(0,W.jsx)(`label`,{id:r,htmlFor:i,children:fe.alwaysCommit}),(0,W.jsx)(ct,{className:`canvas-publish-settings__toggle`,id:i,"aria-labelledby":r,"aria-describedby":e.error?a:void 0,checked:e.remember===!0,disabled:e.loading||e.remember===null,"aria-disabled":e.saving||t||void 0,onChange:n=>{!e.saving&&!t&&e.save(n)},size:`small`})]}),e.error?(0,W.jsxs)(`div`,{id:a,className:`canvas-publish-settings__error`,children:[(0,W.jsx)(de,{title:e.error,variant:`critical`,layout:`compact`}),(0,W.jsx)(U.Button,{size:`small`,disabled:e.loading||e.saving,onClick:()=>void e.retry(),children:fe.retrySettings})]}):null]})}function Mn(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Nn(e){return!Mn(e)||typeof e.pathname!=`string`||typeof e.search!=`string`||typeof e.hash!=`string`?null:{pathname:e.pathname,search:e.search,hash:e.hash}}function Pn({config:e,frameRef:t,onRouteChange:n,status:r,onStatusChange:i,onSelectHub:o,onConnect:s,onDisconnected:c,connectionButtonRef:l,connecting:u=!1,publication:d,publicationBusy:f=!1,dirty:p=!1,onPublish:m,onRetryPublication:h,publishPreference:g,open:_,onClose:v}){let[y,b]=(0,H.useState)({identity:``,items:[]}),x=r?.prototype?.repositoryId,S=r?.prototype?.id,C=r?.state===`connected`,w=r?.hubOrigin,T=(0,H.useMemo)(()=>({load:async()=>{if(!C||!w)throw Error(q.mentionSuggestionsError);return an.parse(await $(`/api/hub/mention-candidates?repositoryId=${x}&prototypeId=${S}`,e.token)).candidates},copy:{suggestions:q.mentionSuggestions,error:q.mentionSuggestionsError,loading:q.mentionSuggestionsLoading,empty:q.mentionSuggestionsEmpty,retry:yt.retryLabel,limit:q.mentionLimit}}),[e.token,C,w,x,S]),[E,D]=(0,H.useState)(!1),[O,k]=(0,H.useState)(vt),[A,j]=(0,H.useState)(!0),[M,N]=(0,H.useState)(null),[P,F]=(0,H.useState)(null),[I,R]=(0,H.useState)(``),[z,B]=(0,H.useState)(``),[V,ee]=(0,H.useState)(``),[te,ne]=(0,H.useState)(!1),[re,ie]=(0,H.useState)(!1),[ae,oe]=(0,H.useState)(!1),[G,K]=(0,H.useState)(r?.discovery?.mismatch&&r.discovery.origin||r?.hubOrigin||``),[se,ce]=(0,H.useState)(!1),[le,ue]=(0,H.useState)(!1),[fe,pe]=(0,H.useState)(``),[me,he]=(0,H.useState)(``),[ge,_e]=(0,H.useState)(``),[ve,ye]=(0,H.useState)(!1),[J,be]=(0,H.useState)(null),[xe,Se]=(0,H.useState)(!1),[Ce,we]=(0,H.useState)(new Map),[Te,Ee]=(0,H.useState)(!1),[De,Y]=(0,H.useState)(``),[Oe,Ae]=(0,H.useState)(null),[Z,je]=(0,H.useState)(null),[Me,Ne]=(0,H.useState)(null),[Pe,Fe]=(0,H.useState)(!1),[Ie,Le]=(0,H.useState)(null),Re=(0,H.useRef)(!1),ze=(0,H.useRef)(0),Be=(0,H.useRef)(!1),Ve=(0,H.useRef)(``),He=(0,H.useRef)(null),Ue=(0,H.useRef)(``),We=(0,H.useRef)(_),Ge=(0,H.useRef)(void 0),Ke=`${r?.hubOrigin??``}/${r?.repository??``}/${r?.branch??``}/${r?.state===`connected`?r.prototype?.id??``:``}`,qe=r?r.discovery?.mismatch&&r.discovery.origin||r.hubOrigin||``:null,Je=(0,H.useRef)(qe),Ye=r?.state,Xe=Ye===`unavailable`||Ye===`denied`,Ze=(0,H.useRef)(Ye);(0,H.useEffect)(()=>{if(qe===null||Je.current===qe)return;let e=window.setTimeout(()=>{K(qe),Je.current=qe},0);return()=>window.clearTimeout(e)},[qe]),(0,H.useEffect)(()=>{if(!Ye||Ze.current===Ye)return;if(Ye!==`connected`&&Ye!==`undiscovered`){Ze.current=Ye;return}let e=window.setTimeout(()=>{oe(!1),Ze.current=Ye},0);return()=>window.clearTimeout(e)},[Ye]);let Qe=An({identity:Ke,enabled:r?.repositoryAuthorized===!0,ready:Te,bridgeProblem:De,token:e.token}),tt=(0,H.useMemo)(()=>y.identity===Ke?y.items:[],[y,Ke]),it=(0,H.useMemo)(()=>xt(tt),[tt]),at=(0,H.useMemo)(()=>{let e=new Map(it.flatMap(e=>e.participants.map(e=>[e.login.toLowerCase(),e])));return Array.from(e.values()).sort((e,t)=>(e.name||e.login).localeCompare(t.name||t.login))},[it]),ct=(0,H.useMemo)(()=>{let e=new Map;for(let t of it){let n=t.root.id,r=Ce.get(n);if(r)e.set(n,{commentId:n,status:`resolved`,point:r,rect:r.rect});else if(Te){let r=t.root.anchor.route;e.set(n,{commentId:n,status:M&&(r.pathname!==M.pathname||r.search!==M.search||r.hash!==M.hash)?`route-mismatch`:`missing`})}}return e},[Te,Ce,M,it]),lt=r?.state===`connected`?it.find(e=>e.root.id===P):null,Q=r?.state===`connected`?r.prototype:null,ut=r?.state===`disconnected`||r?.state===`pairing`||r?.state===`unconfigured`,dt=Q?.build?.author.login,ft=dt&&/^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}(?:\[bot\])?$/i.test(dt)?`https://github.com/${encodeURIComponent(dt)}`:null,pt=Q?.build?.author.name?.trim()||(ft?dt:null)||q.unknownCommitAuthor,mt=Q?.canEdit&&Q.registered,ht=Q?.id,bt=Q?.build??null,St=(0,H.useMemo)(()=>Q?it.filter(e=>rn(e,{filters:O,viewerLogin:Q.viewerLogin,selectedBuildNumber:bt?.number,route:M})):it,[bt?.number,O,M,Q,it]),Ct=St.length,wt=St.some(e=>e.unread),Tt=!!(bt&&r?.commitSha&&r.commitSha===bt.commitSha),Et=Z!==null||xe||Ie!==null,Dt=_&&!E,Ot=typeof document>`u`?null:document.getElementById(`canvas-review-controls`),kt=Z?Z.kind===`element`?{x:Z.rect.x-Z.viewport.scrollX+Z.rect.width*Z.elementOffset.x,y:Z.rect.y-Z.viewport.scrollY+Z.rect.height*Z.elementOffset.y}:ot(Z,{x:Z.rect.x-Z.viewport.scrollX,y:Z.rect.y-Z.viewport.scrollY,width:Z.rect.width,height:Z.rect.height}).point:null;(0,H.useLayoutEffect)(()=>(Ue.current=Ke,()=>window.clearTimeout(Ge.current)),[Ke]),(0,H.useLayoutEffect)(()=>{_&&He.current?.focus({preventScroll:!0})},[_]),(0,H.useEffect)(()=>{let e=We.current;if(We.current=_,!_||e||!E)return;if(xe){v();return}let t=window.setTimeout(()=>{D(!1),F(null)},0);return()=>window.clearTimeout(t)},[E,xe,v,_]),(0,H.useEffect)(()=>{if(!_)return;function e(e){e.key!==`Escape`||e.defaultPrevented||e.target instanceof Element&&e.target.closest(`[role="dialog"], dialog, [role="menu"]`)||(e.preventDefault(),v())}return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[_,v]);let At=ve&&J===Ke,jt=JSON.stringify(it.slice(0,200).map(({root:e})=>({id:e.id,anchor:e.anchor}))),Mt=(0,H.useCallback)(async()=>{if(!ht||Be.current)return;let t=Ke,n=ze.current;ne(!0);try{let r=[],i=null;for(let t=0;t<100;t+=1){let n=tn.parse(await $(`/api/hub/comments${i?`?cursor=${encodeURIComponent(i)}`:``}`,e.token));if(r.push(...n.comments),i=n.nextCursor,!i)break;if(t===99)throw Error(`Too many review comment pages.`)}if(Ue.current!==t||ze.current!==n)return;b({identity:t,items:r}),ie(!1),R(``)}catch(e){Ue.current===t&&ze.current===n&&(ie(!0),R(e instanceof Error?e.message:String(e)))}finally{Ue.current===t&&ze.current===n&&ne(!1)}},[e.token,ht,Ke]);(0,H.useEffect)(()=>{let e=window.setTimeout(()=>{b({identity:Ke,items:[]}),D(!1),k(vt),j(!0),N(null),F(null),Se(!1),ye(!1),be(null),pe(``),he(``),Le(null),Re.current=!1,Be.current=!1,ze.current+=1,we(new Map),Ee(!1),Ae(null),je(null),Ne(null),B(``),ie(!1),ht&&Mt()},0);return()=>window.clearTimeout(e)},[Ke,ht,Mt]),(0,H.useEffect)(()=>{if(!ht)return;let e=window.setInterval(()=>void Mt(),3e4);return()=>window.clearInterval(e)},[ht,Mt]),(0,H.useEffect)(()=>{if(!ht)return;let t=new AbortController,n,r=5e3;async function i(){let a=Date.now();try{let n=await fetch(`/api/hub/events`,{headers:{"X-Replica-Canvas-Token":e.token},signal:t.signal});if(!n.ok||!n.body)throw Error(`Live review connection unavailable.`);Fe(!1);let r=n.body.getReader(),i=new TextDecoder,a=``;for(;!t.signal.aborted;){let{value:e,done:t}=await r.read();if(t)throw Error(`Live review connection closed.`);a+=i.decode(e,{stream:!0});let n=a.split(` +import{n as e,t}from"./renderer-rolldown-runtime.js";import{A as n,B as r,C as i,D as a,E as o,F as s,G as c,H as l,I as u,K as d,L as f,M as p,N as m,O as h,P as g,R as _,S as v,T as y,U as b,V as x,W as S,_ as C,a as w,b as T,c as E,d as D,f as O,g as k,h as A,i as j,j as M,k as ee,l as N,m as P,n as F,o as I,p as L,r as R,s as z,t as te,u as B,v as ne,w as re,x as ie,y as ae,z as oe}from"./renderer-vendor.js";var V=e(d(),1),se=S(),H=l(),U=b();function ce({size:e=`medium`,className:t,label:n}){return(0,U.jsx)(`span`,{role:n?`status`:void 0,"aria-label":n,"aria-hidden":!n||void 0,className:`hub-spinner hub-spinner--${e}${t?` ${t}`:``}`})}function W({className:e,...t}){return(0,U.jsx)(`span`,{...t,className:`hub-visually-hidden${e?` ${e}`:``}`})}function G(e){let t=(0,V.useId)(),{as:n,href:r,ref:i,icon:a,description:o,loading:s=!1,size:c=`medium`,variant:l=`default`,className:u,...d}=e,f=`hub-icon-button${c===`small`?` hub-icon-button--small`:``}${l===`invisible`?` hub-icon-button--invisible`:``}${l===`danger`?` hub-icon-button--danger`:``}${u?` ${u}`:``}`,p=l===`invisible`?`subtle`:`secondary`,m=!(!o||d.title||d[`aria-describedby`]||`disabled`in d&&d.disabled),h=[d[`aria-describedby`],o&&!m?t:void 0].filter(Boolean).join(` `)||void 0,g=d.title??(m?void 0:o??d[`aria-label`]),_=o&&!m?(0,U.jsx)(W,{id:t,children:o}):null,v=s?(0,U.jsx)(ce,{decorative:!0,size:`small`}):(0,U.jsx)(a,{size:16}),y=s?!0:d[`aria-busy`];if(n===`a`){let e=i,t=(0,U.jsx)(H.Button,{...d,ref:e,as:`a`,href:r,leadingVisual:v,variant:p,size:c,className:f,"aria-busy":y,"aria-describedby":h,title:g,children:_});return m&&o?(0,U.jsx)(H.Tooltip,{ref:i,text:o,type:`description`,children:t}):t}let b=(0,U.jsx)(H.Button,{...d,ref:i,type:d.type??`button`,leadingVisual:v,variant:p,size:c,className:f,"aria-busy":y,"aria-describedby":h,title:g,children:_});return m&&o?(0,U.jsx)(H.Tooltip,{ref:i,text:o,type:`description`,children:b}):b}function le({title:e,closeLabel:t,onClose:n,returnFocusRef:r,descriptionId:i,className:a,children:o}){let s=(0,V.useRef)(null),c=(0,V.useId)();return(0,V.useLayoutEffect)(()=>{let e=s.current,t=r?.current??(document.activeElement instanceof HTMLElement?document.activeElement:null);return e?.showModal(),()=>{e?.close(),t?.focus()}},[r]),(0,U.jsxs)(`dialog`,{ref:s,"aria-labelledby":c,"aria-describedby":i,className:a?`canvas-dialog ${a}`:`canvas-dialog`,onCancel:e=>{e.preventDefault(),n()},onClick:e=>{if(e.target!==e.currentTarget)return;let{left:t,right:r,top:i,bottom:a}=e.currentTarget.getBoundingClientRect();(e.clientXr||e.clientYa)&&n()},children:[(0,U.jsxs)(`header`,{className:`canvas-dialog-header`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`5`,id:c,children:e}),(0,U.jsx)(G,{variant:`invisible`,size:`small`,icon:B,"aria-label":t,onClick:n})]}),o]})}var K={mentionSuggestions:`Mention suggestions`,mentionSuggestionsError:`Mention suggestions are unavailable. Try again.`,mentionSuggestionsLoading:`Loading people...`,mentionSuggestionsEmpty:`No matching people. You can type a GitHub login to check it when sending.`,mentionLimit:`Each message can mention at most 10 distinct people.`,controls:`Controls`,controlsMove:`Move controls`,controlsMoveHint:`Drag to move. Use arrow keys, or Shift and arrow keys for smaller steps.`,controlsCollapse:`Collapse controls`,controlsExpand:`Expand controls`,controlsCollapseGroup:e=>`Collapse ${e}`,controlsExpandGroup:e=>`Expand ${e}`,controlsDescription:`Settings stay in this prototype's URL. The app may paint before Controls apply declared defaults.`,controlsConnecting:`Connecting controls...`,controlsEmpty:`No active controls. This prototype may have no declaration or this route may not mount controls.`,controlsMissingRuntime:`No supported controls runtime found.`,controlsLocalMissingRuntime:`Local controls couldn't connect.`,controlsLocalConnectionFailed:`The preview has not responded to controls. Retry the connection or ask Copilot to diagnose the cause.`,controlsLocalStorageFailed:`Controls could not be saved in the prototype URL. Changes remain in memory.`,controlsDiagnose:`Diagnose with Copilot`,controlsFix:`Fix with Copilot`,controlsDiagnostics:`Technical details`,controlsUnavailable:e=>`${e} is unavailable`,controlsNotApplied:e=>`${e} could not be applied`,controlsDiagnosisRequested:`Requested in chat`,controlsDiagnosisFailed:`Could not request a diagnosis. Try again.`,controlsUnsupportedRuntime:`This controls runtime version is unsupported. Upgrade only after an approved release.`,controlsInvalid:`The Controls definitions are invalid. Fix controls.replica.json and reload.`,controlsScopeError:(e,t)=>`Controls scope "${e}" did not connect. ${t}`,controlsRetry:`Retry connection`,controlsRetryStorage:`Retry saving`,controlsResetAll:`Reset all controls`,controlsRegion:`Prototype controls`,controlsActionBusy:` - Working...`,controlsActionUnavailable:`No mounted action handler.`,controlsValueNotApplied:`This value was not applied.`,browserNavigation:`Prototype navigation`,browserBack:`Back`,browserForward:`Forward`,browserReload:`Reload preview`,browserAddress:`Prototype address`,browserAddressInvalid:`Enter a valid URL or route.`,browserAddressOrigin:`The address must stay on this prototype's origin.`,browserOpenTab:`Open preview in browser`,browserAppearance:`Preview appearance`,browserLight:`Light appearance`,browserDark:`Dark appearance`,commentingUnavailable:`Commenting needs attention`,commentingDescription:`The canvas could not connect to the preview's commenting bridge.`,closeCommentingDialog:`Close commenting dialog`,commentingFix:`Fix with Copilot`,commentingFixRequested:`Requested in chat`,commentingDismiss:`Dismiss`,commentingMissing:`The preview has not responded through its local proxy. Check that the selected server is running, then reopen the canvas. Script or framing policies, certificate errors, and origin-dependent apps can prevent connection. A Vite plugin or server restart is not required to connect.`,commentingIncompatible:`The preview responded with an incompatible commenting protocol. Update the installed Replica extension and reopen the canvas, or use Fix with Copilot to check the preview connection.`,connectToHub:`Connect to the Hub`,closeConnectionDialog:`Close connection dialog`,connectionDescription:`Connecting to the hub lets you share the prototype with others and enables commenting.`,connectionBeforePublishing:`Connect to the hub before publishing this prototype.`,connectionRepositoryRequired:`Open a repository with a GitHub origin before connecting.`,connectionHubRequired:`Enter and save a Hub URL before connecting.`,connectionOpeningBrowser:`Opening browser...`,connectionApproval:`Browser approval`,connectionWaiting:`Make sure your browser shows the same code`,connectionApprovalExpired:`The approval expired or was declined. Connect again to retry.`,connectionBrowserFailed:e=>`Could not open your browser. Open or copy the approval link below. ${e}`,hubUrl:`Hub URL`,editHubUrl:`Edit Hub URL`,saveHub:`Save Hub`,disconnectFailed:(e,t)=>`Could not disconnect from ${e}: ${t} The previous connection may still be active. Save another Hub URL to switch this canvas locally, or retry Disconnect Hub.`,resetHubUrl:`Reset to repository Hub URL`,resetHubUnavailable:`No repository Hub URL is available. Enter a URL manually or retry reset.`,hubHttpsHint:`Remote Hubs require HTTPS`,copyApprovalLink:`Copy Hub approval link`,approvalLinkCopied:`Approval link copied`,approvalCopyFailed:`Could not copy the link. Copy the Connect to the hub link manually.`,invalidResponse:`The extension returned an invalid response.`,startPage:`Start page`,prototypeFrameTitle:e=>`${e} prototype`,startPageOrigin:`Hub returned a start page outside the prototype.`,hubStatusUnavailable:e=>`Hub status unavailable: ${e}`,hubBuildImported:`Hub imported this Build.`,hubBuildMissing:`Hub has not imported a successful registered Build.`,hubPublicationUnavailable:`Connect to Hub to verify publication.`,editDetails:`Edit details`,startPageHint:`Paste a prototype URL or route. Leave blank to start at /.`,requestFailed:`The request failed.`,statusUnavailable:`Publish status unavailable.`,publishRequestPending:`Waiting for the current commit to run through the publish workflow.`,waitingForHubImport:`The workflow completed. Waiting for Hub to import this Build.`,workingTreeChanged:`Uncommitted changes`,workingTreeClean:`Working tree clean`,buildDetails:`Build details`,latestBuild:`Latest Build`,buildTitle:e=>`Build #${e}`,buildCommit:`Commit`,unknownCommitAuthor:`Unknown`,showBuildHistory:`Show build history`,closeBuildDetails:`Close build details`,branch:`Branch`,sessionId:`Session ID`,comparison:`Branch comparison`,comparisonNeedsRefresh:`Branch comparison unavailable until Git stats refresh.`,upToDate:`Up to date`,commitsBehind:e=>`${e} ${e===1?`commit`:`commits`} behind`,copyBranch:`Copy branch`,copySessionId:`Copy session ID`,branchCopied:`Branch copied`,sessionIdCopied:`Session ID copied`,buildDetailsCopyFailed:e=>`${e} could not be copied. Select it and copy it manually.`,unavailable:`Unavailable`,publishLabels:{succeeded:`Awaiting Hub`,failed:`Retry`,in_progress:`Publishing`,not_published:`Publish`,published:`Published`,requested:`Requested`,unavailable:`Publish`}};function ue({onClose:e,state:t,titleButtonRef:r}){let[i,o]=(0,V.useState)(null),[s,c]=(0,V.useState)(null),l=t.stats.branchError?void 0:t.stats.branch,d=t.sessionId,f=t.stats.comparison;async function p(e,t){try{await navigator.clipboard.writeText(e),o(t),c(null)}catch{o(null),c(t===`branch`?K.branch:K.sessionId)}}function m(e,t){if(!e)return null;let r=t===`branch`?K.copyBranch:K.copySessionId,a=t===`branch`?K.branchCopied:K.sessionIdCopied;return(0,U.jsx)(H.Button,{type:`button`,className:`canvas-icon-button`,variant:`subtle`,size:`small`,leadingVisual:i===t?(0,U.jsx)(u,{size:16}):(0,U.jsx)(n,{size:16}),"aria-label":i===t?a:r,title:i===t?a:r,onClick:()=>void p(e,t),children:(0,U.jsx)(`span`,{className:`visually-hidden`,children:r})})}return(0,U.jsxs)(le,{title:K.buildDetails,closeLabel:K.closeBuildDetails,className:`build-details-dialog`,returnFocusRef:r,onClose:e,children:[(0,U.jsxs)(`dl`,{className:`build-details-list`,children:[(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`dt`,{children:K.branch}),(0,U.jsxs)(`dd`,{children:[(0,U.jsx)(a,{size:16,"aria-hidden":`true`}),(0,U.jsx)(`code`,{children:l||t.stats.branchError||K.unavailable}),m(l,`branch`)]})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`dt`,{children:K.sessionId}),(0,U.jsxs)(`dd`,{children:[(0,U.jsx)(`code`,{children:d||K.unavailable}),m(d,`sessionId`)]})]}),(0,U.jsxs)(`div`,{children:[(0,U.jsx)(`dt`,{children:f?.branch?`Behind ${f.branch}${f.source===`local`?` (local)`:``}`:K.comparison}),(0,U.jsx)(`dd`,{children:f?.error||(f?.behind===0?K.upToDate:f?.behind==null?K.unavailable:K.commitsBehind(f.behind))})]})]}),(0,U.jsx)(`span`,{role:`status`,"aria-live":`polite`,className:`visually-hidden`,children:i===`branch`?`${K.branchCopied}.`:i===`sessionId`?`${K.sessionIdCopied}.`:``}),s?(0,U.jsx)(`span`,{role:`alert`,className:`build-details-copy-error`,children:K.buildDetailsCopyFailed(s)}):null]})}function de({pairing:e}){let[t,r]=(0,V.useState)(`idle`),i=(0,V.useRef)(null);(0,V.useEffect)(()=>{i.current?.querySelector(`a`)?.focus()},[]);async function a(){try{await navigator.clipboard.writeText(e.verificationUrl),r(`copied`)}catch{r(`failed`)}}return(0,U.jsxs)(`section`,{className:`hub-connection-approval`,"aria-label":K.connectionApproval,children:[(0,U.jsxs)(`p`,{role:`status`,children:[K.connectionWaiting,` `,(0,U.jsx)(`strong`,{children:e.userCode}),`.`]}),(0,U.jsxs)(`div`,{ref:i,className:`hub-connection-approval-actions`,role:`group`,"aria-label":K.connectionApproval,children:[(0,U.jsx)(H.Button,{as:`a`,variant:`primary`,size:`medium`,href:e.verificationUrl,target:`_blank`,rel:`noopener noreferrer`,children:K.connectToHub}),(0,U.jsx)(G,{icon:t===`copied`?u:n,size:`medium`,className:`hub-connection-approval-copy`,"aria-label":t===`copied`?K.approvalLinkCopied:K.copyApprovalLink,onClick:()=>void a()})]}),(0,U.jsx)(W,{role:`status`,children:t===`copied`?K.approvalLinkCopied:``}),t===`failed`?(0,U.jsx)(`p`,{role:`alert`,children:K.approvalCopyFailed}):null]})}function fe({status:e,pairing:t,connecting:n,error:r,onConnect:i,onSelectHub:a,onResetHub:o,onClose:s,hubButtonRef:c}){let l=(0,V.useId)(),[u,d]=(0,V.useState)(null),[f,p]=(0,V.useState)(!1),[m,h]=(0,V.useState)(!1),[g,_]=(0,V.useState)(!1),[v,y]=(0,V.useState)(!1),[b,x]=(0,V.useState)(``),S=(0,V.useRef)(null),C=(0,V.useRef)(null),w=f||!e?.hubOrigin||u!==null&&!m,T=(0,V.useRef)(w),E=u??e?.hubOrigin??``,D=n||g||v,O=!!t||n;(0,V.useEffect)(()=>{w&&!O?S.current?.focus():T.current&&!O&&C.current?.focus(),T.current=w},[w,O]),(0,V.useEffect)(()=>{if(f||u===null||!m||!e?.hubOrigin)return;let t=window.setTimeout(()=>d(null),0);return()=>window.clearTimeout(t)},[u,f,m,e?.hubOrigin]);async function k(){if(!D){_(!0),x(``);try{await a(E),d(null),p(!1)}catch(e){x(e instanceof Error?e.message:String(e))}finally{_(!1)}}}async function A(){if(!D&&o){y(!0),x(``);try{d(await o()),p(!!e?.hubOrigin)}catch(e){x(e instanceof Error?e.message:String(e))}finally{y(!1)}}}return(0,U.jsxs)(le,{title:K.connectToHub,closeLabel:K.closeConnectionDialog,onClose:s,returnFocusRef:c,children:[(0,U.jsx)(`p`,{children:K.connectionDescription}),b||r?(0,U.jsx)(`p`,{role:`alert`,children:b||r}):null,(0,U.jsxs)(`form`,{onSubmit:t=>{t.preventDefault(),!D&&(!O&&w&&(f||e?.hubOrigin)?k():(x(``),e?.hubOrigin||h(!0),i(e?.hubOrigin?void 0:E)))},children:[!O&&(w?(0,U.jsxs)(`div`,{className:`hub-connection-origin-field`,children:[(0,U.jsx)(`label`,{htmlFor:l,children:K.hubUrl}),(0,U.jsxs)(`div`,{className:`hub-connection-origin-input`,children:[(0,U.jsx)(H.TextInput,{ref:S,id:l,type:`url`,value:E,onChange:e=>{h(!1),d(e.target.value)},required:!0,fullWidth:!0,disabled:D,placeholder:`https://hub.example.com`}),o?(0,U.jsx)(G,{icon:L,variant:`invisible`,size:`small`,"aria-label":K.resetHubUrl,disabled:D,"aria-busy":v,onClick:()=>void A()}):null]}),f||e?.hubOrigin?(0,U.jsx)(H.Button,{type:`submit`,variant:`subtle`,size:`small`,disabled:D,children:K.saveHub}):null]}):(0,U.jsxs)(`div`,{className:`hub-connection-origin`,children:[(0,U.jsx)(`a`,{href:e?.hubOrigin&&new URL(e.hubOrigin).origin,target:`_blank`,rel:`noopener noreferrer`,children:e?.hubOrigin}),(0,U.jsx)(G,{ref:C,icon:ae,variant:`invisible`,size:`small`,"aria-label":K.editHubUrl,disabled:D,onClick:()=>{x(``),p(!0),d(e?.hubOrigin??``)}})]})),t?(0,U.jsx)(de,{pairing:t},t.verificationUrl):null,t?null:(0,U.jsx)(H.Button,{type:`submit`,variant:`primary`,disabled:D||!e?.repository||!O&&w&&(f||!!e?.hubOrigin),children:n?K.connectionOpeningBrowser:K.connectToHub})]})]})}function pe({title:e,description:t,children:n,action:r,variant:i,layout:a,onDismiss:o,dismissLabel:c,className:l,...u}){let d=i===`critical`?A:i===`success`?s:i===`info`?y:x;return(0,U.jsxs)(`div`,{...u,role:i===`critical`||i===`warning`?`alert`:`status`,className:`hub-alert hub-alert--${i}${a===`compact`?` hub-alert--compact`:``}${l?` ${l}`:``}`,children:[(0,U.jsx)(d,{className:`hub-alert__icon`,size:20,"aria-hidden":`true`}),(0,U.jsxs)(`div`,{className:`hub-alert__content`,children:[(0,U.jsxs)(H.Text,{as:`p`,size:`100`,className:`hub-alert__message`,children:[(0,U.jsx)(`strong`,{className:`hub-alert__title`,children:e}),t?(0,U.jsx)(`span`,{className:`hub-alert__description`,children:t}):null]}),n]}),r||o?(0,U.jsxs)(`div`,{className:`hub-alert__action`,children:[r,o&&c?(0,U.jsx)(G,{icon:B,"aria-label":c,title:c,variant:`invisible`,size:`small`,onClick:o}):null]}):null]})}var me={title:`Publish uncommitted changes?`,description:`Do you want to commit changes before publishing? Publishing the committed version only excludes your local uncommitted edits.`,commit:`Commit changes & publish`,committed:`Publish committed version only`,close:`Close publishing dialog`,remember:`Always commit changes before publishing for this prototype`,settings:`Settings`,alwaysCommit:`Always commit changes before publishing`,retrySettings:`Retry settings`,preferenceTargetChanged:`The checkout changed. Refresh Settings and try again.`,invalidPreference:`Publishing settings returned an invalid response. Retry settings.`};function he({busy:e,error:t,remembered:n,returnFocusRef:r,onClose:i,onChoose:a}){let[o,s]=(0,V.useState)(n),c=(0,V.useId)(),l=(0,V.useId)();return(0,U.jsx)(le,{title:me.title,closeLabel:me.close,descriptionId:c,returnFocusRef:r,onClose:()=>{e||i()},className:`publish-changes-dialog`,children:(0,U.jsxs)(H.Stack,{gap:`normal`,padding:`none`,children:[(0,U.jsx)(`p`,{id:c,children:me.description}),(0,U.jsxs)(H.FormControl,{id:l,fullWidth:!0,children:[(0,U.jsx)(H.Checkbox,{checked:o,disabled:e,onChange:e=>s(e.target.checked)}),(0,U.jsx)(H.FormControl.Label,{children:me.remember})]}),t?(0,U.jsx)(pe,{title:t,variant:`critical`,layout:`compact`}):null,(0,U.jsxs)(`footer`,{className:`publish-changes-dialog__actions`,children:[(0,U.jsx)(H.Button,{variant:`primary`,size:`small`,disabled:e,"aria-busy":e,onClick:()=>a(`commit-changes`,o),children:me.commit}),(0,U.jsx)(H.Button,{size:`small`,disabled:e,onClick:()=>a(`committed-only`,!1),children:me.committed})]})]})})}function ge({value:e,label:t,copyLabel:r,copiedLabel:i,copyErrorLabel:a,compact:o=!1}){let[s,c]=(0,V.useState)(null),l=s?.value===e?s.status:null,u=l===`copied`?i:r;async function d(){try{await navigator.clipboard.writeText(e),c({value:e,status:`copied`})}catch{c({value:e,status:`failed`})}}return(0,U.jsxs)(`div`,{className:`copyable-text-input${o?` copyable-text-input--compact`:``}`,children:[(0,U.jsxs)(`div`,{className:`copyable-text-input__control`,children:[o?(0,U.jsx)(`input`,{type:`text`,value:e,"aria-label":t,readOnly:!0,className:`copyable-text-input__input`}):(0,U.jsx)(H.TextInput,{value:e,"aria-label":t,readOnly:!0,fullWidth:!0,className:`copyable-text-input__input`}),(0,U.jsx)(G,{icon:n,"aria-label":u,description:o?u:void 0,title:o?void 0:u,variant:`invisible`,size:`small`,className:`copyable-text-input__button`,onClick:()=>void d()})]}),(0,U.jsx)(W,{"aria-live":`polite`,"aria-atomic":`true`,children:l===`copied`?i:``}),l===`failed`?(0,U.jsx)(`span`,{role:`alert`,className:`copyable-text-input__error`,children:a}):null]})}function _e({children:e}){return(0,U.jsx)(`div`,{className:`prototype-workspace__body`,children:e})}function ve({title:e,description:t,trailing:n,headingAs:r=`h2`,headingRef:i}){return(0,U.jsxs)(`header`,{className:`hub-content-page-header`,children:[(0,U.jsxs)(`div`,{className:`hub-content-page-header__top`,children:[(0,U.jsx)(H.Heading,{as:r,size:`4`,ref:i,tabIndex:i?-1:void 0,children:e}),n]}),t?(0,U.jsx)(H.Text,{as:`p`,className:`hub-content-page-header__description`,children:t}):null]})}function ye({labels:e,headingRef:t,headingTrailing:n,feedback:r,form:i,formUnavailable:a,links:o,hasLinks:s,showEmpty:c=!0,listRef:l,listBusy:u,beforeLinks:d,afterLinks:f}){return(0,U.jsxs)(H.Stack,{gap:`normal`,children:[(0,U.jsx)(ve,{title:e.heading,description:e.description,headingRef:t,trailing:n}),r,i||(a===void 0?(0,U.jsxs)(`section`,{className:`share-links__empty`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`5`,children:e.noBuildHeading}),(0,U.jsx)(H.Text,{as:`p`,className:`share-links__empty-description`,children:e.noBuildLabel})]}):a),d,s?(0,U.jsx)(`ul`,{className:`share-links__list`,ref:l,"aria-busy":u,children:o}):c?(0,U.jsxs)(`section`,{className:`share-links__empty`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`5`,children:e.emptyHeading}),(0,U.jsx)(H.Text,{as:`p`,className:`share-links__empty-description`,children:e.emptyLabel})]}):null,f]})}function be({shareLink:e,className:t,copiedLabel:n,copyErrorLabel:r,copyLabel:i,urlLabel:a,unavailableLabel:o,highlighted:s,children:c}){return(0,U.jsx)(`li`,{"data-share-id":e.id,className:`share-link-item${s?` share-link-item--created`:``}${t?` ${t}`:``}`,children:(0,U.jsxs)(`div`,{className:`share-link-item__layout`,children:[(0,U.jsxs)(`div`,{className:`share-link-item__details`,children:[(0,U.jsx)(`h3`,{children:e.label}),(0,U.jsxs)(`span`,{className:`share-link-item__metadata`,children:[e.buildLabel,e.createdLabel?(0,U.jsxs)(U.Fragment,{children:[` · `,(0,U.jsx)(`time`,{dateTime:e.createdAt,children:e.createdLabel})]}):null,` · `,e.expiresAt?(0,U.jsx)(`time`,{dateTime:e.expiresAt,children:e.expiresLabel}):e.expiresLabel]})]}),(0,U.jsxs)(`div`,{className:`share-link-item__actions`,children:[o?(0,U.jsx)(`p`,{children:o}):(0,U.jsx)(ge,{value:e.url,label:a||e.label,copyLabel:i,copiedLabel:n,copyErrorLabel:r}),c]})]})})}function xe({data:e,action:t,hiddenFields:n,details:r,afterFields:a,onSubmit:o,label:s,onLabelChange:c,expiration:l,onExpirationChange:u,disabled:d,fieldsDisabled:f,busy:p,error:m}){let h=(0,V.useId)(),g=(0,V.useId)();return(0,U.jsxs)(`div`,{className:`share-links-form`,children:[e.buildLabel?(0,U.jsx)(H.Heading,{as:`h2`,size:`5`,children:e.buildLabel}):null,r,(0,U.jsxs)(`form`,{action:t,method:`post`,onSubmit:o,"aria-busy":p,className:`share-links__form`,children:[n,(0,U.jsxs)(`div`,{className:`share-links__form-row`,children:[(0,U.jsxs)(H.FormControl,{id:h,required:!0,fullWidth:!0,className:`share-links__field`,children:[(0,U.jsx)(H.FormControl.Label,{children:e.labelLabel}),(0,U.jsx)(H.TextInput,{"aria-label":e.labelLabel,"aria-invalid":!!m,name:`share_link[label]`,placeholder:e.labelPlaceholder,maxLength:e.labelMaximumBytes,value:s,onChange:c,disabled:f,fullWidth:!0}),m?(0,U.jsx)(H.FormControl.Validation,{validationStatus:`error`,className:`share-links__validation`,children:m}):null]}),m?(0,U.jsx)(W,{role:`alert`,children:m}):null,(0,U.jsxs)(H.FormControl,{id:g,fullWidth:!0,className:`share-links__field`,children:[(0,U.jsx)(H.FormControl.Label,{children:e.expirationLabel}),(0,U.jsx)(H.Select,{"aria-label":e.expirationLabel,name:`share_link[expiration]`,defaultValue:l===void 0?e.expirationOptions.find(e=>e.value===`seven_days`)?.value??e.expirationOptions[0]?.value:void 0,value:l,onChange:u,disabled:f,fullWidth:!0,children:e.expirationOptions.map(e=>(0,U.jsx)(H.Select.Option,{value:e.value,children:e.label},e.value))})]}),(0,U.jsx)(`div`,{className:`share-links__form-actions`,children:(0,U.jsx)(H.Button,{type:`submit`,variant:`primary`,leadingVisual:i,disabled:d,children:e.submitLabel})})]}),a?(0,U.jsx)(`div`,{className:`share-links__form-options`,children:a}):null]})]})}var q={title:`Share prototype`,internal:`Internal prototype link`,internalDescription:`Requires GitHub sign-in and repository access.`,internalUnavailable:`Internal prototype link unavailable.`,internalCopy:`Copy internal prototype link`,internalOpen:`Open internal prototype link`,public:`Public share links`,permissionUnknown:`Hub has not confirmed permission to manage public share links.`,group:`Publish and share`,back:`Back to preview`,warning:`Anyone with a link can view its Build without signing in. The prototype may expose sensitive or customer information. Check its content before sharing. Local and uncommitted changes are not included.`,target:`New links share this published Build:`,oldBuild:`This is the last published Build, not the current local preview.`,includeControlSettings:`Include current control settings`,controlSettingsDescription:`Adds settings for all configured pages to the links you copy or open. Saved share links stay unchanged.`,controlSettingsWarning:`Settings for controls that have not been published will not take effect for shared links.`,controlSettingsWarningTitle:`Local changes are not in the shared Build`,label:`Label`,labelPlaceholder:`Usability review`,labelInvalid:`Enter a label containing no more than 100 UTF-8 bytes.`,expiry:`Expires after`,expirations:[{value:`one_day`,label:`1 day`},{value:`seven_days`,label:`7 days`},{value:`thirty_days`,label:`30 days`},{value:`never`,label:`Never`}],create:`Create share link`,creating:`Working...`,active:`Active share links`,empty:`Create a link when someone needs signed-out access.`,emptyHeading:`No active share links`,loading:`Loading share links...`,refresh:`Refresh links`,authorize:`Verify with GitHub`,authorizationRetry:`Complete authorization in your browser, then refresh links and submit the action again. No action is replayed automatically.`,paginationFailed:`Hub returned a repeated share-link page. Refresh links to try again.`,noBuild:`A successful published Build is required before creating a share link.`,noBuildHeading:`No successful Build`,build:e=>`Build ${e}`,buildDetails:(e,t,n)=>`Commit: ${e}\nAuthor: @${t}\nPublished: ${n}`,denied:`Managing public share links requires repository admin access or authorship of any successful Build for this Prototype, with current read access. Write access alone is not sufficient.`,disabled:`Public sharing is disabled for this Hub. A Hub administrator must explicitly enable it. Previously revoked links never return.`,disconnected:`Connect to Hub before managing share links.`,connect:`Connect to Hub`,unavailable:`Hub is unavailable. Restore the connection and reopen Share prototype.`,branch:`Open a named prototype branch discovered by Hub before sharing.`,stale:`Hub or checkout changed. Return to preview and reopen Share prototype.`,deleted:`Share link deleted. Its public URL no longer works.`,never:`Never expires`,expires:e=>`Expires ${e}`,createdBy:(e,t)=>`Created by @${e} ${t}`,copy:(e,t)=>`Copy ${e}, Build #${t}`,copied:`Link copied`,copyError:`Could not copy the link. Select the URL and copy it manually.`,open:(e,t)=>`Open ${e}, Build #${t}`,delete:(e,t)=>`Delete ${e}, Build #${t}`,deletePrompt:e=>`Delete "${e}"? Anyone with this link will lose access to its Build.`,deletedError:`Could not delete the link.`,failed:`The sharing request failed.`,unknown:`The sharing request may have completed. Refresh active links before trying again. A matching label does not prove which request created a link.`,expired:`This link has expired. Refresh links.`};function Se({included:e,onChange:t,publishedVersionDiffers:n,disabled:r=!1,error:i,copy:a}){let o=(0,V.useId)(),s=e&&n;return(0,U.jsxs)(`div`,{className:`share-control-settings`,children:[(0,U.jsxs)(H.FormControl,{id:o,fullWidth:!0,children:[(0,U.jsx)(H.Checkbox,{checked:e,onChange:e=>t(e.target.checked),disabled:r}),(0,U.jsx)(H.FormControl.Label,{children:a?.label??q.includeControlSettings}),(0,U.jsx)(H.FormControl.Hint,{className:`share-control-settings__hint`,children:(0,U.jsx)(`span`,{className:`share-control-settings__description`,children:a?.description??q.controlSettingsDescription})})]}),i?(0,U.jsx)(pe,{title:i,variant:`critical`,layout:`compact`}):null,s?(0,U.jsx)(pe,{title:q.controlSettingsWarningTitle,description:q.controlSettingsWarning,variant:`warning`,layout:`compact`,className:`share-control-settings__warning`}):null]})}function Ce(e){return typeof e==`object`&&!!e&&!Array.isArray(e)&&Object.entries(e).every(([e,t])=>/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(e)&&(typeof t==`string`||typeof t==`boolean`||typeof t==`number`&&Number.isFinite(t)||Array.isArray(t)&&t.length<=100&&t.every(e=>typeof e==`string`)))}var we=`replica:controls:url`,Te=/^rc\.([a-zA-Z][a-zA-Z0-9_-]{0,63})\.([a-zA-Z][a-zA-Z0-9_-]{0,63})$/;function Ee(e){let t=new URLSearchParams;for(let n of Object.keys(e).sort()){let r=e[n];if(!Ce(r))throw Error(`Invalid control settings.`);for(let e of Object.keys(r).sort()){let i=`rc.${n}.${e}`;if(!Te.test(i))throw Error(`Invalid control settings identifier.`);t.set(i,JSON.stringify(r[e]))}}let n=t.toString();if(new Blob([n]).size>8192)throw Error(`Control settings exceed the 8 KB URL limit. Reduce the settings before sharing.`);return n}function De(e){let t=new URLSearchParams(e),n=[...t].filter(([e])=>e.startsWith(`rc.`));if(new Blob([new URLSearchParams(n).toString()]).size>8192)return{scopes:{},notice:`Control settings in this URL exceed 8 KB. Defaults were used.`};let r=new Map,i=!1;for(let[e,a]of n){let n=Te.exec(e);if(!n||t.getAll(e).length!==1){i=!0;continue}let o=n[1],s=n[2],c;try{c=JSON.parse(a)}catch{c=a}if(!Ce({[s]:c})){i=!0;continue}let l=r.get(o)??new Map;l.set(s,c),r.set(o,l)}let a=Object.fromEntries([...r].map(([e,t])=>[e,Object.fromEntries(t)]));try{Ee(a)}catch{return{scopes:{},notice:`Control settings in this URL exceed 8 KB. Defaults were used.`}}return{scopes:a,notice:i?`Some URL control settings were invalid. Defaults were used instead.`:``}}function Oe(e,t){let n=new URL(e,window.location.href),r=De(t);if(r.notice)throw Error(r.notice);for(let e of[...n.searchParams.keys()])e.startsWith(`rc.`)&&n.searchParams.delete(e);for(let[e,t]of new URLSearchParams(Ee(r.scopes)))n.searchParams.set(e,t);return n.toString()}function ke({state:e,buildDetails:t,currentCommit:n,hasLocalChanges:r=!1,shareButtonRef:i,onClose:a,onConnect:o,onRefresh:s,onCreate:c,onDelete:l,onOpen:u,controlSettings:d,onAuthorize:f}){let[p,m]=(0,V.useState)(``),[h,g]=(0,V.useState)(`seven_days`),[_,y]=(0,V.useState)(``),[b,x]=(0,V.useState)(Date.now),S=(0,V.useRef)(null),C=(0,V.useRef)(null),w=(0,V.useRef)(null),T=e.context?.prototype,E=q.expirations.filter(e=>!T?.shareLinkExpirationOptions||T.shareLinkExpirationOptions.includes(e.value)),D=E.some(e=>e.value===h)?h:E.find(e=>e.value===`seven_days`)?.value??E[0]?.value??``,k=T?.published?T.build:null,A=k?.url,j=A&&URL.canParse(A)?new URL(A):null,M=j&&j.origin===e.context?.hubOrigin&&[`http:`,`https:`].includes(j.protocol)&&!j.username&&!j.password?A:null,ee=!!(k&&n&&n!==k.commitSha)||r,N=T?.canManageShareLinks===!0,P=!e.sharingDisabled&&T?.publicSharingEnabled!==!1,F=e.busy||e.loading||e.stale||!N||!P,I=d?.included?d.query??``:``,L=!!d?.blocked;function R(e){return Oe(e,I)}let z=P&&e.stale&&!e.loading&&e.created&&!e.links.some(t=>t.id===e.created?.id)?e.created:null;(0,V.useEffect)(()=>{let e=i.current;C.current?.focus();let t=window.setInterval(()=>x(Date.now()),1e4);return()=>{window.clearInterval(t),e?.focus()}},[i]),(0,V.useEffect)(()=>{if(e.busy||!w.current)return;let t=w.current;w.current=null,(t.map(e=>S.current?.querySelector(`[data-share-id="${e}"] button`)).find(e=>e&&!e.disabled)||C.current)?.focus()},[e.busy,e.links]);async function te(t,n){if(!window.confirm(q.deletePrompt(n)))return;let r=e.links.findIndex(e=>e.id===t),i=[...e.links.slice(r+1),...e.links.slice(0,r).reverse()].map(e=>e.id);await l(t)&&(w.current=i,(i.map(e=>S.current?.querySelector(`[data-share-id="${e}"] button`)).find(e=>e&&!e.disabled)||C.current)?.focus())}function ne(e){return new Intl.DateTimeFormat(void 0,{dateStyle:`medium`,timeStyle:`short`}).format(new Date(e))}return(0,U.jsx)(`main`,{className:`canvas-share-page`,"aria-label":q.title,children:(0,U.jsx)(_e,{children:(0,U.jsx)(ye,{labels:{heading:q.title,noBuildHeading:q.noBuildHeading,noBuildLabel:q.noBuild,emptyHeading:q.emptyHeading,emptyLabel:q.empty},headingRef:C,headingTrailing:(0,U.jsx)(`div`,{className:`canvas-share-close`,children:(0,U.jsx)(G,{icon:B,variant:`invisible`,"aria-label":q.back,description:q.back,onClick:a})}),feedback:(0,U.jsxs)(U.Fragment,{children:[d?(0,U.jsx)(Se,{included:d.included,onChange:d.onChange,publishedVersionDiffers:ee,disabled:e.busy||d.pending,error:d.error}):null,(0,U.jsxs)(`section`,{className:`canvas-share-internal`,"aria-label":q.internal,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`6`,children:q.internal}),(0,U.jsx)(`p`,{children:q.internalDescription}),M&&!L?(0,U.jsxs)(`div`,{className:`share-link-item__actions canvas-share-internal-actions`,children:[(0,U.jsx)(ge,{value:R(M),label:q.internal,copyLabel:q.internalCopy,copiedLabel:q.copied,copyErrorLabel:q.copyError}),(0,U.jsx)(G,{as:`a`,href:R(M),target:`_blank`,rel:`noopener`,icon:v,"aria-label":q.internalOpen,description:q.internalOpen})]}):M?null:(0,U.jsx)(`p`,{role:`status`,children:q.internalUnavailable})]}),(0,U.jsxs)(`div`,{className:`canvas-share-public-header`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`6`,children:q.public}),(0,U.jsx)(`p`,{children:q.warning})]}),T&&!N?(0,U.jsx)(`p`,{role:`status`,children:T.canManageShareLinks===!1?q.denied:q.permissionUnknown}):null,P?null:(0,U.jsx)(`p`,{role:`status`,children:q.disabled}),e.error?(0,U.jsx)(pe,{title:e.error,variant:`critical`,layout:`compact`}):null,e.authorization&&f?(0,U.jsx)(H.Button,{variant:`secondary`,size:`small`,onClick:f,disabled:e.busy,children:q.authorize}):null,o&&!e.context?(0,U.jsx)(H.Button,{variant:`secondary`,size:`small`,onClick:o,children:q.connect}):null]}),form:k&&N&&P?(0,U.jsx)(xe,{data:{buildLabel:null,labelLabel:q.label,labelPlaceholder:q.labelPlaceholder,labelMaximumBytes:100,expirationLabel:q.expiry,expirationOptions:E,submitLabel:e.busy?q.creating:q.create},label:p,onLabelChange:e=>{m(e.target.value),y(``)},expiration:D,onExpirationChange:e=>g(e.target.value),onSubmit:e=>{e.preventDefault(),!p.trim()||new TextEncoder().encode(p.trim()).length>100?y(q.labelInvalid):(y(``),c(p,D))},disabled:F,fieldsDisabled:e.busy,busy:e.busy,error:_,details:(0,U.jsxs)(`div`,{className:`canvas-share-build-details`,children:[(0,U.jsxs)(`p`,{children:[q.target,` `,(0,U.jsx)(`strong`,{children:q.build(k.number)}),` - `,(0,U.jsx)(`code`,{children:k.commitSha.slice(0,7)}),` - `,(0,U.jsx)(`time`,{dateTime:k.publishedAt,children:ne(k.publishedAt)})]}),ee?(0,U.jsx)(`p`,{children:q.oldBuild}):null]})}):null,formUnavailable:N&&P&&!k?void 0:null,beforeLinks:(0,U.jsxs)(U.Fragment,{children:[e.notice?(0,U.jsx)(`p`,{role:`status`,children:e.notice}):null,z&&!L?(0,U.jsx)(ge,{value:R(z.url),label:z.label,copyLabel:q.copy(z.label,z.buildNumber),copiedLabel:q.copied,copyErrorLabel:q.copyError}):null,e.loading?(0,U.jsx)(`p`,{role:`status`,children:q.loading}):null]}),hasLinks:N&&P&&!L&&e.links.length>0,showEmpty:N&&P&&!L&&!e.loading&&!e.stale,listRef:S,listBusy:e.loading,links:(!N||!P||L?[]:e.links).map(e=>{let n=e.expiresAt!==null&&Date.parse(e.expiresAt)<=b,r=t?.[e.buildNumber];return(0,U.jsxs)(be,{className:k&&e.buildNumberI?u(e.id,I):u(e.id)}),(0,U.jsx)(G,{icon:O,variant:`danger`,"aria-label":q.delete(e.label,e.buildNumber),description:q.delete(e.label,e.buildNumber),disabled:F||n,onClick:()=>void te(e.id,e.label)})]},e.id)}),afterLinks:(0,U.jsx)(`div`,{className:`canvas-share-list-actions`,children:N||!e.context&&!o?(0,U.jsx)(H.Button,{size:`small`,variant:`subtle`,onClick:s,disabled:e.busy||e.loading,children:q.refresh}):null})})})})}var J={checking:`Checking sharing readiness`,checkingDetail:`Checking Hub for a successful published Build and repository access.`,connect:`Connect before sharing`,connectDetail:`Connect to Hub before sharing this prototype.`,connectAction:`Connect to Hub`,publish:`Publish before sharing`,publishDetail:`To create a share link, publish this prototype to Hub first. Your local preview stays private.`,publishPermissionUnverified:`This Hub has not confirmed publishing permission. Copilot will check access when publishing and report any permission errors.`,preparing:`Preparing your prototype`,ready:`Ready to share`,readyDetail:`Your prototype is ready to share.`,manage:`Share prototype`,unavailable:`Sharing status unavailable`,unavailableDetail:`Hub could not verify sharing readiness. Retry before continuing.`,permissionUnknown:`This Hub cannot verify sharing or publishing permission. Update Hub and retry.`,restricted:`Sharing unavailable`,publishDenied:`Publishing requires repository write access. Ask a prototype author to publish a Build.`,local:`Local development prototypes cannot create public share links.`,changed:`Sharing target changed`,changedDetail:`The repository, branch, or Hub changed. Close this dialog and reopen Share for the intended prototype.`,boundary:`Internal review requires repository access. Public share links let anyone view a published Build, not your local preview.`,close:`Close sharing readiness`},Ae=`Branch not eligible for Hub registration`,Y={heading:`Branch publication`,checking:`Checking...`,retry:`Retry status`,retryPublish:`Retry publish`,requested:`Requested`,publishBranch:`Publish`,publishChanges:`Publish changes`,registration:`Publishing`,registrationFailed:`Publication delayed`,published:`Published`,alreadyPublished:`Latest changes already published`,queued:`Build queued`,building:`Building`,awaitingHub:`Awaiting Hub`,awaitingBuild:`Awaiting build`,connect:`Connect to the hub`,workflowLink:`View workflow run`,initial:`Checking branch publication.`,checkingRemote:`Checking the exact branch on the origin repository.`,detached:`Open a named branch before publishing.`,changed:`The checkout changed. Refresh publication status.`,unknown:e=>`Remote branch status is unknown. ${e||`Check GitHub access and retry.`}`,pending:`Pushing branch to repository.`,checkingHub:`Checking the Hub connection.`,disconnected:`Connect to the hub before publishing this prototype.`,hubUnavailable:`Hub verification is unavailable. Restore access and retry.`,hubUnavailableTitle:`Hub verification unavailable`,staleHub:`The Hub status belongs to a different checkout. Refresh to continue.`,workflowMissing:`This checkout has no .github/workflows/replica.yml. Set up the repository's Replica build workflow before publishing.`,dispatchFailed:`Copilot could not receive the publish request.`,absent:`This branch won't appear in the hub until you publish.`,needsPush:`The remote branch points to a different commit. Publish pushes this branch without force.`,localChanges:`Local changes are not in the published prototype. Choose how to publish them.`,needsRegistration:`Hub imported this commit. The canvas is publishing it automatically.`,registrationDenied:`Hub could not register this branch. Check repository access and branch eligibility.`,registrationErrorTitle:`Hub registration failed`,registrationReasons:new Map([[`write_access_required`,{title:Ae,description:`You lack write access to this repository.`}],[`branch_not_reviewable`,{title:Ae,description:`Default, reserved, and internal branches cannot be registered in Hub.`}],[`remote_branch_missing`,{title:Ae,description:`The branch no longer exists on the remote repository.`}],[`branch_authorship_required`,{title:Ae,description:`You have not authored a commit unique to this branch.`}],[`repository_mismatch`,{title:Ae,description:`The branch belongs to a different repository.`}],[`already_registered`,{title:`Branch already registered in Hub`,description:`This branch is already registered in Hub. Refresh its status.`}],[`successful_build_required`,{title:`Hub registration delayed`,description:`Hub has not imported this checkout's successful Build yet.`}]]),ready:`Hub imported this commit and the prototype is registered.`,importFailed:`Hub could not import or build this commit. Pushing this unchanged commit does not rerun the failed work. Inspect the Build failure in Hub and repair the cause before publishing again.`,workflowUnavailable:`Workflow status is unavailable. Check GitHub access and retry.`,staleWorkflow:`Workflow status belongs to a different branch or commit.`,workflowQueued:`The Replica workflow for this commit is queued or waiting.`,workflowBuilding:`The Replica workflow is building this commit.`,workflowFailed:e=>`The Replica workflow finished with ${e||`an unsuccessful result`}. Pushing this unchanged commit does not rerun the failed work. Inspect the run and repair the cause before publishing again.`,importing:`The workflow succeeded. Waiting for Hub discovery and artifact import; this is not published yet.`,noBuild:`The exact branch and commit are on GitHub, but no matching Replica workflow run has appeared yet.`};function je({publication:e,busy:t,onPublish:n,onRetry:r}){if(e.kind===`ready`)return null;let i=e.kind===`requested`,a=t||i;return(0,U.jsxs)(`section`,{className:`canvas-branch-publication`,"aria-label":Y.heading,children:[e.error?(0,U.jsx)(pe,{variant:`critical`,layout:`compact`,title:e.error.title,description:e.error.description}):(0,U.jsx)(`p`,{role:`status`,children:e.detail}),e.runUrl?(0,U.jsx)(`p`,{children:(0,U.jsx)(H.InlineLink,{className:`canvas-branch-publication__workflow-link`,href:e.runUrl,target:`_blank`,rel:`noopener noreferrer`,children:Y.workflowLink})}):null,(e.action!==`none`||i)&&e.kind!==`disconnected`?(0,U.jsx)(`div`,{className:`canvas-branch-publication__actions`,children:(0,U.jsx)(H.Button,{variant:`primary`,size:`small`,disabled:a,"aria-busy":a,leadingVisual:a?(0,U.jsx)(L,{size:16}):void 0,onClick:e.action===`retry`?r:n,children:e.label})}):null]})}function X({readiness:e,busy:t,shareButtonRef:n,onClose:r,onConnect:i,onPublish:a,onRetry:o,onManage:s}){let c=(0,V.useId)();return(0,U.jsxs)(le,{title:e.title,closeLabel:J.close,onClose:r,returnFocusRef:n,descriptionId:c,children:[(0,U.jsx)(`p`,{id:c,role:`status`,children:e.detail}),[`connect`,`publish`,`ready`].includes(e.kind)?(0,U.jsx)(`p`,{children:J.boundary}):null,e.publication?(0,U.jsx)(je,{publication:e.publication,dirty:!1,busy:t,onPublish:a,onRetry:o}):null,[`connect`,`ready`,`retry`].includes(e.kind)?(0,U.jsx)(H.Button,{variant:`primary`,size:`small`,disabled:t,"aria-busy":t,onClick:e.kind===`connect`?i:e.kind===`ready`?s:o,children:e.kind===`connect`?J.connectAction:e.kind===`ready`?J.manage:Y.retry}):null]})}function Me({hub:e,connection:t,publication:n,sharing:r,shareIntent:i,controlSettings:a,readiness:o,state:s,hubOpen:c,buildDetailsOpen:l,onCloseBuildDetails:u,shareButtonRef:d,hubButtonRef:f,connectionButtonRef:p,publishButtonRef:m,titleButtonRef:h}){let{intent:g,targetChanged:_}=i,v=n.presentedState;return(0,U.jsxs)(U.Fragment,{children:[t.open&&(!g||g.connecting&&!_)?(0,U.jsx)(fe,{status:e.status,pairing:t.pairing,connecting:t.connecting,error:t.error,onConnect:t.connect,onSelectHub:e.select,onResetHub:e.reset,onClose:()=>{t.close(),i.setConnecting(!1)},hubButtonRef:g?d:c?p:f}):null,g&&!n.publishDialog&&(_||!g.connecting||!t.open)?(0,U.jsx)(X,{readiness:_?{kind:`restricted`,title:J.changed,detail:J.changedDetail}:o,busy:n.busy,shareButtonRef:d,onClose:()=>{i.close(),t.close()},onConnect:()=>{_||o.kind!==`connect`||(i.setConnecting(!0),t.showAndConnect())},onPublish:()=>{!_&&o.kind===`publish`&&n.publish()},onRetry:()=>void n.retry(),onManage:()=>{_||o.kind!==`ready`||(i.close(),r.open())}}):null,n.publishDialog?(0,U.jsx)(he,{busy:n.busy,error:n.publishDialogError,remembered:n.publishDialog.preparation.remember,returnFocusRef:g?d:m,onClose:n.closePublishDialog,onChoose:(e,t)=>void n.choosePublish(e,t)}):null,r.state.open?(0,U.jsx)(ke,{state:r.state,currentCommit:s?.stats.commitSha,hasLocalChanges:s?.stats.workingTree===`changed`,shareButtonRef:d,onClose:r.close,onConnect:!e.status||[`disconnected`,`pairing`,`unconfigured`].includes(e.status.state)?()=>{r.close(),t.show()}:void 0,onRefresh:()=>void r.refresh(),onCreate:r.create,onDelete:r.remove,onOpen:(e,t)=>void r.openLink(e,t),controlSettings:a,onAuthorize:()=>void r.authorize()}):null,l&&v?(0,U.jsx)(ue,{state:v,titleButtonRef:h,onClose:u}):null]})}function Ne({address:e,addressRef:t,canGoBack:n,canGoForward:i,appearance:a,onAppearanceChange:o,onBack:s,onForward:c,onNavigate:l,onOpenTab:u,onReload:d}){let[f,p]=(0,V.useState)(null),m=f?.address===e?f.value:e,h=f?.address===e?f.error:``;function g(t){t.preventDefault();try{let t=new URL(m.trim(),e);if(![`http:`,`https:`].includes(t.protocol)||t.origin!==new URL(e).origin||t.username||t.password){p({address:e,value:m,error:K.browserAddressOrigin});return}p(null),l(t.href)}catch{p({address:e,value:m,error:K.browserAddressInvalid})}}return(0,U.jsx)(H.ThemeProvider,{colorMode:`auto`,className:`canvas-browser-theme`,children:(0,U.jsxs)(`nav`,{className:`canvas-browser-bar`,"aria-label":K.browserNavigation,children:[(0,U.jsxs)(`div`,{className:`canvas-browser-bar__navigation`,children:[(0,U.jsx)(`button`,{type:`button`,"aria-label":K.browserBack,disabled:!n,onClick:s,children:(0,U.jsx)(r,{size:16})}),(0,U.jsx)(`button`,{type:`button`,"aria-label":K.browserForward,disabled:!i,onClick:c,children:(0,U.jsx)(oe,{size:16})}),(0,U.jsx)(`button`,{type:`button`,"aria-label":K.browserReload,onClick:d,children:(0,U.jsx)(L,{size:16})})]}),(0,U.jsxs)(`form`,{className:`canvas-browser-bar__address`,onSubmit:g,children:[(0,U.jsx)(`input`,{ref:t,"aria-label":K.browserAddress,"aria-invalid":!!h,"aria-describedby":h?`canvas-browser-address-error`:void 0,spellCheck:!1,value:m,onChange:t=>{p({address:e,value:t.target.value,error:``})},onFocus:e=>e.currentTarget.select(),onKeyDown:e=>{e.key===`Escape`&&(p(null),e.currentTarget.blur())}}),h?(0,U.jsx)(`span`,{id:`canvas-browser-address-error`,className:`canvas-browser-bar__error`,role:`alert`,children:h}):null]}),(0,U.jsxs)(`div`,{className:`canvas-browser-bar__tools`,children:[(0,U.jsx)(`button`,{type:`button`,"aria-label":K.browserOpenTab,title:K.browserOpenTab,onClick:()=>{u().catch(t=>{p({address:e,value:m,error:t instanceof Error?t.message:String(t)})})},children:(0,U.jsx)(v,{size:16})}),(0,U.jsxs)(`div`,{className:`canvas-browser-bar__appearance`,role:`group`,"aria-label":K.browserAppearance,children:[(0,U.jsx)(`button`,{type:`button`,"aria-label":K.browserLight,"aria-pressed":a===`light`,onClick:()=>o(`light`),children:(0,U.jsx)(P,{size:16})}),(0,U.jsx)(`button`,{type:`button`,"aria-label":K.browserDark,"aria-pressed":a===`dark`,onClick:()=>o(`dark`),children:(0,U.jsx)(ie,{size:16})})]})]})]})})}var Pe=e(t((e=>{var t=(e,t)=>()=>(t||(e((t={exports:{}}).exports,t),e=null),t.exports),n=t((e=>{Object.defineProperty(e,"__esModule",{value:!0});function t(e){let t=e.length,n=0,r=0,i;for(;r=55296&&i<=56319&&r{t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&typeof t==`object`&&typeof n==`object`){if(t.constructor!==n.constructor)return!1;var r,i,a;if(Array.isArray(t)){if(r=t.length,r!=n.length)return!1;for(i=r;i--!==0;)if(!e(t[i],n[i]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if(a=Object.keys(t),r=a.length,r!==Object.keys(n).length)return!1;for(i=r;i--!==0;)if(!Object.prototype.hasOwnProperty.call(n,a[i]))return!1;for(i=r;i--!==0;){var o=a[i];if(!e(t[o],n[o]))return!1}return!0}return t!==t&&n!==n}})),i=t((e=>{Object.defineProperty(e,"__esModule",{value:!0});var t=r();t.code=`require("ajv/dist/runtime/equal").default`,e.default=t}));e.validateShape=N;var a={type:`object`,additionalProperties:!1,required:[`version`,`scope`,`controls`],properties:{$schema:{type:`string`},version:{const:1},scope:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},role:{enum:[`shared`,`page`]},container:{$ref:`#/$defs/selector`},panel:{type:`object`,additionalProperties:!1,required:[`width`],properties:{width:{type:`integer`,minimum:160,maximum:4096}}},groups:{type:`array`,maxItems:100,items:{type:`object`,additionalProperties:!1,required:[`id`,`label`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},when:{$ref:`#/$defs/condition`}}}},controls:{type:`array`,maxItems:500,items:{oneOf:[{$ref:`#/$defs/boolean`},{$ref:`#/$defs/number`},{$ref:`#/$defs/slider`},{$ref:`#/$defs/choice`},{$ref:`#/$defs/checkboxGroup`},{$ref:`#/$defs/text`},{$ref:`#/$defs/color`},{$ref:`#/$defs/button`}]}}}},o=Object.prototype.hasOwnProperty,s=n().default,c=RegExp(`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`,`u`),l={type:[`string`,`number`,`boolean`]},u=i().default,d={validate:f};function f(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0,s=o,p=!1,m=null,h=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.control===void 0){let e={instancePath:t,schemaPath:`#/oneOf/0/required`,keyword:`required`,params:{missingProperty:`control`},message:`must have required property 'control'`};a===null?a=[e]:a.push(e),o++}if(e.equals===void 0){let e={instancePath:t,schemaPath:`#/oneOf/0/required`,keyword:`required`,params:{missingProperty:`equals`},message:`must have required property 'equals'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`control`&&n!==`equals`){let e={instancePath:t,schemaPath:`#/oneOf/0/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.control!==void 0){let n=e.control;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.equals!==void 0){let n=e.equals;if(typeof n!=`string`&&!(typeof n==`number`&&isFinite(n))&&typeof n!=`boolean`){let e={instancePath:t+`/equals`,schemaPath:`#/$defs/scalar/type`,keyword:`type`,params:{type:l.type},message:`must be string,number,boolean`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/0/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var g=h===o;g&&(p=!0,m=0);let _=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.control===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`control`},message:`must have required property 'control'`};a===null?a=[e]:a.push(e),o++}if(e.in===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`in`},message:`must have required property 'in'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`control`&&n!==`in`){let e={instancePath:t,schemaPath:`#/oneOf/1/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.control!==void 0){let n=e.control;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.in!==void 0){let n=e.in;if(Array.isArray(n)){if(n.length>20){let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/maxItems`,keyword:`maxItems`,params:{limit:20},message:`must NOT have more than 20 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r1){outer0:for(;r--;)for(i=r;i--;)if(u(n[r],n[i])){let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[e]:a.push(e),o++;break outer0}}}else{let e={instancePath:t+`/in`,schemaPath:`#/oneOf/1/properties/in/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/1/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var g=_===o;if(g&&p)p=!1,m=[m,1];else{g&&(p=!0,m=1);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.control===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`control`},message:`must have required property 'control'`};a===null?a=[e]:a.push(e),o++}if(e.includes===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`includes`},message:`must have required property 'includes'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`control`&&n!==`includes`){let e={instancePath:t,schemaPath:`#/oneOf/2/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.control!==void 0){let n=e.control;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/control`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.includes!==void 0&&typeof e.includes!=`string`){let e={instancePath:t+`/includes`,schemaPath:`#/oneOf/2/properties/includes/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t,schemaPath:`#/oneOf/2/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var g=n===o;if(g&&p)p=!1,m=[m,2];else{g&&(p=!0,m=2);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.all===void 0){let e={instancePath:t,schemaPath:`#/oneOf/3/required`,keyword:`required`,params:{missingProperty:`all`},message:`must have required property 'all'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`all`){let e={instancePath:t,schemaPath:`#/oneOf/3/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.all!==void 0){let n=e.all;if(Array.isArray(n)){if(n.length>10){let e={instancePath:t+`/all`,schemaPath:`#/oneOf/3/properties/all/maxItems`,keyword:`maxItems`,params:{limit:10},message:`must NOT have more than 10 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/all`,schemaPath:`#/oneOf/3/properties/all/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r10){let e={instancePath:t+`/any`,schemaPath:`#/oneOf/4/properties/any/maxItems`,keyword:`maxItems`,params:{limit:10},message:`must NOT have more than 10 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/any`,schemaPath:`#/oneOf/4/properties/any/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r512){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/0/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=d===o;f&&(l=!0,u=0);let v=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.selector===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`selector`},message:`must have required property 'selector'`};a===null?a=[e]:a.push(e),o++}if(e.property===void 0){let e={instancePath:t,schemaPath:`#/oneOf/1/required`,keyword:`required`,params:{missingProperty:`property`},message:`must have required property 'property'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`selector`&&n!==`property`){let e={instancePath:t,schemaPath:`#/oneOf/1/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`style`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/1/properties/type/const`,keyword:`const`,params:{allowedValue:`style`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.selector!==void 0){let n=e.selector;if(typeof n==`string`){if(s(n)>512){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/selector`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.property!==void 0){let n=e.property;if(typeof n==`string`){if(s(n)>100){let e={instancePath:t+`/property`,schemaPath:`#/oneOf/1/properties/property/maxLength`,keyword:`maxLength`,params:{limit:100},message:`must NOT have more than 100 characters`};a===null?a=[e]:a.push(e),o++}if(!m.test(n)){let e={instancePath:t+`/property`,schemaPath:`#/oneOf/1/properties/property/pattern`,keyword:`pattern`,params:{pattern:`^(--[a-zA-Z0-9_-]+|[a-z][a-z-]*)$`},message:`must match pattern "^(--[a-zA-Z0-9_-]+|[a-z][a-z-]*)$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/property`,schemaPath:`#/oneOf/1/properties/property/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/1/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=v===o;if(f&&l)l=!1,u=[u,1];else{f&&(l=!0,u=1);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.key===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`key`},message:`must have required property 'key'`};a===null?a=[e]:a.push(e),o++}if(e.mode===void 0){let e={instancePath:t,schemaPath:`#/oneOf/2/required`,keyword:`required`,params:{missingProperty:`mode`},message:`must have required property 'mode'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`key`&&n!==`mode`){let e={instancePath:t,schemaPath:`#/oneOf/2/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`query`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/2/properties/type/const`,keyword:`const`,params:{allowedValue:`query`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.key!==void 0){let n=e.key;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/key`,schemaPath:`#/oneOf/2/properties/key/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/key`,schemaPath:`#/oneOf/2/properties/key/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/key`,schemaPath:`#/oneOf/2/properties/key/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.mode!==void 0){let n=e.mode;if(n!==`in-place`&&n!==`navigate`){let e={instancePath:t+`/mode`,schemaPath:`#/oneOf/2/properties/mode/enum`,keyword:`enum`,params:{allowedValues:p.oneOf[2].properties.mode.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/2/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=n===o;if(f&&l)l=!1,u=[u,2];else{f&&(l=!0,u=2);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/3/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.mode===void 0){let e={instancePath:t,schemaPath:`#/oneOf/3/required`,keyword:`required`,params:{missingProperty:`mode`},message:`must have required property 'mode'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`mode`){let e={instancePath:t,schemaPath:`#/oneOf/3/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`hash`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/3/properties/type/const`,keyword:`const`,params:{allowedValue:`hash`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.mode!==void 0){let n=e.mode;if(n!==`in-place`&&n!==`navigate`){let e={instancePath:t+`/mode`,schemaPath:`#/oneOf/3/properties/mode/enum`,keyword:`enum`,params:{allowedValues:p.oneOf[3].properties.mode.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}}else{let e={instancePath:t,schemaPath:`#/oneOf/3/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=n===o;if(f&&l)l=!1,u=[u,3];else{f&&(l=!0,u=3);let n=o;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.type===void 0){let e={instancePath:t,schemaPath:`#/oneOf/4/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.object===void 0){let e={instancePath:t,schemaPath:`#/oneOf/4/required`,keyword:`required`,params:{missingProperty:`object`},message:`must have required property 'object'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`type`&&n!==`object`&&n!==`read`&&n!==`write`&&n!==`action`&&n!==`subscribe`&&n!==`pollMs`){let e={instancePath:t,schemaPath:`#/oneOf/4/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.type!==void 0&&e.type!==`api`){let e={instancePath:t+`/type`,schemaPath:`#/oneOf/4/properties/type/const`,keyword:`const`,params:{allowedValue:`api`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.object!==void 0){let n=e.object;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/object`,schemaPath:`#/oneOf/4/properties/object/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(!h.test(n)){let e={instancePath:t+`/object`,schemaPath:`#/oneOf/4/properties/object/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z_$][a-zA-Z0-9_$]*(\\.[a-zA-Z_$][a-zA-Z0-9_$]*)*$`},message:`must match pattern "^[a-zA-Z_$][a-zA-Z0-9_$]*(\\.[a-zA-Z_$][a-zA-Z0-9_$]*)*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/object`,schemaPath:`#/oneOf/4/properties/object/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.read!==void 0){let n=e.read;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/read`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/read`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/read`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.write!==void 0){let n=e.write;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/write`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/write`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/write`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.action!==void 0){let n=e.action;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/action`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/action`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/action`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.subscribe!==void 0){let n=e.subscribe;if(typeof n==`string`){if(s(n)>64){let e={instancePath:t+`/subscribe`,schemaPath:`#/$defs/method/maxLength`,keyword:`maxLength`,params:{limit:64},message:`must NOT have more than 64 characters`};a===null?a=[e]:a.push(e),o++}if(!g.test(n)){let e={instancePath:t+`/subscribe`,schemaPath:`#/$defs/method/pattern`,keyword:`pattern`,params:{pattern:`^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$`},message:`must match pattern "^(?!constructor$|prototype$|__proto__$)[a-zA-Z_$][a-zA-Z0-9_$]*$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/subscribe`,schemaPath:`#/$defs/method/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.pollMs!==void 0){let n=e.pollMs;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/pollMs`,schemaPath:`#/oneOf/4/properties/pollMs/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),o++}if(typeof n==`number`&&isFinite(n)){if(n>6e4||isNaN(n)){let e={instancePath:t+`/pollMs`,schemaPath:`#/oneOf/4/properties/pollMs/maximum`,keyword:`maximum`,params:{comparison:`<=`,limit:6e4},message:`must be <= 60000`};a===null?a=[e]:a.push(e),o++}if(n<100||isNaN(n)){let e={instancePath:t+`/pollMs`,schemaPath:`#/oneOf/4/properties/pollMs/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:100},message:`must be >= 100`};a===null?a=[e]:a.push(e),o++}}}}else{let e={instancePath:t,schemaPath:`#/oneOf/4/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}var f=n===o;f&&l?(l=!1,u=[u,4]):f&&(l=!0,u=4)}}}if(l)o=c,a!==null&&(c?a.length=c:a=null);else{let e={instancePath:t,schemaPath:`#/oneOf`,keyword:`oneOf`,params:{passingSchemas:u},message:`must match exactly one schema in oneOf`};a===null?a=[e]:a.push(e),o++}return _.errors=a,o===0}function v(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`boolean`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`boolean`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0&&typeof e.default!=`boolean`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`boolean`},message:`must be boolean`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return v.errors=a,o===0}var y={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`,`min`,`max`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{const:`number`},default:{type:`number`},binding:{$ref:`#/$defs/binding`},min:{type:`number`},max:{type:`number`},step:{type:`number`,exclusiveMinimum:0},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function b(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(y.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`number`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`number`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return b.errors=a,l===0}var x={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`,`min`,`max`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{const:`slider`},default:{type:`number`},binding:{$ref:`#/$defs/binding`},min:{type:`number`},max:{type:`number`},step:{type:`number`,exclusiveMinimum:0},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function S(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(x.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`slider`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`slider`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return S.errors=a,l===0}var C={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`,`options`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{enum:[`select`,`radio`,`segmented`]},default:{type:`string`},binding:{$ref:`#/$defs/binding`},options:{$ref:`#/$defs/options`},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function w(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0){let n=e.type;if(n!==`select`&&n!==`radio`&&n!==`segmented`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:C.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return w.errors=a,o===0}function T(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!=="default"&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`checkboxGroup`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`checkboxGroup`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.default!==void 0){let n=e.default;if(Array.isArray(n)){let e=n.length;for(let r=0;r1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/default`,schemaPath:`#/properties/default/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return T.errors=a,o===0}var E={type:`object`,additionalProperties:!1,required:[`id`,`label`,`type`,`default`],properties:{id:{$ref:`#/$defs/id`},label:{$ref:`#/$defs/label`},type:{enum:[`text`,`textarea`]},default:{type:`string`},binding:{$ref:`#/$defs/binding`},minLength:{type:`integer`,minimum:0},maxLength:{type:`integer`,minimum:0},group:{$ref:`#/$defs/id`},when:{$ref:`#/$defs/condition`}}};function D(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(E.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0){let n=e.type;if(n!==`text`&&n!==`textarea`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:E.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),l++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.minLength!==void 0){let n=e.minLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.maxLength!==void 0){let n=e.maxLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return D.errors=a,l===0}var O=RegExp(`^#[0-9a-fA-F]{6}$`,`u`);function k(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`color`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`color`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0){let n=e.default;if(typeof n==`string`){if(!O.test(n)){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/pattern`,keyword:`pattern`,params:{pattern:`^#[0-9a-fA-F]{6}$`},message:`must match pattern "^#[0-9a-fA-F]{6}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return k.errors=a,o===0}function A(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`button`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`button`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return A.errors=a,o===0}function j(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let l=null,u=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.version===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`version`},message:`must have required property 'version'`};l===null?l=[e]:l.push(e),u++}if(e.scope===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`scope`},message:`must have required property 'scope'`};l===null?l=[e]:l.push(e),u++}if(e.controls===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`controls`},message:`must have required property 'controls'`};l===null?l=[e]:l.push(e),u++}for(let n in e)if(!o.call(a.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};l===null?l=[e]:l.push(e),u++}if(e.$schema!==void 0&&typeof e.$schema!=`string`){let e={instancePath:t+`/$schema`,schemaPath:`#/properties/%24schema/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}if(e.version!==void 0&&e.version!==1){let e={instancePath:t+`/version`,schemaPath:`#/properties/version/const`,keyword:`const`,params:{allowedValue:1},message:`must be equal to constant`};l===null?l=[e]:l.push(e),u++}if(e.scope!==void 0){let n=e.scope;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/scope`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/scope`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.role!==void 0){let n=e.role;if(n!==`shared`&&n!==`page`){let e={instancePath:t+`/role`,schemaPath:`#/properties/role/enum`,keyword:`enum`,params:{allowedValues:a.properties.role.enum},message:`must be equal to one of the allowed values`};l===null?l=[e]:l.push(e),u++}}if(e.container!==void 0){let n=e.container;if(typeof n==`string`){if(s(n)>512){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.panel!==void 0){let n=e.panel;if(n&&typeof n==`object`&&!Array.isArray(n)){if(n.width===void 0){let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/required`,keyword:`required`,params:{missingProperty:`width`},message:`must have required property 'width'`};l===null?l=[e]:l.push(e),u++}for(let e in n)if(e!==`width`){let n={instancePath:t+`/panel`,schemaPath:`#/properties/panel/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:e},message:`must NOT have additional properties`};l===null?l=[n]:l.push(n),u++}if(n.width!==void 0){let e=n.width;if(typeof e!=`number`||e%1||isNaN(e)||!isFinite(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};l===null?l=[e]:l.push(e),u++}if(typeof e==`number`&&isFinite(e)){if(e>4096||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/maximum`,keyword:`maximum`,params:{comparison:`<=`,limit:4096},message:`must be <= 4096`};l===null?l=[e]:l.push(e),u++}if(e<160||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:160},message:`must be >= 160`};l===null?l=[e]:l.push(e),u++}}}}else{let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}if(e.groups!==void 0){let n=e.groups;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/groups/`+r+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(l=l===null?f.errors:l.concat(f.errors),u=l.length))}else{let e={instancePath:t+`/groups/`+r,schemaPath:`#/properties/groups/items/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}}else{let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/type`,keyword:`type`,params:{type:`array`},message:`must be array`};l===null?l=[e]:l.push(e),u++}}if(e.controls!==void 0){let n=e.controls;if(Array.isArray(n)){if(n.length>500){let e={instancePath:t+`/controls`,schemaPath:`#/properties/controls/maxItems`,keyword:`maxItems`,params:{limit:500},message:`must NOT have more than 500 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r100){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.role!==void 0){let n=e.role;if(n!==`shared`&&n!==`page`){let e={instancePath:t+`/role`,schemaPath:`#/properties/role/enum`,keyword:`enum`,params:{allowedValues:a.properties.role.enum},message:`must be equal to one of the allowed values`};l===null?l=[e]:l.push(e),u++}}if(e.container!==void 0){let n=e.container;if(typeof n==`string`){if(s(n)>512){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/maxLength`,keyword:`maxLength`,params:{limit:512},message:`must NOT have more than 512 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/container`,schemaPath:`#/$defs/selector/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}if(e.panel!==void 0){let n=e.panel;if(n&&typeof n==`object`&&!Array.isArray(n)){if(n.width===void 0){let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/required`,keyword:`required`,params:{missingProperty:`width`},message:`must have required property 'width'`};l===null?l=[e]:l.push(e),u++}for(let e in n)if(e!==`width`){let n={instancePath:t+`/panel`,schemaPath:`#/properties/panel/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:e},message:`must NOT have additional properties`};l===null?l=[n]:l.push(n),u++}if(n.width!==void 0){let e=n.width;if(typeof e!=`number`||e%1||isNaN(e)||!isFinite(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};l===null?l=[e]:l.push(e),u++}if(typeof e==`number`&&isFinite(e)){if(e>4096||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/maximum`,keyword:`maximum`,params:{comparison:`<=`,limit:4096},message:`must be <= 4096`};l===null?l=[e]:l.push(e),u++}if(e<160||isNaN(e)){let e={instancePath:t+`/panel/width`,schemaPath:`#/properties/panel/properties/width/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:160},message:`must be >= 160`};l===null?l=[e]:l.push(e),u++}}}}else{let e={instancePath:t+`/panel`,schemaPath:`#/properties/panel/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}if(e.groups!==void 0){let n=e.groups;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};l===null?l=[e]:l.push(e),u++}if(s(n)<1){let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};l===null?l=[e]:l.push(e),u++}}else{let e={instancePath:t+`/groups/`+r+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};l===null?l=[e]:l.push(e),u++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/groups/`+r+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(l=l===null?f.errors:l.concat(f.errors),u=l.length))}else{let e={instancePath:t+`/groups/`+r,schemaPath:`#/properties/groups/items/type`,keyword:`type`,params:{type:`object`},message:`must be object`};l===null?l=[e]:l.push(e),u++}}}else{let e={instancePath:t+`/groups`,schemaPath:`#/properties/groups/type`,keyword:`type`,params:{type:`array`},message:`must be array`};l===null?l=[e]:l.push(e),u++}}if(e.controls!==void 0){let n=e.controls;if(Array.isArray(n)){if(n.length>500){let e={instancePath:t+`/controls`,schemaPath:`#/properties/controls/maxItems`,keyword:`maxItems`,params:{limit:500},message:`must NOT have more than 500 items`};l===null?l=[e]:l.push(e),u++}let e=n.length;for(let r=0;r100){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/sets`,schemaPath:`#/properties/sets/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`boolean`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`boolean`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0&&typeof e.default!=`boolean`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`boolean`},message:`must be boolean`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return I.errors=a,o===0}e.number=L;function L(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(y.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`number`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`number`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return L.errors=a,l===0}e.slider=R;function R(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}if(e.min===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`min`},message:`must have required property 'min'`};a===null?a=[e]:a.push(e),l++}if(e.max===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`max`},message:`must have required property 'max'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(x.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0&&e.type!==`slider`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`slider`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),l++}if(e.default!==void 0){let n=e.default;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.min!==void 0){let n=e.min;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/min`,schemaPath:`#/properties/min/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.max!==void 0){let n=e.max;if(!(typeof n==`number`&&isFinite(n))){let e={instancePath:t+`/max`,schemaPath:`#/properties/max/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.step!==void 0){let n=e.step;if(typeof n==`number`&&isFinite(n)){if(n<=0||isNaN(n)){let e={instancePath:t+`/step`,schemaPath:`#/properties/step/exclusiveMinimum`,keyword:`exclusiveMinimum`,params:{comparison:`>`,limit:0},message:`must be > 0`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/step`,schemaPath:`#/properties/step/type`,keyword:`type`,params:{type:`number`},message:`must be number`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return R.errors=a,l===0}e.choice=z;function z(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0){let n=e.type;if(n!==`select`&&n!==`radio`&&n!==`segmented`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:C.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),o++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return z.errors=a,o===0}e.checkboxGroup=te;function te(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}if(e.options===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`options`},message:`must have required property 'options'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!=="default"&&n!==`options`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`checkboxGroup`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`checkboxGroup`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.default!==void 0){let n=e.default;if(Array.isArray(n)){let e=n.length;for(let r=0;r1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/default`,schemaPath:`#/properties/default/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.options!==void 0){let n=e.options;if(Array.isArray(n)){if(n.length>100){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/maxItems`,keyword:`maxItems`,params:{limit:100},message:`must NOT have more than 100 items`};a===null?a=[e]:a.push(e),o++}if(n.length<1){let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/minItems`,keyword:`minItems`,params:{limit:1},message:`must NOT have fewer than 1 items`};a===null?a=[e]:a.push(e),o++}let e=n.length;for(let r=0;r200){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(e)<1){let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/options/`+r,schemaPath:`#/$defs/options/items/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}let r=n.length,i;if(r>1){let e={};for(;r--;){let s=n[r];if(typeof s==`string`){if(typeof e[s]==`number`){i=e[s];let n={instancePath:t+`/options`,schemaPath:`#/$defs/options/uniqueItems`,keyword:`uniqueItems`,params:{i:r,j:i},message:`must NOT have duplicate items (items ## `+i+` and `+r+` are identical)`};a===null?a=[n]:a.push(n),o++;break}e[s]=r}}}}else{let e={instancePath:t+`/options`,schemaPath:`#/$defs/options/type`,keyword:`type`,params:{type:`array`},message:`must be array`};a===null?a=[e]:a.push(e),o++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return te.errors=a,o===0}e.text=B;function B(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,l=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),l++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),l++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),l++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),l++}for(let n in e)if(!o.call(E.properties,n)){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),l++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),l++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}if(e.type!==void 0){let n=e.type;if(n!==`text`&&n!==`textarea`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/enum`,keyword:`enum`,params:{allowedValues:E.properties.type.enum},message:`must be equal to one of the allowed values`};a===null?a=[e]:a.push(e),l++}}if(e.default!==void 0&&typeof e.default!=`string`){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),l=a.length)),e.minLength!==void 0){let n=e.minLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/minLength`,schemaPath:`#/properties/minLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.maxLength!==void 0){let n=e.maxLength;if(typeof n!=`number`||n%1||isNaN(n)||!isFinite(n)){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/type`,keyword:`type`,params:{type:`integer`},message:`must be integer`};a===null?a=[e]:a.push(e),l++}if(typeof n==`number`&&isFinite(n)&&(n<0||isNaN(n))){let e={instancePath:t+`/maxLength`,schemaPath:`#/properties/maxLength/minimum`,keyword:`minimum`,params:{comparison:`>=`,limit:0},message:`must be >= 0`};a===null?a=[e]:a.push(e),l++}}if(e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),l++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),l++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),l=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),l++}return B.errors=a,l===0}e.color=ne;function ne(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}if(e.default===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`default`},message:`must have required property 'default'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!=="default"&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`color`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`color`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.default!==void 0){let n=e.default;if(typeof n==`string`){if(!O.test(n)){let e={instancePath:t+`/default`,schemaPath:`#/properties/default/pattern`,keyword:`pattern`,params:{pattern:`^#[0-9a-fA-F]{6}$`},message:`must match pattern "^#[0-9a-fA-F]{6}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/default`,schemaPath:`#/properties/default/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return ne.errors=a,o===0}e.button=re;function re(e,{instancePath:t=``,parentData:n,parentDataProperty:r,rootData:i=e}={}){let a=null,o=0;if(e&&typeof e==`object`&&!Array.isArray(e)){if(e.id===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`id`},message:`must have required property 'id'`};a===null?a=[e]:a.push(e),o++}if(e.label===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`label`},message:`must have required property 'label'`};a===null?a=[e]:a.push(e),o++}if(e.type===void 0){let e={instancePath:t,schemaPath:`#/required`,keyword:`required`,params:{missingProperty:`type`},message:`must have required property 'type'`};a===null?a=[e]:a.push(e),o++}for(let n in e)if(n!==`id`&&n!==`label`&&n!==`type`&&n!==`binding`&&n!==`group`&&n!==`when`){let e={instancePath:t,schemaPath:`#/additionalProperties`,keyword:`additionalProperties`,params:{additionalProperty:n},message:`must NOT have additional properties`};a===null?a=[e]:a.push(e),o++}if(e.id!==void 0){let n=e.id;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/id`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.label!==void 0){let n=e.label;if(typeof n==`string`){if(s(n)>200){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/maxLength`,keyword:`maxLength`,params:{limit:200},message:`must NOT have more than 200 characters`};a===null?a=[e]:a.push(e),o++}if(s(n)<1){let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/minLength`,keyword:`minLength`,params:{limit:1},message:`must NOT have fewer than 1 characters`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/label`,schemaPath:`#/$defs/label/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}if(e.type!==void 0&&e.type!==`button`){let e={instancePath:t+`/type`,schemaPath:`#/properties/type/const`,keyword:`const`,params:{allowedValue:`button`},message:`must be equal to constant`};a===null?a=[e]:a.push(e),o++}if(e.binding!==void 0&&(_(e.binding,{instancePath:t+`/binding`,parentData:e,parentDataProperty:`binding`,rootData:i})||(a=a===null?_.errors:a.concat(_.errors),o=a.length)),e.group!==void 0){let n=e.group;if(typeof n==`string`){if(!c.test(n)){let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/pattern`,keyword:`pattern`,params:{pattern:`^[a-zA-Z][a-zA-Z0-9_-]{0,63}$`},message:`must match pattern "^[a-zA-Z][a-zA-Z0-9_-]{0,63}$"`};a===null?a=[e]:a.push(e),o++}}else{let e={instancePath:t+`/group`,schemaPath:`#/$defs/id/type`,keyword:`type`,params:{type:`string`},message:`must be string`};a===null?a=[e]:a.push(e),o++}}e.when!==void 0&&(f(e.when,{instancePath:t+`/when`,parentData:e,parentDataProperty:`when`,rootData:i})||(a=a===null?f.errors:a.concat(f.errors),o=a.length))}else{let e={instancePath:t,schemaPath:`#/type`,keyword:`type`,params:{type:`object`},message:`must be object`};a===null?a=[e]:a.push(e),o++}return re.errors=a,o===0}}))(),1),{validateDocumentShape:Fe,validateDeclaration:Ie}=Pe.default,Le={boolean:`boolean`,number:`number`,slider:`slider`,select:`choice`,radio:`choice`,segmented:`choice`,checkboxGroup:`checkboxGroup`,text:`text`,textarea:`text`,color:`color`,button:`button`};function Re(e){let t=[...Ie.errors].filter(e=>!/^\/controls\/\d+(?:\/|$)/.test(e.instancePath)).map(e=>({...e}));return Array.isArray(e?.controls)&&e.controls.forEach((e,n)=>{let r=Object.hasOwn(Le,e?.type)?Le[e.type]:void 0,i=r&&Pe.default[r];i?i(e)||t.push(...i.errors.map(e=>({...e,instancePath:`/controls/${n}${e.instancePath}`}))):t.push({instancePath:`/controls/${n}/type`,message:`must name a supported control type`})}),t.map(e=>({path:e.instancePath,message:e.keyword===`additionalProperties`?`${e.message}: "${e.params.additionalProperty}"`:e.message,keyword:e.keyword,params:e.params}))}var ze=class extends Error{constructor(e){super(`Invalid controls.replica.json:\n${e.map(e=>` ${e.path||`/`}: ${e.message}`).join(` +`)}`),this.name=`ControlsValidationError`,this.issues=e}};function Be(e,t){switch(e.type){case`boolean`:return typeof t==`boolean`?null:`must be a boolean`;case`number`:case`slider`:{if(typeof t!=`number`||!Number.isFinite(t))return`must be a finite number`;if(e.min!==void 0&&t= min`;if(e.max!==void 0&&t>e.max)return`must be <= max`;let n=(t-e.min)/(e.step??1);return!Number.isFinite(n)||Math.abs(n-Math.round(n))>1e-8?`must align with step (anchored at min)`:null}case`select`:case`radio`:case`segmented`:return e.options.includes(t)?null:`must be a declared option`;case`checkboxGroup`:return Array.isArray(t)&&new Set(t).size===t.length&&t.every(t=>e.options.includes(t))?null:`must be unique declared options`;case`text`:case`textarea`:return typeof t==`string`?e.minLength!==void 0&&[...t].lengthe.maxLength?`longer than maxLength`:null:`must be a string`;case`color`:return typeof t==`string`&&/^#[0-9a-fA-F]{6}$/.test(t)?null:`must be a six-digit hex color`;default:return`button controls have no value`}}function Ve(e){return e?e.control?[e.control]:(e.all??e.any).flatMap(Ve):[]}function He(e){let t=new Map((e.groups??[]).map(e=>[e.id,e])),n=new Map(e.controls.map(e=>[e.id,e])),r=new Set,i=new Set,a=[];function o(e){if(r.has(e))return;if(i.has(e))throw new ze([{path:`/controls/${e}/when`,message:`conditional dependency cycle (including groups)`}]);i.add(e);let s=n.get(e);for(let e of[...Ve(s.when),...Ve(t.get(s.group)?.when)])o(e);i.delete(e),r.add(e),a.push(e)}for(let e of n.keys())o(e);return a}function Ue(e){let t=new Set;function n(e,r=0){if(r>24)throw new ze([{path:`/`,message:`document nesting exceeds 24`}]);if(typeof e==`number`&&!Number.isFinite(e))throw new ze([{path:`/`,message:`numbers must be finite`}]);if(![`string`,`number`,`boolean`,`object`].includes(typeof e))throw new ze([{path:`/`,message:`must contain only JSON values`}]);if(e&&typeof e==`object`){if(!Array.isArray(e)&&Object.getPrototypeOf(e)!==Object.prototype&&Object.getPrototypeOf(e)!==null)throw new ze([{path:`/`,message:`must contain only JSON objects`}]);if(t.has(e))throw new ze([{path:`/`,message:`must be an acyclic JSON document`}]);t.add(e);for(let t of Object.values(e))n(t,r+1);t.delete(e)}}n(e)}function We(e){if(Ue(e),!Ie(e))throw new ze(Re(e));let t=[];function n(e,n){t.push({path:e,message:n})}let r=new Set,i=new Map((e.groups??[]).map(e=>[e.id,e])),a=new Map(e.controls.map(e=>[e.id,e]));for(let[t,i]of[[`groups`,e.groups??[]],[`controls`,e.controls]])i.forEach((e,i)=>{r.has(e.id)&&n(`/${t}/${i}/id`,`duplicate ID ${e.id}`),r.add(e.id)});function o(e,t,r=0){if(!e)return;if(r>4){n(t,`conditions support at most five levels`);return}if(e.all||e.any){let n=e.all?`all`:`any`;e[n].forEach((e,i)=>o(e,`${t}/${n}/${i}`,r+1));return}let i=a.get(e.control);if(!i||i.type===`button`)n(t,`condition must reference a value control`);else if(`includes`in e)(i.type!==`checkboxGroup`||!i.options.includes(e.includes))&&n(t,`includes requires a declared checkboxGroup option`);else if(i.type===`checkboxGroup`)n(t,`checkboxGroup conditions must use includes`);else for(let r of`in`in e?e.in:[e.equals]){let e=Be(i,r);e&&n(t,`invalid condition for ${i.id}: ${e}`)}}if(e.controls.forEach((e,t)=>{let r=`/controls/${t}`;if(e.group&&!i.has(e.group)&&n(`${r}/group`,`unknown group`),e.min!==void 0&&e.max!==void 0&&e.min>e.max&&n(r,`min must not exceed max`),e.minLength!==void 0&&e.maxLength!==void 0&&e.minLength>e.maxLength&&n(r,`minLength must not exceed maxLength`),e.type===`segmented`&&e.options.length>3&&n(`${r}/options`,`segmented supports at most three options`),e.type!==`button`){let t=Be(e,e.default);t&&n(`${r}/default`,t)}o(e.when,`${r}/when`)}),(e.groups??[]).forEach((e,t)=>o(e.when,`/groups/${t}/when`)),t.length)throw new ze(t);return He(e),e}function Ge(e,t){let[n,r]=(0,V.useState)(e),[i,a]=(0,V.useState)(null),o=(0,V.useRef)(e),s=(0,V.useRef)(e),c=(0,V.useRef)(0),l=(0,V.useRef)(!1);(0,V.useLayoutEffect)(()=>{s.current=e,l.current||(o.current=e,r(e))},[e]),(0,V.useLayoutEffect)(()=>()=>{c.current++},[]);function u(e){c.current++,l.current=!0,o.current=e,r(e),a(null)}function d(){c.current++,l.current=!1,o.current=s.current,r(s.current),a(null)}function f(e,n=e){u(e);let i=c.current;Promise.resolve().then(()=>t(n)).then(e=>{c.current===i&&(l.current=!1,o.current=e&&`value`in e?e.value:s.current,r(o.current))}).catch(()=>{c.current===i&&(d(),a(K.controlsValueNotApplied))})}return{draft:n,error:i,current:()=>o.current,stage:u,commit:f,reset:d}}function Ke(e){let t=e.step??1,n=Math.max(...[e.min,e.max,t].map(e=>{let[t=``,n=`0`]=String(e).split(`e`);return Math.max(0,(t.split(`.`)[1]?.length??0)-Number(n))})),r=Math.max(...[e.min,e.max].map(e=>n<=100?e.toFixed(n).length:String(e).length),String(e.default).length,String(t).length);return e.type===`slider`?`calc(${r}ch + var(--hub-space-8) * 2)`:`calc(${r}ch + var(--hub-space-8) * 2 + 1.25rem)`}function qe({id:e,control:t,value:n,disabled:r,message:i,onCommit:a}){let o=Ge(n,a),[s,c]=(0,V.useState)(null);function l(e){let n=e.target.value,r=t.type===`number`||t.type===`slider`?n===``?NaN:Number(n):n,i=Be(t,r);c(i),i?o.stage(n):o.commit(n,r)}let u=s||o.error,d=t.type===`number`||t.type===`slider`,f=t.type===`slider`?{"--controls-slider-progress":`${t.min===t.max?100:(Number(n)-t.min)/(t.max-t.min)*100}%`}:void 0,p=[i?`${e}-hint`:void 0,u?`${e}-validation`:void 0].filter(Boolean).join(` `)||void 0,m={id:e,disabled:r,value:String(o.draft),onChange:l,"aria-invalid":u?!0:void 0,"aria-describedby":p,onBlur:()=>{s&&(o.reset(),c(null))}},h;return h=t.type===`textarea`?(0,U.jsx)(H.Textarea,{...m,rows:2,resize:`vertical`}):d?(0,U.jsx)(H.TextInput,{...m,className:t.type===`slider`?`controls-number-input controls-number-input--slider`:`controls-number-input`,type:`number`,min:t.min,max:t.max,step:t.step??1,validationStatus:u?`error`:void 0,"aria-labelledby":`${e}-label`,style:{width:Ke(t)}}):t.type===`color`?(0,U.jsx)(`input`,{...m,className:`controls-native-color`,type:`color`}):(0,U.jsx)(H.TextInput,{...m,type:`text`}),(0,U.jsxs)(H.FormControl,{id:e,className:d?`controls-field controls-field--${t.type}`:`controls-field`,fullWidth:!d||t.type===`slider`,validationStatus:u?`error`:void 0,children:[d?(0,U.jsxs)(`div`,{className:`controls-field-heading`,children:[(0,U.jsx)(H.FormControl.Label,{id:`${e}-label`,htmlFor:e,className:`controls-field-label`,children:t.label}),t.type===`slider`?(0,U.jsxs)(`div`,{className:`controls-slider-row`,children:[(0,U.jsx)(`input`,{...m,id:`${e}-slider`,value:String(n),className:`controls-native-slider`,type:`range`,style:f,min:t.min,max:t.max,step:t.step??1,"aria-labelledby":`${e}-label`}),h]}):h]}):(0,U.jsx)(H.FormControl.Label,{className:`controls-field-label`,children:t.label}),d?null:h,i?(0,U.jsx)(H.FormControl.Hint,{children:(0,U.jsx)(`span`,{role:`status`,children:i})}):null,u?(0,U.jsx)(H.FormControl.Validation,{className:`controls-field-validation`,"aria-live":`polite`,children:u}):null]})}function Je({id:e,control:t,value:n,disabled:r,message:i,onCommit:a}){let o=Ge(n,a),s=[i?`${e}-unavailable`:void 0,o.error?`${e}-validation`:void 0].filter(Boolean).join(` `)||void 0;if(t.type===`boolean`||t.type===`select`)return(0,U.jsxs)(H.FormControl,{id:e,className:t.type===`boolean`?`controls-field controls-choice-row`:`controls-field controls-field--select`,fullWidth:t.type===`boolean`,validationStatus:o.error?`error`:void 0,children:[t.type===`select`?(0,U.jsx)(H.FormControl.Label,{className:`controls-field-label`,children:t.label}):null,t.type===`boolean`?(0,U.jsx)(H.Checkbox,{className:`controls-choice-mark`,disabled:r,"aria-describedby":s,checked:o.draft===!0,onChange:e=>o.commit(e.target.checked)}):(0,U.jsx)(H.Select,{className:`controls-select-input`,disabled:r,"aria-describedby":s,value:o.draft,onChange:e=>o.commit(e.target.value),children:t.options.map(e=>(0,U.jsx)(H.Select.Option,{value:e,children:e},e))}),t.type===`boolean`?(0,U.jsx)(H.FormControl.Label,{className:`controls-choice-label`,children:t.label}):null,i?(0,U.jsx)(H.FormControl.Hint,{children:(0,U.jsx)(`span`,{role:`status`,children:i})}):null,o.error?(0,U.jsx)(H.FormControl.Validation,{className:`controls-field-validation`,"aria-live":`polite`,children:o.error}):null]});let c=t.type===`checkboxGroup`,l=t.type===`segmented`,u=c?H.CheckboxGroup:H.RadioGroup,d=c?H.Checkbox:H.Radio;return(0,U.jsxs)(u,{id:e,className:`controls-field`,"aria-disabled":r||void 0,"aria-describedby":s,children:[(0,U.jsx)(u.Label,{className:`controls-choice-group-label`,children:t.label}),(0,U.jsx)(`div`,{className:l?`controls-segments`:`controls-options`,children:t.options.map((t,n)=>{let i=`${e}-${n}`,a=c?o.draft.includes(t):o.draft===t,u=(0,U.jsx)(d,{className:c?`controls-choice-mark`:`controls-choice-mark controls-choice-mark--radio`,id:i,name:e,value:t,checked:a,disabled:r,"aria-describedby":s,onChange:e=>{let n=o.current();o.commit(c?e.target.checked?[...n,t]:n.filter(e=>e!==t):t)}});return l?(0,U.jsxs)(`label`,{htmlFor:i,className:`controls-segment`,title:t,children:[(0,U.jsx)(W,{children:u}),(0,U.jsx)(H.Text,{as:`span`,size:`100`,weight:`medium`,children:t})]},t):(0,U.jsxs)(H.FormControl,{id:i,className:`controls-field controls-choice-row`,children:[u,(0,U.jsx)(H.FormControl.Label,{className:`controls-choice-label`,children:t})]},t)})}),i?(0,U.jsx)(H.Text,{as:`span`,id:`${e}-unavailable`,size:`100`,variant:`muted`,role:`status`,children:i}):null,o.error?(0,U.jsx)(u.Validation,{variant:`error`,role:`status`,children:o.error}):null]})}function Ye(e,t){let n=e.snapshot.bindings?.[t.id],r=e.snapshot.actions[t.id];return{scope:e.declaration.scope,id:t.id,visible:e.snapshot.visible[t.id]===!0,available:(t.type!==`button`||r?.available===!0)&&(!n?.error||n.available===!0),busy:n?.busy===!0||r?.busy===!0,error:n?.error||(t.type===`button`&&!r?.available?K.controlsActionUnavailable:``)}}function Xe({scopes:e,disabled:t=!1,onCommand:n,collapsedGroups:r,onGroupCollapse:i}){let a=(0,V.useId)(),o=(0,V.useRef)(null),s=(0,V.useRef)(null),[c,l]=(0,V.useState)({});(0,V.useLayoutEffect)(()=>{s.current&&!s.current.isConnected&&(document.activeElement===document.body&&o.current?.focus(),s.current=null)},[e]);function u(e,r){if(!e.snapshot.visible[r.id])return null;let i=`${a}-${e.declaration.scope}-${r.id}`,o=e.snapshot.values[r.id];function s(t){return n(`update`,e.declaration.scope,r.id,t)}let c=e.snapshot.bindings?.[r.id],l=Ye(e,r),u={id:i,message:l.error?l.available?K.controlsNotApplied(r.label):K.controlsUnavailable(r.label):void 0,disabled:t||!!c?.error&&c?.available!==!0||c?.busy===!0};switch(r.type){case`button`:{let t=e.snapshot.actions[r.id];return(0,U.jsx)(`div`,{className:`controls-field controls-action-field`,children:(0,U.jsxs)(H.Button,{type:`button`,size:`small`,variant:`secondary`,className:`controls-action-button`,disabled:u.disabled||!t?.available||t.busy,"aria-describedby":u.message?`${i}-unavailable`:void 0,"aria-busy":t?.busy,onClick:()=>{n(`action`,e.declaration.scope,r.id)},children:[r.label,t?.busy?K.controlsActionBusy:``]})},r.id)}case`boolean`:case`select`:case`radio`:case`segmented`:case`checkboxGroup`:return(0,U.jsx)(Je,{...u,control:r,value:o,onCommit:s},r.id);case`number`:case`slider`:case`text`:case`textarea`:case`color`:return(0,U.jsx)(qe,{...u,control:r,value:o,onCommit:s},r.id)}}function d(e,t){if(!e.snapshot.visible[t.id])return null;let n=Ye(e,t);return(0,U.jsxs)(V.Fragment,{children:[u(e,t),t.type===`button`&&n.error?(0,U.jsx)(H.Text,{as:`p`,id:`${a}-${e.declaration.scope}-${t.id}-unavailable`,size:`100`,variant:`muted`,role:`status`,children:n.available?K.controlsNotApplied(t.label):K.controlsUnavailable(t.label)}):null]},t.id)}let f=[...e.filter(e=>e.declaration.role===`shared`),...e.filter(e=>e.declaration.role!==`shared`)].filter(e=>e.declaration.controls.some(t=>t.group?e.snapshot.groups[t.group]:e.snapshot.visible[t.id]));return(0,U.jsx)(`div`,{ref:o,tabIndex:-1,role:`region`,"aria-label":K.controlsRegion,className:`controls-fields`,onFocusCapture:e=>{s.current=e.target},children:f.map((e,t)=>{let n=new Set;return(0,U.jsxs)(`section`,{className:`controls-scope`,"aria-label":e.declaration.label??e.declaration.scope,children:[t>0?(0,U.jsx)(`hr`,{className:`controls-scope-divider`}):null,e.declaration.controls.map(t=>{if(!t.group)return d(e,t);if(n.has(t.group))return null;n.add(t.group);let o=e.declaration.groups?.find(e=>e.id===t.group);if(!o||!e.snapshot.groups[o.id])return null;let s=`${e.declaration.scope}/${o.id}`,u=(r??c)[s]===!0,f=`${a}-${e.declaration.scope}-${o.id}-group`;return(0,U.jsxs)(`fieldset`,{className:`controls-group`,"aria-label":o.label,children:[(0,U.jsx)(`legend`,{children:(0,U.jsx)(H.Button,{size:`small`,variant:`subtle`,type:`button`,block:!0,className:`controls-group-toggle controls-ghost-button`,"aria-label":u?K.controlsExpandGroup(o.label):K.controlsCollapseGroup(o.label),"aria-controls":f,"aria-expanded":!u,trailingVisual:u?(0,U.jsx)(m,{size:16}):(0,U.jsx)(g,{size:16}),onClick:t=>{t.currentTarget.focus(),i?i(e.declaration.scope,o.id,!u):l(e=>({...e,[s]:!u}))},children:(0,U.jsx)(H.Text,{as:`span`,size:`100`,weight:`bold`,variant:`muted`,className:`controls-group-label`,children:o.label})})}),(0,U.jsx)(`div`,{id:f,className:`controls-group-body`,hidden:u,children:e.declaration.controls.filter(e=>e.group===o.id).map(t=>d(e,t))})]},o.id)})]},e.declaration.scope)})})}function Ze(e){return Object.fromEntries(e.declaration.controls.filter(t=>t.type!==`button`&&e.snapshot.visible[t.id]&&JSON.stringify(e.snapshot.values[t.id])!==JSON.stringify(t.default)).map(t=>[t.id,e.snapshot.values[t.id]]))}function Qe(e,t){let n=(0,V.useRef)(null),r=(0,V.useRef)(null),i=(0,V.useRef)(null),a=(0,V.useRef)({position:e,onChange:t}),o=(0,V.useRef)(null),[s,c]=(0,V.useState)(!1);(0,V.useLayoutEffect)(()=>{a.current={position:e,onChange:t}});let l=(0,V.useCallback)(e=>{let t=n.current?.getBoundingClientRect(),i=r.current?.getBoundingClientRect();if(!t||!i||!t.width||!t.height)return;let o={x:Math.max(0,Math.min(e.x,Math.max(0,t.width-i.width))),y:Math.max(0,Math.min(e.y,Math.max(0,t.height-i.height)))};(a.current.position?.x!==o.x||a.current.position?.y!==o.y)&&a.current.onChange(o)},[]);(0,V.useLayoutEffect)(()=>{let e=n.current,t=r.current;if(!e||!t)return;function i(){let n=e?.getBoundingClientRect(),r=t?.getBoundingClientRect();if(!n||!r||!n.width||!n.height)return;let i=r.left-n.left,a=r.top-n.top;(i<0||a<0||i>Math.max(0,n.width-r.width)||a>Math.max(0,n.height-r.height))&&l({x:i,y:a})}let a=new ResizeObserver(i);return a.observe(e),a.observe(t),window.addEventListener(`resize`,i),i(),()=>{a.disconnect(),window.removeEventListener(`resize`,i)}},[l]);function u(e=!1){let t=o.current;o.current=null,c(!1),t&&(e&&l(t.origin),i.current?.hasPointerCapture(t.pointerId)&&i.current.releasePointerCapture(t.pointerId))}return{boundsRef:n,panelRef:r,handleRef:i,dragging:s,onPointerDown:e=>{if(e.button!==0||o.current)return;let t=n.current?.getBoundingClientRect(),i=r.current?.getBoundingClientRect();t&&i&&(o.current={pointerId:e.pointerId,x:e.clientX,y:e.clientY,origin:{x:i.left-t.left,y:i.top-t.top}},e.currentTarget.setPointerCapture(e.pointerId),e.currentTarget.focus(),e.preventDefault(),c(!0))},onPointerMove:e=>{let t=o.current;t&&t.pointerId===e.pointerId&&l({x:t.origin.x+e.clientX-t.x,y:t.origin.y+e.clientY-t.y})},onPointerUp:e=>{o.current?.pointerId===e.pointerId&&u()},onPointerCancel:e=>{o.current?.pointerId===e.pointerId&&u(!0)},onLostPointerCapture:()=>{o.current&&u()},onKeyDown:e=>{if(e.key===`Escape`&&o.current){e.preventDefault(),u(!0);return}if(![`ArrowLeft`,`ArrowRight`,`ArrowUp`,`ArrowDown`].includes(e.key))return;let t=n.current?.getBoundingClientRect(),i=r.current?.getBoundingClientRect();if(!t||!i)return;e.preventDefault();let a=e.shiftKey?1:10;l({x:i.left-t.left+(e.key===`ArrowLeft`?-a:e.key===`ArrowRight`?a:0),y:i.top-t.top+(e.key===`ArrowUp`?-a:e.key===`ArrowDown`?a:0)})}}}function $e(e){let t=e.filter(e=>e.declaration.role!==`shared`),n=t.length?t:e;return n.length?Math.max(...n.map(e=>e.declaration.panel?.width??288)):288}function et({state:e,connection:t,layout:n,onLayoutChange:r,onDiagnose:i,diagnosisTarget:a=``}){let s=e.loading?[]:e.scopes.flatMap(e=>e.declaration.controls.flatMap(t=>{let n=Ye(e,t);return n.visible&&n.error?[{...n,label:t.label}]:[]})),c=!!(i&&!e.loading&&(!e.runtimeAvailable&&e.error||e.storageError||s.length||e.reconnectRequired||e.status===`missing-runtime`||e.status===`unsupported-runtime`||e.status===`invalid-config`)),l=c?JSON.stringify([a,e.status,e.runtimeAvailable,e.reconnectRequired,e.error,e.storageError,s.map(({scope:e,id:t,error:n})=>[e,t,n])]):``,[u,d]=(0,V.useState)(()=>({episode:l,identity:{},busy:!1,requested:!1,error:``}));u.episode!==l&&d({episode:l,identity:{},busy:!1,requested:!1,error:``});async function f(){if(!i||!c||u.busy||u.requested)return;let e=u.identity;d(t=>t.identity===e?{...t,busy:!0,error:``}:t);try{await i(),d(t=>t.identity===e?{...t,requested:!0}:t)}catch(t){d(n=>n.identity===e?{...n,error:t instanceof Error?t.message:K.controlsDiagnosisFailed}:n)}finally{d(t=>t.identity===e?{...t,busy:!1}:t)}}let m=(0,V.useId)(),h=(0,V.useId)(),_=(0,V.useRef)(null),{boundsRef:v,panelRef:y,handleRef:b,dragging:x,onPointerDown:S,onPointerMove:C,onPointerUp:w,onPointerCancel:T,onLostPointerCapture:E,onKeyDown:D}=Qe(n.position,e=>r(t=>({...t,position:e})));(0,V.useEffect)(()=>{b.current?.focus()},[b]),(0,V.useLayoutEffect)(()=>{_.current&&!_.current.isConnected&&(document.activeElement===document.body&&b.current?.focus(),_.current=null)},[e,b]);let O=e.loading?K.controlsConnecting:e.status===`no-controls`?K.controlsEmpty:e.status===`missing-runtime`?i?K.controlsLocalMissingRuntime:K.controlsMissingRuntime:e.status===`unsupported-runtime`?K.controlsUnsupportedRuntime:e.status===`invalid-config`?K.controlsInvalid:``,k=!e.loading&&(e.storageError||e.reconnectRequired||!e.runtimeAvailable&&e.error);return(0,U.jsx)(`div`,{ref:v,className:`canvas-controls-layer`,children:(0,U.jsxs)(`aside`,{ref:y,className:`canvas-controls-panel`,"aria-label":K.controls,onFocusCapture:e=>{e.target instanceof HTMLElement&&(_.current=e.target)},"data-collapsed":n.collapsed,"data-dragging":x||void 0,style:{left:n.position?.x,top:n.position?.y,width:`min(${$e(e.scopes)}px, calc(100% - var(--hub-space-16) * 2))`},children:[(0,U.jsxs)(`header`,{className:`canvas-controls-header`,children:[(0,U.jsx)(G,{icon:o,ref:b,size:`small`,variant:`invisible`,className:`canvas-controls-grab controls-ghost-button`,"aria-label":K.controlsMove,"aria-describedby":h,title:``,onPointerDown:S,onPointerMove:C,onPointerUp:w,onPointerCancel:T,onLostPointerCapture:E,onKeyDown:D}),(0,U.jsx)(W,{id:h,children:K.controlsMoveHint}),(0,U.jsx)(H.Button,{type:`button`,size:`small`,variant:`subtle`,block:!0,className:`canvas-controls-title controls-ghost-button`,"aria-label":n.collapsed?K.controlsExpand:K.controlsCollapse,"aria-expanded":!n.collapsed,"aria-controls":m,trailingVisual:n.collapsed?(0,U.jsx)(g,{size:16}):(0,U.jsx)(p,{size:16}),onClick:()=>r(e=>({...e,collapsed:!e.collapsed})),children:K.controls}),(0,U.jsx)(G,{icon:L,size:`small`,variant:`invisible`,className:`controls-ghost-button`,"aria-label":K.controlsResetAll,disabled:!e.runtimeAvailable||e.reconnectRequired||e.loading||e.resetting||!e.storageError&&!e.hasResettableValues&&!e.scopes.some(e=>Object.keys(Ze(e)).length>0)||e.scopes.some(e=>Object.values(e.snapshot.actions).some(e=>e.busy))||e.status!==`ready`&&e.status!==`no-controls`&&!e.storageError,onClick:()=>{t.resetAll()}})]}),(0,U.jsxs)(`div`,{id:m,className:`canvas-controls-body`,hidden:n.collapsed,children:[(0,U.jsxs)(`div`,{className:`canvas-controls-content`,children:[O||e.notice?(0,U.jsx)(`div`,{role:`status`,"aria-live":`polite`,children:(0,U.jsx)(H.Text,{as:`p`,size:`100`,variant:`muted`,children:[O,e.notice].filter(Boolean).join(` `)})}):null,!e.loading&&e.error?(0,U.jsx)(H.Text,{as:`p`,size:`100`,role:`alert`,children:e.error}):null,!e.loading&&e.scopeErrors?.map(e=>(0,U.jsx)(H.Text,{as:`p`,size:`100`,role:`alert`,children:K.controlsScopeError(e.scope,e.error)},e.scope)),!e.loading&&e.storageError?(0,U.jsx)(H.Text,{as:`p`,size:`100`,role:`alert`,children:e.storageError}):null,u.error?(0,U.jsx)(H.Text,{as:`p`,size:`100`,role:`alert`,children:u.error}):null,(0,U.jsx)(Xe,{scopes:e.loading?[]:e.scopes,disabled:e.resetting||e.reconnectRequired,collapsedGroups:n.collapsedGroups,onGroupCollapse:(e,t,n)=>r(r=>({...r,collapsedGroups:{...r.collapsedGroups,[`${e}/${t}`]:n}})),onCommand:(e,n,r,i)=>t.command(e,n,r,i)}),s.length?(0,U.jsxs)(H.Accordion,{className:`canvas-controls-diagnostics`,disableAnimation:!0,children:[(0,U.jsx)(H.Accordion.Heading,{children:K.controlsDiagnostics}),(0,U.jsx)(H.Accordion.Content,{children:s.map(({scope:e,id:t,label:n,error:r})=>(0,U.jsxs)(H.Text,{as:`p`,size:`100`,children:[n,`: `,r]},`${e}/${t}`))})]}):null]}),c||k?(0,U.jsxs)(`footer`,{className:`canvas-controls-footer`,children:[c?(0,U.jsx)(H.Button,{size:`small`,variant:`secondary`,type:`button`,disabled:u.busy||u.requested||e.resetting,onClick:()=>void f(),children:u.requested?K.controlsDiagnosisRequested:s.length?K.controlsFix:K.controlsDiagnose}):null,k?(0,U.jsx)(H.Button,{size:`small`,variant:`secondary`,type:`button`,disabled:e.resetting,onClick:()=>t.retry(),children:e.storageError?K.controlsRetryStorage:K.controlsRetry}):null]}):null]})]})})}var tt=c();function nt({children:e,className:t,...n}){return(0,U.jsx)(`span`,{...n,className:`hub-counter${t?` ${t}`:``}`,children:e})}var rt=(0,V.createContext)(null);function it({source:e,children:t}){return(0,U.jsx)(rt,{value:e,children:t})}function at({title:e,label:t=e,open:n,closeLabel:r,closeDisabled:i=!1,closeShortcut:a,closeRef:o,onClose:s,headerAccessory:c,className:l,contentClassName:u,children:d}){return(0,U.jsxs)(`aside`,{className:`hub-sidebar${l?` ${l}`:``}`,"aria-label":t,"aria-hidden":!n,"data-open":n,inert:!n,children:[(0,U.jsxs)(`header`,{className:`hub-sidebar__header`,children:[(0,U.jsxs)(`div`,{className:`hub-sidebar__heading`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`subhead-medium`,weight:`normal`,children:e}),c]}),(0,U.jsx)(G,{ref:o,icon:B,"aria-label":r,"aria-keyshortcuts":a,title:r,description:r,variant:`invisible`,size:`small`,className:`hub-sidebar__close`,disabled:i,onClick:s})]}),(0,U.jsx)(`div`,{className:`hub-sidebar__content${u?` ${u}`:``}`,children:d})]})}function ot({src:e,size:t=32,className:n}){return(0,U.jsx)(H.Avatar,{src:e||`/avatar-placeholder.svg`,alt:``,size:32,className:`hub-user-avatar hub-user-avatar--${t}${n?` ${n}`:``}`})}function st({participants:e,size:t}){let n=e.slice(0,4),r=e.length-3;return(0,U.jsxs)(`span`,{className:`review-participant-stack review-participant-stack--${t}`,"data-avatar-count":n.length,"data-participant-count":e.length,"aria-hidden":`true`,children:[(r>1?n.slice(0,3):n).map(e=>(0,U.jsx)(`span`,{className:`review-participant-stack__avatar`,children:(0,U.jsx)(ot,{src:e.avatarUrl,size:24})},e.login)),r>1?(0,U.jsxs)(`span`,{className:`review-participant-stack__avatar review-participant-stack__avatar--overflow`,children:[`+`,r]}):null]})}function ct(e,t){let n=e.path.map(e=>({x:t.x+e.x*t.width,y:t.y+e.y*t.height})),r={x:t.x+t.width,y:t.y};return{path:n,point:n.reduce((e,t)=>{let n=(t.x-r.x)**2+(t.y-r.y)**2;return n{let e=c.current;if(!e)return;function t(){let t=e?.clientWidth??0;if(t)for(let e of l.current.values()){let n=Number.parseFloat(e.style.left),r=e.offsetWidth;if(!Number.isFinite(n)||!r)continue;let i=n-16,a=Math.max(0,Math.min(i,t-r))-i;e.style.setProperty(`--review-marker-offset-x`,`${a}px`)}}t();let n=typeof ResizeObserver>`u`?null:new ResizeObserver(t);n?.observe(e);for(let e of l.current.values())n?.observe(e);return window.addEventListener(`resize`,t),()=>{n?.disconnect(),window.removeEventListener(`resize`,t)}},[t,e]),(0,V.useEffect)(()=>{!i||n===null||u!==`resolved`&&u!==`moved`||l.current.get(n)?.focus({preventScroll:!0})},[i,u,n]),(0,U.jsx)(`div`,{ref:c,className:`review-comment-markers`,role:`group`,"aria-label":o.heading,children:e.map(e=>{let{root:i}=e,c=t.get(i.id);if(!c||c.status!==`resolved`&&c.status!==`moved`)return null;let u=e.replies.length>0,d=(e.unread?u?o.unreadMarkerWithRepliesLabel:o.unreadMarkerLabel:u?o.markerWithRepliesLabel:o.markerLabel).replace(`%{author}`,`@${i.author.login}`).replace(`%{count}`,(e.replies.length+1).toString()),f=i.anchor.kind===`area`?ct(i.anchor,c.rect):null,p=e.participants.slice(3),m=p.length>1?p.map(({login:e})=>`@${e}`).join(`, `):d;return(0,U.jsxs)(V.Fragment,{children:[f&&(!a||n===i.id)?(0,U.jsx)(`svg`,{className:`review-comment-area`,"aria-hidden":`true`,width:`100%`,height:`100%`,children:(0,U.jsx)(`polyline`,{className:n===i.id?`review-comment-area__path review-comment-area__path--selected`:`review-comment-area__path`,points:f.path.map(e=>`${e.x},${e.y}`).join(` `),vectorEffect:`non-scaling-stroke`})}):null,(0,U.jsx)(H.Tooltip,{text:m,type:`description`,ref:e=>{e instanceof HTMLButtonElement?l.current.set(i.id,e):l.current.delete(i.id)},children:(0,U.jsx)(`button`,{type:`button`,"data-review-thread-id":i.id,className:`review-comment-marker${n===i.id?` review-comment-marker--selected`:``}${i.resolvedAt?` review-comment-marker--resolved`:``}${e.unread?` review-comment-marker--unread`:``}${r&&n!==i.id?` review-comment-marker--blocked`:``}`,style:{left:f?.point.x??c.point.x,top:f?.point.y??c.point.y},"aria-label":d,disabled:r&&n!==i.id,onClick:()=>s(e),children:(0,U.jsx)(st,{participants:e.participants,size:`small`})})})]},i.id)})})}function Z({checked:e,onChange:t,size:n=`medium`,className:r,...i}){let{value:a,...o}=i;return(0,U.jsxs)(`label`,{className:`hub-switch hub-switch--${n}${r?` ${r}`:``}`,"data-disabled":i.disabled||void 0,children:[(0,U.jsx)(`span`,{className:`hub-switch__native-control`,children:(0,U.jsx)(H.Checkbox,{...o,value:a===void 0?void 0:String(a),role:`switch`,checked:e,onChange:e=>{i.disabled||t(e.currentTarget.checked)}})}),(0,U.jsx)(`span`,{className:`hub-switch__track`,"data-checked":e,"aria-hidden":`true`,children:(0,U.jsx)(`span`,{className:`hub-switch__thumb`})})]})}function Q(e){(e.key===` `||e.key===`Enter`)&&(e.preventDefault(),e.stopPropagation(),e.currentTarget.click())}function ut({filters:e,participants:t,showPins:n,copy:r,onFiltersChange:i,onShowPinsChange:a}){let[o,s]=(0,V.useState)(!1),c=e.currentBuildOnly||e.currentPageOnly||e.showResolved||!e.showRead||e.onlyMine||e.participant!==null||!n,l=t.find(t=>t.login===e.participant),u=e.participant===null?r.allParticipantsLabel:l?.name?`${l.name} (@${l.login})`:`@${e.participant}`;return(0,U.jsxs)(`div`,{className:`review-comment-filter-controls`,children:[(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__search`,children:[(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__search-field`,children:[(0,U.jsx)(ne,{className:`review-comment-filter-controls__search-icon`,size:16,"aria-hidden":`true`}),(0,U.jsx)(`input`,{type:`search`,className:`review-comment-filter-controls__input`,"aria-label":r.searchLabel,placeholder:r.searchPlaceholder,value:e.search,onChange:t=>i({...e,search:t.target.value})})]}),(0,U.jsx)(G,{icon:h,"aria-label":r.filterLabel,description:r.filterLabel,"aria-expanded":o,variant:`invisible`,className:`review-comment-filter-controls__button${o||c?` review-comment-filter-controls__button--active`:``}`,onClick:()=>s(e=>!e)})]}),o?(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__filters`,children:[(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__participant`,children:[(0,U.jsx)(`span`,{children:r.participantFilterLabel}),(0,U.jsxs)(H.ActionMenu,{size:`small`,selectionVariant:`single`,menuAlignment:`end`,onSelect:t=>i({...e,participant:t===``?null:t}),children:[(0,U.jsx)(H.ActionMenu.Button,{className:`review-comment-filter-controls__participant-trigger`,variant:`secondary`,size:`small`,"aria-label":`${r.participantFilterLabel}: ${u}`,children:(0,U.jsx)(`span`,{className:`review-comment-filter-controls__participant-name`,children:u})}),(0,U.jsxs)(H.ActionMenu.Overlay,{"aria-label":r.participantFilterLabel,children:[(0,U.jsx)(H.ActionMenu.Item,{value:``,selected:e.participant===null,role:`menuitemradio`,onKeyDownCapture:Q,children:r.allParticipantsLabel}),t.map(t=>(0,U.jsx)(H.ActionMenu.Item,{value:t.login,selected:e.participant===t.login,role:`menuitemradio`,onKeyDownCapture:Q,children:t.name?`${t.name} (@${t.login})`:`@${t.login}`},t.login))]})]})]}),(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,U.jsx)(`span`,{id:`review-comments-current-build`,children:r.currentBuildFilterLabel}),(0,U.jsx)(Z,{"aria-labelledby":`review-comments-current-build`,checked:e.currentBuildOnly,size:`small`,onChange:t=>i({...e,currentBuildOnly:t})})]}),(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,U.jsx)(`span`,{id:`review-comments-current-page`,children:r.currentPageFilterLabel}),(0,U.jsx)(Z,{"aria-labelledby":`review-comments-current-page`,checked:e.currentPageOnly,size:`small`,onChange:t=>i({...e,currentPageOnly:t})})]}),(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,U.jsx)(`span`,{id:`review-comments-show-resolved`,children:r.showResolvedLabel}),(0,U.jsx)(Z,{"aria-labelledby":`review-comments-show-resolved`,checked:e.showResolved,size:`small`,onChange:t=>i({...e,showResolved:t})})]}),(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,U.jsx)(`span`,{id:`review-comments-unread-only`,children:r.unreadOnlyLabel}),(0,U.jsx)(Z,{"aria-labelledby":`review-comments-unread-only`,checked:!e.showRead,size:`small`,onChange:t=>i({...e,showRead:!t})})]}),(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,U.jsx)(`span`,{id:`review-comments-only-mine`,children:r.onlyMineLabel}),(0,U.jsx)(Z,{"aria-labelledby":`review-comments-only-mine`,checked:e.onlyMine,size:`small`,onChange:t=>i({...e,onlyMine:t})})]}),(0,U.jsxs)(`div`,{className:`review-comment-filter-controls__toggle`,children:[(0,U.jsx)(`span`,{id:`review-comments-show-pins`,children:r.showPinsLabel}),(0,U.jsx)(Z,{"aria-labelledby":`review-comments-show-pins`,checked:n,size:`small`,onChange:a})]})]}):null]})}var dt=[[31536e3,`y`],[2592e3,`mo`],[604800,`w`],[86400,`d`],[3600,`h`],[60,`m`]];function ft(e){let t=window.setInterval(e,6e4);return()=>window.clearInterval(t)}function pt(){return Math.floor(Date.now()/6e4)*6e4}function mt(){return null}function ht({value:e,showTitle:t=!0}){let n=Date.parse(e),r=Number.isNaN(n)?e:new Date(n).toUTCString(),i=(0,V.useSyncExternalStore)(ft,pt,mt),a=r;if(i!==null&&!Number.isNaN(n)){let e=Math.round((i-n)/1e3),t=dt.find(([t])=>Math.abs(e)>=t);a=t?`${e<0?`in `:``}${Math.round(Math.abs(e)/t[0])}${t[1]}${e<0?``:` ago`}`:`just now`}return(0,U.jsx)(`time`,{dateTime:e,title:t?r:void 0,"aria-label":r,children:a})}function gt({thread:e,currentBuildNumber:t,resolution:n,anchorStatusLabel:r,selected:i,selectionBlocked:a,copy:o,onSelect:s,buildHref:c}){let l=(0,V.useId)(),{root:u}=e,d=u.author.name||`@${u.author.login}`,f=a&&!i,p=o.buildLabel.replace(`%{number}`,u.buildNumber.toString()),m=u.buildNumber!==t,h=e.replies.length===1?o.replyCountOneLabel:o.replyCountOtherLabel.replace(`%{count}`,e.replies.length.toString()),g=o.missingAnchorLabel;return u.resolvedAt?g=o.resolvedLabel:r===void 0?n?n.status===`resolved`?g=null:n.status===`moved`?g=o.movedAnchorLabel:n.status===`changed`?g=o.changedAnchorLabel:n.status===`route-mismatch`&&(g=o.routeMismatchLabel):g=null:g=r,(0,U.jsx)(`article`,{className:`review-comment-row${i?` review-comment-row--selected`:``}${e.unread?` review-comment-row--unread`:``}`,onClick:t=>{f||t.target instanceof Element&&t.target.closest(`a`)||s(e)},children:(0,U.jsx)(`div`,{className:`review-comment-row__layout`,children:(0,U.jsxs)(`div`,{className:`review-comment-row__content`,children:[(0,U.jsxs)(`div`,{className:`review-comment-row__copy`,children:[(0,U.jsxs)(`div`,{className:`review-comment-row__metadata`,children:[(0,U.jsxs)(`span`,{className:`review-comment-row__author-and-build`,children:[(0,U.jsx)(ot,{src:u.author.avatarUrl,size:20,className:`review-comment-row__avatar`}),(0,U.jsx)(`span`,{id:`${l}-author`,className:`review-comment-row__author`,children:d}),m?(0,U.jsxs)(`span`,{className:`review-comment-row__build`,children:[`(`,(0,U.jsx)(`a`,{href:c||u.buildPath,target:c?`_blank`:void 0,rel:c?`noopener noreferrer`:void 0,children:p}),`)`]}):null]}),(0,U.jsx)(ht,{value:e.lastActivityAt})]}),(0,U.jsx)(`button`,{type:`button`,className:`review-comment-row__button`,"aria-labelledby":`${l}-author ${l}-body${e.unread?` ${l}-unread`:``}`,"aria-pressed":i,disabled:f,title:f?o.selectionBlockedLabel:void 0,children:(0,U.jsxs)(`span`,{className:`review-comment-row__body-container`,children:[e.unread?(0,U.jsx)(`span`,{role:`img`,id:`${l}-unread`,"aria-label":o.unreadLabel,title:o.unreadLabel,className:`review-comment-row__unread`}):null,(0,U.jsx)(`span`,{id:`${l}-body`,className:`review-comment-row__body`,children:u.body??o.deletedCommentLabel})]})})]}),g||e.replies.length>0?(0,U.jsxs)(`div`,{className:`review-comment-row__context`,children:[e.replies.length>0?(0,U.jsx)(`span`,{className:`review-comment-row__replies`,children:h}):null,g?(0,U.jsx)(H.Label,{size:`small`,className:`review-comment-row__status`,children:g}):null]}):null]})})})}function _t({frame:e,threads:t,currentBuildNumber:n,buildLinkOrigin:r,totalCount:i,hasThreads:a,filters:o,participants:s,resolutions:c,selectedThreadId:l,selectionBlocked:u,closeBlocked:d,showPins:f,loading:p,loadFailed:m,notice:h,copy:g,onClose:_,onFiltersChange:v,onShowPinsChange:y,onRetry:b,onSelect:x}){let S=a?g.noMatchesLabel:g.emptyLabel,C=(0,U.jsxs)(U.Fragment,{children:[h,(0,U.jsx)(ut,{filters:o,participants:s,showPins:f,copy:g,onFiltersChange:v,onShowPinsChange:y}),(0,U.jsxs)(`div`,{className:`review-comments-sidebar__body`,"aria-live":`polite`,children:[m?(0,U.jsxs)(`div`,{className:`review-comments-sidebar__state`,role:`alert`,children:[(0,U.jsx)(`span`,{children:g.loadErrorLabel}),(0,U.jsx)(H.Button,{size:`small`,onClick:b,children:g.retryLabel})]}):t.length===0&&!p?(0,U.jsx)(`div`,{className:`review-comments-sidebar__state`,children:S}):(0,U.jsx)(`div`,{className:`review-comments-sidebar__threads`,children:t.map(e=>(0,U.jsx)(gt,{thread:e,currentBuildNumber:n,buildHref:r?new URL(e.root.buildPath,r).href:void 0,resolution:c.get(e.root.id),selected:l===e.root.id,selectionBlocked:u,copy:g,onSelect:x},e.root.id))}),p?(0,U.jsxs)(`div`,{className:`review-comments-sidebar__loading`,children:[(0,U.jsx)(ce,{decorative:!0,size:`small`}),(0,U.jsx)(`span`,{children:g.loadingLabel})]}):null]})]});return e?(0,U.jsx)(at,{...e,title:g.heading,closeLabel:g.closeLabel,closeDisabled:d,closeShortcut:`Shift+C`,onClose:_,headerAccessory:(0,U.jsx)(nt,{children:i}),children:C}):(0,U.jsxs)(`aside`,{className:`review-comments-sidebar`,"aria-label":g.heading,children:[(0,U.jsxs)(`header`,{className:`review-comments-sidebar__header`,children:[(0,U.jsxs)(`span`,{className:`review-comments-sidebar__heading`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`6`,children:g.heading}),(0,U.jsx)(nt,{children:i})]}),(0,U.jsx)(G,{icon:B,"aria-label":g.closeLabel,"aria-keyshortcuts":`Shift+C`,description:g.closeLabel,size:`small`,variant:`invisible`,className:`review-comments-sidebar__close`,disabled:d,onClick:_})]}),C]})}function vt({bridgeReady:e,copy:t,selectionBlocked:n,selecting:r,onCancelSelection:i,onStartAreaSelection:a,onStartElementSelection:o}){let s=(0,V.useId)(),c=!e||n,l=e?n?t.selectionBlockedLabel:t.commentMenuLabel:t.bridgeUnavailableLabel;if(r)return(0,U.jsx)(G,{icon:B,"aria-label":t.cancelSelectionLabel,description:t.cancelSelectionLabel,"aria-pressed":!0,size:`small`,variant:`default`,className:`review-comment-control__trigger`,onClick:i});let u=(0,U.jsxs)(H.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`start`,disabled:c,children:[(0,U.jsx)(H.ActionMenu.Button,{className:`review-comment-control__trigger`,variant:`secondary`,"aria-label":t.commentMenuLabel,"aria-describedby":s,leadingVisual:(0,U.jsx)(f,{size:16}),onClick:e=>{let t=e.currentTarget,n=t.closest(`.repository-workspace__content`)?.getBoundingClientRect(),r=Math.min(window.innerHeight,n?.bottom??window.innerHeight),i=Math.max(0,r-t.getBoundingClientRect().bottom-8);t.closest(`[data-testid="ActionMenu"]`)?.style.setProperty(`--review-comment-control-menu-height`,`${i}px`)},children:``}),(0,U.jsxs)(H.ActionMenu.Overlay,{"aria-label":t.commentMenuLabel,children:[(0,U.jsx)(H.ActionMenu.Item,{className:`review-comment-control__menu-item`,value:`element`,leadingVisual:(0,U.jsx)(M,{size:16}),"aria-keyshortcuts":`C`,onClick:o,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),o())},children:t.commentOnElementLabel}),(0,U.jsx)(H.ActionMenu.Item,{className:`review-comment-control__menu-item`,value:`area`,leadingVisual:(0,U.jsx)(T,{size:16}),"aria-keyshortcuts":`H`,onClick:a,onKeyDown:e=>{(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),a())},children:t.highlightRegionLabel})]})]});return c?(0,U.jsxs)(`div`,{title:l,children:[u,(0,U.jsx)(W,{id:s,children:l})]}):(0,U.jsx)(H.Tooltip,{id:s,text:l,type:`description`,children:(0,U.jsx)(`div`,{children:u})})}var yt={search:``,currentBuildOnly:!1,currentPageOnly:!1,showResolved:!1,showRead:!0,onlyMine:!1,participant:null},bt={heading:`Comments`,closeLabel:`Close comments`,commentMenuLabel:`Add a comment`,commentOnElementLabel:`Comment on element`,highlightRegionLabel:`Highlight a region`,cancelSelectionLabel:`Cancel selection`,bridgeUnavailableLabel:`Adding comments needs the review bridge.`,selectionBlockedLabel:`Close or submit the open draft.`,selectionFailedLabel:`Hub could not anchor a comment to that element.`,areaTooSmallLabel:`Draw a larger region to add a comment.`,areaUnavailableLabel:`Hub could not save that region.`,searchLabel:`Search comments`,searchPlaceholder:`Search comments`,filterLabel:`Filters`,currentBuildFilterLabel:`Current build only`,currentPageFilterLabel:`Current page only`,participantFilterLabel:`Participant`,allParticipantsLabel:`All participants`,showResolvedLabel:`Show resolved`,unreadOnlyLabel:`Unread only`,onlyMineLabel:`Only your threads`,showPinsLabel:`Show pins`,sidebarShortcutLabel:`Shift+C`,loadingLabel:`Loading comments`,loadErrorLabel:`Comments could not be loaded.`,retryLabel:`Retry`,emptyLabel:`No comments have been added.`,noMatchesLabel:`No comments match these filters.`,buildLabel:`build %{number}`,movedAnchorLabel:`Moved`,changedAnchorLabel:`Context changed`,missingAnchorLabel:`Not found`,routeMismatchLabel:`Saved on another page`,resolvedLabel:`Resolved`,markerLabel:`Thread started by %{author}`,markerWithRepliesLabel:`Thread started by %{author}, %{count} comments`,unreadLabel:`Unread`,unreadMarkerLabel:`Unread thread started by %{author}`,unreadMarkerWithRepliesLabel:`Unread thread started by %{author}, %{count} comments`,replyCountOneLabel:`1 reply`,replyCountOtherLabel:`%{count} replies`,threadHeading:`Conversation`,backToCommentsLabel:`Back to comments`,resolvedByLabel:`Resolved by %{author}. Reopen this thread to reply.`,editedLabel:`Edited`,deletedCommentLabel:`Comment deleted`,addReactionLabel:`Add reaction`,reactionCountOneLabel:`%{reaction}, 1 reaction`,reactionCountOtherLabel:`%{reaction}, %{count} reactions`,reactionErrorLabel:`The reaction could not be changed.`,readErrorLabel:`Hub could not mark this conversation as read.`,markUnreadLabel:`Mark as unread`,markUnreadErrorLabel:`Hub could not mark this conversation as unread. Try again.`,reactionLabels:{"+1":`Thumbs up`,"-1":`Thumbs down`,laugh:`Laugh`,hooray:`Hooray`,confused:`Confused`,heart:`Heart`,rocket:`Rocket`,eyes:`Eyes`},commentActionsLabel:`Actions for comment by %{author}`,editLabel:`Edit`,deleteLabel:`Delete`,editCommentLabel:`Edit comment`,saveEditLabel:`Save`,savingEditLabel:`Saving comment`,cancelEditLabel:`Cancel`,editErrorLabel:`The comment could not be updated.`,deleteHeading:`Delete this comment?`,deletePromptLabel:`Deleted comment text cannot be recovered.`,confirmDeleteLabel:`Delete`,deletingLabel:`Deleting comment`,deleteErrorLabel:`The comment could not be deleted.`,replyLabel:`Reply`,replyPlaceholder:`Reply to this conversation`,replySubmitLabel:`Reply`,replySubmitTooltipMacLabel:`Reply (Cmd+Return)`,replySubmitTooltipOtherLabel:`Reply (Ctrl+Enter)`,replyingLabel:`Saving reply`,replyErrorLabel:`The reply could not be saved.`,resolveLabel:`Resolve`,resolvingLabel:`Resolving thread`,reopenLabel:`Reopen`,reopeningLabel:`Reopening thread`,resolutionErrorLabel:`The thread state could not be changed.`,resolvedReplyBlockedLabel:`Reopen this thread to reply.`,deletedReplyBlockedLabel:`Replies are closed.`,threadDiscardPromptLabel:`Your reply or edit has not been saved.`,composerHeading:`New comment`,composerLabel:`Comment`,composerPlaceholder:`Leave a review comment`,submitLabel:`Comment`,submitTooltipMacLabel:`Comment (Cmd+Return)`,submitTooltipOtherLabel:`Comment (Ctrl+Enter)`,submittingLabel:`Saving comment`,closeComposerLabel:`Cancel`,discardHeading:`Keep this draft?`,discardPromptLabel:`This comment has not been submitted.`,keepLabel:`Keep`,discardButtonLabel:`Discard`,bodyTooLongLabel:`Comments must be 10000 UTF-8 bytes or fewer.`,createErrorLabel:`The comment could not be saved.`};function xt(e,t){let n=new Map;n.set(e.login.toLowerCase(),e);for(let e of t.toReversed()){let t=e.login.toLowerCase();n.has(t)||n.set(t,e)}return Array.from(n.values())}function St(e){let t=new Map,n=new Map;for(let r of e){if(r.kind===`root`){t.set(r.id,r);continue}let e=n.get(r.rootId)??[];e.push(r),n.set(r.rootId,e)}return Array.from(t.values()).flatMap(e=>{let t=(n.get(e.id)??[]).filter(e=>e.deletedAt===null).sort((e,t)=>Date.parse(e.createdAt)-Date.parse(t.createdAt)||e.id-t.id);return e.deletedAt!==null&&t.length===0?[]:[{root:e,replies:t,participants:xt(e.author,t.map(e=>e.author)),lastActivityAt:t.at(-1)?.createdAt??e.createdAt,unread:e.viewerLastSeenActivityVersion===null||e.viewerLastSeenActivityVersionDate.parse(t.lastActivityAt)-Date.parse(e.lastActivityAt)||t.root.id-e.root.id)}var Ct=new TextEncoder;function wt(e,{prefix:t,required:n=!1}={}){return N().refine(r=>(!n||r!==``)&&(!t||r===``||r.startsWith(t))&&Ct.encode(r).length<=e)}var Tt=16384,Et=2048,Dt=2048,Ot=1024,kt=4096,At=1e3,jt=2e3,Mt=1e6,Nt=1e5,Pt=new TextEncoder,Ft=z().min(0).max(Mt),It=z().min(-Mt).max(Mt),Lt=z().min(0).max(Mt),Rt=E({x:z().min(0).max(1),y:z().min(0).max(1)}).strict(),zt=E({pathname:wt(Et,{prefix:`/`,required:!0}),search:wt(Dt,{prefix:`?`}),hash:wt(Ot,{prefix:`#`})}).strict(),Bt=E({x:Ft,y:Ft,width:Lt,height:Lt}).strict();E({x:It,y:It}).strict();var Vt=E({width:z().min(1).max(Nt),height:z().min(1).max(Nt),scrollX:Ft,scrollY:Ft}).strict(),Ht=E({schemaVersion:I(1),kind:I(`element`),route:zt,selector:wt(kt,{required:!0}),accessibleName:wt(At),tagName:wt(64,{required:!0}).regex(/^[a-z][a-z0-9-]*$/),selectedText:wt(jt),rect:Bt,viewport:Vt,elementOffset:Rt}).strict().refine(e=>Pt.encode(JSON.stringify(e)).length<=Tt),Ut=E({selector:wt(kt,{required:!0}),accessibleName:wt(At),tagName:wt(64,{required:!0}).regex(/^[a-z][a-z0-9-]*$/),role:wt(64),textExcerpt:wt(500),rect:Bt}).strict(),Wt=E({schemaVersion:I(1),kind:I(`area`),route:zt,path:R(Rt).min(2).max(160),rect:Bt,viewport:Vt,elements:R(Ut).max(8)}).strict().refine(e=>Math.hypot(e.rect.width,e.rect.height)>=8).refine(e=>Pt.encode(JSON.stringify(e)).length<=Tt),Gt=w(`kind`,[Ht,Wt]);w(`status`,[E({commentId:z().int().positive().max(2**53-1),status:te([`resolved`,`moved`]),rect:E({x:It,y:It,width:Lt,height:Lt}).strict(),point:E({x:It,y:It}).strict()}).strict(),E({commentId:z().int().positive().max(2**53-1),status:te([`changed`,`missing`,`route-mismatch`])}).strict()]);var Kt=z().int().positive().max(2**53-1),qt=N().refine(e=>!Number.isNaN(Date.parse(e))),Jt=qt.nullable(),Yt=E({login:N().min(1),name:N().nullable(),avatarUrl:N().nullable()}),Xt=te([`+1`,`-1`,`laugh`,`hooray`,`confused`,`heart`,`rocket`,`eyes`]),Zt=E({content:Xt,count:Kt,viewerHasReacted:j()}),Qt={id:Kt,body:N().nullable(),mentions:R(E({login:N().min(1),githubId:Kt})).optional(),createdAt:qt,updatedAt:qt,editedAt:Jt,deletedAt:Jt,author:Yt,viewerCanEdit:j(),viewerCanDelete:j(),reactions:R(Zt)},$t=E({...Qt,kind:I(`root`),buildNumber:Kt,buildPath:N().startsWith(`/`),anchor:Gt,resolvedAt:Jt,resolvedBy:Yt.nullable(),activityVersion:Kt,viewerLastSeenActivityVersion:Kt.nullable()}),en=E({...Qt,kind:I(`reply`),rootId:Kt}),tn=w(`kind`,[$t,en]),nn=w(`hasMore`,[E({comments:R(tn),nextCursor:N().min(1),hasMore:I(!0)}),E({comments:R(tn),nextCursor:F(),hasMore:I(!1)})]),rn=E({comments:R(tn).min(1).max(2)});function an(e,t){let{root:n}=e,{filters:r}=t;if(!r.showResolved&&n.resolvedAt!==null||!r.showRead&&!e.unread||r.onlyMine&&![n,...e.replies].some(e=>e.author.login.toLowerCase()===t.viewerLogin.toLowerCase())||r.currentBuildOnly&&n.buildNumber!==t.selectedBuildNumber||r.participant!==null&&!e.participants.some(e=>e.login.toLowerCase()===r.participant?.toLowerCase())||r.currentPageOnly&&t.route!==null&&(n.anchor.route.pathname!==t.route.pathname||n.anchor.route.search!==t.route.search||n.anchor.route.hash!==t.route.hash))return!1;let i=r.search.trim().toLowerCase();if(!i)return!0;let a=n.anchor.kind===`element`?[n.anchor.accessibleName,n.anchor.selectedText,n.anchor.tagName]:n.anchor.elements.flatMap(e=>[e.accessibleName,e.textExcerpt,e.tagName,e.role]);return[n.body??``,n.author.login,n.author.name??``,n.buildNumber.toString(),...e.replies.flatMap(e=>[e.body??``,e.author.login,e.author.name??``]),...a].join(` +`).toLowerCase().includes(i)}var on=E({candidates:R(E({githubId:z().int().positive().max(2**53-1),login:N().min(1).max(39),avatarUrl:N().nullable()}))});async function $(e,t,n={}){let r=await fetch(e,{...n,headers:{"Content-Type":`application/json`,"X-Replica-Canvas-Token":t,...n.headers}}),i=await r.json().catch(()=>({error:K.invalidResponse}));if(!r.ok)throw Object.assign(Error(i.error||K.requestFailed),{code:i.code,statusCode:r.status,authorization:i.authorization});return i}function sn({error:e,busy:t,requested:n,onFix:r,onDismiss:i}){let a=(0,V.useId)();return(0,U.jsxs)(le,{title:K.commentingUnavailable,descriptionId:a,closeLabel:K.closeCommentingDialog,onClose:i,children:[(0,U.jsx)(`p`,{id:a,children:K.commentingDescription}),e?(0,U.jsx)(`p`,{role:`alert`,children:e}):null,(0,U.jsxs)(`div`,{className:`canvas-commenting-recovery__actions`,children:[(0,U.jsx)(H.Button,{variant:`primary`,disabled:t||n,onClick:r,children:n?K.commentingFixRequested:K.commentingFix}),(0,U.jsx)(H.Button,{variant:`subtle`,onClick:i,children:K.commentingDismiss})]})]})}function cn({cancelLabel:e,confirmLabel:t,description:n,errorLabel:r,heading:i,loading:a=!1,loadingAnnouncement:o,compact:s=!1,condensed:c=!1,onCancel:l,onConfirm:u}){let d=(0,U.jsx)(H.Button,{type:`button`,size:`small`,variant:c?`primary`:void 0,className:`review-confirmation-panel__cancel`,onClick:l,children:e}),f=(0,U.jsx)(H.Button,{type:`button`,size:`small`,variant:c?`secondary`:`primary`,className:c?void 0:`review-confirmation-panel__danger`,disabled:a,"aria-busy":a,onClick:u,children:t});return(0,U.jsxs)(`div`,{className:`review-confirmation-panel${s||c?` review-confirmation-panel--compact`:``}${c?` review-confirmation-panel--condensed`:``}`,role:`alert`,children:[(0,U.jsxs)(`div`,{className:`review-confirmation-panel__copy`,children:[(0,U.jsx)(`strong`,{children:i}),c?(0,U.jsx)(W,{children:n}):(0,U.jsx)(`span`,{children:n})]}),r?(0,U.jsx)(`span`,{className:`review-confirmation-panel__error`,children:r}):null,(0,U.jsxs)(`div`,{className:`review-confirmation-panel__actions`,children:[c?f:d,c?d:f,a&&o?(0,U.jsx)(W,{role:`status`,children:o}):null]})]})}function ln(){return(0,V.useContext)(rt)}function un(e){let t=e.matchAll(/(?e[1]?[e[1].toLowerCase()]:[])))}function dn({value:e,onValueChange:t,onKeyDown:n,ref:r,...i}){let a=ln(),o=(0,V.useRef)(null),s=(0,V.useRef)(null),c=(0,V.useRef)(null),l=(0,V.useId)(),[u,d]=(0,V.useState)(e.length),[f,p]=(0,V.useState)(!1),[m,h]=(0,V.useState)(null),[g,_]=(0,V.useState)(!1),[v,y]=(0,V.useState)(0),[b,x]=(0,V.useState)(0),[S,C]=(0,V.useState)({left:0,top:0,width:0}),w=e.slice(0,u).match(/(?:^|[\s(])@([a-zA-Z0-9-]*)$/)?.[1]?.toLowerCase(),T=a!==null&&w!==void 0&&!f&&!i.disabled,E=un(e).length>10,D=m?.source===a&&m?.failed,O=g||m?.source!==a,k=(m?.source===a?m.candidates:[]).filter(e=>e.login.toLowerCase().includes(w??``)).slice(0,8),A=Math.min(b,Math.max(0,k.length-1));(0,V.useEffect)(()=>{o.current?.setCustomValidity(E?a?.copy.limit??``:``)},[a?.copy.limit,E]),(0,V.useEffect)(()=>{if(!T||!a)return;let e=!0,t=window.setTimeout(()=>{_(!0),a.load().then(t=>{e&&h({source:a,candidates:t,failed:!1})},()=>{e&&h({source:a,candidates:[],failed:!0})}).finally(()=>{e&&_(!1)})},150);return()=>{e=!1,window.clearTimeout(t)}},[T,v,a]),(0,V.useLayoutEffect)(()=>{if(!T)return;function e(){let e=o.current?.getBoundingClientRect();e&&C({left:e.left,width:e.width,top:Math.max(4,window.innerHeight-e.bottom<224?e.top-224:e.bottom)})}return e(),window.addEventListener(`resize`,e),window.addEventListener(`scroll`,e,!0),()=>{window.removeEventListener(`resize`,e),window.removeEventListener(`scroll`,e,!0)}},[T]);function j(n){if(w===void 0)return;let r=u-w.length-1,i=`@${n.login} `;t(e.slice(0,r)+i+e.slice(u)),p(!0);let a=r+i.length;window.requestAnimationFrame(()=>{o.current?.focus(),o.current?.setSelectionRange(a,a),d(a)})}function M(e,t){o.current=e,typeof t==`function`?t(e):t&&(t.current=e)}return(0,U.jsxs)(`div`,{className:`mention-input`,children:[(0,U.jsx)(`textarea`,{...i,ref:e=>M(e,r),value:e,"aria-autocomplete":a?`list`:void 0,"aria-controls":T?l:void 0,"aria-activedescendant":T&&k.length?`${l}-${A}`:void 0,onChange:e=>{d(e.currentTarget.selectionStart),p(!1),x(0),t(e.currentTarget.value)},onSelect:e=>d(e.currentTarget.selectionStart),onBlur:e=>{s.current?.contains(e.relatedTarget)||p(!0)},onKeyDown:e=>{if(T&&e.key===`Escape`)e.preventDefault(),e.stopPropagation(),p(!0);else if(T&&D&&!O&&e.key===`Tab`&&!e.shiftKey)e.preventDefault(),c.current?.focus();else{if(T&&!O&&!D&&k.length){if(e.key===`ArrowDown`||e.key===`ArrowUp`){e.preventDefault(),x((A+(e.key===`ArrowDown`?1:-1)+k.length)%k.length);return}if((e.key===`Enter`||e.key===`Tab`)&&!e.nativeEvent.isComposing&&!e.metaKey&&!e.ctrlKey&&!e.shiftKey){e.preventDefault();let t=k[A];t&&j(t);return}}n?.(e)}}}),E&&a?.copy.limit?(0,U.jsx)(`span`,{role:`alert`,children:a.copy.limit}):null,T&&a?(0,tt.createPortal)((0,U.jsx)(`div`,{ref:s,id:l,className:`mention-input__suggestions`,style:S,onBlur:e=>{e.relatedTarget!==o.current&&!e.currentTarget.contains(e.relatedTarget)&&p(!0)},onKeyDown:e=>{e.key===`Escape`?(e.preventDefault(),e.stopPropagation(),p(!0),o.current?.focus()):e.key===`Tab`&&e.shiftKey&&(e.preventDefault(),o.current?.focus())},children:O?(0,U.jsx)(`span`,{role:`status`,children:a.copy.loading}):D?(0,U.jsxs)(`div`,{role:`alert`,children:[a.copy.error,` `,(0,U.jsx)(`button`,{ref:c,type:`button`,onMouseDown:e=>e.preventDefault(),onClick:()=>{y(v+1),o.current?.focus()},children:a.copy.retry})]}):(0,U.jsxs)(`ul`,{role:`listbox`,"aria-label":a.copy.suggestions,children:[k.map((e,t)=>(0,U.jsx)(`li`,{id:`${l}-${t}`,role:`option`,"aria-selected":t===A,children:(0,U.jsxs)(`button`,{type:`button`,tabIndex:-1,onMouseDown:e=>e.preventDefault(),onClick:()=>j(e),children:[`@`,e.login]})},e.githubId)),k.length?null:(0,U.jsx)(`li`,{role:`presentation`,children:a.copy.empty})]})}),document.body):null]})}function fn({anchorPoint:e,anchorRectangle:t,anchorSelector:n,layoutKey:r,preserveVerticalSide:i=!1}){let a=(0,V.useRef)(null),o=(0,V.useRef)(null),[s,c]=(0,V.useState)({left:e.x+12,top:e.y+12}),l=(0,V.useCallback)(()=>{let r=a.current,s=r?.parentElement;if(!r||!s)return;let l=r.offsetWidth,u=r.offsetHeight,d=s.clientWidth-l-8,f=s.clientHeight-u-8,p,m,h=(n?s.querySelector(n)??s.parentElement?.querySelector(n):null)?.getBoundingClientRect(),g=s.getBoundingClientRect(),_=h?{x:h.left-g.left,y:h.top-g.top,width:h.height,height:h.height}:t;if(_){let e=_.x+_.width+12,t=_.x-12-l,n=e+l<=s.clientWidth-8,r=t>=8,i=s.clientWidth-8-_.x-_.width,a=_.x-8;p=n?e:r?t:i>=a?e:t,m=_.y}else{let t=e.x+12,n=e.y+12;p=t+l<=s.clientWidth-8?t:e.x-12-l;let r=o.current,a=i&&r?.x===e.x&&r.y===e.y?r.side:n+u<=s.clientHeight-8?`below`:`above`;i&&(o.current={x:e.x,y:e.y,side:a}),m=a===`below`?n:e.y-12-u}let v={left:Math.max(8,Math.min(p,d)),top:Math.max(8,Math.min(m,f))};c(e=>e.left===v.left&&e.top===v.top?e:v)},[e,t,n,i]);return(0,V.useLayoutEffect)(()=>{l();let e=a.current,t=e?.parentElement;if(!e||!t||typeof ResizeObserver!=`function`)return;let r=new ResizeObserver(l);r.observe(e),r.observe(t);let i=n?t.querySelector(n)??t.parentElement?.querySelector(n):null;return i&&r.observe(i),window.addEventListener(`resize`,l),()=>{r.disconnect(),window.removeEventListener(`resize`,l)}},[n,r,l]),{cardRef:a,position:s}}function pn(){return typeof navigator<`u`&&/Mac/i.test(navigator.platform)}function mn(e,{allowPlainEnter:t=!1}={}){let n=e.isComposing||e.keyCode===229,r=pn()?e.metaKey&&!e.ctrlKey:e.ctrlKey&&!e.metaKey,i=t&&!e.metaKey&&!e.ctrlKey;return e.key===`Enter`&&!e.shiftKey&&!e.altKey&&!n&&!e.repeat&&(r||i)}var hn=new TextEncoder;function gn({anchorPoint:e,bodyMaximumBytes:t,copy:n,creating:r,onSubmit:i,onDiscard:a}){let o=(0,V.useId)(),[s,c]=(0,V.useState)(``),[l,u]=(0,V.useState)(!1),[d,f]=(0,V.useState)(!1),p=(0,V.useRef)(!1),{cardRef:m,position:h}=fn({anchorPoint:e,layoutKey:`${l}:${d}`,preserveVerticalSide:!0}),g=hn.encode(s).length>t,_=s.trim()!==``&&!g&&!r&&!l,v=pn()?n.submitTooltipMacLabel:n.submitTooltipOtherLabel;(0,V.useEffect)(()=>{l?m.current?.querySelector(`.review-confirmation-panel__cancel`)?.focus({preventScroll:!0}):p.current&&m.current?.querySelector(`textarea`)?.focus({preventScroll:!0}),p.current=l},[m,l]);function y(){r||(s.trim()===``?a():u(!0))}async function b(e){e.preventDefault(),_&&(await i(s)||f(!0))}return(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`button`,{type:`button`,tabIndex:-1,"aria-hidden":`true`,className:`review-comment-composer-backdrop`,onClick:y}),(0,U.jsx)(`section`,{ref:m,role:`dialog`,"aria-labelledby":o,className:`review-comment-composer`,style:{left:h.left,top:h.top},children:(0,U.jsxs)(`form`,{className:`review-comment-composer__form`,onSubmit:e=>{b(e)},onKeyDown:e=>{e.key!==`Escape`||e.defaultPrevented||(e.preventDefault(),l?u(!1):y())},children:[(0,U.jsxs)(`header`,{className:`review-comment-composer__header`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`6`,id:o,children:n.composerHeading}),(0,U.jsx)(G,{icon:B,"aria-label":n.closeComposerLabel,description:n.closeComposerLabel,variant:`invisible`,type:`button`,disabled:r,onClick:y})]}),(0,U.jsx)(dn,{autoFocus:!0,"aria-label":n.composerLabel,placeholder:n.composerPlaceholder,value:s,rows:4,onValueChange:e=>{c(e),u(!1),f(!1)},onKeyDown:e=>{_&&mn(e.nativeEvent)&&(e.preventDefault(),e.currentTarget.form?.requestSubmit())}}),g?(0,U.jsx)(`span`,{role:`alert`,className:`review-comment-composer__error`,children:n.bodyTooLongLabel}):null,d?(0,U.jsx)(pe,{variant:`critical`,title:n.createErrorLabel,className:`review-comment-composer__banner`}):null,l?(0,U.jsx)(cn,{heading:n.discardHeading,description:n.discardPromptLabel,cancelLabel:n.keepLabel,confirmLabel:n.discardButtonLabel,condensed:!0,onCancel:()=>u(!1),onConfirm:a}):(0,U.jsxs)(`footer`,{className:`review-comment-composer__actions`,children:[(0,U.jsx)(H.Button,{type:`button`,size:`small`,disabled:r,onClick:y,children:n.closeComposerLabel}),(0,U.jsx)(H.Tooltip,{text:v,type:`description`,children:(0,U.jsx)(H.Button,{type:`submit`,size:`small`,variant:`primary`,disabled:!_,"aria-busy":r,children:n.submitLabel})}),r?(0,U.jsx)(W,{role:`status`,children:n.submittingLabel}):null]})]})})]})}function _n({blockedLabel:e,confirmingDiscard:t,replyDraft:n,replyBodyTooLong:r,replyFailed:i,replyDisabled:a,replying:o,copy:s,onKeepDraft:c,onDiscardDraft:l,onSubmit:u,onDraftChange:d}){let f=(0,V.useRef)(null),p=n.trim()!==``&&!r&&!a&&!o&&!t&&!e,m=pn()?s.replySubmitTooltipMacLabel:s.replySubmitTooltipOtherLabel;return(0,V.useLayoutEffect)(()=>{f.current&&(f.current.style.height=`auto`,f.current.style.height=n?`${Math.min(f.current.scrollHeight,120)}px`:`2.5rem`)},[n]),t?(0,U.jsx)(cn,{heading:s.discardHeading,description:s.threadDiscardPromptLabel,cancelLabel:s.keepLabel,confirmLabel:s.discardButtonLabel,compact:!0,onCancel:c,onConfirm:l}):e?(0,U.jsx)(`span`,{className:`review-thread-reply-form__blocked`,children:e}):(0,U.jsxs)(`form`,{className:`review-thread-reply-form`,onSubmit:e=>{e.preventDefault(),p&&u()},children:[(0,U.jsxs)(`div`,{className:`review-thread-reply-form__composer`,children:[(0,U.jsx)(dn,{ref:f,"aria-label":s.replyLabel,placeholder:s.replyPlaceholder,value:n,rows:1,disabled:a,onValueChange:d,onKeyDown:e=>{p&&mn(e.nativeEvent,{allowPlainEnter:!0})&&(e.preventDefault(),e.currentTarget.form?.requestSubmit())}}),(0,U.jsx)(H.Tooltip,{text:m,type:`description`,children:(0,U.jsx)(`button`,{type:`submit`,className:`review-thread-reply-form__submit`,disabled:!p,"aria-label":s.replySubmitLabel,"aria-busy":o,children:(0,U.jsx)(_,{size:16})})})]}),r?(0,U.jsx)(`span`,{role:`alert`,className:`review-thread-reply-form__error`,children:s.bodyTooLongLabel}):null,i?(0,U.jsx)(`span`,{role:`alert`,className:`review-thread-reply-form__error`,children:s.replyErrorLabel}):null,o?(0,U.jsx)(W,{role:`status`,children:s.replyingLabel}):null]})}function vn({comment:e}){let t=e.body??``,n=new Set(e.mentions?.map(e=>e.login.toLowerCase())??[]),r=t.matchAll(/(?({content:e,emoji:bn(e)}));function Sn(e,t=0,n=0){if(t!==0||n!==0)return{x:t,y:n};let r=e.getBoundingClientRect();return{x:r.left+r.width/2,y:r.top+r.height/2}}function Cn({comment:e,mutation:t,actionsDisabled:n,controlsHidden:r=!1,copy:i,onAdd:a,onRemove:o,onBurst:s}){let c=(0,V.useId)(),[l,u]=(0,V.useState)(!1),[d,f]=(0,V.useState)(!1),p=(0,V.useRef)(!1),[m,h]=(0,V.useState)(null),[g,_]=(0,V.useState)(`outside-bottom`),v=t!==null&&(t.kind===`add-reaction`||t.kind===`remove-reaction`)&&t.commentId===e.id,y=e.reactions.flatMap(e=>{if(!m||e.content!==m.content)return[e];let t=e.count+Number(m.viewerHasReacted)-Number(e.viewerHasReacted);return t>0?[{...e,count:t,viewerHasReacted:m.viewerHasReacted}]:[]});m?.viewerHasReacted&&!e.reactions.some(({content:e})=>e===m.content)&&y.push({content:m.content,count:1,viewerHasReacted:!0});async function b(r,i){if(n||t!==null||p.current)return;let c=e.reactions.find(e=>e.content===r)?.viewerHasReacted??!1;p.current=!0,u(!1),h({content:r,viewerHasReacted:!c});try{if(!c){let e=xn.find(e=>e.content===r);e&&s(e.emoji,i.x,i.y)}let e=c?await o(r):await a(r);u(!e)}catch{u(!0)}finally{p.current=!1,h(null)}}function x(e,t){b(e,Sn(t.currentTarget,t.clientX,t.clientY))}let S=(0,U.jsxs)(H.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`end`,menuSide:g,disabled:n,children:[(0,U.jsx)(H.ActionMenu.Button,{className:`review-comment-reactions__menu-trigger`,variant:`subtle`,"aria-label":i.addReactionLabel,"aria-describedby":c,"aria-busy":v||m!==null,leadingVisual:(0,U.jsx)(k,{size:16}),onClick:e=>{f(!0);let t=e.currentTarget.getBoundingClientRect(),n=e.currentTarget.closest(`.review-shell`)?.getBoundingClientRect(),r=Math.min(window.innerHeight,n?.bottom??1/0)-t.bottom,i=t.top-Math.max(0,n?.top??0),a=xn.length*36+16;_(rr?`outside-top`:`outside-bottom`)},children:``}),(0,U.jsx)(H.ActionMenu.Overlay,{"aria-label":i.addReactionLabel,children:xn.map(e=>(0,U.jsx)(H.ActionMenu.Item,{value:e.content,leadingVisual:(0,U.jsx)(`span`,{className:`review-comment-reactions__picker-emoji`,children:e.emoji}),onClick:t=>x(e.content,t),onKeyDown:t=>{(t.key===`Enter`||t.key===` `)&&(t.preventDefault(),b(e.content,Sn(t.currentTarget)))},children:i.reactionLabels[e.content]},e.content))})]});return r&&!l?null:(0,U.jsxs)(`div`,{className:`review-comment-reactions__layout`,children:[r?null:(0,U.jsxs)(`div`,{className:`review-comment-reactions`,children:[y.map(e=>{let r=xn.find(({content:t})=>t===e.content);if(!r)return null;let a=(e.count===1?i.reactionCountOneLabel:i.reactionCountOtherLabel).replace(`%{reaction}`,i.reactionLabels[e.content]).replace(`%{count}`,e.count.toString());return(0,U.jsxs)(H.Button,{size:`small`,"aria-label":a,title:a,"aria-pressed":e.viewerHasReacted,disabled:n,"aria-busy":m?.content===e.content||v&&`content`in t&&t.content===e.content,className:e.viewerHasReacted?`review-comment-reaction--selected`:void 0,onClick:t=>x(e.content,t),children:[(0,U.jsx)(`span`,{"aria-hidden":`true`,children:r.emoji}),(0,U.jsx)(nt,{"aria-hidden":`true`,children:e.count})]},e.content)}),n?(0,U.jsxs)(`div`,{title:i.addReactionLabel,children:[S,(0,U.jsx)(W,{id:c,children:i.addReactionLabel})]}):(0,U.jsx)(H.Tooltip,{id:c,text:i.addReactionLabel,type:`description`,className:`review-comment-reactions__tooltip${d?` review-comment-reactions__tooltip--suppressed`:``}`,children:(0,U.jsx)(`div`,{onMouseEnter:e=>{e.currentTarget.querySelector(`[aria-expanded="true"]`)||f(!1)},onBlur:e=>{e.currentTarget.contains(e.relatedTarget)||f(!1)},children:S})})]}),l?(0,U.jsx)(`span`,{role:`alert`,className:`review-comment-reactions__error`,children:i.reactionErrorLabel}):null]})}function wn({comment:e,mutation:t,copy:n,editing:r,editDraft:i,editBodyTooLong:a,editFailed:o,confirmingEditDiscard:s,saving:c,confirmingDelete:l,deleting:u,deleteFailed:d,actionsDisabled:f,onStartEdit:p,onEditDraftChange:m,onSaveEdit:h,onCancelEdit:g,onKeepEdit:_,onDiscardEdit:v,onRequestDelete:y,onCancelDelete:b,onDelete:x,onAddReaction:S,onRemoveReaction:C,onBurstReaction:w,onMarkUnread:T,markUnreadDisabled:E=!1}){let D=(0,V.useId)(),k=(0,V.useRef)(null),A=(0,V.useRef)(!1),[j,M]=(0,V.useState)(`outside-bottom`),N=e.author.name||`@${e.author.login}`,P=n.commentActionsLabel.replace(`%{author}`,`@${e.author.login}`),F=f&&(!T||E),I=!!(e.body&&e.viewerCanEdit),L=!!(e.body&&e.viewerCanDelete);return(0,V.useEffect)(()=>{s?k.current?.querySelector(`.review-confirmation-panel button`)?.focus({preventScroll:!0}):A.current&&k.current?.querySelector(`textarea`)?.focus({preventScroll:!0}),A.current=s},[s]),(0,U.jsxs)(`article`,{className:`review-thread-message`,"data-review-message-id":e.id,children:[(0,U.jsxs)(`div`,{className:`review-thread-message__header`,children:[(0,U.jsx)(ot,{src:e.author.avatarUrl,size:28}),(0,U.jsxs)(`span`,{className:`review-thread-message__byline`,children:[(0,U.jsx)(`strong`,{className:`review-thread-message__identity`,children:N}),(0,U.jsx)(ht,{value:e.createdAt}),e.editedAt?(0,U.jsx)(`span`,{children:n.editedLabel}):null]}),T||I||L?F?(0,U.jsxs)(`div`,{title:P,children:[(0,U.jsx)(H.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`end`,disabled:!0,children:(0,U.jsx)(H.ActionMenu.Button,{className:`review-thread-message__menu-trigger`,variant:`subtle`,"aria-label":P,"aria-describedby":D,leadingVisual:(0,U.jsx)(re,{size:16}),children:``})}),(0,U.jsx)(W,{id:D,children:P})]}):(0,U.jsx)(H.Tooltip,{id:D,text:P,type:`description`,children:(0,U.jsx)(`div`,{children:(0,U.jsxs)(H.ActionMenu,{selectionVariant:`none`,size:`small`,menuAlignment:`end`,menuSide:j,children:[(0,U.jsx)(H.ActionMenu.Button,{className:`review-thread-message__menu-trigger`,variant:`subtle`,"aria-label":P,"aria-describedby":D,leadingVisual:(0,U.jsx)(re,{size:16}),onClick:e=>{let t=e.currentTarget.getBoundingClientRect(),n=e.currentTarget.closest(`.review-shell`)?.getBoundingClientRect(),r=Math.min(window.innerHeight,n?.bottom??1/0)-t.bottom,i=t.top-Math.max(0,n?.top??0);M(r<(T?128:88)&&i>r?`outside-top`:`outside-bottom`)},children:``}),(0,U.jsxs)(H.ActionMenu.Overlay,{"aria-label":P,children:[T?(0,U.jsx)(H.ActionMenu.Item,{value:`mark-unread`,disabled:E,leadingVisual:(0,U.jsx)(ee,{size:16}),onClick:()=>{E||T()},onKeyDown:e=>{!E&&(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),T())},children:n.markUnreadLabel}):null,I?(0,U.jsx)(H.ActionMenu.Item,{value:`edit`,disabled:f,leadingVisual:(0,U.jsx)(ae,{size:16}),onClick:p,onKeyDown:e=>{!f&&(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),p())},children:n.editLabel}):null,L&&(T||I)?(0,U.jsx)(`li`,{role:`separator`,className:`review-thread-message__menu-divider`}):null,L?(0,U.jsx)(H.ActionMenu.Item,{value:`delete`,disabled:f||t!==null,className:`review-thread-message__delete-item`,leadingVisual:(0,U.jsx)(O,{size:16}),onClick:y,onKeyDown:e=>{!f&&t===null&&(e.key===`Enter`||e.key===` `)&&(e.preventDefault(),y())},children:n.deleteLabel}):null]})]})})}):null]}),r?(0,U.jsxs)(`form`,{ref:k,className:`review-thread-message__edit`,onSubmit:e=>{e.preventDefault(),s||h()},children:[(0,U.jsx)(dn,{autoFocus:!0,"aria-label":n.editCommentLabel,value:i,rows:3,onValueChange:m}),a?(0,U.jsx)(`span`,{role:`alert`,className:`review-thread-message__error`,children:n.bodyTooLongLabel}):null,o?(0,U.jsx)(`span`,{role:`alert`,className:`review-thread-message__error`,children:n.editErrorLabel}):null,s?(0,U.jsx)(cn,{heading:n.discardHeading,description:n.threadDiscardPromptLabel,cancelLabel:n.keepLabel,confirmLabel:n.discardButtonLabel,compact:!0,onCancel:_,onConfirm:v}):(0,U.jsxs)(`div`,{className:`review-thread-message__actions`,children:[(0,U.jsx)(H.Button,{type:`button`,size:`small`,disabled:c,onClick:g,children:n.cancelEditLabel}),(0,U.jsx)(H.Button,{type:`submit`,size:`small`,variant:`primary`,disabled:i.trim()===``||a||t!==null||c,"aria-busy":c,children:n.saveEditLabel}),c?(0,U.jsx)(W,{role:`status`,children:n.savingEditLabel}):null]})]}):l?(0,U.jsx)(cn,{heading:n.deleteHeading,description:n.deletePromptLabel,errorLabel:d?n.deleteErrorLabel:void 0,cancelLabel:n.cancelEditLabel,confirmLabel:n.confirmDeleteLabel,loading:u,loadingAnnouncement:n.deletingLabel,compact:!0,onCancel:b,onConfirm:x}):(0,U.jsx)(`p`,{className:e.body?`review-thread-message__body`:`review-thread-message__body review-thread-message__body--deleted`,children:e.body?(0,U.jsx)(vn,{comment:e}):n.deletedCommentLabel}),e.body?(0,U.jsx)(Cn,{comment:e,mutation:t,actionsDisabled:f,controlsHidden:r||l,copy:n,onAdd:S,onRemove:C,onBurst:w}):null]})}function Tn(){let e=(0,V.useRef)(null),t=(0,V.useRef)([]),n=(0,V.useRef)(new Map),[r,i]=(0,V.useState)(!1),a=(0,V.useCallback)((e,n,r)=>{if(window.matchMedia?.(`(prefers-reduced-motion: reduce)`).matches)return;let a=4+Math.floor(Math.random()*5),o=performance.now();for(let i=0;i{if(!r)return;let a=e.current,o=a?.getContext(`2d`);if(!a||!o){console.error(`Emoji reaction burst could not create a canvas context.`),t.current=[];let e=requestAnimationFrame(()=>i(!1));return()=>cancelAnimationFrame(e)}let s=a,c=o,l;function u(){let e=window.devicePixelRatio||1;s.width=Math.round(window.innerWidth*e),s.height=Math.round(window.innerHeight*e),c.setTransform(e,0,0,e,0,0)}function d(e,t){let r=Math.round(t),i=`${e}_${r}`;if(n.current.has(i))return n.current.get(i)??null;let a=document.createElement(`canvas`);a.width=r*2,a.height=r*2;let o=a.getContext(`2d`);return o?(o.font=`${r}px serif`,o.textAlign=`center`,o.textBaseline=`middle`,o.fillText(e,r,r),n.current.set(i,a),a):(console.error(`Emoji reaction burst could not draw an emoji.`),n.current.set(i,null),null)}function f(e){c.clearRect(0,0,window.innerWidth,window.innerHeight);let n=[];for(let r of t.current){if(e10&&(r.opacity-=.04),r.opacity<=0)continue;let t=d(r.emoji,r.size);t&&(c.globalAlpha=r.opacity,c.drawImage(t,r.x-t.width/2,r.y-t.height/2)),n.push(r)}c.globalAlpha=1,t.current=n,n.length>0?l=requestAnimationFrame(f):i(!1)}return u(),window.addEventListener(`resize`,u),l=requestAnimationFrame(f),()=>{cancelAnimationFrame(l),window.removeEventListener(`resize`,u)}},[r]),{burst:a,canvas:r?(0,tt.createPortal)((0,U.jsx)(`canvas`,{ref:e,className:`review-emoji-burst`,"aria-hidden":`true`}),document.body):null}}var En=new TextEncoder;function Dn({thread:e,bodyMaximumBytes:t,mutation:n,onClose:r,onDraftStateChange:i,onReply:a,onEdit:o,onDelete:s,onResolve:c,onReopen:l}){let[u,d]=(0,V.useState)(``),[f,p]=(0,V.useState)(!1),[m,h]=(0,V.useState)(null),[g,_]=(0,V.useState)(``),[v,y]=(0,V.useState)(``),[b,x]=(0,V.useState)(!1),[S,C]=(0,V.useState)(!1),[w,T]=(0,V.useState)(null),[E,D]=(0,V.useState)(!1),[O,k]=(0,V.useState)(!1),[A,j]=(0,V.useState)(!1),M=u.trim()!==``||m!==null,ee=En.encode(u).length>t,N=En.encode(g).length>t,P=e.root.resolvedAt!==null,F=e.root.deletedAt!==null||P;(0,V.useEffect)(()=>(i(M),()=>i(!1)),[M,i]);function I(){n||(u.trim()===``&&g===v?r():(C(!1),j(!0)))}function L(){d(``),h(null),_(``),y(``),C(!1),j(!1),i(!1),r()}async function R(){u.trim()===``||ee||n||(await a(u)?(d(``),p(!1)):p(!0))}function z(e){d(e),p(!1),j(!1)}function te(e){e.body&&(h(e.id),_(e.body),y(e.body),x(!1),T(null),D(!1))}function B(e){_(e),x(!1),C(!1),j(!1)}async function ne(e){g.trim()===``||N||n||(await o(e,g)?(h(null),_(``),y(``),C(!1),x(!1)):x(!0))}function re(){g===v?ie():C(!0)}function ie(){h(null),_(``),y(``),x(!1),C(!1),j(!1)}function ae(e){T(e),D(!1)}function oe(){T(null),D(!1)}async function se(e){n||(await s(e)?oe():D(!0))}async function H(){if(n||M)return;let e=P?await l():await c();k(!e)}return{state:{replyDraft:u,replyFailed:f,editingCommentId:m,editDraft:g,editFailed:b,confirmingEditDiscard:S,confirmingDeleteId:w,deleteFailed:E,resolutionFailed:O,confirmingDiscard:A,draftActive:M,replyBodyTooLong:ee,editBodyTooLong:N,resolved:P,replyBlocked:F},actions:{requestDismissal:I,discardAndClose:L,keepDraft:()=>j(!1),submitReply:R,changeReplyDraft:z,startEdit:te,changeEditDraft:B,saveEdit:ne,cancelEdit:re,keepEdit:()=>C(!1),discardEdit:ie,requestDelete:ae,cancelDelete:oe,deleteComment:se,changeResolution:H}}}function On(e){let t=e.closest(`[data-testid="ActionMenu"]`);if(!t)return;let n=e.getBoundingClientRect(),r=e.closest(`.review-shell`)?.getBoundingClientRect(),i=Math.max(0,r?.top??0),a=Math.min(window.innerHeight,r?.bottom??window.innerHeight);t.style.setProperty(`--review-thread-menu-room-top`,`${Math.max(0,n.top-i-8)}px`),t.style.setProperty(`--review-thread-menu-room-bottom`,`${Math.max(0,a-n.bottom-8)}px`)}function kn({thread:e,anchorPoint:t,bodyMaximumBytes:n,mutation:r,copy:i,onClose:a,onDraftStateChange:o,onReply:s,onEdit:c,onDelete:l,onResolve:u,onReopen:d,onAddReaction:f,onRemoveReaction:p,onMarkRead:m,onMarkUnread:h}){let g=(0,V.useId)(),_=(0,V.useRef)(null),v=(0,V.useRef)(0),y=(0,V.useRef)(e.root.activityVersion),b=(0,V.useRef)(null),x=(0,V.useRef)(!1),S=(0,V.useRef)(!1),C=(0,V.useRef)(!1),[w,T]=(0,V.useState)(!1),[E,D]=(0,V.useState)(!1),[O,k]=(0,V.useState)(!1),[A,j]=(0,V.useState)(!1),{burst:M,canvas:ee}=Tn(),{state:N,actions:P}=Dn({thread:e,bodyMaximumBytes:n,mutation:r,onClose:a,onDraftStateChange:o,onReply:s,onEdit:c,onDelete:l,onResolve:u,onReopen:d}),F={x:12,y:12},I=[e.root,...e.replies],{cardRef:L,position:R}=fn({anchorPoint:t??F,...t?{anchorSelector:`[data-review-thread-id="${e.root.id}"]`,anchorRectangle:{x:t.x-16,y:t.y-16,width:32,height:32}}:{},layoutKey:[N.confirmingDiscard,N.confirmingEditDiscard,N.replyFailed,N.editFailed,N.deleteFailed,N.resolutionFailed,N.editingCommentId,N.confirmingDeleteId,N.resolved,w,O,e.replies.length,e.participants.length,I.map(e=>e.reactions.length).join(`,`)].join(`:`)}),z={"--review-thread-left":`${R.left}px`,"--review-thread-top":`${R.top}px`},te=N.replyBlocked?e.root.deletedAt?i.deletedReplyBlockedLabel:e.root.resolvedBy?i.resolvedByLabel.replace(`%{author}`,e.root.resolvedBy.name||`@${e.root.resolvedBy.login}`):i.resolvedReplyBlockedLabel:null,ne=(0,V.useCallback)(()=>{L.current?.querySelector(`.review-thread-conversation__close`)?.focus({preventScroll:!0})},[L]);(0,V.useEffect)(()=>{if(N.confirmingDiscard)L.current?.querySelector(`.review-thread-conversation__footer button`)?.focus({preventScroll:!0});else if(C.current){let e=N.editingCommentId===null?`.review-thread-reply-form textarea`:`.review-thread-message__edit textarea`;L.current?.querySelector(e)?.focus({preventScroll:!0})}C.current=N.confirmingDiscard},[L,N.confirmingDiscard,N.editingCommentId]),(0,V.useEffect)(()=>{let e=document.activeElement;return _.current=e instanceof HTMLElement?e:null,ne(),()=>{_.current?.isConnected&&_.current.focus()}},[ne]),(0,V.useEffect)(()=>{let t=y.current;e.unread&&b.current!==t&&(b.current=t,x.current=!0,D(!0),m(t).then(e=>T(!e)).catch(()=>T(!0)).finally(()=>{x.current=!1,D(!1)}))},[m,e.unread]);async function re(){if(!(x.current||S.current||r!==null)){b.current=y.current,S.current=!0,j(!0),k(!1);try{let e=await h();k(!e),e&&T(!1)}catch{k(!0)}finally{S.current=!1,j(!1)}}}return(0,V.useEffect)(()=>{function e(){N.confirmingDiscard?P.keepDraft():N.confirmingEditDiscard?P.keepEdit():P.requestDismissal()}function t(t){t.key!==`Escape`||t.defaultPrevented||t.isComposing||L.current?.querySelector(`[role="menu"]`)||t.target instanceof Element&&t.target.closest(`[role="menu"], [role="dialog"], dialog`)||(t.preventDefault(),e())}function n(){let t=document.activeElement;L.current?.querySelector(`[role="menu"]`)||t instanceof Element&&(t.closest(`[role="menu"]`)||t.closest(`[role="dialog"], dialog`)&&!L.current?.contains(t))||e()}return document.addEventListener(`keydown`,t),window.addEventListener(`replica:review-dismiss`,n),()=>{document.removeEventListener(`keydown`,t),window.removeEventListener(`replica:review-dismiss`,n)}},[P,L,N.confirmingDiscard,N.confirmingEditDiscard]),(0,U.jsxs)(`section`,{ref:L,role:`dialog`,"aria-labelledby":g,className:`review-thread-conversation${t?` review-thread-conversation--anchored`:` review-thread-conversation--docked`}`,style:z,onKeyDown:e=>{e.key!==`Escape`||e.defaultPrevented||e.nativeEvent.isComposing||e.target instanceof Element&&e.target.closest(`[role="menu"]`)||(e.preventDefault(),N.confirmingDiscard?P.keepDraft():N.confirmingEditDiscard?P.keepEdit():P.requestDismissal())},children:[(0,U.jsxs)(`div`,{className:`review-thread-conversation__layout`,children:[(0,U.jsxs)(`header`,{className:`review-thread-conversation__header`,children:[(0,U.jsx)(H.Heading,{as:`h2`,size:`6`,id:g,children:i.threadHeading}),(0,U.jsx)(H.Button,{size:`small`,disabled:N.draftActive||r!==null,"aria-busy":r!==null&&`commentId`in r&&r.commentId===e.root.id&&(r.kind===`resolve`||r.kind===`reopen`),onClick:()=>{P.changeResolution()},children:N.resolved?i.reopenLabel:i.resolveLabel}),r&&`commentId`in r&&r.commentId===e.root.id&&(r.kind===`resolve`||r.kind===`reopen`)?(0,U.jsx)(W,{role:`status`,children:N.resolved?i.reopeningLabel:i.resolvingLabel}):null,(0,U.jsx)(G,{icon:B,"aria-label":i.backToCommentsLabel,title:i.backToCommentsLabel,variant:`invisible`,className:`review-thread-conversation__close`,onClick:P.requestDismissal})]}),N.resolutionFailed?(0,U.jsx)(pe,{variant:`critical`,title:i.resolutionErrorLabel,className:`review-thread-conversation__banner`}):null,w?(0,U.jsx)(pe,{variant:`critical`,title:i.readErrorLabel,className:`review-thread-conversation__banner`}):null,O?(0,U.jsx)(pe,{variant:`critical`,title:i.markUnreadErrorLabel,className:`review-thread-conversation__banner`}):null,(0,U.jsx)(`div`,{className:`review-thread-conversation__messages`,onClickCapture:e=>{if(!(e.target instanceof Element))return;let t=e.target.closest(`button[data-testid="ActionMenu-button"]`);t&&e.currentTarget.contains(t)&&(v.current=e.currentTarget.scrollTop,On(t))},onScroll:e=>{let t=e.currentTarget.scrollTop,n=t-v.current;if(v.current=t,n===0)return;let r=e.currentTarget.getBoundingClientRect();e.currentTarget.querySelectorAll(`[role="menu"]`).forEach(e=>{let t=e.closest(`[data-testid="ActionMenu"]`)?.querySelector(`button[data-testid="ActionMenu-button"]`);if(!t)return;let i=t.getBoundingClientRect();if(r.height>0&&(i.bottom<=r.top||i.top>=r.bottom)){let n=e.contains(document.activeElement);t.click(),n&&ne();return}let a=Number.parseFloat(e.style.top);Number.isFinite(a)&&(e.style.top=`${a-n}px`),On(t)})},children:I.map(e=>(0,U.jsx)(wn,{comment:e,mutation:r,copy:i,editing:N.editingCommentId===e.id,editDraft:N.editingCommentId===e.id?N.editDraft:``,editBodyTooLong:N.editingCommentId===e.id&&N.editBodyTooLong,editFailed:N.editingCommentId===e.id&&N.editFailed,confirmingEditDiscard:N.editingCommentId===e.id&&N.confirmingEditDiscard,saving:r?.kind===`edit`&&r.commentId===e.id,confirmingDelete:N.confirmingDeleteId===e.id,deleting:r?.kind===`delete`&&r.commentId===e.id,deleteFailed:N.confirmingDeleteId===e.id&&N.deleteFailed,actionsDisabled:r!==null&&r.kind!==`add-reaction`&&r.kind!==`remove-reaction`||N.confirmingDiscard||N.confirmingDeleteId!==null||N.replyDraft.trim()!==``||N.editingCommentId!==null&&N.editingCommentId!==e.id,onStartEdit:()=>P.startEdit(e),onEditDraftChange:P.changeEditDraft,onSaveEdit:()=>{P.saveEdit(e.id)},onCancelEdit:P.cancelEdit,onKeepEdit:P.keepEdit,onDiscardEdit:P.discardEdit,onRequestDelete:()=>P.requestDelete(e.id),onCancelDelete:P.cancelDelete,onDelete:()=>{P.deleteComment(e.id)},onAddReaction:t=>f(e.id,t),onRemoveReaction:t=>p(e.id,t),onBurstReaction:M,onMarkUnread:e.kind===`root`?()=>void re():void 0,markUnreadDisabled:E||A||r!==null},e.id))}),(0,U.jsx)(`div`,{className:`review-thread-conversation__footer${te&&!N.confirmingDiscard?` review-thread-conversation__footer--blocked`:``}`,children:(0,U.jsx)(_n,{blockedLabel:te,confirmingDiscard:N.confirmingDiscard,replyDraft:N.replyDraft,replyBodyTooLong:N.replyBodyTooLong,replyFailed:N.replyFailed,replyDisabled:r!==null||N.editingCommentId!==null,replying:r?.kind===`reply`&&r.commentId===e.root.id,copy:i,onKeepDraft:P.keepDraft,onDiscardDraft:P.discardAndClose,onSubmit:()=>{P.submitReply()},onDraftChange:P.changeReplyDraft})})]}),ee]})}function An({selectionNotice:e,rateLimitNotice:t,composer:n,conversation:r}){return(0,U.jsxs)(U.Fragment,{children:[e||t?(0,U.jsxs)(`div`,{className:`canvas-selection-notice`,role:`alert`,children:[e?(0,U.jsx)(`div`,{children:e}):null,t?(0,U.jsx)(`div`,{children:t}):null]}):null,n?(0,U.jsx)(`div`,{className:`canvas-composer-shell`,children:(0,U.jsx)(gn,{...n})}):null,r?(0,U.jsx)(`div`,{className:`canvas-conversation-shell`,children:(0,U.jsx)(kn,{...r},r.thread.root.id)}):null]})}function jn({identity:e,enabled:t,ready:n,bridgeProblem:r,token:i}){let[a,o]=(0,V.useState)(``),[s,c]=(0,V.useState)(!1),[l,u]=(0,V.useState)(!1),[d,f]=(0,V.useState)(!1),p=(0,V.useRef)(e);(0,V.useLayoutEffect)(()=>(p.current=e,()=>{p.current=``}),[e]),(0,V.useEffect)(()=>{let e=window.setTimeout(()=>{o(``),c(!1),u(!1),f(!1)},0);return()=>{window.clearTimeout(e)}},[e,t]);async function m(){let t=e;o(``),c(!0);try{await $(`/api/commenting/fix`,i,{method:`POST`}),p.current===t&&f(!0)}catch(e){p.current===t&&o(e instanceof Error?e.message:String(e))}finally{p.current===t&&c(!1)}}return{visible:t&&!n&&!l&&!!r,error:a,busy:s,requested:d,onFix:()=>void m(),onDismiss:()=>u(!0)}}function Mn({preference:e,disabled:t=!1}){let n=(0,V.useId)(),r=(0,V.useId)(),i=(0,V.useId)(),a=(0,V.useId)();return(0,U.jsxs)(`section`,{className:`canvas-hub-section`,"aria-labelledby":n,children:[(0,U.jsx)(H.Heading,{as:`h3`,size:`subhead-medium`,id:n,children:me.settings}),(0,U.jsxs)(`div`,{className:`canvas-publish-settings__option`,children:[(0,U.jsx)(`label`,{id:r,htmlFor:i,children:me.alwaysCommit}),(0,U.jsx)(Z,{className:`canvas-publish-settings__toggle`,id:i,"aria-labelledby":r,"aria-describedby":e.error?a:void 0,checked:e.remember===!0,disabled:e.loading||e.remember===null,"aria-disabled":e.saving||t||void 0,onChange:n=>{!e.saving&&!t&&e.save(n)},size:`small`})]}),e.error?(0,U.jsxs)(`div`,{id:a,className:`canvas-publish-settings__error`,children:[(0,U.jsx)(pe,{title:e.error,variant:`critical`,layout:`compact`}),(0,U.jsx)(H.Button,{size:`small`,disabled:e.loading||e.saving,onClick:()=>void e.retry(),children:me.retrySettings})]}):null]})}function Nn(e){return typeof e==`object`&&!!e&&!Array.isArray(e)}function Pn(e){return!Nn(e)||typeof e.pathname!=`string`||typeof e.search!=`string`||typeof e.hash!=`string`?null:{pathname:e.pathname,search:e.search,hash:e.hash}}function Fn({config:e,frameRef:t,onRouteChange:n,status:r,onStatusChange:i,onSelectHub:o,onConnect:s,onDisconnected:c,connectionButtonRef:l,connecting:u=!1,publication:d,publicationBusy:f=!1,dirty:p=!1,onPublish:m,onRetryPublication:h,publishPreference:g,open:_,onClose:v}){let[y,b]=(0,V.useState)({identity:``,items:[]}),x=r?.prototype?.repositoryId,S=r?.prototype?.id,C=r?.state===`connected`,w=r?.hubOrigin,T=(0,V.useMemo)(()=>({load:async()=>{if(!C||!w)throw Error(K.mentionSuggestionsError);return on.parse(await $(`/api/hub/mention-candidates?repositoryId=${x}&prototypeId=${S}`,e.token)).candidates},copy:{suggestions:K.mentionSuggestions,error:K.mentionSuggestionsError,loading:K.mentionSuggestionsLoading,empty:K.mentionSuggestionsEmpty,retry:bt.retryLabel,limit:K.mentionLimit}}),[e.token,C,w,x,S]),[E,D]=(0,V.useState)(!1),[O,k]=(0,V.useState)(yt),[A,j]=(0,V.useState)(!0),[M,ee]=(0,V.useState)(null),[N,P]=(0,V.useState)(null),[F,I]=(0,V.useState)(``),[R,z]=(0,V.useState)(``),[te,B]=(0,V.useState)(``),[ne,re]=(0,V.useState)(!1),[ie,ae]=(0,V.useState)(!1),[oe,se]=(0,V.useState)(!1),[ce,W]=(0,V.useState)(r?.discovery?.mismatch&&r.discovery.origin||r?.hubOrigin||``),[G,le]=(0,V.useState)(!1),[ue,de]=(0,V.useState)(!1),[fe,me]=(0,V.useState)(``),[he,ge]=(0,V.useState)(``),[_e,ve]=(0,V.useState)(``),[ye,be]=(0,V.useState)(!1),[xe,q]=(0,V.useState)(null),[Se,Ce]=(0,V.useState)(!1),[we,Te]=(0,V.useState)(new Map),[Ee,De]=(0,V.useState)(!1),[Oe,ke]=(0,V.useState)(``),[J,Ae]=(0,V.useState)(null),[X,Me]=(0,V.useState)(null),[Ne,Pe]=(0,V.useState)(null),[Fe,Ie]=(0,V.useState)(!1),[Le,Re]=(0,V.useState)(null),ze=(0,V.useRef)(!1),Be=(0,V.useRef)(0),Ve=(0,V.useRef)(!1),He=(0,V.useRef)(``),Ue=(0,V.useRef)(null),We=(0,V.useRef)(``),Ge=(0,V.useRef)(_),Ke=(0,V.useRef)(void 0),qe=`${r?.hubOrigin??``}/${r?.repository??``}/${r?.branch??``}/${r?.state===`connected`?r.prototype?.id??``:``}`,Je=r?r.discovery?.mismatch&&r.discovery.origin||r.hubOrigin||``:null,Ye=(0,V.useRef)(Je),Xe=r?.state,Ze=Xe===`unavailable`||Xe===`denied`,Qe=(0,V.useRef)(Xe);(0,V.useEffect)(()=>{if(Je===null||Ye.current===Je)return;let e=window.setTimeout(()=>{W(Je),Ye.current=Je},0);return()=>window.clearTimeout(e)},[Je]),(0,V.useEffect)(()=>{if(!Xe||Qe.current===Xe)return;if(Xe!==`connected`&&Xe!==`undiscovered`){Qe.current=Xe;return}let e=window.setTimeout(()=>{se(!1),Qe.current=Xe},0);return()=>window.clearTimeout(e)},[Xe]);let $e=jn({identity:qe,enabled:r?.repositoryAuthorized===!0,ready:Ee,bridgeProblem:Oe,token:e.token}),et=(0,V.useMemo)(()=>y.identity===qe?y.items:[],[y,qe]),rt=(0,V.useMemo)(()=>St(et),[et]),ot=(0,V.useMemo)(()=>{let e=new Map(rt.flatMap(e=>e.participants.map(e=>[e.login.toLowerCase(),e])));return Array.from(e.values()).sort((e,t)=>(e.name||e.login).localeCompare(t.name||t.login))},[rt]),st=(0,V.useMemo)(()=>{let e=new Map;for(let t of rt){let n=t.root.id,r=we.get(n);if(r)e.set(n,{commentId:n,status:`resolved`,point:r,rect:r.rect});else if(Ee){let r=t.root.anchor.route;e.set(n,{commentId:n,status:M&&(r.pathname!==M.pathname||r.search!==M.search||r.hash!==M.hash)?`route-mismatch`:`missing`})}}return e},[Ee,we,M,rt]),Z=r?.state===`connected`?rt.find(e=>e.root.id===N):null,Q=r?.state===`connected`?r.prototype:null,ut=r?.state===`disconnected`||r?.state===`pairing`||r?.state===`unconfigured`,dt=Q?.build?.author.login,ft=dt&&/^[a-z\d](?:[a-z\d]|-(?=[a-z\d])){0,38}(?:\[bot\])?$/i.test(dt)?`https://github.com/${encodeURIComponent(dt)}`:null,pt=Q?.build?.author.name?.trim()||(ft?dt:null)||K.unknownCommitAuthor,mt=Q?.canEdit&&Q.registered,ht=Q?.id,gt=Q?.build??null,xt=(0,V.useMemo)(()=>Q?rt.filter(e=>an(e,{filters:O,viewerLogin:Q.viewerLogin,selectedBuildNumber:gt?.number,route:M})):rt,[gt?.number,O,M,Q,rt]),Ct=xt.length,wt=xt.some(e=>e.unread),Tt=!!(gt&&r?.commitSha&&r.commitSha===gt.commitSha),Et=X!==null||Se||Le!==null,Dt=_&&!E,Ot=typeof document>`u`?null:document.getElementById(`canvas-review-controls`),kt=X?X.kind===`element`?{x:X.rect.x-X.viewport.scrollX+X.rect.width*X.elementOffset.x,y:X.rect.y-X.viewport.scrollY+X.rect.height*X.elementOffset.y}:ct(X,{x:X.rect.x-X.viewport.scrollX,y:X.rect.y-X.viewport.scrollY,width:X.rect.width,height:X.rect.height}).point:null;(0,V.useLayoutEffect)(()=>(We.current=qe,()=>window.clearTimeout(Ke.current)),[qe]),(0,V.useLayoutEffect)(()=>{_&&Ue.current?.focus({preventScroll:!0})},[_]),(0,V.useEffect)(()=>{let e=Ge.current;if(Ge.current=_,!_||e||!E)return;if(Se){v();return}let t=window.setTimeout(()=>{D(!1),P(null)},0);return()=>window.clearTimeout(t)},[E,Se,v,_]),(0,V.useEffect)(()=>{if(!_)return;function e(e){e.key!==`Escape`||e.defaultPrevented||e.target instanceof Element&&e.target.closest(`[role="dialog"], dialog, [role="menu"]`)||(e.preventDefault(),v())}return document.addEventListener(`keydown`,e),()=>document.removeEventListener(`keydown`,e)},[_,v]);let At=ye&&xe===qe,jt=JSON.stringify(rt.slice(0,200).map(({root:e})=>({id:e.id,anchor:e.anchor}))),Mt=(0,V.useCallback)(async()=>{if(!ht||Ve.current)return;let t=qe,n=Be.current;re(!0);try{let r=[],i=null;for(let t=0;t<100;t+=1){let n=nn.parse(await $(`/api/hub/comments${i?`?cursor=${encodeURIComponent(i)}`:``}`,e.token));if(r.push(...n.comments),i=n.nextCursor,!i)break;if(t===99)throw Error(`Too many review comment pages.`)}if(We.current!==t||Be.current!==n)return;b({identity:t,items:r}),ae(!1),I(``)}catch(e){We.current===t&&Be.current===n&&(ae(!0),I(e instanceof Error?e.message:String(e)))}finally{We.current===t&&Be.current===n&&re(!1)}},[e.token,ht,qe]);(0,V.useEffect)(()=>{let e=window.setTimeout(()=>{b({identity:qe,items:[]}),D(!1),k(yt),j(!0),ee(null),P(null),Ce(!1),be(!1),q(null),me(``),ge(``),Re(null),ze.current=!1,Ve.current=!1,Be.current+=1,Te(new Map),De(!1),Ae(null),Me(null),Pe(null),z(``),ae(!1),ht&&Mt()},0);return()=>window.clearTimeout(e)},[qe,ht,Mt]),(0,V.useEffect)(()=>{if(!ht)return;let e=window.setInterval(()=>void Mt(),3e4);return()=>window.clearInterval(e)},[ht,Mt]),(0,V.useEffect)(()=>{if(!ht)return;let t=new AbortController,n,r=5e3;async function i(){let a=Date.now();try{let n=await fetch(`/api/hub/events`,{headers:{"X-Replica-Canvas-Token":e.token},signal:t.signal});if(!n.ok||!n.body)throw Error(`Live review connection unavailable.`);Ie(!1);let r=n.body.getReader(),i=new TextDecoder,a=``;for(;!t.signal.aborted;){let{value:e,done:t}=await r.read();if(t)throw Error(`Live review connection closed.`);a+=i.decode(e,{stream:!0});let n=a.split(` `);a=n.pop()||``;for(let e of n)if(e.startsWith(`event: comments `)&&Mt(),e.startsWith(`event: error -`))throw Error(`Live review connection failed.`)}}catch{t.signal.aborted||Fe(!0)}t.signal.aborted||(Date.now()-a>=3e4&&(r=5e3),n=window.setTimeout(()=>void i(),r),r=Math.min(r*2,6e4))}return i(),()=>{t.abort(),window.clearTimeout(n)}},[Ke,ht,e.token,Mt]);let Nt=(0,H.useCallback)((n,r={})=>{let i=t.current;return!i?.contentWindow||!Ve.current?!1:(i.contentWindow.postMessage({type:n,nonce:Ve.current,...r},new URL(e.previewUrl??e.prototypeUrl).origin),!0)},[e.prototypeUrl,e.previewUrl,t]),Pt=(0,H.useCallback)(e=>{Te&&Tt&&!Et&&(F(null),Ne(null),Ae(e),v(),Nt(`replica:canvas:select`,{mode:e}))},[Te,Tt,v,Et,Nt]),Ft=(0,H.useCallback)(()=>{Oe&&(Nt(`replica:canvas:cancel-selection`),Ae(null))},[Oe,Nt]),It=(0,H.useCallback)(()=>{Nt(`replica:canvas:clear-selection`),je(null),Ne(null)},[Nt]);(0,H.useEffect)(()=>{let r=t.current;if(!r){we(new Map),Ee(!1);return}let i=new URL(e.previewUrl??e.prototypeUrl).origin,a=JSON.parse(jt),o=new Set(a.map(({id:e})=>e)),s=Date.now(),c=!1;function l(){Ve.current=crypto.randomUUID(),s=Date.now(),c=!1,Ee(!1),Y(``),we(new Map),r?.contentWindow?.postMessage({type:`replica:canvas:request-ready`,nonce:Ve.current},i),u()}function u(){a.length&&r?.contentWindow?.postMessage({type:`replica:canvas:resolve`,nonce:Ve.current,anchors:a},i)}function d(e){let t=e.data;if(e.source===r?.contentWindow&&e.origin===i&&Mn(t)&&t.nonce===Ve.current){if(t.type===`replica:canvas:bridge-error`)Ee(!1),Y(q.commentingMissing);else if(t.type===`replica:canvas:ready`){if(t.protocolVersion!==1){c=!0,Ee(!1),Y(q.commentingIncompatible);return}if(!Nn(t.route))return;s=Date.now(),c=!1,Ee(!0),Y(``),N(Nn(t.route)),n?.(Nn(t.route),t.replaceRoute===!0)}else if(!c){if(t.type===`replica:canvas:conversation-dismiss-requested`)window.dispatchEvent(new Event(`replica:review-dismiss`));else if(t.type===`replica:canvas:resolved`){if(t.protocolVersion!==1||!Nn(t.route)||!Array.isArray(t.results)||t.results.length>200)return;s=Date.now(),Ee(!0),Y(``),N(Nn(t.route)),n?.(Nn(t.route),t.replaceRoute===!0);let e=new Map;for(let n of t.results){if(!Mn(n)||typeof n.id!=`number`||typeof n.x!=`number`||typeof n.y!=`number`||!o.has(n.id)||!Number.isFinite(n.x)||!Number.isFinite(n.y)||n.x<0||n.y<0||n.x>r.clientWidth||n.y>r.clientHeight)continue;let t=Mn(n.rect)&&typeof n.rect.x==`number`&&typeof n.rect.y==`number`&&typeof n.rect.width==`number`&&typeof n.rect.height==`number`&&Number.isFinite(n.rect.x)&&Number.isFinite(n.rect.y)&&Number.isFinite(n.rect.width)&&Number.isFinite(n.rect.height)&&n.rect.width>=0&&n.rect.height>=0?{x:n.rect.x,y:n.rect.y,width:n.rect.width,height:n.rect.height}:{x:n.x,y:n.y,width:0,height:0};e.set(n.id,{x:n.x,y:n.y,rect:t})}we(e)}else if(t.type===`replica:canvas:selected`){let e=Wt.safeParse(t.anchor);if(!e.success){Nt(`replica:canvas:cancel-selection`),Nt(`replica:canvas:clear-selection`),Ae(null),Ne(Mn(t.anchor)&&t.anchor.kind===`area`?`area-unavailable`:`element-unavailable`);return}je(e.data),Ae(null),Ne(null)}else t.type===`replica:canvas:selection-failed`&&(t.reason===`element-unavailable`||t.reason===`area-too-small`||t.reason===`area-unavailable`)?(Ae(null),Ne(t.reason)):t.type===`replica:canvas:selection-cancelled`&&Ae(null)}}}function f(){Ae(null),je(null),Ne(null),l()}r.addEventListener(`load`,f),window.addEventListener(`message`,d),l();let p=window.setInterval(()=>{Date.now()-s>=2e4&&(Ee(!1),we(new Map),Y(c?q.commentingIncompatible:q.commentingMissing)),r.contentWindow?.postMessage({type:`replica:canvas:request-ready`,nonce:Ve.current},i),u()},2e3);return()=>{r.removeEventListener(`load`,f),window.removeEventListener(`message`,d),window.clearInterval(p)}},[Ke,jt,e.prototypeUrl,e.previewUrl,t,n,Nt]);async function Lt(t,n,r,i){let a=Ke,o=i?.kind===`add-reaction`||i?.kind===`remove-reaction`;if(i){if(Re.current)return!1;Re.current=!0,Le(i)}o&&(Be.current=!0,ze.current+=1),B(``);try{let i=await $(`/api/hub/comments/${t}`,e.token,{method:n,...r?{body:JSON.stringify(r)}:{}});if(Ue.current!==a)return!1;if(o){let e=nn.parse(i);b(t=>{if(t.identity!==a)return t;let n=new Map(t.items.map(e=>[e.id,e]));for(let t of e.comments)n.set(t.id,t);return{identity:a,items:[...n.values()]}})}return o||(Ge.current=window.setTimeout(()=>void Mt(),0)),!0}catch(e){return Ue.current===a&&(R(e instanceof Error?e.message:String(e)),e instanceof Error&&`statusCode`in e&&e.statusCode===429&&B(e.message)),!1}finally{i&&Ue.current===a&&(o&&(Be.current=!1,ze.current+=1,Ge.current=window.setTimeout(()=>void Mt(),0)),Re.current=!1,Le(null))}}async function Rt(t){if(!bt||!Z||Re.current)return!1;let n=Ke;Re.current=!0,Le({kind:`create`}),B(``);try{let r=nn.parse(await $(`/api/hub/comments`,e.token,{method:`POST`,body:JSON.stringify({review_comment:{build_number:bt.number,body:t,anchor:Z}})}));if(Ue.current!==n)return!1;let i=r.comments.find(e=>e.kind===`root`);return i?(b(e=>{if(e.identity!==n)return e;let t=new Map(e.items.map(e=>[e.id,e]));for(let e of r.comments)t.set(e.id,e);return{identity:n,items:[...t.values()]}}),It(),F(i.id),!0):!1}catch(e){return Ue.current===n&&(R(e instanceof Error?e.message:String(e)),e instanceof Error&&`statusCode`in e&&e.statusCode===429&&B(e.message)),!1}finally{Ue.current===n&&(Re.current=!1,Le(null))}}function zt(){Et||(E?(F(null),D(!1)):(D(!0),_&&v()))}let Bt=r?.repository&&r.branch?`https://github.com/${r.repository.split(`/`).map(e=>encodeURIComponent(e)).join(`/`)}/tree/${encodeURIComponent(r.branch)}`:null,Vt=r?.branch&&Bt?(0,W.jsxs)(`a`,{className:`canvas-hub-publication__branch`,href:Bt,target:`_blank`,rel:`noopener noreferrer`,"aria-label":`Open ${r.branch} on GitHub`,children:[(0,W.jsx)(a,{size:16,"aria-hidden":`true`}),(0,W.jsx)(`span`,{children:r.branch})]}):r?.branch?(0,W.jsxs)(`span`,{className:`canvas-hub-publication__branch`,children:[(0,W.jsx)(a,{size:16,"aria-hidden":`true`}),(0,W.jsx)(`span`,{children:r.branch})]}):null,Ht=(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(U.Heading,{as:`h3`,size:`subhead-medium`,id:`canvas-hub-origin-title`,children:`Hub`}),r&&r.state!==`unconfigured`?(0,W.jsx)(`div`,{className:`canvas-hub-origin`,children:r.hubOrigin?(0,W.jsx)(`a`,{href:Q?new URL(`/repositories/${Q.repositoryId}/prototypes/${Q.id}`,r.hubOrigin).href:r.hubOrigin,target:`_blank`,rel:`noopener noreferrer`,children:r.hubOrigin}):(0,W.jsx)(`span`,{children:`URL unavailable`})}):null,ae||r?.state===`disconnected`||r?.state===`unconfigured`?(0,W.jsxs)(`form`,{className:`canvas-hub-origin-form`,onSubmit:e=>{e.preventDefault(),!(se||le)&&(ce(!0),oe(!0),R(``),o(G).then(()=>{oe(!1)}).catch(e=>R(e.message)).finally(()=>ce(!1)))},children:[(0,W.jsxs)(`div`,{className:`canvas-hub-origin-field`,children:[(0,W.jsxs)(`label`,{children:[q.hubUrl,(0,W.jsx)(`input`,{type:`url`,required:!0,value:G,placeholder:`https://hub.example.com`,disabled:se||le,onChange:e=>K(e.target.value)})]}),(0,W.jsx)(U.Button,{type:`button`,size:`small`,variant:`subtle`,className:`canvas-icon-button`,leadingVisual:(0,W.jsx)(L,{size:16}),"aria-label":q.resetHubUrl,title:q.resetHubUrl,disabled:se||le,"aria-busy":le,onClick:()=>{ue(!0),R(``),$(`/api/hub/discovery`,e.token,{method:`POST`,body:`{}`}).then(async e=>{if(e.discovery?.state!==`valid`||!e.discovery.origin)throw Error(e.discovery?.message||q.resetHubUnavailable);K(e.discovery.origin),await i()}).catch(e=>R(e.message)).finally(()=>ue(!1))},children:(0,W.jsx)(`span`,{className:`visually-hidden`,children:q.resetHubUrl})})]}),(0,W.jsx)(`p`,{children:q.hubHttpsHint}),(0,W.jsxs)(`div`,{className:`canvas-hub-form-actions`,children:[(0,W.jsx)(U.Button,{type:`submit`,size:`small`,disabled:se||le,children:`Save Hub`}),ae&&r?.state!==`unconfigured`&&r?.state!==`disconnected`?(0,W.jsx)(U.Button,{type:`button`,size:`small`,variant:`subtle`,disabled:se||le,onClick:()=>oe(!1),children:`Cancel`}):null]})]}):null]});return(0,W.jsxs)(nt,{source:T,children:[Qe.visible?(0,W.jsx)(on,{...Qe}):null,Q&&Ot?(0,$e.createPortal)((0,W.jsxs)(`div`,{className:`canvas-review-controls review-shell__comment-actions`,role:`group`,"aria-label":yt.heading,children:[(0,W.jsx)(_t,{bridgeReady:Te&&Tt,copy:yt,selectionBlocked:Et,selecting:Oe!==null,onCancelSelection:Ft,onStartAreaSelection:()=>Pt(`area`),onStartElementSelection:()=>Pt(`element`)}),(0,W.jsx)(U.Tooltip,{text:Et?yt.selectionBlockedLabel:`${yt.heading} (${yt.sidebarShortcutLabel})`,type:`description`,children:(0,W.jsxs)(U.Button,{className:`canvas-comments-toggle review-shell__comments-toggle`,variant:`secondary`,size:`small`,"aria-label":`${yt.heading}, ${Ct}${wt?`, ${yt.unreadLabel}`:``}`,"aria-expanded":E,"aria-keyshortcuts":`Shift+C`,disabled:!bt||Et,onClick:zt,children:[(0,W.jsx)(et,{children:Ct}),wt?(0,W.jsx)(`span`,{className:`canvas-comments-unread-badge review-shell__unread-badge`,"aria-hidden":`true`}):null]})})]}),Ot):null,A&&St.length&&Te?(0,W.jsx)(`div`,{className:`canvas-marker-layer`,children:(0,W.jsx)(st,{threads:St,resolutions:ct,selectedThreadId:P,selectionBlocked:xe,focusSelectedMarker:!1,showAreaHighlightsOnlyWhenSelected:!0,copy:yt,onSelect:e=>F(e.root.id)})}):null,(0,W.jsxs)(rt,{className:`canvas-hub-panel`,contentClassName:`canvas-hub-content`,title:`Replica Hub`,label:`Hub`,open:Dt,closeLabel:`Close Hub`,closeRef:He,onClose:v,children:[I?(0,W.jsx)(`p`,{role:`alert`,children:I}):null,V?(0,W.jsx)(`p`,{role:`alert`,children:V}):null,r?null:(0,W.jsx)(`p`,{children:`Checking Hub connection…`}),!ut&&!Xe&&r?.message?(0,W.jsx)(`p`,{role:`status`,children:r.message}):null,Xe?(0,W.jsxs)(`div`,{className:`canvas-hub-status`,children:[(0,W.jsx)(de,{variant:`warning`,layout:`compact`,title:r?.message||X.hubUnavailable}),(0,W.jsx)(U.Button,{variant:`primary`,size:`small`,disabled:f,"aria-busy":f,leadingVisual:f?(0,W.jsx)(L,{size:16}):void 0,onClick:h||(()=>void i()),children:X.retry})]}):null,!ut&&!Xe&&d&&m&&h?(0,W.jsx)(ke,{publication:d,busy:f,dirty:p,onPublish:m,onRetry:h}):null,ut?(0,W.jsxs)(`section`,{className:`canvas-hub-connection`,children:[(0,W.jsx)(`p`,{children:q.connectionBeforePublishing}),(0,W.jsx)(U.Button,{ref:l,variant:`primary`,onClick:s,disabled:u,children:u?q.connectionOpeningBrowser:q.connectToHub})]}):null,!ut&&(!ae&&(r?.discovery?.mismatch||[`invalid`,`unreachable`].includes(r?.discovery?.state||``))||r?.state===`unconfigured`)?(0,W.jsxs)(`div`,{className:`canvas-hub-settings`,children:[!ae&&r?.discovery?.mismatch?(0,W.jsx)(`p`,{role:`alert`,children:`The repository configuration differs from your selected Hub. Your connection has not changed. Disconnect Hub before selecting another URL.`}):null,!ae&&[`invalid`,`unreachable`].includes(r?.discovery?.state||``)?(0,W.jsx)(`p`,{role:`alert`,children:r?.discovery?.message}):null,r?.state===`unconfigured`?(0,W.jsx)(`p`,{children:`Enter your Hub URL to connect.`}):null]}):null,r?.state===`undiscovered`&&!d?(0,W.jsxs)(`p`,{children:[`Connected to `,r.repository,`. Hub has not discovered`,` `,r.branch||`a prototype branch`,`. Your repository connection is ready. Push a named branch to make its Builds and reviews available.`]}):null,Q?(0,W.jsxs)(W.Fragment,{children:[(0,W.jsx)(`section`,{className:d&&d.kind!==`ready`&&m&&h?`canvas-hub-publication canvas-hub-publication--after-status`:`canvas-hub-publication`,"aria-label":`Prototype`,children:mt&&At?(0,W.jsxs)(`form`,{className:`canvas-hub-publication__form`,onSubmit:t=>{t.preventDefault(),$(`/api/hub/metadata`,e.token,{method:`PATCH`,body:JSON.stringify({name:fe,description:me,startPage:ge})}).then(async()=>{ye(!1),await i()}).catch(e=>R(e.message))},children:[(0,W.jsxs)(`div`,{className:`canvas-hub-publication__title`,children:[(0,W.jsxs)(`label`,{className:`canvas-hub-publication__name-field`,children:[(0,W.jsx)(`span`,{className:`visually-hidden`,children:`Name`}),(0,W.jsx)(`input`,{required:!0,maxLength:255,value:fe,onChange:e=>pe(e.target.value)})]}),(0,W.jsx)(`span`,{className:`canvas-hub-publication__status`,children:Q.published?`Published`:Q.registered?`Registered`:`Not registered`})]}),Vt,(0,W.jsxs)(`label`,{className:`canvas-hub-publication__description-field`,children:[(0,W.jsx)(`span`,{className:`visually-hidden`,children:`Description`}),(0,W.jsx)(`textarea`,{value:me,placeholder:`Add a description`,onChange:e=>he(e.target.value)})]}),(0,W.jsxs)(`label`,{className:`canvas-hub-publication__start-page-field`,children:[q.startPage,(0,W.jsx)(`input`,{value:ge,placeholder:`/`,"aria-describedby":`canvas-start-page-hint`,onChange:e=>_e(e.target.value)})]}),(0,W.jsx)(`p`,{id:`canvas-start-page-hint`,className:`canvas-hub-publication__hint`,children:q.startPageHint}),(0,W.jsxs)(`div`,{className:`canvas-hub-form-actions`,children:[(0,W.jsx)(U.Button,{type:`submit`,size:`small`,children:`Save metadata`}),(0,W.jsx)(U.Button,{type:`button`,size:`small`,variant:`subtle`,onClick:()=>ye(!1),children:`Cancel`})]})]}):(0,W.jsxs)(W.Fragment,{children:[(0,W.jsxs)(`div`,{className:`canvas-hub-publication__title`,children:[(0,W.jsx)(U.Heading,{as:`h3`,size:`subhead-large`,children:Q.name||r?.branch}),(0,W.jsx)(`span`,{className:`canvas-hub-publication__status`,children:Q.published?`Published`:Q.registered?`Registered`:`Not registered`})]}),Vt,Q.description?(0,W.jsx)(`p`,{className:`canvas-hub-publication__description`,children:Q.description}):null,(0,W.jsxs)(`p`,{className:`canvas-hub-publication__description canvas-hub-publication__start-page`,children:[q.startPage,`: `,(0,W.jsx)(`code`,{children:Q.startPage||`/`})]}),mt?(0,W.jsx)(U.Button,{size:`small`,variant:`subtle`,onClick:()=>{pe(Q.name||``),he(Q.description||``),_e(Q.startPage||``),be(Ke),ye(!0)},children:q.editDetails}):null]})}),(0,W.jsxs)(`section`,{className:`canvas-hub-section`,"aria-labelledby":`canvas-hub-build-title`,children:[(0,W.jsx)(U.Heading,{as:`h3`,size:`subhead-medium`,id:`canvas-hub-build-title`,children:q.latestBuild}),Q.build?(0,W.jsxs)(`div`,{className:`canvas-hub-build`,children:[(0,W.jsxs)(`div`,{className:`canvas-hub-build__identity`,children:[(0,W.jsx)(`a`,{href:Q.build.url,target:`_blank`,rel:`noopener noreferrer`,children:q.buildTitle(Q.build.number)}),(0,W.jsx)(`code`,{title:Q.build.commitSha,"aria-label":`${q.buildCommit} ${Q.build.commitSha}`,children:Q.build.commitSha.slice(0,7)})]}),(0,W.jsx)(`p`,{children:ft?(0,W.jsx)(`a`,{className:`canvas-hub-build__author`,href:ft,target:`_blank`,rel:`noopener noreferrer`,children:pt}):(0,W.jsx)(`span`,{children:pt})}),r?.commitSha&&r.commitSha!==Q.build.commitSha?(0,W.jsx)(`p`,{className:`canvas-hub-build__notice`,children:`Local checkout differs from this Build`}):null]}):(0,W.jsxs)(`p`,{children:[`No successful imported Build yet. Current Build: `,Q.buildState||`none`,`.`]}),Q.build&&r?.hubOrigin?(0,W.jsx)(`a`,{className:`canvas-hub-build__history`,href:new URL(`/repositories/${Q.repositoryId}/prototypes/${Q.id}/builds`,r.hubOrigin).href,target:`_blank`,rel:`noopener noreferrer`,children:q.showBuildHistory}):null]})]}):null,ut?null:(0,W.jsxs)(`section`,{className:`canvas-hub-section`,"aria-labelledby":`canvas-hub-origin-title`,children:[Ht,r?.hubOrigin&&[`connected`,`undiscovered`,`pairing`,`denied`,`unavailable`].includes(r.state)?(0,W.jsx)(`div`,{className:`canvas-hub-disconnect`,children:(0,W.jsx)(U.Button,{size:`small`,variant:`subtle`,onClick:()=>{ee(``),$(`/api/hub/disconnect`,e.token,{method:`POST`,body:`{}`}).then(async()=>{K(r.discovery?.mismatch&&r.discovery.origin||r.hubOrigin||``),oe(!0),await i(),c?.()}).catch(e=>{ee(q.disconnectFailed(r.hubOrigin||``,e.message)),K(r.discovery?.mismatch&&r.discovery.origin||r.hubOrigin||``),oe(!0)})},children:`Disconnect Hub`})}):null]}),Q?.registered&&Q.build&&g?(0,W.jsx)(jn,{preference:g,disabled:f}):null]}),Q?(0,W.jsx)(gt,{frame:{open:E,className:`canvas-comments-sidebar-shell`,contentClassName:`canvas-comments-sidebar-content`},threads:St,currentBuildNumber:bt?.number||0,totalCount:St.length,hasThreads:it.length>0,filters:O,participants:at,resolutions:ct,selectedThreadId:P,selectionBlocked:Et,closeBlocked:xe,showPins:A,loading:te,loadFailed:re,notice:Pe||bt&&!Tt?(0,W.jsxs)(`div`,{className:`canvas-comments-live-notices`,children:[Pe?(0,W.jsx)(`p`,{className:`canvas-comments-live-status`,role:`status`,children:`Live updates paused; checking every 30 seconds.`}):null,bt&&!Tt?(0,W.jsxs)(`p`,{className:`canvas-comments-live-status`,children:[`New comments are available when the local checkout matches Build #`,bt.number,`.`]}):null]}):null,copy:yt,onClose:zt,onFiltersChange:k,onShowPinsChange:j,onRetry:()=>void Mt(),onSelect:e=>F(e.root.id)}):null,(0,W.jsx)(kn,{selectionNotice:Me?Me===`area-too-small`?yt.areaTooSmallLabel:Me===`area-unavailable`?yt.areaUnavailableLabel:yt.selectionFailedLabel:null,rateLimitNotice:z&&!Dt?z:null,composer:Z&&kt?{anchorPoint:kt,bodyMaximumBytes:1e4,copy:yt,creating:Ie?.kind===`create`,onSubmit:Rt,onDiscard:It}:null,conversation:lt?{thread:lt,anchorPoint:Ce.get(lt.root.id)??null,bodyMaximumBytes:1e4,mutation:Ie,copy:yt,onClose:()=>F(null),onDraftStateChange:Se,onReply:e=>Lt(`${lt.root.id}/replies`,`POST`,{review_comment:{body:e}},{kind:`reply`,commentId:lt.root.id}),onEdit:(e,t)=>Lt(`${e}`,`PATCH`,{review_comment:{body:t}},{kind:`edit`,commentId:e}),onDelete:e=>Lt(`${e}`,`DELETE`,void 0,{kind:`delete`,commentId:e}),onResolve:()=>Lt(`${lt.root.id}/resolution`,`POST`,void 0,{kind:`resolve`,commentId:lt.root.id}),onReopen:()=>Lt(`${lt.root.id}/resolution`,`DELETE`,void 0,{kind:`reopen`,commentId:lt.root.id}),onAddReaction:(e,t)=>Lt(`${e}/reactions`,`POST`,{review_comment_reaction:{content:t,activity_version:lt.root.activityVersion}},{kind:`add-reaction`,commentId:e,content:t}),onRemoveReaction:(e,t)=>Lt(`${e}/reactions/${encodeURIComponent(t)}`,`DELETE`,{review_comment_reaction:{activity_version:lt.root.activityVersion}},{kind:`remove-reaction`,commentId:e,content:t}),onMarkRead:e=>Lt(`${lt.root.id}/read`,`POST`,{review_thread_read:{activity_version:e}})}:null})]})}function Fn(e,t,n){function r(e,t,n){return{kind:e,title:t,detail:n}}if(!e||!t)return n.kind===`unknown`?r(`retry`,Y.unavailable,n.detail):r(`checking`,Y.checking,Y.checkingDetail);if(!e.stats.branch)return r(`restricted`,Y.restricted,n.detail);if(t.repository&&t.repository!==e.stats.repository||t.branch&&t.branch!==e.stats.branch)return r(`retry`,Y.unavailable,Y.changedDetail);if(t.discovery?.state===`local`||e.stats.repository?.startsWith(`local/`))return r(`restricted`,Y.restricted,Y.local);if(t.registrationReason===`branch_not_reviewable`||e.stats.branch===t.discovery?.defaultBranch)return r(`restricted`,Y.restricted,X.registrationReasons.get(`branch_not_reviewable`).description);if([`disconnected`,`pairing`,`unconfigured`].includes(t.state))return r(`connect`,Y.connect,Y.connectDetail);if([`denied`,`unavailable`].includes(t.state))return r(`retry`,Y.unavailable,t.message||Y.unavailableDetail);if(t.repository!==e.stats.repository||t.branch!==e.stats.branch)return r(`retry`,Y.unavailable,Y.unavailableDetail);let i=t.prototype;if(t.state===`connected`&&i?.branch===e.stats.branch&&i.registered&&i.published&&i.build&&Number.isSafeInteger(i.build.number)&&i.build.number>0)return r(`ready`,Y.ready,Y.readyDetail);if(t.state===`connected`&&(!i||i.branch!==e.stats.branch||typeof i.published!=`boolean`||i.published))return r(`retry`,Y.unavailable,Y.unavailableDetail);let a=t.state===`connected`?i?.canEdit:t.canPublish;if(a===!1)return r(`restricted`,Y.restricted,Y.publishDenied);let o=e.stats.remoteBranch,s=t.state===`undiscovered`&&t.repositoryAuthorized===!0&&!i&&(!t.commitSha||t.commitSha===e.stats.commitSha)&&o?.repository===e.stats.repository&&o?.branch===e.stats.branch&&o?.commitSha===e.stats.commitSha&&(o?.state===`absent`||o?.state===`present`&&e.publishRequest?.commitSha===e.stats.commitSha&&([`requested`,`in_progress`].includes(e.publishRequest?.state??``)||e.publishRequest?.state===`idle`&&e.publishRequest.remoteState===`absent`))&&![`loading`,`unknown`,`detached`,`workflow_missing`].includes(n.kind),c=a===void 0&&s;if(a!==!0&&!c)return r(`retry`,Y.unavailable,Y.permissionUnknown);let l=t.registrationReason||i?.registrationReason;if(n.error&&(l!==`remote_branch_missing`||!s)){let e=[`successful_build_required`,`already_registered`].includes(l||``),t=[`write_access_required`,`repository_mismatch`,`branch_not_reviewable`,`remote_branch_missing`,`branch_authorship_required`].includes(l||``);return{...r(e?`progress`:t?`restricted`:`retry`,n.error.title,n.error.description),...e?{publication:{...n,action:`retry`,label:X.retry}}:{}}}if(n.kind===`detached`)return r(`restricted`,Y.restricted,n.detail);if(n.action===`retry`)return r(`retry`,Y.unavailable,n.detail);if(n.kind===`loading`)return r(`checking`,Y.checking,n.detail);let u=c?`${Y.publishDetail} ${Y.publishPermissionUnverified}`:Y.publishDetail,d=s&&l===`remote_branch_missing`?{...n,error:void 0}:n;return n.action===`publish`?{...r(`publish`,Y.publish,u),publication:d}:{...r(`progress`,Y.preparing,u),publication:d}}function In({open:e,onToggle:t,buttonRef:n}){return(0,W.jsx)(K,{icon:S,"aria-label":q.controls,description:q.controls,ref:n,size:`small`,variant:`default`,className:`canvas-controls-toggle`,"aria-expanded":e,onClick:t})}function Ln({toolbarRef:e,config:t,onPublish:n,publishButtonRef:r,hubButtonRef:a,titleButtonRef:o,onBuildDetails:s,publishing:c,state:l,prototypeName:u,hubOpen:d,onHub:f,publication:p,onControls:m,controlsOpen:h,controlsButtonRef:g,onShare:_,shareButtonRef:v}){let y=l?.publishStatus??{state:`unavailable`,detail:q.statusUnavailable},b=u?.trim()||l?.stats.branch||l?.name||t.name,x=l?[b,l.stats.repository,l.stats.commitSha?.slice(0,7),l.stats.workingTree===`changed`?q.workingTreeChanged:q.workingTreeClean,l.stats.urlHost].filter(Boolean).join(` · `):b,S=c||(p?p.action===`none`:y.state===`requested`||y.state===`in_progress`||y.state===`published`),C=c||(p?p.kind===`requested`||p.kind===`queued`||p.kind===`building`||p.kind===`importing`||p.kind===`awaiting_build`||p.kind===`registration`:y.state===`requested`||y.state===`in_progress`),w=!C&&(p?p.kind===`ready`:y.state===`published`),T=(0,W.jsx)(U.Button,{type:`button`,ref:r,className:`canvas-publish-button`,variant:`secondary`,size:`small`,leadingVisual:C?(0,W.jsx)(L,{size:16}):Rn(y.state),disabled:S&&!w,"aria-busy":C,title:w?void 0:p?.detail||y.detail,onClick:S||w?void 0:n,children:p?.label||q.publishLabels[y.state]});return(0,W.jsxs)(`header`,{ref:e,className:`canvas-toolbar`,children:[(0,W.jsx)(U.Button,{type:`button`,className:`canvas-title`,ref:o,variant:`subtle`,size:`small`,title:x,disabled:!l,onClick:s,children:b}),(0,W.jsx)(`div`,{id:`canvas-review-controls`,className:`canvas-review-controls-slot`}),m?(0,W.jsx)(In,{buttonRef:g,open:h,onToggle:m}):null,f?(0,W.jsx)(U.Button,{type:`button`,ref:a,size:`small`,variant:`secondary`,"aria-expanded":d,onClick:f,children:q.editDetails}):null,(0,W.jsxs)(`div`,{className:`canvas-publish-share`,role:`group`,"aria-label":J.group,children:[w?(0,W.jsx)(U.Tooltip,{ref:r,text:X.alreadyPublished,type:`description`,children:T}):T,_?(0,W.jsx)(K,{ref:v,icon:i,size:`small`,"aria-label":J.title,description:J.title,onClick:_}):null]})]})}function Rn(e){return e===`published`?(0,W.jsx)(h,{size:16}):e===`failed`||e===`in_progress`||e===`requested`?(0,W.jsx)(L,{size:16}):(0,W.jsx)(E,{size:16})}function zn(e,t,n){return{status:t?`pending`:e.status,url:n,error:t?``:e.error??``,controls:t?[]:e.scopes.flatMap(e=>e.declaration.controls.map(t=>qe(e,t)))}}var Bn={bridgeUnavailable:`The prototype bridge is not ready on this page.`,routeChanged:`The prototype route changed. Inspect the live canvas again.`,reloaded:`The prototype reloaded before confirming the click. Inspect the live canvas and retry.`,unconfirmed:`The prototype did not confirm the click. Check its bridge and retry.`,clickFailed:`The target could not be clicked.`,addressUnavailable:`The canvas address field is unavailable.`,unknownAction:`Unknown canvas action.`,replyRejected:`The live canvas rejected the action reply. Check its transport diagnostics.`,actionInterrupted:`The canvas changed before the action could run. Inspect the live canvas and retry.`,statusInterrupted:`The canvas changed while collecting Controls status. Inspect the live canvas and retry.`};function Vn(e){let{token:t,prototypeUrl:n,previewUrl:r,cancelClick:i}=e,a=(0,H.useRef)(e),o=(0,H.useRef)(null);(0,H.useLayoutEffect)(()=>{a.current=e}),(0,H.useEffect)(()=>{o.current??=crypto.randomUUID();let e={"X-Replica-Renderer-Id":o.current},s=!1,c=!1,l=new AbortController,u=new URL(r??n).origin;async function d(e){let t=a.current.frameRef.current,n=a.current.liveRoute;if(!t?.contentWindow||!n)throw Error(Bn.bridgeUnavailable);if(e.route.pathname!==n.pathname||e.route.search!==n.search||e.route.hash!==n.hash)throw Error(Bn.routeChanged);let r=crypto.randomUUID();return await new Promise((n,a)=>{function o(){window.clearTimeout(c),window.removeEventListener(`message`,l),i.current===s&&(i.current=null)}function s(){o(),a(Error(Bn.reloaded))}let c=window.setTimeout(()=>{o(),a(Error(Bn.unconfirmed))},2e3);function l(i){let s=i.data;i.source===t?.contentWindow&&i.origin===u&&s&&typeof s==`object`&&`type`in s&&s.type===`replica:canvas:click-result`&&`nonce`in s&&s.nonce===r&&(o(),`clicked`in s&&s.clicked===!0?n({clicked:!0,route:e.route}):a(Error(Bn.clickFailed)))}i.current=s,window.addEventListener(`message`,l),t.contentWindow.postMessage({type:`replica:canvas:click`,nonce:r,...e},u)})}async function f(e){let t=a.current.frameRef.current,r=crypto.randomUUID(),i=Date.now()+e,o=await new Promise((n,o)=>{function s(){window.clearTimeout(d),window.removeEventListener(`message`,p),t?.removeEventListener(`load`,m),l.signal.removeEventListener(`abort`,c)}function c(){s(),o(Error(Bn.statusInterrupted))}let d=window.setTimeout(()=>{if(s(),a.current.liveRoute)o(Error(Bn.bridgeUnavailable));else{let e=new URL(a.current.navigation.entries[a.current.navigation.index]);e.protocol=new URL(u).protocol,e.host=new URL(u).host,n({status:`pending`,url:e.href,error:``,controls:[]})}},e+1500),f=!1;function p(e){let i=e.data;e.source===t?.contentWindow&&t===a.current.frameRef.current&&e.origin===u&&i&&typeof i==`object`&&`type`in i&&(i.type===`replica:canvas:ready`&&!f&&(f=!0,m()),i.type===`replica:controls:status-result`&&`nonce`in i&&i.nonce===r&&`value`in i&&(s(),n(i.value)))}function m(){t===a.current.frameRef.current&&t?.contentWindow?.postMessage({type:`replica:controls:status`,nonce:r,timeoutMs:Math.max(0,i-Date.now())},u)}window.addEventListener(`message`,p),t?.addEventListener(`load`,m),l.signal.addEventListener(`abort`,c),m()});if(!o||typeof o!=`object`||!(`url`in o)||typeof o.url!=`string`||!(`status`in o)||typeof o.status!=`string`||!(`error`in o)||typeof o.error!=`string`||!(`controls`in o)||!Array.isArray(o.controls))throw Error(Bn.bridgeUnavailable);let s=new URL(o.url);if(s.origin!==u)throw Error(Bn.routeChanged);let c=new URL(n);s.protocol=c.protocol,s.host=c.host;let d=await p(i);return!d&&a.current.controlsConnection===void 0?{...o,url:s.href}:{...d?zn(d,d.loading,s.href):{status:`pending`,url:s.href,error:``,controls:[]},runtime:{status:o.status,error:o.error,controls:o.controls}}}function p(e){let t=a.current.controlsConnection;if(!t)return Promise.resolve(null);let n=t.getSnapshot,r=t.subscribe,i=n();return!i.loading||e<=Date.now()?Promise.resolve(i):new Promise(t=>{let i={};function a(e){window.clearTimeout(c),i.unsubscribe?.(),l.signal.removeEventListener(`abort`,s),t(e)}function o(){let e=n();e.loading||a(e)}function s(){a(null)}let c=window.setTimeout(()=>a(n()),e-Date.now());i.unsubscribe=r(o),l.signal.addEventListener(`abort`,s,{once:!0}),o()})}async function m(){if(!(s||c)){s=!0;try{let{command:r,prototypeUrl:i}=await $(`/api/agent/next`,t,{headers:{...e,"X-Replica-Prototype-Url":n}});if(!c&&i&&i!==n){window.location.reload();return}if(!r)return;let o;try{if(await $(`/api/agent/progress`,t,{method:`POST`,headers:e,body:JSON.stringify({id:r.id,stage:`handler started`})}),c)throw Error(Bn.actionInterrupted);let n;if(r.type===`inspect`){let{appearance:e,navigation:t,liveRoute:r,addressRef:i}=a.current,o=i.current?.value;if(o===void 0)throw Error(Bn.addressUnavailable);n={address:t.entries[t.index],addressDraft:o,appearance:e,canGoBack:t.index>0,canGoForward:t.indexvoid m(),300);return()=>{c=!0,l.abort(),window.clearInterval(h),i.current?.()}},[n,r,t,i])}function Hn(e,t,n){let r=t?.repository===e?.stats.repository&&t?.branch===e?.stats.branch,i=!e?.stats.branch&&!!e?.stats.branchError,a=i?void 0:t?.branch,o=!!(e&&!i&&(t?.repository&&t.repository!==e.stats.repository||t?.branch&&t.branch!==e.stats.branch||t?.commitSha&&t.commitSha!==e.stats.commitSha)),s=!!(n.kind===`ready`&&r&&t?.state===`connected`&&t.prototype?.published&&t.prototype.build?.commitSha===e?.stats.commitSha);return{state:e&&{...e,publishStatus:!s&&[`requested`,`in_progress`].includes(e.publishStatus?.state??``)||t?.state===`connected`&&!r?e.publishStatus:s&&t?.prototype?.build?{state:`published`,detail:q.hubBuildImported,versionCount:t.prototype.versionCount,lastUpdatedAt:t.prototype.build.publishedAt,run:{url:t.prototype.build.url,actor:t.prototype.build.author.login||t.prototype.build.author.name?{login:t.prototype.build.author.login||void 0,name:t.prototype.build.author.name||void 0,avatarUrl:t.prototype.build.author.avatarUrl||void 0}:null}}:{state:t?.state===`connected`?`not_published`:`unavailable`,detail:t?.state===`connected`?q.hubBuildMissing:q.hubPublicationUnavailable},stats:{...e.stats,branch:a||e.stats.branch,branchError:a&&a!==e.stats.branch?null:e.stats.branchError,repository:t?.repository||e.stats.repository,commitSha:e.stats.commitSha,comparison:o?{branch:null,source:null,behind:null,error:q.comparisonNeedsRefresh}:e.stats.comparison,publishedUrl:s?t?.prototype?.build?.url:void 0}},hubPublished:s,comparisonOutdated:o}}function Un(e,t){let n;function r(e,t,r,i=`none`){return{kind:e,detail:t,label:r,action:i,...n?{error:n}:{}}}if(!e)return r(`loading`,X.initial,X.checking);let{stats:i}=e,a=i.remoteBranch;if(!a||a.state===`loading`)return r(`loading`,X.checkingRemote,X.checking);if(!i.branch||a.state===`detached`)return r(`detached`,X.detached,X.retry,`retry`);if(a.repository!==i.repository||a.branch!==i.branch||a.commitSha!==i.commitSha)return r(`unknown`,X.changed,X.retry,`retry`);if(a.state===`unknown`)return r(`unknown`,X.unknown(a.error),X.retry,`retry`);let o=t?.state===`connected`?t.prototype:void 0,s=o?.build?.commitSha===i.commitSha&&o?.branch===i.branch,c=e.publishRequest,l=t?.state===`connected`&&t.repository===i.repository&&t.branch===i.branch&&(!t.commitSha||t.commitSha===i.commitSha)&&t.prototype?.branch===i.branch&&t.prototype.build?.commitSha===i.commitSha?t.prototype.build:null,u=!!(l&&(c?.commitSha!==i.commitSha||c.buildNumber===void 0||typeof c.buildNumber==`number`&&l.number>c.buildNumber)),d=u&&o?.registered&&o.published,f=t!==null&&t.repository===i.repository&&(!t.branch||t.branch===i.branch)&&(!t.commitSha||t.commitSha===i.commitSha);if(t&&f&&(t.state===`connected`||t.state===`undiscovered`)&&!o?.registered&&(!o||o.branch===i.branch)){let e=t.registrationReason||o?.registrationReason,r=i.branch===t.discovery?.defaultBranch;if(e||t.registrationError||o?.canRegister===!1||r){let i=e||(r?`branch_not_reviewable`:o?.canEdit===!1?`write_access_required`:o?.canRegister===!1&&a.state===`absent`?`remote_branch_missing`:void 0);n=i&&X.registrationReasons.get(i)||{title:X.registrationErrorTitle,description:t.registrationError||X.registrationDenied}}}if(c?.state===`requested`&&(!c.commitSha||c.commitSha===i.commitSha)&&(a.state===`absent`||a.remoteSha!==i.commitSha)&&!u){let e=Date.now()-Date.parse(c.requestedAt||``);if(Number.isFinite(e)&&e<6e5)return r(`requested`,X.pending,a.state===`absent`?X.publishBranch:X.publishChanges)}if(!t)return r(`loading`,X.checkingHub,X.checking);if(t.state===`disconnected`||t.state===`pairing`||t.state===`unconfigured`)return r(`disconnected`,t.message||X.disconnected,X.connect);if(t.state===`denied`||t.state===`unavailable`)return{...r(`unknown`,t.message||X.hubUnavailable,X.retry,`retry`),error:{title:X.hubUnavailableTitle,description:t.message||X.hubUnavailable}};if(!f)return r(`unknown`,X.staleHub,X.retry,`retry`);if(!i.replicaWorkflowExists)return r(`workflow_missing`,X.workflowMissing,X.retry,`retry`);if(c?.state===`failed`&&!d&&(!c.commitSha||c.commitSha===i.commitSha))return r(`failed`,c.error||X.dispatchFailed,X.retryPublish,`publish`);if(a.state===`absent`)return r(`unpublished`,X.absent,X.publishBranch,`publish`);if(a.remoteSha!==i.commitSha)return r(`needs_push`,X.needsPush,X.publishChanges,`publish`);if(s){if(!o.registered)return r(`registration`,t.registrationError||(o.canEdit&&o.canRegister?X.needsRegistration:X.registrationDenied),t.registrationError?X.registrationFailed:X.registration);if(o.published&&u)return r(`ready`,X.ready,X.published)}if(o?.currentBuild?.commitSha===i.commitSha&&o.branch===i.branch&&o.currentBuild.state===`failed`)return r(`failed`,X.importFailed,X.retryPublish,`publish`);let p=i.workflow;if(!p||p.state===`unavailable`)return r(`unknown`,p?.detail||X.workflowUnavailable,X.retry,`retry`);let m=p.run;if(m&&(m.headSha!==i.commitSha||m.headBranch!==i.branch))return r(`unknown`,X.staleWorkflow,X.retry,`retry`);if(c?.commitSha===i.commitSha&&c.workflowRunId!=null&&m?.databaseId===c.workflowRunId&&!u)return r(`awaiting_build`,X.noBuild,X.awaitingBuild);let h;if(p.state===`in_progress`&&m){let e=[`queued`,`waiting`,`pending`,`requested`].includes(m.status||``);h=r(e?`queued`:`building`,e?X.workflowQueued:X.workflowBuilding,e?X.queued:X.building)}else h=p.state===`failed`&&m?r(`failed`,X.workflowFailed(m.conclusion),X.retryPublish,`publish`):p.state===`succeeded`&&m?r(`importing`,X.importing,X.awaitingHub):r(`awaiting_build`,X.noBuild,X.awaitingBuild);return m?.url?.startsWith(`https://github.com/`)&&(h.runUrl=m.url),h}function Wn({token:e,state:t,hubStatus:n,error:r,setError:i,refresh:a,refreshHub:o,preferenceSaving:s=!1}){let[c,l]=(0,H.useState)(``),[u,d]=(0,H.useState)(!1),[f,p]=(0,H.useState)(null),m=(0,H.useRef)(!1),[h,g]=(0,H.useState)(null),[_,v]=(0,H.useState)(``),[y,b]=(0,H.useState)(!1),x=!t&&r?{kind:`unknown`,action:`retry`,label:X.retry,detail:r}:Un(t,n),S=`${t?.stats.repository}/${t?.stats.branch}/${t?.stats.commitSha}`,C=f?.identity===S&&x.action===`publish`?{...x,kind:`failed`,detail:f.message,label:X.retryPublish}:x.kind===`ready`&&t?.stats.workingTree===`changed`?{...x,kind:`needs_push`,action:`publish`,label:X.publishChanges,detail:X.localChanges}:x,w=Hn(t,n,x);(0,H.useEffect)(()=>{w.comparisonOutdated&&a(!0)},[w.comparisonOutdated,n?.branch,n?.commitSha,n?.repository,a]);async function T(){if(!y){b(!0);try{await Promise.all([a(!0),o()])}finally{b(!1)}}}async function E(){if(!s){if(C.action===`retry`)await T();else if(!(C.action===`none`||m.current||h)){m.current=!0,d(!0),i(``);try{let t=await $(`/api/publish/prepare`,e,{method:`POST`,body:`{}`});t.workingTree===`changed`&&!t.remember?(v(``),g({preparation:t})):await D(t,t.workingTree===`changed`?`commit-changes`:`committed-only`)}catch(e){i(e instanceof Error?e.message:String(e))}finally{m.current=!1,d(!1)}}}}async function D(r,s,c){if(s===`committed-only`&&n?.state===`connected`&&n.repository===r.target.repository&&n.branch===r.target.branch&&n.prototype?.registered&&n.prototype.published&&n.prototype.build?.commitSha===r.target.commitSha&&t?.stats.remoteBranch?.state===`present`&&t.stats.remoteBranch.remoteSha===r.target.commitSha)g(null);else{p(null),v(``),i(``);try{let t=await $(`/api/publish`,e,{method:`POST`,body:JSON.stringify({target:r.target,workingTree:r.workingTree,mode:s,remember:c})});g(null),l(t.message),await o(),await a(!1)}catch(e){let t=e instanceof Error?e.message:String(e);p({message:t,identity:S}),i(t),v(t)}}}async function O(e,t){if(!(s||!h||m.current)){m.current=!0,d(!0);try{await D(h.preparation,e,t)}finally{m.current=!1,d(!1)}}}return{publication:C,presentedState:w.state,busy:u||y||s,notice:c,publishDialog:h,publishDialogError:_,closePublishDialog:()=>g(null),choosePublish:O,publish:E,retry:T}}var Gn=`replica:controls`;function Kn(e){if(!e||typeof e!=`object`||Array.isArray(e))return!1;let t=e;try{let n=JSON.stringify(e);if(!(typeof n==`string`&&new Blob([n]).size<=512e3&&Object.keys(e).every(e=>[`protocol`,`version`,`epoch`,`requestId`,`type`,`sequence`,`state`,`error`,`command`,`controlQuery`,`fromFrameUrl`].includes(e))&&(t.error===void 0||typeof t.error==`string`&&t.error.length<=1e3)&&(t.controlQuery===void 0||[`hello`,`snapshot`,`reply`].includes(t.type)&&typeof t.controlQuery==`string`&&new Blob([t.controlQuery]).size<=8192)&&(t.fromFrameUrl===void 0||t.type===`hello`&&typeof t.fromFrameUrl==`boolean`)&&t.protocol===`replica:controls`&&t.version===1&&typeof t.epoch==`string`&&/^[a-zA-Z0-9-]{1,100}$/.test(t.epoch)&&typeof t.requestId==`string`&&/^[a-zA-Z0-9-]{1,100}$/.test(t.requestId)&&[`hello`,`snapshot`,`command`,`reply`].includes(t.type)))return!1;if(t.type!==`command`)return t.command===void 0;let r=t.command;if(!r||typeof r!=`object`||Array.isArray(r))return!1;if(r.operation===`url`)return Object.keys(r).every(e=>[`operation`,`query`,`scope`].includes(e))&&(r.scope===void 0||typeof r.scope==`string`&&/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(r.scope))&&typeof r.query==`string`&&new Blob([r.query]).size<=8192&&[...new URLSearchParams(r.query).keys()].every(e=>/^rc\.[a-zA-Z][a-zA-Z0-9_-]{0,63}\.[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(e));if(r.operation===`reset-all`)return Object.keys(r).every(e=>[`operation`,`contexts`].includes(e))&&Array.isArray(r.contexts)&&r.contexts.length<=100&&new Set(r.contexts.map(e=>e?.scope)).size===r.contexts.length&&r.contexts.every(e=>typeof e==`object`&&!!e&&Object.keys(e).length===3&&typeof e.scope==`string`&&/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(e.scope)&&typeof e.fingerprint==`string`&&Number.isSafeInteger(e.revision)&&e.revision>=0);let i=[`operation`,`scope`,`fingerprint`,`revision`];return typeof r.scope!=`string`||!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(r.scope)||typeof r.fingerprint!=`string`||!Number.isSafeInteger(r.revision)||r.revision===void 0||r.revision<0?!1:r.operation===`restore`?Object.keys(r).every(e=>[...i,`values`].includes(e))&&xe(r.values):r.operation===`reset`?Object.keys(r).every(e=>i.includes(e)):r.operation!==`action`&&r.operation!==`update`||typeof r.id!=`string`||!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(r.id)?!1:Object.keys(r).every(e=>[...i,`id`,...r.operation===`update`?[`value`]:[]].includes(e))&&(r.operation===`action`||xe({[r.id]:r.value}))}catch{return!1}}function qn(e){return Array.isArray(e)&&e.length<=100&&e.every(e=>typeof e==`object`&&!!e&&!Array.isArray(e)&&`scope`in e&&typeof e.scope==`string`&&e.scope.length>0&&e.scope.length<=64&&`error`in e&&typeof e.error==`string`&&e.error.length>0&&e.error.length<=500)}function Jn(e){if(!e||typeof e!=`object`)return!1;let t=e;if(typeof t.runtimeAvailable!=`boolean`||t.reconnectRequired!==void 0&&typeof t.reconnectRequired!=`boolean`||t.status===`ready`&&(!t.runtimeAvailable||!t.scopes?.length)||t.error!==void 0&&(typeof t.error!=`string`||t.error.length>1e3)||t.scopeErrors!==void 0&&!qn(t.scopeErrors)||![`ready`,`no-controls`,`missing-runtime`,`unsupported-runtime`,`invalid-config`].includes(t.status)||!Array.isArray(t.scopes)||t.scopes.length>100||t.status!==`ready`&&t.scopes.length>0)return!1;try{let e=new Set;for(let n of t.scopes){if(He(n.declaration),e.has(n.declaration.scope)||(e.add(n.declaration.scope),n.fingerprint!==JSON.stringify(n.declaration)||!Number.isSafeInteger(n.snapshot.revision)||n.snapshot.revision<0))return!1;let t=n.snapshot;if(!t.values||!t.visible||!t.groups||!t.actions)return!1;function r(e,t){return typeof e==`object`&&!Array.isArray(e)&&Object.keys(e).length===t.length&&t.every(t=>Object.hasOwn(e,t))}if(!r(t.values,n.declaration.controls.filter(e=>e.type!==`button`).map(e=>e.id))||!r(t.visible,n.declaration.controls.map(e=>e.id))||!r(t.groups,(n.declaration.groups??[]).map(e=>e.id))||!r(t.actions,n.declaration.controls.filter(e=>e.type===`button`).map(e=>e.id))||Object.values(t.groups).some(e=>typeof e!=`boolean`))return!1;if(t.bindings!==void 0){if(!t.bindings||typeof t.bindings!=`object`||Array.isArray(t.bindings))return!1;for(let[e,r]of Object.entries(t.bindings))if(!n.declaration.controls.some(t=>t.id===e)||!r||typeof r.error!=`string`||r.error.length>500||typeof r.busy!=`boolean`||r.available!==void 0&&typeof r.available!=`boolean`)return!1}for(let e of n.declaration.controls){if(typeof t.visible[e.id]!=`boolean`)return!1;if(e.type===`button`){let n=t.actions[e.id];if(!n||typeof n.available!=`boolean`||typeof n.busy!=`boolean`)return!1}else if(Re(e,t.values[e.id]))return!1}}return!0}catch{return!1}}function Yn(){return{runtimeAvailable:!1,status:`missing-runtime`,scopes:[],scopeErrors:[],loading:!0,notice:``,error:``,storageError:``,resetting:!1}}var Xn=class{frame;origin;api;surface;epoch=``;sequence=-1;state=Yn();listeners=new Set;pending=new Map;saved;storageReady=!1;restored=new Set;preparing=new Set;persisted=new Map;cachedScopes=new Map;retryState;resetForIdentity=!1;fromFrameUrl=!1;requests=new AbortController;poll;deadline;saveQueue=Promise.resolve();editQueue=Promise.resolve();stopped=!0;constructor(e,t,n,r=`canvas`){this.frame=e,this.origin=t,this.api=n,this.surface=r}getSnapshot=()=>this.state;getControlValues=()=>{let e=structuredClone(this.saved?.scopes??{}),t=new Map(this.cachedScopes);for(let e of this.state.scopes)t.set(e.declaration.scope,e);for(let[n,r]of t)e[n]=Ye(r);return e};subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});publish(e){this.state={...this.state,...e},this.state.hasResettableValues=Object.values(this.getControlValues()).some(e=>Object.keys(e).length>0);for(let e of[...this.listeners])e()}hasBindingError(e,t){return this.state.scopes.some(n=>(!e||n.declaration.scope===e)&&Object.entries(n.snapshot.bindings??{}).some(([e,n])=>(!t||e===t)&&!!n.error))}checkSaved(e){let t=e,n=/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/;if(!t||typeof t!=`object`||typeof t.identity!=`string`||!t.identity||t.identity.length>128||!t.scopes||typeof t.scopes!=`object`||Array.isArray(t.scopes)||t.storageError!==void 0&&(typeof t.storageError!=`string`||t.storageError.length>1e3)||t.notice!==void 0&&(typeof t.notice!=`string`||t.notice.length>1e3)||new Blob([JSON.stringify(t)]).size>27e4)throw Error(`Invalid controls storage response.`);for(let[e,r]of Object.entries(t.scopes)){if(!n.test(e)||!r||typeof r!=`object`||Array.isArray(r))throw Error(`Invalid controls storage scope.`);for(let[e,t]of Object.entries(r))if(!n.test(e)||!(typeof t==`string`||typeof t==`boolean`||typeof t==`number`&&Number.isFinite(t)||Array.isArray(t)&&t.length<=100&&t.every(e=>typeof e==`string`)))throw Error(`Invalid saved control value.`)}}start=e=>{this.fromFrameUrl=e?.type===`load`&&this.sequence>=0;let t=[...this.pending.values()].some(e=>e.action);this.stop(),this.requests=new AbortController,this.stopped=!1,this.epoch=crypto.randomUUID(),this.sequence=-1,this.saved=void 0,this.storageReady=!1,this.restored.clear(),this.preparing.clear(),this.persisted.clear(),this.editQueue=Promise.resolve(),this.cachedScopes.clear(),this.retryState=void 0,this.resetForIdentity=!1,this.state=Yn(),t&&(this.state.notice=`The preview reconnected during an action. Its outcome is unknown; it was not replayed.`),this.publish({});let n=this.epoch;window.addEventListener(`message`,this.receive),this.frame.addEventListener(`load`,this.start);let r=()=>{this.storageReady&&(this.surface===`canvas`&&this.frame.contentWindow?.postMessage({type:`replica:canvas:request-ready`,nonce:n},this.origin),this.send(`hello`).catch(()=>{}))};r(),this.poll=setInterval(()=>{this.state.status===`missing-runtime`&&r()},1e3),this.deadline=setTimeout(()=>{this.state.loading&&this.publish({loading:!1,error:this.surface===`build`?`Build Controls did not connect. Reload the preview or check its definitions.`:q.controlsLocalConnectionFailed})},6e3),this.api().then(e=>{if(!(this.epoch!==n||this.stopped)){if(this.checkSaved(e),this.saved=e,this.retryState?.identity===e.identity)for(let[e,t]of this.retryState.scopes)this.restored.add(`${e}:${t.fingerprint}`),this.cachedScopes.set(e,t);else this.retryState?.identity&&(this.resetForIdentity=!0,this.publish({notice:`The checkout identity changed. Controls will use this branch's saved values or defaults.`}));this.retryState=void 0,this.storageReady=!0,this.publish({storageError:e.storageError||``,notice:e.notice||this.state.notice}),this.prepare(this.state),r()}}).catch(e=>{this.epoch!==n||this.stopped||(this.storageReady=!0,this.publish({storageError:this.surface===`build`?e instanceof Error?e.message:`Control settings could not be read from the URL.`:q.controlsLocalStorageFailed}),this.prepare(this.state),r())})};retry=()=>{let e={identity:this.saved?.identity,scopes:new Map(this.cachedScopes)};this.start(),this.retryState=e};stop=()=>{this.stopped=!0,this.requests.abort(),clearInterval(this.poll),clearTimeout(this.deadline),window.removeEventListener(`message`,this.receive),this.frame.removeEventListener(`load`,this.start);for(let e of this.pending.values())clearTimeout(e.timer),e.reject(Error(`The preview navigated. The command outcome is unknown; it will not be replayed.`));this.pending.clear()};receive=e=>{if(this.stopped||e.source!==this.frame.contentWindow||e.origin!==this.origin||!Kn(e.data))return;let t=e.data;if(t.epoch!==this.epoch||!Jn(t.state)||!Number.isSafeInteger(t.sequence)||(t.sequence??-1)<0||t.type!==`snapshot`&&t.type!==`reply`)return;let n=this.pending.get(t.requestId);if(t.type!==`reply`||n){if((t.sequence??-1)>this.sequence){if(t.type===`snapshot`&&t.controlQuery!==void 0&&this.saved){let e=Te(t.controlQuery),n=this.saved.identity,r=this.epoch;this.stop();let i=new AbortController;this.requests=i,this.publish({loading:!0}),this.api({method:`POST`,signal:i.signal,body:JSON.stringify({identity:n,replace:!0,scopes:e.scopes})}).then(()=>{this.epoch!==r||i.signal.aborted||(this.start(),e.notice&&this.publish({notice:e.notice}))}).catch(e=>{this.epoch!==r||i.signal.aborted||this.publish({loading:!1,storageError:e instanceof Error?e.message:`Controls history could not be restored.`})});return}if(t.controlQuery!==void 0&&this.saved){let e=this.epoch,n=this.requests,r=Te(t.controlQuery);this.saved.scopes=r.scopes,this.restored.clear(),this.persisted.clear(),this.cachedScopes.clear(),this.publish({notice:r.notice,loading:!0}),this.api({method:`POST`,signal:n.signal,body:JSON.stringify({identity:this.saved.identity,replace:!0,scopes:r.scopes})}).catch(t=>{this.epoch!==e||this.stopped||n.signal.aborted||this.publish({storageError:t instanceof Error?t.message:`Controls history could not be restored.`})})}this.sequence=t.sequence;let e=t.state.status;this.publish({...t.state,scopeErrors:t.state.scopeErrors??[],reconnectRequired:t.state.reconnectRequired===!0,status:e,error:t.state.error||(this.state.status===`missing-runtime`&&t.state.status!==`missing-runtime`?``:this.state.error),loading:!this.storageReady||this.state.resetting||this.preparing.size>0||this.state.loading&&e===`missing-runtime`}),this.prepare(this.state)}n&&(this.pending.delete(t.requestId),clearTimeout(n.timer),t.error?n.reject(Error(t.error)):n.resolve(this.state))}};send(e,t){let n=crypto.randomUUID(),r={protocol:Gn,version:1,epoch:this.epoch,requestId:n,type:e,...t?{command:t}:{},...e===`hello`?{controlQuery:we(this.saved?.scopes??{}),fromFrameUrl:this.fromFrameUrl}:{}};return Kn(r)?new Promise((i,a)=>{let o=setTimeout(()=>{this.pending.delete(n),a(Error(`The command timed out. Its outcome is unknown; it will not be retried automatically.`))},e===`hello`?1200:3e4);this.pending.set(n,{resolve:i,reject:a,timer:o,action:t?.operation===`action`}),this.frame.contentWindow?.postMessage(r,this.origin)}):Promise.reject(Error(`The controls command is invalid or exceeds the size limit.`))}async prepare(e){if(!this.saved&&!this.state.storageError||this.state.resetting||e.reconnectRequired)return;let t=this.epoch;if(this.resetForIdentity&&(e.status===`ready`||e.status===`no-controls`)){this.resetForIdentity=!1,this.publish({loading:!0,resetting:!0});try{await this.send(`command`,{operation:`reset-all`,contexts:e.scopes.map(e=>({scope:e.declaration.scope,fingerprint:e.fingerprint,revision:e.snapshot.revision}))})}catch{this.epoch===t&&this.publish({error:`The checkout changed, but runtime defaults could not be restored. Reload the preview before saving.`,storageError:`Saving is paused until the new checkout's runtime reconnects.`,loading:!1});return}finally{this.epoch===t&&this.publish({resetting:!1})}return this.epoch!==t||this.stopped?void 0:this.prepare(this.state)}for(let n of e.scopes){let e=n.declaration.scope,r=`${e}:${n.fingerprint}`;if(!this.preparing.has(r)){if(!this.restored.has(r)){this.preparing.add(r),this.publish({loading:!0});try{let i=this.saved?.scopes&&Object.hasOwn(this.saved.scopes,e)?this.saved.scopes[e]:{},a=Object.fromEntries(n.declaration.controls.filter(e=>e.type!==`button`).map(e=>[e.id,structuredClone(e.default)])),o=!1;for(let[e,t]of Object.entries(i)){let r=n.declaration.controls.find(t=>t.id===e);!r||Re(r,t)?o=!0:a[e]=t}if(Object.keys(a).length&&await this.send(`command`,{operation:`restore`,scope:e,fingerprint:n.fingerprint,revision:this.state.scopes.find(e=>e.fingerprint===n.fingerprint)?.snapshot.revision,values:a}),this.stopped||this.epoch!==t)return;this.restored.add(r),o&&this.publish({notice:this.surface===`build`?`Some URL control settings no longer match this page. Defaults were used.`:`Some saved controls no longer match this declaration and were discarded.`})}catch(n){if(this.epoch!==t||this.stopped)return;this.hasBindingError(e)||this.publish({error:n instanceof Error?n.message:`Saved controls could not be restored.`}),this.restored.add(r)}finally{this.epoch===t&&this.preparing.delete(r)}}if(this.epoch===t&&!this.stopped){let t=this.state.scopes.find(t=>t.declaration.scope===e);t&&(this.cachedScopes.set(e,t),this.persist(t))}}}this.epoch===t&&!this.stopped&&this.state.status!==`missing-runtime`&&this.publish({loading:this.preparing.size>0})}persist(e){if(!this.saved||this.state.storageError)return;let t=Ye(e),n=JSON.stringify(t);if(this.persisted.get(e.declaration.scope)===n)return;this.persisted.set(e.declaration.scope,n);let r=this.saved.identity,i=this.epoch,a=this.requests.signal;this.saveQueue=this.saveQueue.catch(()=>{}).then(async()=>{if(!(this.epoch!==i||this.stopped))try{if(await this.api({method:`POST`,signal:a,body:JSON.stringify({identity:r,scope:e.declaration.scope,values:t})}),this.epoch===i&&!this.stopped){let t=await this.api();if(this.checkSaved(t),this.epoch!==i||this.stopped)return;this.saved=t,await this.send(`command`,{operation:`url`,scope:e.declaration.scope,query:we(t.scopes)})}}catch(e){this.epoch===i&&!this.stopped&&this.publish({storageError:this.surface===`build`&&e instanceof Error?`${e.message} Changes remain in memory and are not in the URL.`:`Controls could not be saved. Changes remain in memory; use Retry to reconnect storage.`})}})}async command(e,t,n,r){if(this.state.loading||this.state.resetting||this.stopped)return;let i=this.epoch,a=this.state.scopes.find(e=>e.declaration.scope===t);if(!a){this.publish({error:`This controls scope is no longer active.`});return}let o=()=>this.applyCommand(e,t,a.fingerprint,i,n,r);if(e!==`update`)return o();let s=this.editQueue.catch(()=>{}).then(o);return this.editQueue=s.then(()=>{}),s}async applyCommand(e,t,n,r,i,a){if(this.epoch!==r||this.stopped||this.state.resetting)return;let o=this.state.scopes.find(e=>e.declaration.scope===t);if(!o||o.fingerprint!==n)this.publish({error:`The controls scope or declaration changed. The command was not applied.`});else{this.publish({error:``});try{if(this.state.reconnectRequired)throw Error(`Reconnect controls before sending more commands.`);if(e===`update`||e===`action`){let t=o.declaration.controls.find(e=>e.id===i);if(!t||!o.snapshot.visible[t.id])throw Error(`This control is unknown or hidden.`);if(e===`update`){let e=Re(t,a);if(e)throw Error(`Control "${t.id}": ${e}`)}else if(t.type!==`button`||!o.snapshot.actions[t.id]?.available||o.snapshot.actions[t.id]?.busy)throw Error(`This action is unavailable or busy.`)}let n=await this.send(`command`,{operation:e,scope:t,fingerprint:o.fingerprint,revision:o.snapshot.revision,...i?{id:i}:{},...e===`update`?{value:a}:{}});if(e===`update`&&i)return{value:n.scopes.find(e=>e.declaration.scope===t)?.snapshot.values[i]}}catch(e){!this.stopped&&this.epoch===r&&!this.hasBindingError(t,i)&&this.publish({error:e instanceof Error?e.message:`Controls command failed.`})}}}async resetAll(){if(this.state.resetting||this.stopped)return;let e=this.epoch;this.publish({resetting:!0});try{let t=``;await this.editQueue.catch(()=>{});let n=this.state.runtimeAvailable&&(this.state.status===`ready`||this.state.status===`no-controls`);if(n)try{await this.send(`command`,{operation:`reset-all`,contexts:this.state.scopes.map(e=>({scope:e.declaration.scope,fingerprint:e.fingerprint,revision:e.snapshot.revision}))})}catch(e){t=e instanceof Error?e.message:`Some app defaults could not be restored.`}if(this.epoch!==e||this.stopped)return;if(!this.saved){let e=await this.api();this.checkSaved(e),this.saved=e}await this.saveQueue.catch(()=>{}),await this.api({method:`POST`,signal:this.requests.signal,body:JSON.stringify({identity:this.saved.identity,reset:!0})}),this.saved.scopes={},await this.send(`command`,{operation:`url`,query:``}),this.cachedScopes.clear(),this.persisted.clear(),this.publish({storageError:``,error:this.hasBindingError()?``:t,notice:n?``:`Saved controls were cleared. Runtime defaults could not be restored until the preview reconnects.`})}catch(t){this.epoch===e&&this.publish({storageError:t instanceof Error?t.message:`Reset could not be saved.`})}finally{this.epoch===e&&this.publish({resetting:!1,loading:!1})}}};function Zn(e,t=()=>window.location.href,n=e=>{window.history.replaceState(window.history.state,``,e),window.dispatchEvent(new Event(Se))}){return r=>Promise.resolve().then(()=>{r?.signal?.throwIfAborted();let i=Te(new URL(t()).search);if(!r)return{identity:e,...i};if(r.method!==`POST`||typeof r.body!=`string`)throw Error(`Invalid URL controls request.`);let a=JSON.parse(r.body);if(!a||typeof a!=`object`||!(`identity`in a)||a.identity!==e)throw Error(`The controls URL identity changed.`);let o=i.scopes;if(`reset`in a&&a.reset===!0)o={};else if(`replace`in a&&a.replace===!0&&`scopes`in a){if(!a.scopes||typeof a.scopes!=`object`||Array.isArray(a.scopes))throw Error(`Invalid controls history settings.`);let e={};for(let[t,n]of Object.entries(a.scopes)){if(!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(t)||!xe(n))throw Error(`Invalid controls history settings.`);e[t]=n}o=Te(we(e)).scopes}else{if(!(`scope`in a)||typeof a.scope!=`string`||!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(a.scope)||!(`values`in a)||!xe(a.values))throw Error(`Invalid URL control settings.`);o={...o,[a.scope]:a.values}}let s=Ee(t(),we(o));s!==t()&&n(s)})}function Qn({frameRef:e,prototypeUrl:t,previewUrl:n,address:r,replaceAddress:i}){let[a,o]=(0,H.useState)(null),[s,c]=(0,H.useState)(null),l=(0,H.useRef)({address:r,replaceAddress:i});return(0,H.useLayoutEffect)(()=>{l.current={address:r,replaceAddress:i}},[r,i]),(0,H.useEffect)(()=>{if(!e.current)return;let r=new Xn(e.current,new URL(n??t).origin,Zn(`prototype:${new URL(t).origin}`,()=>l.current.address,e=>{l.current.address=e,l.current.replaceAddress(e)}));o(r);let i=r.subscribe(()=>c(r.getSnapshot()));return r.start(),()=>{i(),r.stop()}},[t,n,e]),{connection:a,state:s}}function $n({token:e,status:t,onStatusChange:n,onSelectHub:r}){let[i,a]=(0,H.useState)(!1),[o,s]=(0,H.useState)(!1),[c,l]=(0,H.useState)(``),[u,d]=(0,H.useState)(!1),[f,p]=(0,H.useState)(null),m=(0,H.useRef)(!1),h=(0,H.useRef)(!1),g=t?.state===`connected`||t?.state===`undiscovered`,_=t?.state===`disconnected`||t?.state===`pairing`||t?.state===`unconfigured`,v=g?null:t?.pairing||(f?.repository===t?.repository&&f?.hubOrigin===t?.hubOrigin?f?.pairing:null),y=v?.verificationUrl;(0,H.useEffect)(()=>{let e=window.setTimeout(()=>{g?(a(!1),p(null),l(``)):_&&t?.repository&&!m.current&&(m.current=!0,a(!0))},0);return()=>window.clearTimeout(e)},[g,_,t?.repository]),(0,H.useEffect)(()=>{if(!y||u)return;let t=!1,r=!1;async function i(){if(!r){r=!0;try{let r=await $(`/api/hub/poll`,e,{method:`POST`,body:`{}`});if(t)return;r.status!==`pending`&&(p(null),r.status!==`approved`&&l(q.connectionApprovalExpired),await n())}catch(e){t||(l(e instanceof Error?e.message:String(e)),d(!0))}finally{r=!1}}}let a=window.setInterval(()=>void i(),3e3);return()=>{t=!0,window.clearInterval(a)}},[y,u,e,n,t?.repository,t?.hubOrigin]);async function b(i){if(m.current=!0,!h.current){if(!t?.repository)l(q.connectionRepositoryRequired);else if(!t.hubOrigin&&!i)l(q.connectionHubRequired);else{h.current=!0,s(!0),l(``),d(!1);try{!t.hubOrigin&&i&&await r(i);let a=await $(`/api/hub/connect`,e,{method:`POST`,body:`{}`});p({repository:t.repository,hubOrigin:new URL(a.verificationUrl).origin,pairing:a}),a.browserError&&l(q.connectionBrowserFailed(a.browserError)),await n()}catch(e){l(e instanceof Error?e.message:String(e))}finally{h.current=!1,s(!1)}}}}function x(){a(!0),t?.hubOrigin&&b()}return{open:i,close:()=>a(!1),show:()=>a(!0),showAndConnect:x,connect:b,connecting:o,error:c,pairing:v}}function er({token:e,onStatus:t,onError:n}){let[r,i]=(0,H.useState)(null),a=(0,H.useRef)(0),o=(0,H.useRef)(0),s=(0,H.useRef)(!1),c=(0,H.useCallback)(async(r,c=!1)=>{if(s.current||c&&o.current>0)return;o.current+=1;let l=++a.current;try{let o=r===`open`||r===`interaction`,c=await $(o?r===`open`?`/api/hub/open`:`/api/hub/activity`:`/api/hub/status`,e,o?{method:`POST`,body:`{}`}:{});if(l!==a.current||s.current)return;i(c);let u=c.prototype?.startPageImportError||c.localStartPageError;u&&n(u),t(c)}catch(e){if(l!==a.current||s.current)return;let t=e instanceof Error?e.message:String(e);i(e=>({state:`unavailable`,repository:e?.repository,branch:e?.branch,hubOrigin:e?.hubOrigin,message:q.hubStatusUnavailable(t)})),n(t)}finally{--o.current}},[e,t,n]),l=(0,H.useCallback)(async t=>{s.current=!0,a.current+=1,i(null);try{await $(`/api/hub/origin`,e,{method:`POST`,body:JSON.stringify({origin:t})})}finally{s.current=!1,await c()}},[e,c]);(0,H.useEffect)(()=>{let e=window.setTimeout(()=>void c(`open`),0),t=window.setInterval(()=>void c(void 0,!0),15e3);function n(){c(`interaction`)}return window.addEventListener(`focus`,n),()=>{a.current+=1,window.clearTimeout(e),window.clearInterval(t),window.removeEventListener(`focus`,n)}},[c]);async function u(){let t=await $(`/api/hub/discovery`,e,{method:`POST`,body:`{}`});if(t.discovery?.state!==`valid`||!t.discovery.origin)throw Error(t.discovery?.message||q.resetHubUnavailable);return await c(),t.discovery.origin}return{status:r,refresh:c,select:l,reset:u}}function tr({prototypeUrl:e,previewUrl:t,shellRef:n,cancelClick:r}){let[{key:i,ref:a},o]=(0,H.useState)(()=>({key:0,ref:(0,H.createRef)()})),[s,c]=(0,H.useState)({input:e,url:e}),[l,u]=(0,H.useState)({input:e,entries:[e],index:0}),[d,f]=(0,H.useState)(()=>window.matchMedia?.(`(prefers-color-scheme: dark)`)?.matches?`dark`:`light`),[p,m]=(0,H.useState)(null),h=(0,H.useRef)(null),g=l.input===e?l:{input:e,entries:[e],index:0},_=g.entries[g.index],v=(0,H.useCallback)(()=>r.current?.(),[r]),y=(0,H.useCallback)(t=>{if(new URL(t).origin!==new URL(e).origin)throw Error(q.startPageOrigin);u(e=>{let n=[...e.entries];return n[e.index]=t,{...e,entries:n}})},[e]),b=(0,H.useCallback)(t=>{if(h.current===e)return;h.current=e;let n=new URL(e),r=t.state===`connected`&&(t.prototype?.startPageSet??t.prototype?.startPage!==void 0)?t.prototype?.startPage:t.localStartPage;if(n.pathname!==`/`||n.search||n.hash||!r)return;let i=new URL(r,n);if(i.origin!==n.origin)throw Error(q.startPageOrigin);c({input:e,url:i.href}),u({input:e,entries:[i.href],index:0})},[e]);function x(){v(),m(null),c({input:e,url:_}),o(e=>({key:e.key+1,ref:(0,H.createRef)()}))}function S(t){t===_?x():(u(n=>{let r=n.input===e?n:g;return{...r,entries:[...r.entries.slice(0,r.index+1),t],index:r.index+1}}),c({input:e,url:t}))}function C(t){let n=g.entries[t];n&&(u({...g,index:t}),c({input:e,url:n}))}let w=(0,H.useCallback)((t,n=!1)=>{m(t);let r=new URL(e);r.pathname=t.pathname,r.search=t.search,r.hash=t.hash,u(t=>{let i=t.input===e?t:{input:e,entries:[e],index:0},a=new URL(i.entries[i.index]),o=[...a.searchParams].filter(([e])=>e.startsWith(`rc.`));for(let e of[r,a])for(let t of[...e.searchParams.keys()])(t===`rc`||t.startsWith(`rc.`))&&e.searchParams.delete(t);if(a.pathname===r.pathname&&a.searchParams.toString()===r.searchParams.toString()&&a.hash===r.hash)return i;for(let[e,t]of o)r.searchParams.append(e,t);let s=r.href;if(n){let e=[...i.entries];return e[i.index]=s,{...i,entries:e}}return{...i,entries:[...i.entries.slice(0,i.index+1),s],index:i.index+1}})},[e]);(0,H.useEffect)(()=>{let e=a.current;if(!e)return;function t(){v(),m(null)}return e.addEventListener(`load`,t),()=>{v(),e.removeEventListener(`load`,t)}},[v,a]),(0,H.useEffect)(()=>{let r=a.current;if(!r)return;let i=new URL(t??e).origin,o=crypto.randomUUID();function s(){let e=n.current?.closest(`.canvas-base`);e&&r?.contentWindow?.postMessage({type:`replica:canvas:theme`,nonce:o,accent:window.getComputedStyle(e).getPropertyValue(`--hub-accent`).trim()},i)}function c(e){e.source===r?.contentWindow&&e.origin===i&&e.data?.type===`replica:canvas:ready`&&s()}return r.addEventListener(`load`,s),window.addEventListener(`message`,c),s(),()=>{r.removeEventListener(`load`,s),window.removeEventListener(`message`,c)}},[d,e,t,a,n]);let T=new URL(s.input===e?s.url:e);if(t){let e=new URL(t);T.protocol=e.protocol,T.host=e.host}return{frameRef:a,frameKey:i,source:T.href,navigation:g,address:_,replaceAddress:y,appearance:d,setAppearance:f,liveRoute:p,initialize:b,reportRoute:w,reload:x,navigate:S,travel:C}}function nr(e){let[t,n]=(0,H.useState)(null),[r,i]=(0,H.useState)(``),a=(0,H.useRef)(null),o=(0,H.useRef)(0),s=(0,H.useRef)(0),c=(0,H.useCallback)(async(t,r=!1)=>{if(r&&s.current>0)return;s.current+=1;let c=++o.current;try{let r=await $(t?`/api/refresh`:`/api/state`,e,t?{method:`POST`,body:`{}`}:{});if(c!==o.current)return;a.current=r,n(r),i(``)}catch(e){if(c!==o.current)return;n(t=>t&&{...t,stats:{...t.stats,remoteBranch:{state:`unknown`,repository:t.stats.repository||null,branch:t.stats.branch||null,commitSha:t.stats.commitSha||null,error:rr(e)}}}),i(rr(e))}finally{--s.current}},[e]);return(0,H.useEffect)(()=>{let e=window.setTimeout(()=>void c(!0),0),t=window.setInterval(()=>{let e=a.current?.publishStatus?.state,t=a.current?.publishRequest,n=e===`requested`||e===`in_progress`||t?.state===`requested`||!!t?.requestedAt&&(e===`not_published`||e===`unavailable`);c(n,!0)},15e3);function n(){c(!0)}return window.addEventListener(`focus`,n),()=>{o.current+=1,window.clearTimeout(e),window.clearInterval(t),window.removeEventListener(`focus`,n)}},[c]),{state:t,error:r,setError:i,refresh:c}}function rr(e){return e instanceof Error?e.message:String(e)}function ir({token:e,enabled:t,repository:n,branch:r,commitSha:i,publicationRevision:a}){let o=`${n}/${r}/${i}/${a}`,[s,c]=(0,H.useState)(null),[l,u]=(0,H.useState)(!1),[d,f]=(0,H.useState)(!1),p=(0,H.useRef)(null),m=(0,H.useRef)(0),h=t&&s?.identity===o?s:null,g=(0,H.useCallback)(async()=>{if(!t)return;let i=++m.current;u(!0);try{if(await p.current,i!==m.current)return;let t=await $(`/api/publish/prepare`,e,{method:`POST`,body:`{}`});if(i!==m.current)return;if(t.target.repository!==n||t.target.branch!==r)throw Error(fe.preferenceTargetChanged);if(typeof t.remember!=`boolean`)throw Error(fe.invalidPreference);c({identity:o,preparation:t,error:``})}catch(e){i===m.current&&c({identity:o,preparation:null,error:e instanceof Error?e.message:String(e)})}finally{i===m.current&&u(!1)}},[t,e,n,r,o]);(0,H.useEffect)(()=>{let e=window.setTimeout(()=>void g(),0);return()=>{m.current+=1,window.clearTimeout(e)}},[g]);async function _(n){if(!t||!h?.preparation||l||p.current)return;f(!0);let r=m.current,i=h.preparation,a=(async()=>{try{if((await $(`/api/publish/preference`,e,{method:`POST`,body:JSON.stringify({target:i.target,remember:n})})).remember!==n)throw Error(fe.invalidPreference);r===m.current&&c({identity:o,preparation:{...i,remember:n},error:``})}catch(e){r===m.current&&c({identity:o,preparation:i,error:e instanceof Error?e.message:String(e)})}})();p.current=a;try{await a}finally{p.current=null,f(!1)}}return{remember:h?.preparation?.remember??null,loading:l||!h,saving:d,error:h?.error||``,save:_,retry:g}}function ar(e,t,n){let r=n?.included,i=n?.error,a=n?.revision,o=(0,H.useMemo)(()=>{if(r!==void 0)return{identity:e,revision:a,included:r,error:i??``,pending:!1};let t=!1,n=``;if(e)try{let n=localStorage.getItem(`replica:share-controls:v1:${e}`);if(n!==null&&n!==`true`&&n!==`false`)throw Error(`Invalid saved share preference.`);t=n===`true`}catch{n=`The share preference could not be read. Control settings are off by default.`}return{identity:e,revision:a,included:t,error:n,pending:!1}},[e,a,r,i]),[s,c]=(0,H.useState)(o),l=s.identity===e&&s.revision===a?s:o,u=``,d=``;if(l.included)try{u=we(t)}catch(e){d=e instanceof Error?e.message:`Control settings could not be shared.`}return{included:l.included,query:u,error:d||l.error,blocked:!!d,...n?{pending:l.pending}:{},onChange:t=>{if(n){c({identity:e,revision:a,included:t,error:``,pending:!0});function r(n){c(r=>r.identity===e&&r.revision===a&&r.included===t?{...r,error:n,pending:!1}:r)}n.onChange(t).then(()=>r(``),e=>r(e instanceof Error?e.message:`This preference could not be saved. It will only apply while this page is open.`));return}let r=``;if(e)try{localStorage.setItem(`replica:share-controls:v1:${e}`,String(t))}catch{r=`This preference could not be saved. It will only apply while this page is open.`}c({identity:e,revision:a,included:t,error:r,pending:!1})}}}function or({token:e,state:t,hubStatus:n}){let[r,i]=(0,H.useState)(null),a=!!(r&&(r.stale||r.repository!==void 0&&r.repository!==t?.stats.repository||r.branch!==void 0&&r.branch!==t?.stats.branch||n?.hubOrigin!==void 0&&r.hubOrigin!==void 0&&r.hubOrigin!==n.hubOrigin||r.token!==e));(0,H.useEffect)(()=>{if(!r||r.stale)return;let e=r.repository??t?.stats.repository,o=r.branch??t?.stats.branch,s=r.hubOrigin??n?.hubOrigin;if(!a&&e===r.repository&&o===r.branch&&s===r.hubOrigin)return;let c=window.setTimeout(()=>{i(t=>t&&{...t,repository:e,branch:o,hubOrigin:s,stale:a,connecting:!a&&t.connecting})},0);return()=>window.clearTimeout(c)},[r,a,t?.stats.repository,t?.stats.branch,n?.hubOrigin]);function o(){i({repository:t?.stats.repository,branch:t?.stats.branch,hubOrigin:n?.hubOrigin,token:e,connecting:!1,stale:!1})}function s(e){i(t=>t&&{...t,connecting:e})}return{intent:r,targetChanged:a,begin:o,close:()=>i(null),setConnecting:s}}var sr={open:!1,context:null,links:[],loading:!1,busy:!1,stale:!0,error:``,notice:``,created:null};function cr({token:e,hubStatus:t,prototypeState:n}){let[r,i]=(0,H.useState)(sr),a=(0,H.useRef)(r);a.current=r;let o=(0,H.useRef)(0),s=(0,H.useRef)(!1),c=(0,H.useRef)(!1),l=(0,H.useRef)(!1),u=(0,H.useRef)(!1),d=(0,H.useRef)(null),f=`${t?.hubOrigin}/${t?.repository}/${t?.branch}/${t?.state}`,p=(0,H.useRef)(f);p.current=f;let m=(0,H.useCallback)(()=>{!u.current||s.current||c.current||l.current||!d.current||(u.current=!1,d.current())},[]);(0,H.useLayoutEffect)(()=>{o.current+=1,i(e=>e.open?{...sr,open:!0,error:J.stale}:sr)},[f,e]),(0,H.useEffect)(()=>()=>{o.current+=1,u.current=!1},[]),(0,H.useEffect)(()=>{let e=t?.prototype;e&&e.canManageShareLinks!==!0&&a.current.context?.prototype.canManageShareLinks===!0&&(o.current+=1,i(t=>t.open&&t.context?.prototype.id===e.id?{...sr,open:!0,stale:!1,context:{...t.context,prototype:{...t.context.prototype,canManageShareLinks:e.canManageShareLinks}}}:t))},[t?.prototype]),(0,H.useEffect)(()=>{t?.prototype?.publicSharingEnabled===!1&&(o.current+=1,i(e=>e.open?{...sr,open:!0,sharingDisabled:!0,error:J.disabled,context:e.context?{...e.context,prototype:{...e.context.prototype,publicSharingEnabled:!1}}:null}:sr))},[t?.prototype?.publicSharingEnabled]);let h=(0,H.useCallback)((t,n)=>$(`/api/hub/share-links/${t}`,e,{method:`POST`,body:JSON.stringify(n)}),[e]),g=(0,H.useCallback)(e=>{e instanceof Error&&`code`in e&&(e.code===`public_sharing_disabled`||e.code===`public_sharing_changed`||e.code===`creator_access_changed`)&&(o.current+=1,i(t=>({...t,busy:!1,loading:!1,stale:!0,sharingDisabled:e.code===`public_sharing_disabled`,links:[],created:null,authorization:void 0})))},[]),_=(0,H.useCallback)(async(e=a.current.context)=>{if(!e||!e.prototype.canManageShareLinks||e.prototype.publicSharingEnabled===!1||c.current)return;c.current=!0;let t=o.current,n=p.current;i(e=>({...e,loading:!0,stale:!0,error:``}));try{let r=new Map,a=new Set,s=null;do{let i=await h(`list`,{target:e.target,...s?{cursor:s}:{}});if(t!==o.current||n!==p.current)return;for(let e of i.shareLinks)r.set(e.id,e);if(s=i.nextCursor,s){if(a.has(s))throw Error(J.paginationFailed);a.add(s)}}while(s);i(e=>({...e,links:[...r.values()],created:e.created?r.get(e.created.id)??null:null,loading:u.current,stale:u.current,sharingDisabled:!1}))}catch(e){t===o.current&&n===p.current&&(i(t=>({...t,loading:!1,stale:!0,error:e instanceof Error?e.message:J.failed})),g(e))}finally{c.current=!1,m()}},[h,m,g]),v=(0,H.useCallback)(async()=>{if(s.current||l.current||c.current){u.current=!0,i(e=>({...e,open:!0,stale:!0,loading:!0}));return}l.current=!0;let e=++o.current,r=p.current;i({...sr,open:!0,loading:!0});let a=t?.repository===n?.stats.repository&&t?.branch===n?.stats.branch,d=``;if(!t||[`disconnected`,`pairing`,`unconfigured`].includes(t.state)?d=J.disconnected:[`unavailable`,`denied`].includes(t.state)?d=J.unavailable:(t.state!==`connected`||!a)&&(d=J.branch),d)i({...sr,open:!0,error:d}),l.current=!1;else try{let t=await h(`context`,{});if(e!==o.current||r!==p.current)return;i(e=>({...e,context:t,loading:!1,stale:t.prototype.canManageShareLinks===!0})),await _(t)}catch(t){e===o.current&&r===p.current&&i(e=>({...e,loading:!1,error:t instanceof Error?t.message:J.failed}))}finally{l.current=!1,m()}},[t,n,_,h,m]);d.current=v;let y=(0,H.useCallback)(async(e,t)=>{let n=a.current;if(s.current||l.current||c.current||u.current||n.stale||!n.context||n.context.prototype.canManageShareLinks!==!0||n.sharingDisabled||n.context.prototype.publicSharingEnabled===!1)return!1;s.current=!0;let r=o.current;i(e=>({...e,busy:!0,error:``,notice:``}));try{let a=await h(e,{target:n.context.target,...t});return r===o.current&&(i(n=>({...n,notice:e===`delete`?J.deleted:``,authorization:void 0,created:`id`in a?a:e===`delete`&&`id`in t&&n.created?.id===t.id?null:n.created,links:e===`delete`&&`id`in t?n.links.filter(e=>e.id!==t.id):n.links})),await _(n.context),!0)}catch(e){if(r!==o.current)return!1;let t=e instanceof Error&&`code`in e&&e.code===`fresh_authorization_required`&&`authorization`in e&&e.authorization&&typeof e.authorization==`object`&&`url`in e.authorization&&typeof e.authorization.url==`string`&&`expiresAt`in e.authorization&&typeof e.authorization.expiresAt==`string`?{url:e.authorization.url,expiresAt:e.authorization.expiresAt}:void 0,n=e instanceof Error&&(!(`statusCode`in e)||`code`in e&&e.code===`share_delivery_unknown`);return i(r=>({...r,stale:!0,authorization:t,error:n?J.unknown:e instanceof Error?e.message:J.failed})),g(e),!1}finally{s.current=!1,r===o.current&&i(e=>({...e,busy:!1})),m()}},[_,h,m,g]),b=(0,H.useCallback)(async e=>{let t=a.current;if(!t.context||l.current||c.current||u.current)throw Error(J.stale);let n=o.current,r=await h(`controls-preference`,{target:t.context.target,included:e});if(n!==o.current)throw Error(J.stale);if(r.included!==e)throw Error(`The share preference could not be saved.`)},[h]),x=(0,H.useCallback)(async(e,t)=>{let n=a.current;if(!n.context||n.stale||l.current||c.current||u.current)return;let r=o.current;try{await h(`open`,{target:n.context.target,id:e,...t?{controlsQuery:t}:{}})}catch(e){r===o.current&&(i(t=>({...t,error:e instanceof Error?e.message:J.failed})),g(e))}},[h,g]),S=(0,H.useCallback)(async()=>{let e=a.current;if(!e.context||!e.authorization||e.busy)return;let t=o.current;try{await h(`authorize`,{target:e.context.target}),t===o.current&&i(e=>({...e,notice:J.authorizationRetry}))}catch(e){t===o.current&&(i(t=>({...t,error:e instanceof Error?e.message:J.failed})),g(e))}},[h,g]);return(0,H.useEffect)(()=>{if(!r.open||!r.context)return;function e(){s.current||_()}let t=window.setInterval(e,3e4);return window.addEventListener(`focus`,e),()=>{window.clearInterval(t),window.removeEventListener(`focus`,e)}},[r.open,r.context,_]),{state:r,open:v,close:()=>{u.current=!1,i(e=>({...e,open:!1}))},refresh:()=>r.context&&!r.sharingDisabled&&r.context.prototype.publicSharingEnabled!==!1?_():v(),create:(e,t)=>y(`create`,{label:e,expiration:t,buildNumber:r.context?.prototype.build?.number}),remove:e=>y(`delete`,{id:e}),openLink:x,setControlPreference:b,authorize:S}}function lr({config:e}){let t=(0,H.useRef)(null),n=(0,H.useRef)(null),r=(0,H.useRef)(null),i=(0,H.useRef)(null),a=(0,H.useRef)(null),o=(0,H.useRef)(null),s=(0,H.useRef)(null),c=(0,H.useRef)(null),l=(0,H.useRef)(null),u=(0,H.useRef)(null),[d,f]=(0,H.useState)(!1),[p,m]=(0,H.useState)({position:null,collapsed:!1,collapsedGroups:{}}),[h,g]=(0,H.useState)(!1),[_,v]=(0,H.useState)(!1),y=(0,H.useCallback)(()=>{g(!1),o.current?.focus()},[]),{frameRef:b,frameKey:x,source:S,navigation:C,address:w,replaceAddress:T,appearance:E,setAppearance:D,liveRoute:O,initialize:k,reportRoute:A,reload:j,navigate:M,travel:N}=tr({prototypeUrl:e.prototypeUrl,previewUrl:e.previewUrl,shellRef:t,cancelClick:u}),P=Qn({...e,frameRef:b,address:w,replaceAddress:T}),F=P.state;Vn({...e,frameRef:b,addressRef:r,appearance:E,navigation:C,liveRoute:O,cancelClick:u,reload:j,controlsConnection:P.connection});let{state:I,error:L,setError:R,refresh:z}=nr(e.token),B=er({token:e.token,onStatus:k,onError:R}),V=$n({token:e.token,status:B.status,onStatusChange:B.refresh,onSelectHub:B.select}),ee=cr({token:e.token,hubStatus:B.status,prototypeState:I}),te=or({token:e.token,state:I,hubStatus:B.status}),ne=ir({token:e.token,enabled:h&&B.status?.state===`connected`&&B.status.prototype?.registered===!0&&!!B.status.prototype.build&&B.status.repository===I?.stats.repository&&B.status.branch===I?.stats.branch,repository:I?.stats.repository,branch:I?.stats.branch,commitSha:I?.stats.commitSha,publicationRevision:I?.publishRequest?.requestedAt}),re=Wn({token:e.token,state:I,hubStatus:B.status,error:L,setError:R,refresh:z,refreshHub:B.refresh,preferenceSaving:ne.saving}),ie=Fn(I,B.status,re.publication),ae=ee.state.context,oe=ar(ae?`${ae.hubOrigin}:${ae.prototype.repositoryId}:${ae.prototype.id}`:void 0,P.connection?.getControlValues()??{},{included:ae?.controlSettingsIncluded??!1,error:ae?.controlSettingsError,revision:ae?.target,onChange:ee.setControlPreference});(0,H.useLayoutEffect)(()=>{document.body.classList.remove(`renderer-loading`);let e=t.current,r=n.current;if(!e||!r)return;function i(){let t=r?.getBoundingClientRect().height;t&&e?.style.setProperty(`--canvas-toolbar-height`,`${t}px`)}let a=new ResizeObserver(i);return a.observe(r),i(),()=>a.disconnect()},[]);function G(){V.close(),ie.kind===`ready`?ee.open():te.begin()}return(0,W.jsxs)(U.ThemeProvider,{colorMode:E,className:`canvas-base`,children:[(0,W.jsxs)(`main`,{ref:t,className:`canvas-shell${ee.state.open?` canvas-shell--inactive`:``}`,inert:ee.state.open,"aria-hidden":ee.state.open?!0:void 0,children:[(0,W.jsx)(je,{address:w,addressRef:r,canGoBack:C.index>0,canGoForward:C.indexN(C.index-1),onForward:()=>N(C.index+1),onNavigate:M,onOpenTab:async()=>{await $(`/api/prototype/open`,e.token,{method:`POST`,body:JSON.stringify({url:w})})},onReload:j}),(0,W.jsx)(Ln,{toolbarRef:n,config:e,state:re.presentedState,prototypeName:B.status?.state===`connected`&&B.status.prototype?.name||void 0,publishing:re.busy,publication:re.publication,publishButtonRef:i,hubButtonRef:o,titleButtonRef:c,onBuildDetails:()=>v(!0),controlsButtonRef:l,controlsOpen:d,onControls:()=>f(!d),onPublish:()=>void re.publish(),onShare:G,shareButtonRef:a,hubOpen:h,onHub:()=>{g(!h),B.refresh(`interaction`)}}),(0,W.jsx)(`iframe`,{ref:b,className:`prototype-frame`,title:q.prototypeFrameTitle(e.name),src:S,style:{colorScheme:E,backgroundColor:`var(--hub-canvas-default)`}},x),(0,W.jsx)(Pn,{config:e,frameRef:b,onRouteChange:A,status:B.status,onStatusChange:B.refresh,onSelectHub:B.select,onConnect:V.showAndConnect,onDisconnected:V.show,connectionButtonRef:s,connecting:V.connecting,publication:re.publication,publicationBusy:re.busy,dirty:I?.stats.workingTree===`changed`,onPublish:()=>void re.publish(),onRetryPublication:()=>void re.retry(),publishPreference:ne,open:h,onClose:y}),d&&P.connection&&F?(0,W.jsx)(Qe,{state:F,connection:P.connection,layout:p,onLayoutChange:m,diagnosisTarget:w,onDiagnose:()=>$(`/api/controls/diagnose`,e.token,{method:`POST`,body:JSON.stringify({status:F.status,runtimeAvailable:F.runtimeAvailable,reconnectRequired:F.reconnectRequired===!0,hasError:!!F.error||zn(F,F.loading,w).controls.some(e=>e.visible&&!!e.error),hasStorageError:!!F.storageError,previewUrl:w})})}):null]}),(0,W.jsx)(`div`,{role:`status`,"aria-live":`polite`,className:`visually-hidden`,children:L||re.notice}),(0,W.jsx)(Z,{hub:B,connection:V,publication:re,sharing:ee,shareIntent:te,controlSettings:oe,readiness:ie,state:I,hubOpen:h,buildDetailsOpen:_,onCloseBuildDetails:()=>v(!1),shareButtonRef:a,hubButtonRef:o,connectionButtonRef:s,publishButtonRef:i,titleButtonRef:c})]})}var ur=document.querySelector(`#root`);if(!ur)throw Error(`Replica prototype renderer root is missing.`);(0,ae.createRoot)(ur).render((0,W.jsx)(lr,{config:window.__REPLICA_CANVAS__})); \ No newline at end of file +`))throw Error(`Live review connection failed.`)}}catch{t.signal.aborted||Ie(!0)}t.signal.aborted||(Date.now()-a>=3e4&&(r=5e3),n=window.setTimeout(()=>void i(),r),r=Math.min(r*2,6e4))}return i(),()=>{t.abort(),window.clearTimeout(n)}},[qe,ht,e.token,Mt]);let Nt=(0,V.useCallback)((n,r={})=>{let i=t.current;return!i?.contentWindow||!He.current?!1:(i.contentWindow.postMessage({type:n,nonce:He.current,...r},new URL(e.previewUrl??e.prototypeUrl).origin),!0)},[e.prototypeUrl,e.previewUrl,t]),Pt=(0,V.useCallback)(e=>{Ee&&Tt&&!Et&&(P(null),Pe(null),Ae(e),v(),Nt(`replica:canvas:select`,{mode:e}))},[Ee,Tt,v,Et,Nt]),Ft=(0,V.useCallback)(()=>{J&&(Nt(`replica:canvas:cancel-selection`),Ae(null))},[J,Nt]),It=(0,V.useCallback)(()=>{Nt(`replica:canvas:clear-selection`),Me(null),Pe(null)},[Nt]);(0,V.useEffect)(()=>{let r=t.current;if(!r){Te(new Map),De(!1);return}let i=new URL(e.previewUrl??e.prototypeUrl).origin,a=JSON.parse(jt),o=new Set(a.map(({id:e})=>e)),s=Date.now(),c=!1;function l(){He.current=crypto.randomUUID(),s=Date.now(),c=!1,De(!1),ke(``),Te(new Map),r?.contentWindow?.postMessage({type:`replica:canvas:request-ready`,nonce:He.current},i),u()}function u(){a.length&&r?.contentWindow?.postMessage({type:`replica:canvas:resolve`,nonce:He.current,anchors:a},i)}function d(e){let t=e.data;if(e.source===r?.contentWindow&&e.origin===i&&Nn(t)&&t.nonce===He.current){if(t.type===`replica:canvas:bridge-error`)De(!1),ke(K.commentingMissing);else if(t.type===`replica:canvas:ready`){if(t.protocolVersion!==1){c=!0,De(!1),ke(K.commentingIncompatible);return}if(!Pn(t.route))return;s=Date.now(),c=!1,De(!0),ke(``),ee(Pn(t.route)),n?.(Pn(t.route),t.replaceRoute===!0)}else if(!c){if(t.type===`replica:canvas:conversation-dismiss-requested`)window.dispatchEvent(new Event(`replica:review-dismiss`));else if(t.type===`replica:canvas:resolved`){if(t.protocolVersion!==1||!Pn(t.route)||!Array.isArray(t.results)||t.results.length>200)return;s=Date.now(),De(!0),ke(``),ee(Pn(t.route)),n?.(Pn(t.route),t.replaceRoute===!0);let e=new Map;for(let n of t.results){if(!Nn(n)||typeof n.id!=`number`||typeof n.x!=`number`||typeof n.y!=`number`||!o.has(n.id)||!Number.isFinite(n.x)||!Number.isFinite(n.y)||n.x<0||n.y<0||n.x>r.clientWidth||n.y>r.clientHeight)continue;let t=Nn(n.rect)&&typeof n.rect.x==`number`&&typeof n.rect.y==`number`&&typeof n.rect.width==`number`&&typeof n.rect.height==`number`&&Number.isFinite(n.rect.x)&&Number.isFinite(n.rect.y)&&Number.isFinite(n.rect.width)&&Number.isFinite(n.rect.height)&&n.rect.width>=0&&n.rect.height>=0?{x:n.rect.x,y:n.rect.y,width:n.rect.width,height:n.rect.height}:{x:n.x,y:n.y,width:0,height:0};e.set(n.id,{x:n.x,y:n.y,rect:t})}Te(e)}else if(t.type===`replica:canvas:selected`){let e=Gt.safeParse(t.anchor);if(!e.success){Nt(`replica:canvas:cancel-selection`),Nt(`replica:canvas:clear-selection`),Ae(null),Pe(Nn(t.anchor)&&t.anchor.kind===`area`?`area-unavailable`:`element-unavailable`);return}Me(e.data),Ae(null),Pe(null)}else t.type===`replica:canvas:selection-failed`&&(t.reason===`element-unavailable`||t.reason===`area-too-small`||t.reason===`area-unavailable`)?(Ae(null),Pe(t.reason)):t.type===`replica:canvas:selection-cancelled`&&Ae(null)}}}function f(){Ae(null),Me(null),Pe(null),l()}r.addEventListener(`load`,f),window.addEventListener(`message`,d),l();let p=window.setInterval(()=>{Date.now()-s>=2e4&&(De(!1),Te(new Map),ke(c?K.commentingIncompatible:K.commentingMissing)),r.contentWindow?.postMessage({type:`replica:canvas:request-ready`,nonce:He.current},i),u()},2e3);return()=>{r.removeEventListener(`load`,f),window.removeEventListener(`message`,d),window.clearInterval(p)}},[qe,jt,e.prototypeUrl,e.previewUrl,t,n,Nt]);async function Lt(t,n,r,i){let a=qe,o=i?.kind===`add-reaction`||i?.kind===`remove-reaction`||i?.kind===`mark-unread`;if(i){if(ze.current)return!1;ze.current=!0,Re(i)}o&&(Ve.current=!0,Be.current+=1),z(``);try{let i=await $(`/api/hub/comments/${t}`,e.token,{method:n,...r?{body:JSON.stringify(r)}:{}});if(We.current!==a)return!1;if(o){let e=rn.parse(i);b(t=>{if(t.identity!==a)return t;let n=new Map(t.items.map(e=>[e.id,e]));for(let t of e.comments)n.set(t.id,t);return{identity:a,items:[...n.values()]}})}return o||(Ke.current=window.setTimeout(()=>void Mt(),0)),!0}catch(e){return We.current===a&&(I(e instanceof Error?e.message:String(e)),e instanceof Error&&`statusCode`in e&&e.statusCode===429&&z(e.message)),!1}finally{i&&We.current===a&&(o&&(Ve.current=!1,Be.current+=1,Ke.current=window.setTimeout(()=>void Mt(),0)),ze.current=!1,Re(null))}}async function Rt(t){if(!gt||!X||ze.current)return!1;let n=qe;ze.current=!0,Re({kind:`create`}),z(``);try{let r=rn.parse(await $(`/api/hub/comments`,e.token,{method:`POST`,body:JSON.stringify({review_comment:{build_number:gt.number,body:t,anchor:X}})}));if(We.current!==n)return!1;let i=r.comments.find(e=>e.kind===`root`);return i?(b(e=>{if(e.identity!==n)return e;let t=new Map(e.items.map(e=>[e.id,e]));for(let e of r.comments)t.set(e.id,e);return{identity:n,items:[...t.values()]}}),It(),P(i.id),!0):!1}catch(e){return We.current===n&&(I(e instanceof Error?e.message:String(e)),e instanceof Error&&`statusCode`in e&&e.statusCode===429&&z(e.message)),!1}finally{We.current===n&&(ze.current=!1,Re(null))}}function zt(){Et||(E?(P(null),D(!1)):(D(!0),_&&v()))}let Bt=r?.repository&&r.branch?`https://github.com/${r.repository.split(`/`).map(e=>encodeURIComponent(e)).join(`/`)}/tree/${encodeURIComponent(r.branch)}`:null,Vt=r?.branch&&Bt?(0,U.jsxs)(`a`,{className:`canvas-hub-publication__branch`,href:Bt,target:`_blank`,rel:`noopener noreferrer`,"aria-label":`Open ${r.branch} on GitHub`,children:[(0,U.jsx)(a,{size:16,"aria-hidden":`true`}),(0,U.jsx)(`span`,{children:r.branch})]}):r?.branch?(0,U.jsxs)(`span`,{className:`canvas-hub-publication__branch`,children:[(0,U.jsx)(a,{size:16,"aria-hidden":`true`}),(0,U.jsx)(`span`,{children:r.branch})]}):null,Ht=(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(H.Heading,{as:`h3`,size:`subhead-medium`,id:`canvas-hub-origin-title`,children:`Hub`}),r&&r.state!==`unconfigured`?(0,U.jsx)(`div`,{className:`canvas-hub-origin`,children:r.hubOrigin?(0,U.jsx)(`a`,{href:Q?new URL(`/repositories/${Q.repositoryId}/prototypes/${Q.id}`,r.hubOrigin).href:r.hubOrigin,target:`_blank`,rel:`noopener noreferrer`,children:r.hubOrigin}):(0,U.jsx)(`span`,{children:`URL unavailable`})}):null,oe||r?.state===`disconnected`||r?.state===`unconfigured`?(0,U.jsxs)(`form`,{className:`canvas-hub-origin-form`,onSubmit:e=>{e.preventDefault(),!(G||ue)&&(le(!0),se(!0),I(``),o(ce).then(()=>{se(!1)}).catch(e=>I(e.message)).finally(()=>le(!1)))},children:[(0,U.jsxs)(`div`,{className:`canvas-hub-origin-field`,children:[(0,U.jsxs)(`label`,{children:[K.hubUrl,(0,U.jsx)(`input`,{type:`url`,required:!0,value:ce,placeholder:`https://hub.example.com`,disabled:G||ue,onChange:e=>W(e.target.value)})]}),(0,U.jsx)(H.Button,{type:`button`,size:`small`,variant:`subtle`,className:`canvas-icon-button`,leadingVisual:(0,U.jsx)(L,{size:16}),"aria-label":K.resetHubUrl,title:K.resetHubUrl,disabled:G||ue,"aria-busy":ue,onClick:()=>{de(!0),I(``),$(`/api/hub/discovery`,e.token,{method:`POST`,body:`{}`}).then(async e=>{if(e.discovery?.state!==`valid`||!e.discovery.origin)throw Error(e.discovery?.message||K.resetHubUnavailable);W(e.discovery.origin),await i()}).catch(e=>I(e.message)).finally(()=>de(!1))},children:(0,U.jsx)(`span`,{className:`visually-hidden`,children:K.resetHubUrl})})]}),(0,U.jsx)(`p`,{children:K.hubHttpsHint}),(0,U.jsxs)(`div`,{className:`canvas-hub-form-actions`,children:[(0,U.jsx)(H.Button,{type:`submit`,size:`small`,disabled:G||ue,children:`Save Hub`}),oe&&r?.state!==`unconfigured`&&r?.state!==`disconnected`?(0,U.jsx)(H.Button,{type:`button`,size:`small`,variant:`subtle`,disabled:G||ue,onClick:()=>se(!1),children:`Cancel`}):null]})]}):null]});return(0,U.jsxs)(it,{source:T,children:[$e.visible?(0,U.jsx)(sn,{...$e}):null,Q&&Ot?(0,tt.createPortal)((0,U.jsxs)(`div`,{className:`canvas-review-controls review-shell__comment-actions`,role:`group`,"aria-label":bt.heading,children:[(0,U.jsx)(vt,{bridgeReady:Ee&&Tt,copy:bt,selectionBlocked:Et,selecting:J!==null,onCancelSelection:Ft,onStartAreaSelection:()=>Pt(`area`),onStartElementSelection:()=>Pt(`element`)}),(0,U.jsx)(H.Tooltip,{text:Et?bt.selectionBlockedLabel:`${bt.heading} (${bt.sidebarShortcutLabel})`,type:`description`,children:(0,U.jsxs)(H.Button,{className:`canvas-comments-toggle review-shell__comments-toggle`,variant:`secondary`,size:`small`,"aria-label":`${bt.heading}, ${Ct}${wt?`, ${bt.unreadLabel}`:``}`,"aria-expanded":E,"aria-keyshortcuts":`Shift+C`,disabled:!gt||Et,onClick:zt,children:[(0,U.jsx)(nt,{children:Ct}),wt?(0,U.jsx)(`span`,{className:`canvas-comments-unread-badge review-shell__unread-badge`,"aria-hidden":`true`}):null]})})]}),Ot):null,A&&xt.length&&Ee?(0,U.jsx)(`div`,{className:`canvas-marker-layer`,children:(0,U.jsx)(lt,{threads:xt,resolutions:st,selectedThreadId:N,selectionBlocked:Se,focusSelectedMarker:!1,showAreaHighlightsOnlyWhenSelected:!0,copy:bt,onSelect:e=>P(e.root.id)})}):null,(0,U.jsxs)(at,{className:`canvas-hub-panel`,contentClassName:`canvas-hub-content`,title:`Replica Hub`,label:`Hub`,open:Dt,closeLabel:`Close Hub`,closeRef:Ue,onClose:v,children:[F?(0,U.jsx)(`p`,{role:`alert`,children:F}):null,te?(0,U.jsx)(`p`,{role:`alert`,children:te}):null,r?null:(0,U.jsx)(`p`,{children:`Checking Hub connection…`}),!ut&&!Ze&&r?.message?(0,U.jsx)(`p`,{role:`status`,children:r.message}):null,Ze?(0,U.jsxs)(`div`,{className:`canvas-hub-status`,children:[(0,U.jsx)(pe,{variant:`warning`,layout:`compact`,title:r?.message||Y.hubUnavailable}),(0,U.jsx)(H.Button,{variant:`primary`,size:`small`,disabled:f,"aria-busy":f,leadingVisual:f?(0,U.jsx)(L,{size:16}):void 0,onClick:h||(()=>void i()),children:Y.retry})]}):null,!ut&&!Ze&&d&&m&&h?(0,U.jsx)(je,{publication:d,busy:f,dirty:p,onPublish:m,onRetry:h}):null,ut?(0,U.jsxs)(`section`,{className:`canvas-hub-connection`,children:[(0,U.jsx)(`p`,{children:K.connectionBeforePublishing}),(0,U.jsx)(H.Button,{ref:l,variant:`primary`,onClick:s,disabled:u,children:u?K.connectionOpeningBrowser:K.connectToHub})]}):null,!ut&&(!oe&&(r?.discovery?.mismatch||[`invalid`,`unreachable`].includes(r?.discovery?.state||``))||r?.state===`unconfigured`)?(0,U.jsxs)(`div`,{className:`canvas-hub-settings`,children:[!oe&&r?.discovery?.mismatch?(0,U.jsx)(`p`,{role:`alert`,children:`The repository configuration differs from your selected Hub. Your connection has not changed. Disconnect Hub before selecting another URL.`}):null,!oe&&[`invalid`,`unreachable`].includes(r?.discovery?.state||``)?(0,U.jsx)(`p`,{role:`alert`,children:r?.discovery?.message}):null,r?.state===`unconfigured`?(0,U.jsx)(`p`,{children:`Enter your Hub URL to connect.`}):null]}):null,r?.state===`undiscovered`&&!d?(0,U.jsxs)(`p`,{children:[`Connected to `,r.repository,`. Hub has not discovered`,` `,r.branch||`a prototype branch`,`. Your repository connection is ready. Push a named branch to make its Builds and reviews available.`]}):null,Q?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)(`section`,{className:d&&d.kind!==`ready`&&m&&h?`canvas-hub-publication canvas-hub-publication--after-status`:`canvas-hub-publication`,"aria-label":`Prototype`,children:mt&&At?(0,U.jsxs)(`form`,{className:`canvas-hub-publication__form`,onSubmit:t=>{t.preventDefault(),$(`/api/hub/metadata`,e.token,{method:`PATCH`,body:JSON.stringify({name:fe,description:he,startPage:_e})}).then(async()=>{be(!1),await i()}).catch(e=>I(e.message))},children:[(0,U.jsxs)(`div`,{className:`canvas-hub-publication__title`,children:[(0,U.jsxs)(`label`,{className:`canvas-hub-publication__name-field`,children:[(0,U.jsx)(`span`,{className:`visually-hidden`,children:`Name`}),(0,U.jsx)(`input`,{required:!0,maxLength:255,value:fe,onChange:e=>me(e.target.value)})]}),(0,U.jsx)(`span`,{className:`canvas-hub-publication__status`,children:Q.published?`Published`:Q.registered?`Registered`:`Not registered`})]}),Vt,(0,U.jsxs)(`label`,{className:`canvas-hub-publication__description-field`,children:[(0,U.jsx)(`span`,{className:`visually-hidden`,children:`Description`}),(0,U.jsx)(`textarea`,{value:he,placeholder:`Add a description`,onChange:e=>ge(e.target.value)})]}),(0,U.jsxs)(`label`,{className:`canvas-hub-publication__start-page-field`,children:[K.startPage,(0,U.jsx)(`input`,{value:_e,placeholder:`/`,"aria-describedby":`canvas-start-page-hint`,onChange:e=>ve(e.target.value)})]}),(0,U.jsx)(`p`,{id:`canvas-start-page-hint`,className:`canvas-hub-publication__hint`,children:K.startPageHint}),(0,U.jsxs)(`div`,{className:`canvas-hub-form-actions`,children:[(0,U.jsx)(H.Button,{type:`submit`,size:`small`,children:`Save metadata`}),(0,U.jsx)(H.Button,{type:`button`,size:`small`,variant:`subtle`,onClick:()=>be(!1),children:`Cancel`})]})]}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsxs)(`div`,{className:`canvas-hub-publication__title`,children:[(0,U.jsx)(H.Heading,{as:`h3`,size:`subhead-large`,children:Q.name||r?.branch}),(0,U.jsx)(`span`,{className:`canvas-hub-publication__status`,children:Q.published?`Published`:Q.registered?`Registered`:`Not registered`})]}),Vt,Q.description?(0,U.jsx)(`p`,{className:`canvas-hub-publication__description`,children:Q.description}):null,(0,U.jsxs)(`p`,{className:`canvas-hub-publication__description canvas-hub-publication__start-page`,children:[K.startPage,`: `,(0,U.jsx)(`code`,{children:Q.startPage||`/`})]}),mt?(0,U.jsx)(H.Button,{size:`small`,variant:`subtle`,onClick:()=>{me(Q.name||``),ge(Q.description||``),ve(Q.startPage||``),q(qe),be(!0)},children:K.editDetails}):null]})}),(0,U.jsxs)(`section`,{className:`canvas-hub-section`,"aria-labelledby":`canvas-hub-build-title`,children:[(0,U.jsx)(H.Heading,{as:`h3`,size:`subhead-medium`,id:`canvas-hub-build-title`,children:K.latestBuild}),Q.build?(0,U.jsxs)(`div`,{className:`canvas-hub-build`,children:[(0,U.jsxs)(`div`,{className:`canvas-hub-build__identity`,children:[(0,U.jsx)(`a`,{href:Q.build.url,target:`_blank`,rel:`noopener noreferrer`,children:K.buildTitle(Q.build.number)}),(0,U.jsx)(`code`,{title:Q.build.commitSha,"aria-label":`${K.buildCommit} ${Q.build.commitSha}`,children:Q.build.commitSha.slice(0,7)})]}),(0,U.jsx)(`p`,{children:ft?(0,U.jsx)(`a`,{className:`canvas-hub-build__author`,href:ft,target:`_blank`,rel:`noopener noreferrer`,children:pt}):(0,U.jsx)(`span`,{children:pt})}),r?.commitSha&&r.commitSha!==Q.build.commitSha?(0,U.jsx)(`p`,{className:`canvas-hub-build__notice`,children:`Local checkout differs from this Build`}):null]}):(0,U.jsxs)(`p`,{children:[`No successful imported Build yet. Current Build: `,Q.buildState||`none`,`.`]}),Q.build&&r?.hubOrigin?(0,U.jsx)(`a`,{className:`canvas-hub-build__history`,href:new URL(`/repositories/${Q.repositoryId}/prototypes/${Q.id}/builds`,r.hubOrigin).href,target:`_blank`,rel:`noopener noreferrer`,children:K.showBuildHistory}):null]})]}):null,ut?null:(0,U.jsxs)(`section`,{className:`canvas-hub-section`,"aria-labelledby":`canvas-hub-origin-title`,children:[Ht,r?.hubOrigin&&[`connected`,`undiscovered`,`pairing`,`denied`,`unavailable`].includes(r.state)?(0,U.jsx)(`div`,{className:`canvas-hub-disconnect`,children:(0,U.jsx)(H.Button,{size:`small`,variant:`subtle`,onClick:()=>{B(``),$(`/api/hub/disconnect`,e.token,{method:`POST`,body:`{}`}).then(async()=>{W(r.discovery?.mismatch&&r.discovery.origin||r.hubOrigin||``),se(!0),await i(),c?.()}).catch(e=>{B(K.disconnectFailed(r.hubOrigin||``,e.message)),W(r.discovery?.mismatch&&r.discovery.origin||r.hubOrigin||``),se(!0)})},children:`Disconnect Hub`})}):null]}),Q?.registered&&Q.build&&g?(0,U.jsx)(Mn,{preference:g,disabled:f}):null]}),Q?(0,U.jsx)(_t,{frame:{open:E,className:`canvas-comments-sidebar-shell`,contentClassName:`canvas-comments-sidebar-content`},threads:xt,currentBuildNumber:gt?.number||0,buildLinkOrigin:r?.hubOrigin,totalCount:xt.length,hasThreads:rt.length>0,filters:O,participants:ot,resolutions:st,selectedThreadId:N,selectionBlocked:Et,closeBlocked:Se,showPins:A,loading:ne,loadFailed:ie,notice:Fe||gt&&!Tt?(0,U.jsxs)(`div`,{className:`canvas-comments-live-notices`,children:[Fe?(0,U.jsx)(`p`,{className:`canvas-comments-live-status`,role:`status`,children:`Live updates paused; checking every 30 seconds.`}):null,gt&&!Tt?(0,U.jsxs)(`p`,{className:`canvas-comments-live-status`,children:[`New comments are available when the local checkout matches Build #`,gt.number,`.`]}):null]}):null,copy:bt,onClose:zt,onFiltersChange:k,onShowPinsChange:j,onRetry:()=>void Mt(),onSelect:e=>P(e.root.id)}):null,(0,U.jsx)(An,{selectionNotice:Ne?Ne===`area-too-small`?bt.areaTooSmallLabel:Ne===`area-unavailable`?bt.areaUnavailableLabel:bt.selectionFailedLabel:null,rateLimitNotice:R&&!Dt?R:null,composer:X&&kt?{anchorPoint:kt,bodyMaximumBytes:1e4,copy:bt,creating:Le?.kind===`create`,onSubmit:Rt,onDiscard:It}:null,conversation:Z?{thread:Z,anchorPoint:we.get(Z.root.id)??null,bodyMaximumBytes:1e4,mutation:Le,copy:bt,onClose:()=>P(null),onDraftStateChange:Ce,onReply:e=>Lt(`${Z.root.id}/replies`,`POST`,{review_comment:{body:e}},{kind:`reply`,commentId:Z.root.id}),onEdit:(e,t)=>Lt(`${e}`,`PATCH`,{review_comment:{body:t}},{kind:`edit`,commentId:e}),onDelete:e=>Lt(`${e}`,`DELETE`,void 0,{kind:`delete`,commentId:e}),onResolve:()=>Lt(`${Z.root.id}/resolution`,`POST`,void 0,{kind:`resolve`,commentId:Z.root.id}),onReopen:()=>Lt(`${Z.root.id}/resolution`,`DELETE`,void 0,{kind:`reopen`,commentId:Z.root.id}),onAddReaction:(e,t)=>Lt(`${e}/reactions`,`POST`,{review_comment_reaction:{content:t,activity_version:Z.root.activityVersion}},{kind:`add-reaction`,commentId:e,content:t}),onRemoveReaction:(e,t)=>Lt(`${e}/reactions/${encodeURIComponent(t)}`,`DELETE`,{review_comment_reaction:{activity_version:Z.root.activityVersion}},{kind:`remove-reaction`,commentId:e,content:t}),onMarkRead:e=>Lt(`${Z.root.id}/read`,`POST`,{review_thread_read:{activity_version:e}}),onMarkUnread:()=>Lt(`${Z.root.id}/read`,`DELETE`,void 0,{kind:`mark-unread`,commentId:Z.root.id})}:null})]})}function In(e,t,n){function r(e,t,n){return{kind:e,title:t,detail:n}}if(!e||!t)return n.kind===`unknown`?r(`retry`,J.unavailable,n.detail):r(`checking`,J.checking,J.checkingDetail);if(!e.stats.branch)return r(`restricted`,J.restricted,n.detail);if(t.repository&&t.repository!==e.stats.repository||t.branch&&t.branch!==e.stats.branch)return r(`retry`,J.unavailable,J.changedDetail);if(t.discovery?.state===`local`||e.stats.repository?.startsWith(`local/`))return r(`restricted`,J.restricted,J.local);if(t.registrationReason===`branch_not_reviewable`||e.stats.branch===t.discovery?.defaultBranch)return r(`restricted`,J.restricted,Y.registrationReasons.get(`branch_not_reviewable`).description);if([`disconnected`,`pairing`,`unconfigured`].includes(t.state))return r(`connect`,J.connect,J.connectDetail);if([`denied`,`unavailable`].includes(t.state))return r(`retry`,J.unavailable,t.message||J.unavailableDetail);if(t.repository!==e.stats.repository||t.branch!==e.stats.branch)return r(`retry`,J.unavailable,J.unavailableDetail);let i=t.prototype;if(t.state===`connected`&&i?.branch===e.stats.branch&&i.registered&&i.published&&i.build&&Number.isSafeInteger(i.build.number)&&i.build.number>0)return r(`ready`,J.ready,J.readyDetail);if(t.state===`connected`&&(!i||i.branch!==e.stats.branch||typeof i.published!=`boolean`||i.published))return r(`retry`,J.unavailable,J.unavailableDetail);let a=t.state===`connected`?i?.canEdit:t.canPublish;if(a===!1)return r(`restricted`,J.restricted,J.publishDenied);let o=e.stats.remoteBranch,s=t.state===`undiscovered`&&t.repositoryAuthorized===!0&&!i&&(!t.commitSha||t.commitSha===e.stats.commitSha)&&o?.repository===e.stats.repository&&o?.branch===e.stats.branch&&o?.commitSha===e.stats.commitSha&&(o?.state===`absent`||o?.state===`present`&&e.publishRequest?.commitSha===e.stats.commitSha&&([`requested`,`in_progress`].includes(e.publishRequest?.state??``)||e.publishRequest?.state===`idle`&&e.publishRequest.remoteState===`absent`))&&![`loading`,`unknown`,`detached`,`workflow_missing`].includes(n.kind),c=a===void 0&&s;if(a!==!0&&!c)return r(`retry`,J.unavailable,J.permissionUnknown);let l=t.registrationReason||i?.registrationReason;if(n.error&&(l!==`remote_branch_missing`||!s)){let e=[`successful_build_required`,`already_registered`].includes(l||``),t=[`write_access_required`,`repository_mismatch`,`branch_not_reviewable`,`remote_branch_missing`,`branch_authorship_required`].includes(l||``);return{...r(e?`progress`:t?`restricted`:`retry`,n.error.title,n.error.description),...e?{publication:{...n,action:`retry`,label:Y.retry}}:{}}}if(n.kind===`detached`)return r(`restricted`,J.restricted,n.detail);if(n.action===`retry`)return r(`retry`,J.unavailable,n.detail);if(n.kind===`loading`)return r(`checking`,J.checking,n.detail);let u=c?`${J.publishDetail} ${J.publishPermissionUnverified}`:J.publishDetail,d=s&&l===`remote_branch_missing`?{...n,error:void 0}:n;return n.action===`publish`?{...r(`publish`,J.publish,u),publication:d}:{...r(`progress`,J.preparing,u),publication:d}}function Ln({open:e,onToggle:t,buttonRef:n}){return(0,U.jsx)(G,{icon:C,"aria-label":K.controls,description:K.controls,ref:n,size:`small`,variant:`default`,className:`canvas-controls-toggle`,"aria-expanded":e,onClick:t})}function Rn({toolbarRef:e,config:t,onPublish:n,publishButtonRef:r,hubButtonRef:a,titleButtonRef:o,onBuildDetails:s,publishing:c,state:l,prototypeName:u,hubOpen:d,onHub:f,publication:p,onControls:m,controlsOpen:h,controlsButtonRef:g,onShare:_,shareButtonRef:v}){let y=l?.publishStatus??{state:`unavailable`,detail:K.statusUnavailable},b=u?.trim()||l?.stats.branch||l?.name||t.name,x=l?[b,l.stats.repository,l.stats.commitSha?.slice(0,7),l.stats.workingTree===`changed`?K.workingTreeChanged:K.workingTreeClean,l.stats.urlHost].filter(Boolean).join(` · `):b,S=c||(p?p.action===`none`:y.state===`requested`||y.state===`in_progress`||y.state===`published`),C=c||(p?p.kind===`requested`||p.kind===`queued`||p.kind===`building`||p.kind===`importing`||p.kind===`awaiting_build`||p.kind===`registration`:y.state===`requested`||y.state===`in_progress`),w=!C&&(p?p.kind===`ready`:y.state===`published`),T=(0,U.jsx)(H.Button,{type:`button`,ref:r,className:`canvas-publish-button`,variant:`secondary`,size:`small`,leadingVisual:C?(0,U.jsx)(L,{size:16}):zn(y.state),disabled:S&&!w,"aria-busy":C,title:w?void 0:p?.detail||y.detail,onClick:S||w?void 0:n,children:p?.label||K.publishLabels[y.state]});return(0,U.jsxs)(`header`,{ref:e,className:`canvas-toolbar`,children:[(0,U.jsx)(H.Button,{type:`button`,className:`canvas-title`,ref:o,variant:`subtle`,size:`small`,title:x,disabled:!l,onClick:s,children:b}),(0,U.jsx)(`div`,{id:`canvas-review-controls`,className:`canvas-review-controls-slot`}),m?(0,U.jsx)(Ln,{buttonRef:g,open:h,onToggle:m}):null,f?(0,U.jsx)(H.Button,{type:`button`,ref:a,size:`small`,variant:`secondary`,"aria-expanded":d,onClick:f,children:K.editDetails}):null,(0,U.jsxs)(`div`,{className:`canvas-publish-share`,role:`group`,"aria-label":q.group,children:[w?(0,U.jsx)(H.Tooltip,{ref:r,text:Y.alreadyPublished,type:`description`,children:T}):T,_?(0,U.jsx)(G,{ref:v,icon:i,size:`small`,"aria-label":q.title,description:q.title,onClick:_}):null]})]})}function zn(e){return e===`published`?(0,U.jsx)(s,{size:16}):e===`failed`||e===`in_progress`||e===`requested`?(0,U.jsx)(L,{size:16}):(0,U.jsx)(D,{size:16})}function Bn(e,t,n){return{status:t?`pending`:e.status,url:n,error:t?``:e.error??``,controls:t?[]:e.scopes.flatMap(e=>e.declaration.controls.map(t=>Ye(e,t)))}}var Vn={bridgeUnavailable:`The prototype bridge is not ready on this page.`,routeChanged:`The prototype route changed. Inspect the live canvas again.`,reloaded:`The prototype reloaded before confirming the click. Inspect the live canvas and retry.`,unconfirmed:`The prototype did not confirm the click. Check its bridge and retry.`,clickFailed:`The target could not be clicked.`,addressUnavailable:`The canvas address field is unavailable.`,unknownAction:`Unknown canvas action.`,replyRejected:`The live canvas rejected the action reply. Check its transport diagnostics.`,actionInterrupted:`The canvas changed before the action could run. Inspect the live canvas and retry.`,statusInterrupted:`The canvas changed while collecting Controls status. Inspect the live canvas and retry.`};function Hn(e){let{token:t,prototypeUrl:n,previewUrl:r,cancelClick:i}=e,a=(0,V.useRef)(e),o=(0,V.useRef)(null);(0,V.useLayoutEffect)(()=>{a.current=e}),(0,V.useEffect)(()=>{o.current??=crypto.randomUUID();let e={"X-Replica-Renderer-Id":o.current},s=!1,c=!1,l=new AbortController,u=new URL(r??n).origin;async function d(e){let t=a.current.frameRef.current,n=a.current.liveRoute;if(!t?.contentWindow||!n)throw Error(Vn.bridgeUnavailable);if(e.route.pathname!==n.pathname||e.route.search!==n.search||e.route.hash!==n.hash)throw Error(Vn.routeChanged);let r=crypto.randomUUID();return await new Promise((n,a)=>{function o(){window.clearTimeout(c),window.removeEventListener(`message`,l),i.current===s&&(i.current=null)}function s(){o(),a(Error(Vn.reloaded))}let c=window.setTimeout(()=>{o(),a(Error(Vn.unconfirmed))},2e3);function l(i){let s=i.data;i.source===t?.contentWindow&&i.origin===u&&s&&typeof s==`object`&&`type`in s&&s.type===`replica:canvas:click-result`&&`nonce`in s&&s.nonce===r&&(o(),`clicked`in s&&s.clicked===!0?n({clicked:!0,route:e.route}):a(Error(Vn.clickFailed)))}i.current=s,window.addEventListener(`message`,l),t.contentWindow.postMessage({type:`replica:canvas:click`,nonce:r,...e},u)})}async function f(e){let t=a.current.frameRef.current,r=crypto.randomUUID(),i=Date.now()+e,o=await new Promise((n,o)=>{function s(){window.clearTimeout(d),window.removeEventListener(`message`,p),t?.removeEventListener(`load`,m),l.signal.removeEventListener(`abort`,c)}function c(){s(),o(Error(Vn.statusInterrupted))}let d=window.setTimeout(()=>{if(s(),a.current.liveRoute)o(Error(Vn.bridgeUnavailable));else{let e=new URL(a.current.navigation.entries[a.current.navigation.index]);e.protocol=new URL(u).protocol,e.host=new URL(u).host,n({status:`pending`,url:e.href,error:``,controls:[]})}},e+1500),f=!1;function p(e){let i=e.data;e.source===t?.contentWindow&&t===a.current.frameRef.current&&e.origin===u&&i&&typeof i==`object`&&`type`in i&&(i.type===`replica:canvas:ready`&&!f&&(f=!0,m()),i.type===`replica:controls:status-result`&&`nonce`in i&&i.nonce===r&&`value`in i&&(s(),n(i.value)))}function m(){t===a.current.frameRef.current&&t?.contentWindow?.postMessage({type:`replica:controls:status`,nonce:r,timeoutMs:Math.max(0,i-Date.now())},u)}window.addEventListener(`message`,p),t?.addEventListener(`load`,m),l.signal.addEventListener(`abort`,c),m()});if(!o||typeof o!=`object`||!(`url`in o)||typeof o.url!=`string`||!(`status`in o)||typeof o.status!=`string`||!(`error`in o)||typeof o.error!=`string`||!(`controls`in o)||!Array.isArray(o.controls))throw Error(Vn.bridgeUnavailable);let s=new URL(o.url);if(s.origin!==u)throw Error(Vn.routeChanged);let c=new URL(n);s.protocol=c.protocol,s.host=c.host;let d=await p(i);return!d&&a.current.controlsConnection===void 0?{...o,url:s.href}:{...d?Bn(d,d.loading,s.href):{status:`pending`,url:s.href,error:``,controls:[]},runtime:{status:o.status,error:o.error,controls:o.controls}}}function p(e){let t=a.current.controlsConnection;if(!t)return Promise.resolve(null);let n=t.getSnapshot,r=t.subscribe,i=n();return!i.loading||e<=Date.now()?Promise.resolve(i):new Promise(t=>{let i={};function a(e){window.clearTimeout(c),i.unsubscribe?.(),l.signal.removeEventListener(`abort`,s),t(e)}function o(){let e=n();e.loading||a(e)}function s(){a(null)}let c=window.setTimeout(()=>a(n()),e-Date.now());i.unsubscribe=r(o),l.signal.addEventListener(`abort`,s,{once:!0}),o()})}async function m(){if(!(s||c)){s=!0;try{let{command:r,prototypeUrl:i}=await $(`/api/agent/next`,t,{headers:{...e,"X-Replica-Prototype-Url":n}});if(!c&&i&&i!==n){window.location.reload();return}if(!r)return;let o;try{if(await $(`/api/agent/progress`,t,{method:`POST`,headers:e,body:JSON.stringify({id:r.id,stage:`handler started`})}),c)throw Error(Vn.actionInterrupted);let n;if(r.type===`inspect`){let{appearance:e,navigation:t,liveRoute:r,addressRef:i}=a.current,o=i.current?.value;if(o===void 0)throw Error(Vn.addressUnavailable);n={address:t.entries[t.index],addressDraft:o,appearance:e,canGoBack:t.index>0,canGoForward:t.indexvoid m(),300);return()=>{c=!0,l.abort(),window.clearInterval(h),i.current?.()}},[n,r,t,i])}function Un(e,t,n){let r=t?.repository===e?.stats.repository&&t?.branch===e?.stats.branch,i=!e?.stats.branch&&!!e?.stats.branchError,a=i?void 0:t?.branch,o=!!(e&&!i&&(t?.repository&&t.repository!==e.stats.repository||t?.branch&&t.branch!==e.stats.branch||t?.commitSha&&t.commitSha!==e.stats.commitSha)),s=!!(n.kind===`ready`&&r&&t?.state===`connected`&&t.prototype?.published&&t.prototype.build?.commitSha===e?.stats.commitSha);return{state:e&&{...e,publishStatus:!s&&[`requested`,`in_progress`].includes(e.publishStatus?.state??``)||t?.state===`connected`&&!r?e.publishStatus:s&&t?.prototype?.build?{state:`published`,detail:K.hubBuildImported,versionCount:t.prototype.versionCount,lastUpdatedAt:t.prototype.build.publishedAt,run:{url:t.prototype.build.url,actor:t.prototype.build.author.login||t.prototype.build.author.name?{login:t.prototype.build.author.login||void 0,name:t.prototype.build.author.name||void 0,avatarUrl:t.prototype.build.author.avatarUrl||void 0}:null}}:{state:t?.state===`connected`?`not_published`:`unavailable`,detail:t?.state===`connected`?K.hubBuildMissing:K.hubPublicationUnavailable},stats:{...e.stats,branch:a||e.stats.branch,branchError:a&&a!==e.stats.branch?null:e.stats.branchError,repository:t?.repository||e.stats.repository,commitSha:e.stats.commitSha,comparison:o?{branch:null,source:null,behind:null,error:K.comparisonNeedsRefresh}:e.stats.comparison,publishedUrl:s?t?.prototype?.build?.url:void 0}},hubPublished:s,comparisonOutdated:o}}function Wn(e,t){let n;function r(e,t,r,i=`none`){return{kind:e,detail:t,label:r,action:i,...n?{error:n}:{}}}if(!e)return r(`loading`,Y.initial,Y.checking);let{stats:i}=e,a=i.remoteBranch;if(!a||a.state===`loading`)return r(`loading`,Y.checkingRemote,Y.checking);if(!i.branch||a.state===`detached`)return r(`detached`,Y.detached,Y.retry,`retry`);if(a.repository!==i.repository||a.branch!==i.branch||a.commitSha!==i.commitSha)return r(`unknown`,Y.changed,Y.retry,`retry`);if(a.state===`unknown`)return r(`unknown`,Y.unknown(a.error),Y.retry,`retry`);let o=t?.state===`connected`?t.prototype:void 0,s=o?.build?.commitSha===i.commitSha&&o?.branch===i.branch,c=e.publishRequest,l=t?.state===`connected`&&t.repository===i.repository&&t.branch===i.branch&&(!t.commitSha||t.commitSha===i.commitSha)&&t.prototype?.branch===i.branch&&t.prototype.build?.commitSha===i.commitSha?t.prototype.build:null,u=!!(l&&(c?.commitSha!==i.commitSha||c.buildNumber===void 0||typeof c.buildNumber==`number`&&l.number>c.buildNumber)),d=u&&o?.registered&&o.published,f=t!==null&&t.repository===i.repository&&(!t.branch||t.branch===i.branch)&&(!t.commitSha||t.commitSha===i.commitSha);if(t&&f&&(t.state===`connected`||t.state===`undiscovered`)&&!o?.registered&&(!o||o.branch===i.branch)){let e=t.registrationReason||o?.registrationReason,r=i.branch===t.discovery?.defaultBranch;if(e||t.registrationError||o?.canRegister===!1||r){let i=e||(r?`branch_not_reviewable`:o?.canEdit===!1?`write_access_required`:o?.canRegister===!1&&a.state===`absent`?`remote_branch_missing`:void 0);n=i&&Y.registrationReasons.get(i)||{title:Y.registrationErrorTitle,description:t.registrationError||Y.registrationDenied}}}if(c?.state===`requested`&&(!c.commitSha||c.commitSha===i.commitSha)&&(a.state===`absent`||a.remoteSha!==i.commitSha)&&!u){let e=Date.now()-Date.parse(c.requestedAt||``);if(Number.isFinite(e)&&e<6e5)return r(`requested`,Y.pending,a.state===`absent`?Y.publishBranch:Y.publishChanges)}if(!t)return r(`loading`,Y.checkingHub,Y.checking);if(t.state===`disconnected`||t.state===`pairing`||t.state===`unconfigured`)return r(`disconnected`,t.message||Y.disconnected,Y.connect);if(t.state===`denied`||t.state===`unavailable`)return{...r(`unknown`,t.message||Y.hubUnavailable,Y.retry,`retry`),error:{title:Y.hubUnavailableTitle,description:t.message||Y.hubUnavailable}};if(!f)return r(`unknown`,Y.staleHub,Y.retry,`retry`);if(!i.replicaWorkflowExists)return r(`workflow_missing`,Y.workflowMissing,Y.retry,`retry`);if(c?.state===`failed`&&!d&&(!c.commitSha||c.commitSha===i.commitSha))return r(`failed`,c.error||Y.dispatchFailed,Y.retryPublish,`publish`);if(a.state===`absent`)return r(`unpublished`,Y.absent,Y.publishBranch,`publish`);if(a.remoteSha!==i.commitSha)return r(`needs_push`,Y.needsPush,Y.publishChanges,`publish`);if(s){if(!o.registered)return r(`registration`,t.registrationError||(o.canEdit&&o.canRegister?Y.needsRegistration:Y.registrationDenied),t.registrationError?Y.registrationFailed:Y.registration);if(o.published&&u)return r(`ready`,Y.ready,Y.published)}if(o?.currentBuild?.commitSha===i.commitSha&&o.branch===i.branch&&o.currentBuild.state===`failed`)return r(`failed`,Y.importFailed,Y.retryPublish,`publish`);let p=i.workflow;if(!p||p.state===`unavailable`)return r(`unknown`,p?.detail||Y.workflowUnavailable,Y.retry,`retry`);let m=p.run;if(m&&(m.headSha!==i.commitSha||m.headBranch!==i.branch))return r(`unknown`,Y.staleWorkflow,Y.retry,`retry`);if(c?.commitSha===i.commitSha&&c.workflowRunId!=null&&m?.databaseId===c.workflowRunId&&!u)return r(`awaiting_build`,Y.noBuild,Y.awaitingBuild);let h;if(p.state===`in_progress`&&m){let e=[`queued`,`waiting`,`pending`,`requested`].includes(m.status||``);h=r(e?`queued`:`building`,e?Y.workflowQueued:Y.workflowBuilding,e?Y.queued:Y.building)}else h=p.state===`failed`&&m?r(`failed`,Y.workflowFailed(m.conclusion),Y.retryPublish,`publish`):p.state===`succeeded`&&m?r(`importing`,Y.importing,Y.awaitingHub):r(`awaiting_build`,Y.noBuild,Y.awaitingBuild);return m?.url?.startsWith(`https://github.com/`)&&(h.runUrl=m.url),h}function Gn({token:e,state:t,hubStatus:n,error:r,setError:i,refresh:a,refreshHub:o,preferenceSaving:s=!1}){let[c,l]=(0,V.useState)(``),[u,d]=(0,V.useState)(!1),[f,p]=(0,V.useState)(null),m=(0,V.useRef)(!1),[h,g]=(0,V.useState)(null),[_,v]=(0,V.useState)(``),[y,b]=(0,V.useState)(!1),x=!t&&r?{kind:`unknown`,action:`retry`,label:Y.retry,detail:r}:Wn(t,n),S=`${t?.stats.repository}/${t?.stats.branch}/${t?.stats.commitSha}`,C=f?.identity===S&&x.action===`publish`?{...x,kind:`failed`,detail:f.message,label:Y.retryPublish}:x.kind===`ready`&&t?.stats.workingTree===`changed`?{...x,kind:`needs_push`,action:`publish`,label:Y.publishChanges,detail:Y.localChanges}:x,w=Un(t,n,x);(0,V.useEffect)(()=>{w.comparisonOutdated&&a(!0)},[w.comparisonOutdated,n?.branch,n?.commitSha,n?.repository,a]);async function T(){if(!y){b(!0);try{await Promise.all([a(!0),o()])}finally{b(!1)}}}async function E(){if(!s){if(C.action===`retry`)await T();else if(!(C.action===`none`||m.current||h)){m.current=!0,d(!0),i(``);try{let t=await $(`/api/publish/prepare`,e,{method:`POST`,body:`{}`});t.workingTree===`changed`&&!t.remember?(v(``),g({preparation:t})):await D(t,t.workingTree===`changed`?`commit-changes`:`committed-only`)}catch(e){i(e instanceof Error?e.message:String(e))}finally{m.current=!1,d(!1)}}}}async function D(r,s,c){if(s===`committed-only`&&n?.state===`connected`&&n.repository===r.target.repository&&n.branch===r.target.branch&&n.prototype?.registered&&n.prototype.published&&n.prototype.build?.commitSha===r.target.commitSha&&t?.stats.remoteBranch?.state===`present`&&t.stats.remoteBranch.remoteSha===r.target.commitSha)g(null);else{p(null),v(``),i(``);try{let t=await $(`/api/publish`,e,{method:`POST`,body:JSON.stringify({target:r.target,workingTree:r.workingTree,mode:s,remember:c})});g(null),l(t.message),await o(),await a(!1)}catch(e){let t=e instanceof Error?e.message:String(e);p({message:t,identity:S}),i(t),v(t)}}}async function O(e,t){if(!(s||!h||m.current)){m.current=!0,d(!0);try{await D(h.preparation,e,t)}finally{m.current=!1,d(!1)}}}return{publication:C,presentedState:w.state,busy:u||y||s,notice:c,publishDialog:h,publishDialogError:_,closePublishDialog:()=>g(null),choosePublish:O,publish:E,retry:T}}var Kn=`replica:controls`;function qn(e){if(!e||typeof e!=`object`||Array.isArray(e))return!1;let t=e;try{let n=JSON.stringify(e);if(!(typeof n==`string`&&new Blob([n]).size<=512e3&&Object.keys(e).every(e=>[`protocol`,`version`,`epoch`,`requestId`,`type`,`sequence`,`state`,`error`,`command`,`controlQuery`,`fromFrameUrl`].includes(e))&&(t.error===void 0||typeof t.error==`string`&&t.error.length<=1e3)&&(t.controlQuery===void 0||[`hello`,`snapshot`,`reply`].includes(t.type)&&typeof t.controlQuery==`string`&&new Blob([t.controlQuery]).size<=8192)&&(t.fromFrameUrl===void 0||t.type===`hello`&&typeof t.fromFrameUrl==`boolean`)&&t.protocol===`replica:controls`&&t.version===1&&typeof t.epoch==`string`&&/^[a-zA-Z0-9-]{1,100}$/.test(t.epoch)&&typeof t.requestId==`string`&&/^[a-zA-Z0-9-]{1,100}$/.test(t.requestId)&&[`hello`,`snapshot`,`command`,`reply`].includes(t.type)))return!1;if(t.type!==`command`)return t.command===void 0;let r=t.command;if(!r||typeof r!=`object`||Array.isArray(r))return!1;if(r.operation===`url`)return Object.keys(r).every(e=>[`operation`,`query`,`scope`].includes(e))&&(r.scope===void 0||typeof r.scope==`string`&&/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(r.scope))&&typeof r.query==`string`&&new Blob([r.query]).size<=8192&&[...new URLSearchParams(r.query).keys()].every(e=>/^rc\.[a-zA-Z][a-zA-Z0-9_-]{0,63}\.[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(e));if(r.operation===`reset-all`)return Object.keys(r).every(e=>[`operation`,`contexts`].includes(e))&&Array.isArray(r.contexts)&&r.contexts.length<=100&&new Set(r.contexts.map(e=>e?.scope)).size===r.contexts.length&&r.contexts.every(e=>typeof e==`object`&&!!e&&Object.keys(e).length===3&&typeof e.scope==`string`&&/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(e.scope)&&typeof e.fingerprint==`string`&&Number.isSafeInteger(e.revision)&&e.revision>=0);let i=[`operation`,`scope`,`fingerprint`,`revision`];return typeof r.scope!=`string`||!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(r.scope)||typeof r.fingerprint!=`string`||!Number.isSafeInteger(r.revision)||r.revision===void 0||r.revision<0?!1:r.operation===`restore`?Object.keys(r).every(e=>[...i,`values`].includes(e))&&Ce(r.values):r.operation===`reset`?Object.keys(r).every(e=>i.includes(e)):r.operation!==`action`&&r.operation!==`update`||typeof r.id!=`string`||!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(r.id)?!1:Object.keys(r).every(e=>[...i,`id`,...r.operation===`update`?[`value`]:[]].includes(e))&&(r.operation===`action`||Ce({[r.id]:r.value}))}catch{return!1}}function Jn(e){return Array.isArray(e)&&e.length<=100&&e.every(e=>typeof e==`object`&&!!e&&!Array.isArray(e)&&`scope`in e&&typeof e.scope==`string`&&e.scope.length>0&&e.scope.length<=64&&`error`in e&&typeof e.error==`string`&&e.error.length>0&&e.error.length<=500)}function Yn(e){if(!e||typeof e!=`object`)return!1;let t=e;if(typeof t.runtimeAvailable!=`boolean`||t.reconnectRequired!==void 0&&typeof t.reconnectRequired!=`boolean`||t.status===`ready`&&(!t.runtimeAvailable||!t.scopes?.length)||t.error!==void 0&&(typeof t.error!=`string`||t.error.length>1e3)||t.scopeErrors!==void 0&&!Jn(t.scopeErrors)||![`ready`,`no-controls`,`missing-runtime`,`unsupported-runtime`,`invalid-config`].includes(t.status)||!Array.isArray(t.scopes)||t.scopes.length>100||t.status!==`ready`&&t.scopes.length>0)return!1;try{let e=new Set;for(let n of t.scopes){if(We(n.declaration),e.has(n.declaration.scope)||(e.add(n.declaration.scope),n.fingerprint!==JSON.stringify(n.declaration)||!Number.isSafeInteger(n.snapshot.revision)||n.snapshot.revision<0))return!1;let t=n.snapshot;if(!t.values||!t.visible||!t.groups||!t.actions)return!1;function r(e,t){return typeof e==`object`&&!Array.isArray(e)&&Object.keys(e).length===t.length&&t.every(t=>Object.hasOwn(e,t))}if(!r(t.values,n.declaration.controls.filter(e=>e.type!==`button`).map(e=>e.id))||!r(t.visible,n.declaration.controls.map(e=>e.id))||!r(t.groups,(n.declaration.groups??[]).map(e=>e.id))||!r(t.actions,n.declaration.controls.filter(e=>e.type===`button`).map(e=>e.id))||Object.values(t.groups).some(e=>typeof e!=`boolean`))return!1;if(t.bindings!==void 0){if(!t.bindings||typeof t.bindings!=`object`||Array.isArray(t.bindings))return!1;for(let[e,r]of Object.entries(t.bindings))if(!n.declaration.controls.some(t=>t.id===e)||!r||typeof r.error!=`string`||r.error.length>500||typeof r.busy!=`boolean`||r.available!==void 0&&typeof r.available!=`boolean`)return!1}for(let e of n.declaration.controls){if(typeof t.visible[e.id]!=`boolean`)return!1;if(e.type===`button`){let n=t.actions[e.id];if(!n||typeof n.available!=`boolean`||typeof n.busy!=`boolean`)return!1}else if(Be(e,t.values[e.id]))return!1}}return!0}catch{return!1}}function Xn(){return{runtimeAvailable:!1,status:`missing-runtime`,scopes:[],scopeErrors:[],loading:!0,notice:``,error:``,storageError:``,resetting:!1}}var Zn=class{frame;origin;api;surface;epoch=``;sequence=-1;state=Xn();listeners=new Set;pending=new Map;saved;storageReady=!1;restored=new Set;preparing=new Set;persisted=new Map;cachedScopes=new Map;retryState;resetForIdentity=!1;fromFrameUrl=!1;requests=new AbortController;poll;deadline;saveQueue=Promise.resolve();editQueue=Promise.resolve();stopped=!0;constructor(e,t,n,r=`canvas`){this.frame=e,this.origin=t,this.api=n,this.surface=r}getSnapshot=()=>this.state;getControlValues=()=>{let e=structuredClone(this.saved?.scopes??{}),t=new Map(this.cachedScopes);for(let e of this.state.scopes)t.set(e.declaration.scope,e);for(let[n,r]of t)e[n]=Ze(r);return e};subscribe=e=>(this.listeners.add(e),()=>{this.listeners.delete(e)});publish(e){this.state={...this.state,...e},this.state.hasResettableValues=Object.values(this.getControlValues()).some(e=>Object.keys(e).length>0);for(let e of[...this.listeners])e()}hasBindingError(e,t){return this.state.scopes.some(n=>(!e||n.declaration.scope===e)&&Object.entries(n.snapshot.bindings??{}).some(([e,n])=>(!t||e===t)&&!!n.error))}checkSaved(e){let t=e,n=/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/;if(!t||typeof t!=`object`||typeof t.identity!=`string`||!t.identity||t.identity.length>128||!t.scopes||typeof t.scopes!=`object`||Array.isArray(t.scopes)||t.storageError!==void 0&&(typeof t.storageError!=`string`||t.storageError.length>1e3)||t.notice!==void 0&&(typeof t.notice!=`string`||t.notice.length>1e3)||new Blob([JSON.stringify(t)]).size>27e4)throw Error(`Invalid controls storage response.`);for(let[e,r]of Object.entries(t.scopes)){if(!n.test(e)||!r||typeof r!=`object`||Array.isArray(r))throw Error(`Invalid controls storage scope.`);for(let[e,t]of Object.entries(r))if(!n.test(e)||!(typeof t==`string`||typeof t==`boolean`||typeof t==`number`&&Number.isFinite(t)||Array.isArray(t)&&t.length<=100&&t.every(e=>typeof e==`string`)))throw Error(`Invalid saved control value.`)}}start=e=>{this.fromFrameUrl=e?.type===`load`&&this.sequence>=0;let t=[...this.pending.values()].some(e=>e.action);this.stop(),this.requests=new AbortController,this.stopped=!1,this.epoch=crypto.randomUUID(),this.sequence=-1,this.saved=void 0,this.storageReady=!1,this.restored.clear(),this.preparing.clear(),this.persisted.clear(),this.editQueue=Promise.resolve(),this.cachedScopes.clear(),this.retryState=void 0,this.resetForIdentity=!1,this.state=Xn(),t&&(this.state.notice=`The preview reconnected during an action. Its outcome is unknown; it was not replayed.`),this.publish({});let n=this.epoch;window.addEventListener(`message`,this.receive),this.frame.addEventListener(`load`,this.start);let r=()=>{this.storageReady&&(this.surface===`canvas`&&this.frame.contentWindow?.postMessage({type:`replica:canvas:request-ready`,nonce:n},this.origin),this.send(`hello`).catch(()=>{}))};r(),this.poll=setInterval(()=>{this.state.status===`missing-runtime`&&r()},1e3),this.deadline=setTimeout(()=>{this.state.loading&&this.publish({loading:!1,error:this.surface===`build`?`Build Controls did not connect. Reload the preview or check its definitions.`:K.controlsLocalConnectionFailed})},6e3),this.api().then(e=>{if(!(this.epoch!==n||this.stopped)){if(this.checkSaved(e),this.saved=e,this.retryState?.identity===e.identity)for(let[e,t]of this.retryState.scopes)this.restored.add(`${e}:${t.fingerprint}`),this.cachedScopes.set(e,t);else this.retryState?.identity&&(this.resetForIdentity=!0,this.publish({notice:`The checkout identity changed. Controls will use this branch's saved values or defaults.`}));this.retryState=void 0,this.storageReady=!0,this.publish({storageError:e.storageError||``,notice:e.notice||this.state.notice}),this.prepare(this.state),r()}}).catch(e=>{this.epoch!==n||this.stopped||(this.storageReady=!0,this.publish({storageError:this.surface===`build`?e instanceof Error?e.message:`Control settings could not be read from the URL.`:K.controlsLocalStorageFailed}),this.prepare(this.state),r())})};retry=()=>{let e={identity:this.saved?.identity,scopes:new Map(this.cachedScopes)};this.start(),this.retryState=e};stop=()=>{this.stopped=!0,this.requests.abort(),clearInterval(this.poll),clearTimeout(this.deadline),window.removeEventListener(`message`,this.receive),this.frame.removeEventListener(`load`,this.start);for(let e of this.pending.values())clearTimeout(e.timer),e.reject(Error(`The preview navigated. The command outcome is unknown; it will not be replayed.`));this.pending.clear()};receive=e=>{if(this.stopped||e.source!==this.frame.contentWindow||e.origin!==this.origin||!qn(e.data))return;let t=e.data;if(t.epoch!==this.epoch||!Yn(t.state)||!Number.isSafeInteger(t.sequence)||(t.sequence??-1)<0||t.type!==`snapshot`&&t.type!==`reply`)return;let n=this.pending.get(t.requestId);if(t.type!==`reply`||n){if((t.sequence??-1)>this.sequence){if(t.type===`snapshot`&&t.controlQuery!==void 0&&this.saved){let e=De(t.controlQuery),n=this.saved.identity,r=this.epoch;this.stop();let i=new AbortController;this.requests=i,this.publish({loading:!0}),this.api({method:`POST`,signal:i.signal,body:JSON.stringify({identity:n,replace:!0,scopes:e.scopes})}).then(()=>{this.epoch!==r||i.signal.aborted||(this.start(),e.notice&&this.publish({notice:e.notice}))}).catch(e=>{this.epoch!==r||i.signal.aborted||this.publish({loading:!1,storageError:e instanceof Error?e.message:`Controls history could not be restored.`})});return}if(t.controlQuery!==void 0&&this.saved){let e=this.epoch,n=this.requests,r=De(t.controlQuery);this.saved.scopes=r.scopes,this.restored.clear(),this.persisted.clear(),this.cachedScopes.clear(),this.publish({notice:r.notice,loading:!0}),this.api({method:`POST`,signal:n.signal,body:JSON.stringify({identity:this.saved.identity,replace:!0,scopes:r.scopes})}).catch(t=>{this.epoch!==e||this.stopped||n.signal.aborted||this.publish({storageError:t instanceof Error?t.message:`Controls history could not be restored.`})})}this.sequence=t.sequence;let e=t.state.status;this.publish({...t.state,scopeErrors:t.state.scopeErrors??[],reconnectRequired:t.state.reconnectRequired===!0,status:e,error:t.state.error||(this.state.status===`missing-runtime`&&t.state.status!==`missing-runtime`?``:this.state.error),loading:!this.storageReady||this.state.resetting||this.preparing.size>0||this.state.loading&&e===`missing-runtime`}),this.prepare(this.state)}n&&(this.pending.delete(t.requestId),clearTimeout(n.timer),t.error?n.reject(Error(t.error)):n.resolve(this.state))}};send(e,t){let n=crypto.randomUUID(),r={protocol:Kn,version:1,epoch:this.epoch,requestId:n,type:e,...t?{command:t}:{},...e===`hello`?{controlQuery:Ee(this.saved?.scopes??{}),fromFrameUrl:this.fromFrameUrl}:{}};return qn(r)?new Promise((i,a)=>{let o=setTimeout(()=>{this.pending.delete(n),a(Error(`The command timed out. Its outcome is unknown; it will not be retried automatically.`))},e===`hello`?1200:3e4);this.pending.set(n,{resolve:i,reject:a,timer:o,action:t?.operation===`action`}),this.frame.contentWindow?.postMessage(r,this.origin)}):Promise.reject(Error(`The controls command is invalid or exceeds the size limit.`))}async prepare(e){if(!this.saved&&!this.state.storageError||this.state.resetting||e.reconnectRequired)return;let t=this.epoch;if(this.resetForIdentity&&(e.status===`ready`||e.status===`no-controls`)){this.resetForIdentity=!1,this.publish({loading:!0,resetting:!0});try{await this.send(`command`,{operation:`reset-all`,contexts:e.scopes.map(e=>({scope:e.declaration.scope,fingerprint:e.fingerprint,revision:e.snapshot.revision}))})}catch{this.epoch===t&&this.publish({error:`The checkout changed, but runtime defaults could not be restored. Reload the preview before saving.`,storageError:`Saving is paused until the new checkout's runtime reconnects.`,loading:!1});return}finally{this.epoch===t&&this.publish({resetting:!1})}return this.epoch!==t||this.stopped?void 0:this.prepare(this.state)}for(let n of e.scopes){let e=n.declaration.scope,r=`${e}:${n.fingerprint}`;if(!this.preparing.has(r)){if(!this.restored.has(r)){this.preparing.add(r),this.publish({loading:!0});try{let i=this.saved?.scopes&&Object.hasOwn(this.saved.scopes,e)?this.saved.scopes[e]:{},a=Object.fromEntries(n.declaration.controls.filter(e=>e.type!==`button`).map(e=>[e.id,structuredClone(e.default)])),o=!1;for(let[e,t]of Object.entries(i)){let r=n.declaration.controls.find(t=>t.id===e);!r||Be(r,t)?o=!0:a[e]=t}if(Object.keys(a).length&&await this.send(`command`,{operation:`restore`,scope:e,fingerprint:n.fingerprint,revision:this.state.scopes.find(e=>e.fingerprint===n.fingerprint)?.snapshot.revision,values:a}),this.stopped||this.epoch!==t)return;this.restored.add(r),o&&this.publish({notice:this.surface===`build`?`Some URL control settings no longer match this page. Defaults were used.`:`Some saved controls no longer match this declaration and were discarded.`})}catch(n){if(this.epoch!==t||this.stopped)return;this.hasBindingError(e)||this.publish({error:n instanceof Error?n.message:`Saved controls could not be restored.`}),this.restored.add(r)}finally{this.epoch===t&&this.preparing.delete(r)}}if(this.epoch===t&&!this.stopped){let t=this.state.scopes.find(t=>t.declaration.scope===e);t&&(this.cachedScopes.set(e,t),this.persist(t))}}}this.epoch===t&&!this.stopped&&this.state.status!==`missing-runtime`&&this.publish({loading:this.preparing.size>0})}persist(e){if(!this.saved||this.state.storageError)return;let t=Ze(e),n=JSON.stringify(t);if(this.persisted.get(e.declaration.scope)===n)return;this.persisted.set(e.declaration.scope,n);let r=this.saved.identity,i=this.epoch,a=this.requests.signal;this.saveQueue=this.saveQueue.catch(()=>{}).then(async()=>{if(!(this.epoch!==i||this.stopped))try{if(await this.api({method:`POST`,signal:a,body:JSON.stringify({identity:r,scope:e.declaration.scope,values:t})}),this.epoch===i&&!this.stopped){let t=await this.api();if(this.checkSaved(t),this.epoch!==i||this.stopped)return;this.saved=t,await this.send(`command`,{operation:`url`,scope:e.declaration.scope,query:Ee(t.scopes)})}}catch(e){this.epoch===i&&!this.stopped&&this.publish({storageError:this.surface===`build`&&e instanceof Error?`${e.message} Changes remain in memory and are not in the URL.`:`Controls could not be saved. Changes remain in memory; use Retry to reconnect storage.`})}})}async command(e,t,n,r){if(this.state.loading||this.state.resetting||this.stopped)return;let i=this.epoch,a=this.state.scopes.find(e=>e.declaration.scope===t);if(!a){this.publish({error:`This controls scope is no longer active.`});return}let o=()=>this.applyCommand(e,t,a.fingerprint,i,n,r);if(e!==`update`)return o();let s=this.editQueue.catch(()=>{}).then(o);return this.editQueue=s.then(()=>{}),s}async applyCommand(e,t,n,r,i,a){if(this.epoch!==r||this.stopped||this.state.resetting)return;let o=this.state.scopes.find(e=>e.declaration.scope===t);if(!o||o.fingerprint!==n)this.publish({error:`The controls scope or declaration changed. The command was not applied.`});else{this.publish({error:``});try{if(this.state.reconnectRequired)throw Error(`Reconnect controls before sending more commands.`);if(e===`update`||e===`action`){let t=o.declaration.controls.find(e=>e.id===i);if(!t||!o.snapshot.visible[t.id])throw Error(`This control is unknown or hidden.`);if(e===`update`){let e=Be(t,a);if(e)throw Error(`Control "${t.id}": ${e}`)}else if(t.type!==`button`||!o.snapshot.actions[t.id]?.available||o.snapshot.actions[t.id]?.busy)throw Error(`This action is unavailable or busy.`)}let n=await this.send(`command`,{operation:e,scope:t,fingerprint:o.fingerprint,revision:o.snapshot.revision,...i?{id:i}:{},...e===`update`?{value:a}:{}});if(e===`update`&&i)return{value:n.scopes.find(e=>e.declaration.scope===t)?.snapshot.values[i]}}catch(e){!this.stopped&&this.epoch===r&&!this.hasBindingError(t,i)&&this.publish({error:e instanceof Error?e.message:`Controls command failed.`})}}}async resetAll(){if(this.state.resetting||this.stopped)return;let e=this.epoch;this.publish({resetting:!0});try{let t=``;await this.editQueue.catch(()=>{});let n=this.state.runtimeAvailable&&(this.state.status===`ready`||this.state.status===`no-controls`);if(n)try{await this.send(`command`,{operation:`reset-all`,contexts:this.state.scopes.map(e=>({scope:e.declaration.scope,fingerprint:e.fingerprint,revision:e.snapshot.revision}))})}catch(e){t=e instanceof Error?e.message:`Some app defaults could not be restored.`}if(this.epoch!==e||this.stopped)return;if(!this.saved){let e=await this.api();this.checkSaved(e),this.saved=e}await this.saveQueue.catch(()=>{}),await this.api({method:`POST`,signal:this.requests.signal,body:JSON.stringify({identity:this.saved.identity,reset:!0})}),this.saved.scopes={},await this.send(`command`,{operation:`url`,query:``}),this.cachedScopes.clear(),this.persisted.clear(),this.publish({storageError:``,error:this.hasBindingError()?``:t,notice:n?``:`Saved controls were cleared. Runtime defaults could not be restored until the preview reconnects.`})}catch(t){this.epoch===e&&this.publish({storageError:t instanceof Error?t.message:`Reset could not be saved.`})}finally{this.epoch===e&&this.publish({resetting:!1,loading:!1})}}};function Qn(e,t=()=>window.location.href,n=e=>{window.history.replaceState(window.history.state,``,e),window.dispatchEvent(new Event(we))}){return r=>Promise.resolve().then(()=>{r?.signal?.throwIfAborted();let i=De(new URL(t()).search);if(!r)return{identity:e,...i};if(r.method!==`POST`||typeof r.body!=`string`)throw Error(`Invalid URL controls request.`);let a=JSON.parse(r.body);if(!a||typeof a!=`object`||!(`identity`in a)||a.identity!==e)throw Error(`The controls URL identity changed.`);let o=i.scopes;if(`reset`in a&&a.reset===!0)o={};else if(`replace`in a&&a.replace===!0&&`scopes`in a){if(!a.scopes||typeof a.scopes!=`object`||Array.isArray(a.scopes))throw Error(`Invalid controls history settings.`);let e={};for(let[t,n]of Object.entries(a.scopes)){if(!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(t)||!Ce(n))throw Error(`Invalid controls history settings.`);e[t]=n}o=De(Ee(e)).scopes}else{if(!(`scope`in a)||typeof a.scope!=`string`||!/^[a-zA-Z][a-zA-Z0-9_-]{0,63}$/.test(a.scope)||!(`values`in a)||!Ce(a.values))throw Error(`Invalid URL control settings.`);o={...o,[a.scope]:a.values}}let s=Oe(t(),Ee(o));s!==t()&&n(s)})}function $n({frameRef:e,prototypeUrl:t,previewUrl:n,address:r,replaceAddress:i}){let[a,o]=(0,V.useState)(null),[s,c]=(0,V.useState)(null),l=(0,V.useRef)({address:r,replaceAddress:i});return(0,V.useLayoutEffect)(()=>{l.current={address:r,replaceAddress:i}},[r,i]),(0,V.useEffect)(()=>{if(!e.current)return;let r=new Zn(e.current,new URL(n??t).origin,Qn(`prototype:${new URL(t).origin}`,()=>l.current.address,e=>{l.current.address=e,l.current.replaceAddress(e)}));o(r);let i=r.subscribe(()=>c(r.getSnapshot()));return r.start(),()=>{i(),r.stop()}},[t,n,e]),{connection:a,state:s}}function er({token:e,status:t,onStatusChange:n,onSelectHub:r}){let[i,a]=(0,V.useState)(!1),[o,s]=(0,V.useState)(!1),[c,l]=(0,V.useState)(``),[u,d]=(0,V.useState)(!1),[f,p]=(0,V.useState)(null),m=(0,V.useRef)(!1),h=(0,V.useRef)(!1),g=t?.state===`connected`||t?.state===`undiscovered`,_=t?.state===`disconnected`||t?.state===`pairing`||t?.state===`unconfigured`,v=g?null:t?.pairing||(f?.repository===t?.repository&&f?.hubOrigin===t?.hubOrigin?f?.pairing:null),y=v?.verificationUrl;(0,V.useEffect)(()=>{let e=window.setTimeout(()=>{g?(a(!1),p(null),l(``)):_&&t?.repository&&!m.current&&(m.current=!0,a(!0))},0);return()=>window.clearTimeout(e)},[g,_,t?.repository]),(0,V.useEffect)(()=>{if(!y||u)return;let t=!1,r=!1;async function i(){if(!r){r=!0;try{let r=await $(`/api/hub/poll`,e,{method:`POST`,body:`{}`});if(t)return;r.status!==`pending`&&(p(null),r.status!==`approved`&&l(K.connectionApprovalExpired),await n())}catch(e){t||(l(e instanceof Error?e.message:String(e)),d(!0))}finally{r=!1}}}let a=window.setInterval(()=>void i(),3e3);return()=>{t=!0,window.clearInterval(a)}},[y,u,e,n,t?.repository,t?.hubOrigin]);async function b(i){if(m.current=!0,!h.current){if(!t?.repository)l(K.connectionRepositoryRequired);else if(!t.hubOrigin&&!i)l(K.connectionHubRequired);else{h.current=!0,s(!0),l(``),d(!1);try{!t.hubOrigin&&i&&await r(i);let a=await $(`/api/hub/connect`,e,{method:`POST`,body:`{}`});p({repository:t.repository,hubOrigin:new URL(a.verificationUrl).origin,pairing:a}),a.browserError&&l(K.connectionBrowserFailed(a.browserError)),await n()}catch(e){l(e instanceof Error?e.message:String(e))}finally{h.current=!1,s(!1)}}}}function x(){a(!0),t?.hubOrigin&&b()}return{open:i,close:()=>a(!1),show:()=>a(!0),showAndConnect:x,connect:b,connecting:o,error:c,pairing:v}}function tr({token:e,onStatus:t,onError:n}){let[r,i]=(0,V.useState)(null),a=(0,V.useRef)(0),o=(0,V.useRef)(0),s=(0,V.useRef)(!1),c=(0,V.useCallback)(async(r,c=!1)=>{if(s.current||c&&o.current>0)return;o.current+=1;let l=++a.current;try{let o=r===`open`||r===`interaction`,c=await $(o?r===`open`?`/api/hub/open`:`/api/hub/activity`:`/api/hub/status`,e,o?{method:`POST`,body:`{}`}:{});if(l!==a.current||s.current)return;i(c);let u=c.prototype?.startPageImportError||c.localStartPageError;u&&n(u),t(c)}catch(e){if(l!==a.current||s.current)return;let t=e instanceof Error?e.message:String(e);i(e=>({state:`unavailable`,repository:e?.repository,branch:e?.branch,hubOrigin:e?.hubOrigin,message:K.hubStatusUnavailable(t)})),n(t)}finally{--o.current}},[e,t,n]),l=(0,V.useCallback)(async t=>{s.current=!0,a.current+=1,i(null);try{await $(`/api/hub/origin`,e,{method:`POST`,body:JSON.stringify({origin:t})})}finally{s.current=!1,await c()}},[e,c]);(0,V.useEffect)(()=>{let e=window.setTimeout(()=>void c(`open`),0),t=window.setInterval(()=>void c(void 0,!0),15e3);function n(){c(`interaction`)}return window.addEventListener(`focus`,n),()=>{a.current+=1,window.clearTimeout(e),window.clearInterval(t),window.removeEventListener(`focus`,n)}},[c]);async function u(){let t=await $(`/api/hub/discovery`,e,{method:`POST`,body:`{}`});if(t.discovery?.state!==`valid`||!t.discovery.origin)throw Error(t.discovery?.message||K.resetHubUnavailable);return await c(),t.discovery.origin}return{status:r,refresh:c,select:l,reset:u}}function nr({prototypeUrl:e,previewUrl:t,shellRef:n,cancelClick:r}){let[{key:i,ref:a},o]=(0,V.useState)(()=>({key:0,ref:(0,V.createRef)()})),[s,c]=(0,V.useState)({input:e,url:e}),[l,u]=(0,V.useState)({input:e,entries:[e],index:0}),[d,f]=(0,V.useState)(()=>window.matchMedia?.(`(prefers-color-scheme: dark)`)?.matches?`dark`:`light`),[p,m]=(0,V.useState)(null),h=(0,V.useRef)(null),g=l.input===e?l:{input:e,entries:[e],index:0},_=g.entries[g.index],v=(0,V.useCallback)(()=>r.current?.(),[r]),y=(0,V.useCallback)(t=>{if(new URL(t).origin!==new URL(e).origin)throw Error(K.startPageOrigin);u(e=>{let n=[...e.entries];return n[e.index]=t,{...e,entries:n}})},[e]),b=(0,V.useCallback)(t=>{if(h.current===e)return;h.current=e;let n=new URL(e),r=t.state===`connected`&&(t.prototype?.startPageSet??t.prototype?.startPage!==void 0)?t.prototype?.startPage:t.localStartPage;if(n.pathname!==`/`||n.search||n.hash||!r)return;let i=new URL(r,n);if(i.origin!==n.origin)throw Error(K.startPageOrigin);c({input:e,url:i.href}),u({input:e,entries:[i.href],index:0})},[e]);function x(){v(),m(null),c({input:e,url:_}),o(e=>({key:e.key+1,ref:(0,V.createRef)()}))}function S(t){t===_?x():(u(n=>{let r=n.input===e?n:g;return{...r,entries:[...r.entries.slice(0,r.index+1),t],index:r.index+1}}),c({input:e,url:t}))}function C(t){let n=g.entries[t];n&&(u({...g,index:t}),c({input:e,url:n}))}let w=(0,V.useCallback)((t,n=!1)=>{m(t);let r=new URL(e);r.pathname=t.pathname,r.search=t.search,r.hash=t.hash,u(t=>{let i=t.input===e?t:{input:e,entries:[e],index:0},a=new URL(i.entries[i.index]),o=[...a.searchParams].filter(([e])=>e.startsWith(`rc.`));for(let e of[r,a])for(let t of[...e.searchParams.keys()])(t===`rc`||t.startsWith(`rc.`))&&e.searchParams.delete(t);if(a.pathname===r.pathname&&a.searchParams.toString()===r.searchParams.toString()&&a.hash===r.hash)return i;for(let[e,t]of o)r.searchParams.append(e,t);let s=r.href;if(n){let e=[...i.entries];return e[i.index]=s,{...i,entries:e}}return{...i,entries:[...i.entries.slice(0,i.index+1),s],index:i.index+1}})},[e]);(0,V.useEffect)(()=>{let e=a.current;if(!e)return;function t(){v(),m(null)}return e.addEventListener(`load`,t),()=>{v(),e.removeEventListener(`load`,t)}},[v,a]),(0,V.useEffect)(()=>{let r=a.current;if(!r)return;let i=new URL(t??e).origin,o=crypto.randomUUID();function s(){let e=n.current?.closest(`.canvas-base`);e&&r?.contentWindow?.postMessage({type:`replica:canvas:theme`,nonce:o,accent:window.getComputedStyle(e).getPropertyValue(`--hub-accent`).trim()},i)}function c(e){e.source===r?.contentWindow&&e.origin===i&&e.data?.type===`replica:canvas:ready`&&s()}return r.addEventListener(`load`,s),window.addEventListener(`message`,c),s(),()=>{r.removeEventListener(`load`,s),window.removeEventListener(`message`,c)}},[d,e,t,a,n]);let T=new URL(s.input===e?s.url:e);if(t){let e=new URL(t);T.protocol=e.protocol,T.host=e.host}return{frameRef:a,frameKey:i,source:T.href,navigation:g,address:_,replaceAddress:y,appearance:d,setAppearance:f,liveRoute:p,initialize:b,reportRoute:w,reload:x,navigate:S,travel:C}}function rr(e){let[t,n]=(0,V.useState)(null),[r,i]=(0,V.useState)(``),a=(0,V.useRef)(null),o=(0,V.useRef)(0),s=(0,V.useRef)(0),c=(0,V.useCallback)(async(t,r=!1)=>{if(r&&s.current>0)return;s.current+=1;let c=++o.current;try{let r=await $(t?`/api/refresh`:`/api/state`,e,t?{method:`POST`,body:`{}`}:{});if(c!==o.current)return;a.current=r,n(r),i(``)}catch(e){if(c!==o.current)return;n(t=>t&&{...t,stats:{...t.stats,remoteBranch:{state:`unknown`,repository:t.stats.repository||null,branch:t.stats.branch||null,commitSha:t.stats.commitSha||null,error:ir(e)}}}),i(ir(e))}finally{--s.current}},[e]);return(0,V.useEffect)(()=>{let e=window.setTimeout(()=>void c(!0),0),t=window.setInterval(()=>{let e=a.current?.publishStatus?.state,t=a.current?.publishRequest,n=e===`requested`||e===`in_progress`||t?.state===`requested`||!!t?.requestedAt&&(e===`not_published`||e===`unavailable`);c(n,!0)},15e3);function n(){c(!0)}return window.addEventListener(`focus`,n),()=>{o.current+=1,window.clearTimeout(e),window.clearInterval(t),window.removeEventListener(`focus`,n)}},[c]),{state:t,error:r,setError:i,refresh:c}}function ir(e){return e instanceof Error?e.message:String(e)}function ar({token:e,enabled:t,repository:n,branch:r,commitSha:i,publicationRevision:a}){let o=`${n}/${r}/${i}/${a}`,[s,c]=(0,V.useState)(null),[l,u]=(0,V.useState)(!1),[d,f]=(0,V.useState)(!1),p=(0,V.useRef)(null),m=(0,V.useRef)(0),h=t&&s?.identity===o?s:null,g=(0,V.useCallback)(async()=>{if(!t)return;let i=++m.current;u(!0);try{if(await p.current,i!==m.current)return;let t=await $(`/api/publish/prepare`,e,{method:`POST`,body:`{}`});if(i!==m.current)return;if(t.target.repository!==n||t.target.branch!==r)throw Error(me.preferenceTargetChanged);if(typeof t.remember!=`boolean`)throw Error(me.invalidPreference);c({identity:o,preparation:t,error:``})}catch(e){i===m.current&&c({identity:o,preparation:null,error:e instanceof Error?e.message:String(e)})}finally{i===m.current&&u(!1)}},[t,e,n,r,o]);(0,V.useEffect)(()=>{let e=window.setTimeout(()=>void g(),0);return()=>{m.current+=1,window.clearTimeout(e)}},[g]);async function _(n){if(!t||!h?.preparation||l||p.current)return;f(!0);let r=m.current,i=h.preparation,a=(async()=>{try{if((await $(`/api/publish/preference`,e,{method:`POST`,body:JSON.stringify({target:i.target,remember:n})})).remember!==n)throw Error(me.invalidPreference);r===m.current&&c({identity:o,preparation:{...i,remember:n},error:``})}catch(e){r===m.current&&c({identity:o,preparation:i,error:e instanceof Error?e.message:String(e)})}})();p.current=a;try{await a}finally{p.current=null,f(!1)}}return{remember:h?.preparation?.remember??null,loading:l||!h,saving:d,error:h?.error||``,save:_,retry:g}}function or(e,t,n){let r=n?.included,i=n?.error,a=n?.revision,o=(0,V.useMemo)(()=>{if(r!==void 0)return{identity:e,revision:a,included:r,error:i??``,pending:!1};let t=!1,n=``;if(e)try{let n=localStorage.getItem(`replica:share-controls:v1:${e}`);if(n!==null&&n!==`true`&&n!==`false`)throw Error(`Invalid saved share preference.`);t=n===`true`}catch{n=`The share preference could not be read. Control settings are off by default.`}return{identity:e,revision:a,included:t,error:n,pending:!1}},[e,a,r,i]),[s,c]=(0,V.useState)(o),l=s.identity===e&&s.revision===a?s:o,u=``,d=``;if(l.included)try{u=Ee(t)}catch(e){d=e instanceof Error?e.message:`Control settings could not be shared.`}return{included:l.included,query:u,error:d||l.error,blocked:!!d,...n?{pending:l.pending}:{},onChange:t=>{if(n){c({identity:e,revision:a,included:t,error:``,pending:!0});function r(n){c(r=>r.identity===e&&r.revision===a&&r.included===t?{...r,error:n,pending:!1}:r)}n.onChange(t).then(()=>r(``),e=>r(e instanceof Error?e.message:`This preference could not be saved. It will only apply while this page is open.`));return}let r=``;if(e)try{localStorage.setItem(`replica:share-controls:v1:${e}`,String(t))}catch{r=`This preference could not be saved. It will only apply while this page is open.`}c({identity:e,revision:a,included:t,error:r,pending:!1})}}}function sr({token:e,state:t,hubStatus:n}){let[r,i]=(0,V.useState)(null),a=!!(r&&(r.stale||r.repository!==void 0&&r.repository!==t?.stats.repository||r.branch!==void 0&&r.branch!==t?.stats.branch||n?.hubOrigin!==void 0&&r.hubOrigin!==void 0&&r.hubOrigin!==n.hubOrigin||r.token!==e));(0,V.useEffect)(()=>{if(!r||r.stale)return;let e=r.repository??t?.stats.repository,o=r.branch??t?.stats.branch,s=r.hubOrigin??n?.hubOrigin;if(!a&&e===r.repository&&o===r.branch&&s===r.hubOrigin)return;let c=window.setTimeout(()=>{i(t=>t&&{...t,repository:e,branch:o,hubOrigin:s,stale:a,connecting:!a&&t.connecting})},0);return()=>window.clearTimeout(c)},[r,a,t?.stats.repository,t?.stats.branch,n?.hubOrigin]);function o(){i({repository:t?.stats.repository,branch:t?.stats.branch,hubOrigin:n?.hubOrigin,token:e,connecting:!1,stale:!1})}function s(e){i(t=>t&&{...t,connecting:e})}return{intent:r,targetChanged:a,begin:o,close:()=>i(null),setConnecting:s}}var cr={open:!1,context:null,links:[],loading:!1,busy:!1,stale:!0,error:``,notice:``,created:null};function lr({token:e,hubStatus:t,prototypeState:n}){let[r,i]=(0,V.useState)(cr),a=(0,V.useRef)(r);a.current=r;let o=(0,V.useRef)(0),s=(0,V.useRef)(!1),c=(0,V.useRef)(!1),l=(0,V.useRef)(!1),u=(0,V.useRef)(!1),d=(0,V.useRef)(null),f=`${t?.hubOrigin}/${t?.repository}/${t?.branch}/${t?.state}`,p=(0,V.useRef)(f);p.current=f;let m=(0,V.useCallback)(()=>{!u.current||s.current||c.current||l.current||!d.current||(u.current=!1,d.current())},[]);(0,V.useLayoutEffect)(()=>{o.current+=1,i(e=>e.open?{...cr,open:!0,error:q.stale}:cr)},[f,e]),(0,V.useEffect)(()=>()=>{o.current+=1,u.current=!1},[]),(0,V.useEffect)(()=>{let e=t?.prototype;e&&e.canManageShareLinks!==!0&&a.current.context?.prototype.canManageShareLinks===!0&&(o.current+=1,i(t=>t.open&&t.context?.prototype.id===e.id?{...cr,open:!0,stale:!1,context:{...t.context,prototype:{...t.context.prototype,canManageShareLinks:e.canManageShareLinks}}}:t))},[t?.prototype]),(0,V.useEffect)(()=>{t?.prototype?.publicSharingEnabled===!1&&(o.current+=1,i(e=>e.open?{...cr,open:!0,sharingDisabled:!0,error:q.disabled,context:e.context?{...e.context,prototype:{...e.context.prototype,publicSharingEnabled:!1}}:null}:cr))},[t?.prototype?.publicSharingEnabled]);let h=(0,V.useCallback)((t,n)=>$(`/api/hub/share-links/${t}`,e,{method:`POST`,body:JSON.stringify(n)}),[e]),g=(0,V.useCallback)(e=>{e instanceof Error&&`code`in e&&(e.code===`public_sharing_disabled`||e.code===`public_sharing_changed`||e.code===`creator_access_changed`)&&(o.current+=1,i(t=>({...t,busy:!1,loading:!1,stale:!0,sharingDisabled:e.code===`public_sharing_disabled`,links:[],created:null,authorization:void 0})))},[]),_=(0,V.useCallback)(async(e=a.current.context)=>{if(!e||!e.prototype.canManageShareLinks||e.prototype.publicSharingEnabled===!1||c.current)return;c.current=!0;let t=o.current,n=p.current;i(e=>({...e,loading:!0,stale:!0,error:``}));try{let r=new Map,a=new Set,s=null;do{let i=await h(`list`,{target:e.target,...s?{cursor:s}:{}});if(t!==o.current||n!==p.current)return;for(let e of i.shareLinks)r.set(e.id,e);if(s=i.nextCursor,s){if(a.has(s))throw Error(q.paginationFailed);a.add(s)}}while(s);i(e=>({...e,links:[...r.values()],created:e.created?r.get(e.created.id)??null:null,loading:u.current,stale:u.current,sharingDisabled:!1}))}catch(e){t===o.current&&n===p.current&&(i(t=>({...t,loading:!1,stale:!0,error:e instanceof Error?e.message:q.failed})),g(e))}finally{c.current=!1,m()}},[h,m,g]),v=(0,V.useCallback)(async()=>{if(s.current||l.current||c.current){u.current=!0,i(e=>({...e,open:!0,stale:!0,loading:!0}));return}l.current=!0;let e=++o.current,r=p.current;i({...cr,open:!0,loading:!0});let a=t?.repository===n?.stats.repository&&t?.branch===n?.stats.branch,d=``;if(!t||[`disconnected`,`pairing`,`unconfigured`].includes(t.state)?d=q.disconnected:[`unavailable`,`denied`].includes(t.state)?d=q.unavailable:(t.state!==`connected`||!a)&&(d=q.branch),d)i({...cr,open:!0,error:d}),l.current=!1;else try{let t=await h(`context`,{});if(e!==o.current||r!==p.current)return;i(e=>({...e,context:t,loading:!1,stale:t.prototype.canManageShareLinks===!0})),await _(t)}catch(t){e===o.current&&r===p.current&&i(e=>({...e,loading:!1,error:t instanceof Error?t.message:q.failed}))}finally{l.current=!1,m()}},[t,n,_,h,m]);d.current=v;let y=(0,V.useCallback)(async(e,t)=>{let n=a.current;if(s.current||l.current||c.current||u.current||n.stale||!n.context||n.context.prototype.canManageShareLinks!==!0||n.sharingDisabled||n.context.prototype.publicSharingEnabled===!1)return!1;s.current=!0;let r=o.current;i(e=>({...e,busy:!0,error:``,notice:``}));try{let a=await h(e,{target:n.context.target,...t});return r===o.current&&(i(n=>({...n,notice:e===`delete`?q.deleted:``,authorization:void 0,created:`id`in a?a:e===`delete`&&`id`in t&&n.created?.id===t.id?null:n.created,links:e===`delete`&&`id`in t?n.links.filter(e=>e.id!==t.id):n.links})),await _(n.context),!0)}catch(e){if(r!==o.current)return!1;let t=e instanceof Error&&`code`in e&&e.code===`fresh_authorization_required`&&`authorization`in e&&e.authorization&&typeof e.authorization==`object`&&`url`in e.authorization&&typeof e.authorization.url==`string`&&`expiresAt`in e.authorization&&typeof e.authorization.expiresAt==`string`?{url:e.authorization.url,expiresAt:e.authorization.expiresAt}:void 0,n=e instanceof Error&&(!(`statusCode`in e)||`code`in e&&e.code===`share_delivery_unknown`);return i(r=>({...r,stale:!0,authorization:t,error:n?q.unknown:e instanceof Error?e.message:q.failed})),g(e),!1}finally{s.current=!1,r===o.current&&i(e=>({...e,busy:!1})),m()}},[_,h,m,g]),b=(0,V.useCallback)(async e=>{let t=a.current;if(!t.context||l.current||c.current||u.current)throw Error(q.stale);let n=o.current,r=await h(`controls-preference`,{target:t.context.target,included:e});if(n!==o.current)throw Error(q.stale);if(r.included!==e)throw Error(`The share preference could not be saved.`)},[h]),x=(0,V.useCallback)(async(e,t)=>{let n=a.current;if(!n.context||n.stale||l.current||c.current||u.current)return;let r=o.current;try{await h(`open`,{target:n.context.target,id:e,...t?{controlsQuery:t}:{}})}catch(e){r===o.current&&(i(t=>({...t,error:e instanceof Error?e.message:q.failed})),g(e))}},[h,g]),S=(0,V.useCallback)(async()=>{let e=a.current;if(!e.context||!e.authorization||e.busy)return;let t=o.current;try{await h(`authorize`,{target:e.context.target}),t===o.current&&i(e=>({...e,notice:q.authorizationRetry}))}catch(e){t===o.current&&(i(t=>({...t,error:e instanceof Error?e.message:q.failed})),g(e))}},[h,g]);return(0,V.useEffect)(()=>{if(!r.open||!r.context)return;function e(){s.current||_()}let t=window.setInterval(e,3e4);return window.addEventListener(`focus`,e),()=>{window.clearInterval(t),window.removeEventListener(`focus`,e)}},[r.open,r.context,_]),{state:r,open:v,close:()=>{u.current=!1,i(e=>({...e,open:!1}))},refresh:()=>r.context&&!r.sharingDisabled&&r.context.prototype.publicSharingEnabled!==!1?_():v(),create:(e,t)=>y(`create`,{label:e,expiration:t,buildNumber:r.context?.prototype.build?.number}),remove:e=>y(`delete`,{id:e}),openLink:x,setControlPreference:b,authorize:S}}function ur({config:e}){let t=(0,V.useRef)(null),n=(0,V.useRef)(null),r=(0,V.useRef)(null),i=(0,V.useRef)(null),a=(0,V.useRef)(null),o=(0,V.useRef)(null),s=(0,V.useRef)(null),c=(0,V.useRef)(null),l=(0,V.useRef)(null),u=(0,V.useRef)(null),[d,f]=(0,V.useState)(!1),[p,m]=(0,V.useState)({position:null,collapsed:!1,collapsedGroups:{}}),[h,g]=(0,V.useState)(!1),[_,v]=(0,V.useState)(!1),y=(0,V.useCallback)(()=>{g(!1),o.current?.focus()},[]),{frameRef:b,frameKey:x,source:S,navigation:C,address:w,replaceAddress:T,appearance:E,setAppearance:D,liveRoute:O,initialize:k,reportRoute:A,reload:j,navigate:M,travel:ee}=nr({prototypeUrl:e.prototypeUrl,previewUrl:e.previewUrl,shellRef:t,cancelClick:u}),N=$n({...e,frameRef:b,address:w,replaceAddress:T}),P=N.state;Hn({...e,frameRef:b,addressRef:r,appearance:E,navigation:C,liveRoute:O,cancelClick:u,reload:j,controlsConnection:N.connection});let{state:F,error:I,setError:L,refresh:R}=rr(e.token),z=tr({token:e.token,onStatus:k,onError:L}),te=er({token:e.token,status:z.status,onStatusChange:z.refresh,onSelectHub:z.select}),B=lr({token:e.token,hubStatus:z.status,prototypeState:F}),ne=sr({token:e.token,state:F,hubStatus:z.status}),re=ar({token:e.token,enabled:h&&z.status?.state===`connected`&&z.status.prototype?.registered===!0&&!!z.status.prototype.build&&z.status.repository===F?.stats.repository&&z.status.branch===F?.stats.branch,repository:F?.stats.repository,branch:F?.stats.branch,commitSha:F?.stats.commitSha,publicationRevision:F?.publishRequest?.requestedAt}),ie=Gn({token:e.token,state:F,hubStatus:z.status,error:I,setError:L,refresh:R,refreshHub:z.refresh,preferenceSaving:re.saving}),ae=In(F,z.status,ie.publication),oe=B.state.context,se=or(oe?`${oe.hubOrigin}:${oe.prototype.repositoryId}:${oe.prototype.id}`:void 0,N.connection?.getControlValues()??{},{included:oe?.controlSettingsIncluded??!1,error:oe?.controlSettingsError,revision:oe?.target,onChange:B.setControlPreference});(0,V.useLayoutEffect)(()=>{document.body.classList.remove(`renderer-loading`);let e=t.current,r=n.current;if(!e||!r)return;function i(){let t=r?.getBoundingClientRect().height;t&&e?.style.setProperty(`--canvas-toolbar-height`,`${t}px`)}let a=new ResizeObserver(i);return a.observe(r),i(),()=>a.disconnect()},[]);function ce(){te.close(),ae.kind===`ready`?B.open():ne.begin()}return(0,U.jsxs)(H.ThemeProvider,{colorMode:E,className:`canvas-base`,children:[(0,U.jsxs)(`main`,{ref:t,className:`canvas-shell${B.state.open?` canvas-shell--inactive`:``}`,inert:B.state.open,"aria-hidden":B.state.open?!0:void 0,children:[(0,U.jsx)(Ne,{address:w,addressRef:r,canGoBack:C.index>0,canGoForward:C.indexee(C.index-1),onForward:()=>ee(C.index+1),onNavigate:M,onOpenTab:async()=>{await $(`/api/prototype/open`,e.token,{method:`POST`,body:JSON.stringify({url:w})})},onReload:j}),(0,U.jsx)(Rn,{toolbarRef:n,config:e,state:ie.presentedState,prototypeName:z.status?.state===`connected`&&z.status.prototype?.name||void 0,publishing:ie.busy,publication:ie.publication,publishButtonRef:i,hubButtonRef:o,titleButtonRef:c,onBuildDetails:()=>v(!0),controlsButtonRef:l,controlsOpen:d,onControls:()=>f(!d),onPublish:()=>void ie.publish(),onShare:ce,shareButtonRef:a,hubOpen:h,onHub:()=>{g(!h),z.refresh(`interaction`)}}),(0,U.jsx)(`iframe`,{ref:b,className:`prototype-frame`,title:K.prototypeFrameTitle(e.name),src:S,style:{colorScheme:E,backgroundColor:`var(--hub-canvas-default)`}},x),(0,U.jsx)(Fn,{config:e,frameRef:b,onRouteChange:A,status:z.status,onStatusChange:z.refresh,onSelectHub:z.select,onConnect:te.showAndConnect,onDisconnected:te.show,connectionButtonRef:s,connecting:te.connecting,publication:ie.publication,publicationBusy:ie.busy,dirty:F?.stats.workingTree===`changed`,onPublish:()=>void ie.publish(),onRetryPublication:()=>void ie.retry(),publishPreference:re,open:h,onClose:y}),d&&N.connection&&P?(0,U.jsx)(et,{state:P,connection:N.connection,layout:p,onLayoutChange:m,diagnosisTarget:w,onDiagnose:()=>$(`/api/controls/diagnose`,e.token,{method:`POST`,body:JSON.stringify({status:P.status,runtimeAvailable:P.runtimeAvailable,reconnectRequired:P.reconnectRequired===!0,hasError:!!P.error||Bn(P,P.loading,w).controls.some(e=>e.visible&&!!e.error),hasStorageError:!!P.storageError,previewUrl:w})})}):null]}),(0,U.jsx)(`div`,{role:`status`,"aria-live":`polite`,className:`visually-hidden`,children:I||ie.notice}),(0,U.jsx)(Me,{hub:z,connection:te,publication:ie,sharing:B,shareIntent:ne,controlSettings:se,readiness:ae,state:F,hubOpen:h,buildDetailsOpen:_,onCloseBuildDetails:()=>v(!1),shareButtonRef:a,hubButtonRef:o,connectionButtonRef:s,publishButtonRef:i,titleButtonRef:c})]})}var dr=document.querySelector(`#root`);if(!dr)throw Error(`Replica prototype renderer root is missing.`);(0,se.createRoot)(dr).render((0,U.jsx)(ur,{config:window.__REPLICA_CANVAS__})); \ No newline at end of file diff --git a/.github/extensions/replica-prototype/start-canvas-server/index.mjs b/.github/extensions/replica-prototype/start-canvas-server/index.mjs index 813e799..b45513d 100644 --- a/.github/extensions/replica-prototype/start-canvas-server/index.mjs +++ b/.github/extensions/replica-prototype/start-canvas-server/index.mjs @@ -567,16 +567,16 @@ async function routeRequest( const method = request.method const valid = !operation ? ["PATCH", "DELETE"].includes(method) - : operation === "replies" || operation === "read" + : operation === "replies" ? method === "POST" && !content - : operation === "resolution" + : operation === "resolution" || operation === "read" ? ["POST", "DELETE"].includes(method) && !content : (method === "POST" && !content) || (method === "DELETE" && !!content) if (!valid) throw httpError(405, "Review action not supported.") const body = (!operation && method === "PATCH") || operation === "replies" || - operation === "read" || + (operation === "read" && method === "POST") || operation === "reactions" ? await readJson(request) : undefined @@ -587,7 +587,7 @@ async function routeRequest( await hub.request(`${await reviewPath(hub)}/${id}${suffix}`, { method, body, - interactive: operation !== "read", + interactive: operation !== "read" || method === "DELETE", }), ) return diff --git a/.github/extensions/replica-prototype/start-canvas-server/index.test.mjs b/.github/extensions/replica-prototype/start-canvas-server/index.test.mjs index 1caaa4f..4e6e5b5 100644 --- a/.github/extensions/replica-prototype/start-canvas-server/index.test.mjs +++ b/.github/extensions/replica-prototype/start-canvas-server/index.test.mjs @@ -1067,6 +1067,20 @@ esac .every(({ activity }) => activity === undefined), ) assert.equal((await send("/api/hub/comments/9/resolution", "POST")).status, 200) + assert.equal( + ( + await send("/api/hub/comments/9/read", "POST", { + review_thread_read: { activity_version: 1 }, + }) + ).status, + 200, + ) + assert.equal(calls.at(-1).activity, undefined) + assert.equal((await send("/api/hub/comments/9/read", "DELETE")).status, 200) + assert.ok(calls.at(-1).path.endsWith("/review_comments/9/read")) + assert.equal(calls.at(-1).method, "DELETE") + assert.equal(calls.at(-1).body, "") + assert.equal(calls.at(-1).activity, "interactive") assert.equal( ( await send("/api/hub/comments/9/reactions/%2B1", "DELETE", { diff --git a/hub/app/controllers/canvas_api/review_thread_reads_controller.rb b/hub/app/controllers/canvas_api/review_thread_reads_controller.rb index a35512c..33bb179 100644 --- a/hub/app/controllers/canvas_api/review_thread_reads_controller.rb +++ b/hub/app/controllers/canvas_api/review_thread_reads_controller.rb @@ -11,4 +11,12 @@ def create root.thread.record_read_by! Current.user, activity_version: positive_activity_version(value) render_review_comment_change root, broadcast: false end + + # Clears only the paired reviewer's read state. + # @route DELETE /api/canvas/repositories/:repository_github_id/prototypes/:prototype_id/review_comments/:review_comment_id/read (canvas_api_review_comment_read) + def destroy + root = @prototype.review_comments.roots.find(params[:review_comment_id]) + root.thread.record_unread_by! Current.user + render_review_comment_change root, broadcast: false + end end diff --git a/hub/app/controllers/review_thread_reads_controller.rb b/hub/app/controllers/review_thread_reads_controller.rb index 95f055c..974bfc1 100644 --- a/hub/app/controllers/review_thread_reads_controller.rb +++ b/hub/app/controllers/review_thread_reads_controller.rb @@ -14,6 +14,14 @@ def create render_review_comment_change root, broadcast: false end + # Clears only the current reviewer's read state. + # @route DELETE /repositories/:repository_github_id/prototypes/:prototype_id/review_comments/:review_comment_id/read (repository_prototype_review_comment_read) + def destroy + root = @prototype.review_comments.roots.find(params[:review_comment_id]) + root.thread.record_unread_by! Current.user + render_review_comment_change root, broadcast: false + end + private # Requires the browser to name the positive activity version it displayed. diff --git a/hub/app/javascript/application/prototype-canvas/stories.test.tsx b/hub/app/javascript/application/prototype-canvas/stories.test.tsx index 94c65c5..7240d3c 100644 --- a/hub/app/javascript/application/prototype-canvas/stories.test.tsx +++ b/hub/app/javascript/application/prototype-canvas/stories.test.tsx @@ -10,6 +10,30 @@ afterEach(() => { }) describe("PublicationDemo()", () => { + it("shows the updated comments in the complete canvas sidebar without contacting Hub", async () => { + const externalFetch = vi.fn(() => Promise.reject(new Error("Unexpected external request."))) + vi.stubGlobal("fetch", externalFetch) + const Demo = story.component + const view = render( + , + { wrapper: HubThemeProvider }, + ) + fireEvent.click(await screen.findByRole("button", { name: /^Comments, 3/ }, { timeout: 5_000 })) + const sidebar = screen.getByRole("complementary", { name: "Comments" }) + expect(sidebar).toHaveClass("hub-sidebar") + expect(within(sidebar).getByRole("link", { name: "build 1" })).toHaveAttribute( + "href", + "https://hub.example.com/repositories/2001/prototypes/1?build=1", + ) + expect(within(sidebar).getByText("1 reply")).toBeVisible() + expect(within(sidebar).getByText("2 replies")).toBeVisible() + expect(within(sidebar).getAllByRole("button", { pressed: false })).toHaveLength(3) + expect(within(sidebar).queryByRole("link", { name: "build 2" })).not.toBeInTheDocument() + expect(within(sidebar).queryByText("Checking")).not.toBeInTheDocument() + expect(externalFetch).not.toHaveBeenCalled() + view.unmount() + }) + it("shows the Publish/Share group and opens fixture management without contacting Hub", async () => { const externalFetch = vi.fn(() => Promise.reject(new Error("Unexpected external request."))) vi.stubGlobal("fetch", externalFetch) diff --git a/hub/app/javascript/application/prototype-canvas/stories.tsx b/hub/app/javascript/application/prototype-canvas/stories.tsx index 4eb4a2d..d430d3f 100644 --- a/hub/app/javascript/application/prototype-canvas/stories.tsx +++ b/hub/app/javascript/application/prototype-canvas/stories.tsx @@ -3,8 +3,10 @@ import type { Meta, StoryObj } from "@storybook/react-vite" import { App } from "." import { publicationExamples } from "@utils/resolve-prototype-publication/fixtures" +import { repliedReviewThread } from "@/storybook/fixtures/review/comments" import type { ShareLink } from "@hooks/use-canvas-share-links/types" import type { HubStatus, PrototypeState, PublishPreparation } from "@utils/prototype-canvas/types" +import type { ReviewComment } from "@utils/review-comment/types" import "./stories.css" @@ -12,10 +14,12 @@ function PublicationDemo({ scenario, prototypeUrl, withShareLinks = false, + withComments = false, }: { scenario: string prototypeUrl: string withShareLinks?: boolean + withComments?: boolean }) { const [ready, setReady] = useState(false) useEffect(() => { @@ -26,6 +30,50 @@ function PublicationDemo({ let remember = false if (withShareLinks && hub?.prototype) hub.prototype = { ...hub.prototype, canManageShareLinks: true } + if (withComments && hub?.prototype?.build) + hub.prototype = { + ...hub.prototype, + build: { + ...hub.prototype.build, + number: 2, + url: "https://hub.example.com/repositories/2001/prototypes/1?build=2", + }, + } + let comments: ReviewComment[] = withComments + ? [ + repliedReviewThread.root, + ...repliedReviewThread.replies, + { + ...repliedReviewThread.root, + id: 3, + buildNumber: 2, + buildPath: "/repositories/2001/prototypes/1?build=2", + body: "The updated button spacing looks good.", + author: repliedReviewThread.replies[0]!.author, + viewerLastSeenActivityVersion: 2, + }, + { + ...repliedReviewThread.root, + id: 4, + buildNumber: 2, + buildPath: "/repositories/2001/prototypes/1?build=2", + body: "Can we keep the heading aligned?", + }, + { + ...repliedReviewThread.replies[0]!, + id: 5, + rootId: 4, + body: "I checked the narrow layout.", + }, + { + ...repliedReviewThread.replies[0]!, + id: 6, + rootId: 4, + body: "Thanks, the heading now stays aligned.", + author: repliedReviewThread.root.author, + }, + ] + : [] let links: ShareLink[] = ["Usability review", "Design review"].map((label, index) => ({ id: index + 1, label, @@ -131,8 +179,25 @@ function PublicationDemo({ hub = { ...hub, prototype: { ...hub.prototype, registered: true, published: true } } data = hub.prototype } else if (path === "/api/hub/comments") - data = { comments: [], hasMore: false, nextCursor: null } - else if (path === "/api/hub/events") { + data = { + comments, + hasMore: false, + nextCursor: null, + } + else if (withComments && /^\/api\/hub\/comments\/\d+\/read$/.test(path)) { + const id = Number(path.split("/").at(-2)) + const root = comments.find((comment) => comment.id === id && comment.kind === "root") + if (!root || root.kind !== "root") throw new Error("Unknown demo conversation.") + if (init?.method !== "POST" && init?.method !== "DELETE") + throw new Error("Unsupported demo read-state action.") + + const updated = { + ...root, + viewerLastSeenActivityVersion: init.method === "DELETE" ? null : root.activityVersion, + } + comments = comments.map((comment) => (comment.id === root.id ? updated : comment)) + data = { comments: [updated] } + } else if (path === "/api/hub/events") { return new Response( new ReadableStream({ start(controller) { @@ -156,7 +221,7 @@ function PublicationDemo({ window.clearTimeout(timer) window.fetch = originalFetch } - }, [scenario, withShareLinks]) + }, [scenario, withShareLinks, withComments]) return (
@@ -189,7 +254,12 @@ const meta = { : "http://127.0.0.1:38763/", }, argTypes: { scenario: { control: "select", options: Object.keys(publicationExamples) } }, - render: (args) => , + render: (args) => ( + + ), } satisfies Meta export default meta @@ -230,6 +300,59 @@ export const UnknownRegistrationReason: Story = { } export const Failed: Story = { args: { scenario: "Build failed" } } export const Ready: Story = { args: { scenario: "Published" } } +export const CommentsSidebar: Story = { + args: { + scenario: "Published", + withComments: true, + }, + render: (args) => ( + + ), + play: async ({ canvas, userEvent }) => { + await userEvent.click( + await canvas.findByRole("button", { name: /^Comments, 3/ }, { timeout: 5_000 }), + ) + await canvas.findByRole("complementary", { name: "Comments" }) + await canvas.findByRole("link", { name: "build 1" }) + await canvas.findByText("1 reply") + await canvas.findByText("2 replies") + const link = await canvas.findByRole("link", { name: "build 1" }) + const row = link.closest("article") + const unread = row?.querySelector(".review-comment-row__unread") + if (!row || !unread) throw new Error("The unread comment fixture is missing.") + const bounds = row.getBoundingClientRect() + const surface = getComputedStyle(row, "::before") + const surfaceLeft = bounds.left + parseFloat(surface.left) + const surfaceRight = bounds.right - parseFloat(surface.right) + const scroller = row.closest(".review-comments-sidebar__body")?.getBoundingClientRect() + if ( + !scroller || + !Number.isFinite(surfaceLeft) || + !Number.isFinite(surfaceRight) || + surfaceLeft < scroller.left - 0.5 || + surfaceRight > scroller.right + 0.5 + ) + throw new Error("The wider hover surface must remain inside the comment scroll area.") + const body = row.querySelector(".review-comment-row__body")?.getBoundingClientRect() + const avatar = row.querySelector(".review-comment-row__avatar")?.getBoundingClientRect() + const author = row.querySelector(".review-comment-row__author")?.getBoundingClientRect() + const dot = unread.getBoundingClientRect() + if (!body || Math.abs(dot.top + dot.height / 2 - body.top - body.height / 2) > 0.5) + throw new Error("The unread dot must be vertically centered beside the comment text.") + if ( + !avatar || + !author || + Math.abs(avatar.width - 20) > 0.5 || + Math.abs(avatar.left - surfaceLeft - 8) > 0.5 || + Math.abs(avatar.left + avatar.width / 2 - dot.left - dot.width / 2) > 0.5 || + Math.abs(avatar.top + avatar.height / 2 - author.top - author.height / 2) > 0.5 + ) + throw new Error("The compact avatar must align above the unread dot beside the author.") + }, +} export const ShareManagement: Story = { args: { scenario: "Published", diff --git a/hub/app/javascript/features/prototype-canvas-hub-panel/comment-visibility.test.tsx b/hub/app/javascript/features/prototype-canvas-hub-panel/comment-visibility.test.tsx index 644c185..bf7cbcd 100644 --- a/hub/app/javascript/features/prototype-canvas-hub-panel/comment-visibility.test.tsx +++ b/hub/app/javascript/features/prototype-canvas-hub-panel/comment-visibility.test.tsx @@ -23,6 +23,117 @@ afterEach(() => { }) describe("HubPanel()", () => { + it("opens an earlier comment Build on the selected Hub rather than the loopback canvas", async () => { + vi.stubGlobal( + "fetch", + vi.fn().mockImplementation((input) => { + if (input === "/api/hub/events") return Promise.reject(new Error("Offline")) + return Promise.resolve( + Response.json({ comments: [octocatRootComment], hasMore: false, nextCursor: null }), + ) + }), + ) + render( + + ()} + status={{ + ...publicationHub, + state: "connected", + prototype: { + ...importedPrototype, + build: { ...importedPrototype.build!, number: 2 }, + }, + }} + onStatusChange={async () => {}} + onSelectHub={async () => {}} + onConnect={() => {}} + open={false} + onClose={() => {}} + /> + , + ) + fireEvent.click(await screen.findByRole("button", { name: /^Comments, 1/ })) + + const buildLink = screen.getByRole("link", { name: "build 1" }) + expect(buildLink).toHaveAttribute( + "href", + `https://hub.example.com${octocatRootComment.buildPath}`, + ) + expect(buildLink).toHaveAttribute("target", "_blank") + expect(buildLink).toHaveAttribute("rel", "noopener noreferrer") + }) + + it("persists unread through the canvas proxy, keeps the draft open, and reads on reopening", async () => { + let lastSeen: number | null = octocatRootComment.activityVersion + const fetchMock = vi.fn().mockImplementation((input, options) => { + if (input === "/api/hub/events") return Promise.reject(new Error("Offline")) + if (input === "/api/hub/comments/1/read") { + lastSeen = options?.method === "DELETE" ? null : octocatRootComment.activityVersion + } + return Promise.resolve( + Response.json({ + comments: [{ ...octocatRootComment, viewerLastSeenActivityVersion: lastSeen }], + hasMore: false, + nextCursor: null, + }), + ) + }) + vi.stubGlobal("fetch", fetchMock) + render( + + ()} + status={{ ...publicationHub, state: "connected", prototype: importedPrototype }} + onStatusChange={async () => {}} + onSelectHub={async () => {}} + onConnect={() => {}} + open={false} + onClose={() => {}} + /> + , + ) + fireEvent.click(await screen.findByRole("button", { name: /^Comments, 1/ })) + fireEvent.click(screen.getByRole("button", { name: /Please align this control/ })) + const dialog = screen.getByRole("dialog", { name: reviewCommentsCopy.threadHeading }) + const reply = within(dialog).getByRole("textbox", { name: "Reply" }) + fireEvent.change(reply, { target: { value: "Keep this draft." } }) + fireEvent.click(within(dialog).getByRole("button", { name: "Actions for comment by @octocat" })) + fireEvent.click(screen.getByRole("menuitem", { name: reviewCommentsCopy.markUnreadLabel })) + await waitFor(() => + expect( + screen.getByRole("button", { name: /Please align this control/ }), + ).toHaveAccessibleName(/Unread/), + ) + expect(fetchMock).toHaveBeenCalledWith( + "/api/hub/comments/1/read", + expect.objectContaining({ method: "DELETE" }), + ) + expect(dialog).toBeInTheDocument() + expect(reply).toHaveValue("Keep this draft.") + expect(fetchMock).not.toHaveBeenCalledWith( + "/api/hub/comments/1/read", + expect.objectContaining({ method: "POST" }), + ) + fireEvent.change(reply, { target: { value: "" } }) + fireEvent.click( + within(dialog).getByRole("button", { name: reviewCommentsCopy.backToCommentsLabel }), + ) + expect(dialog).not.toBeInTheDocument() + fireEvent.click(screen.getByRole("button", { name: /Please align this control/ })) + await waitFor(() => + expect( + screen.getByRole("button", { name: /Please align this control/ }), + ).not.toHaveAccessibleName(/Unread/), + ) + expect(fetchMock).toHaveBeenCalledWith( + "/api/hub/comments/1/read", + expect.objectContaining({ method: "POST" }), + ) + }) + it("keeps throttled comments and the draft until the Hub changes", async () => { const message = "Too many requests. No changes were made. Wait 60 seconds, then try again." const fetchMock = vi.fn().mockImplementation((input, options) => { diff --git a/hub/app/javascript/features/prototype-canvas-hub-panel/index.tsx b/hub/app/javascript/features/prototype-canvas-hub-panel/index.tsx index 7e5053d..26ba4f4 100644 --- a/hub/app/javascript/features/prototype-canvas-hub-panel/index.tsx +++ b/hub/app/javascript/features/prototype-canvas-hub-panel/index.tsx @@ -176,8 +176,8 @@ export function HubPanel({ const [liveError, setLiveError] = useState(false) const [mutation, setMutation] = useState(null) const mutationRef = useRef(false) - const reactionRevisionRef = useRef(0) - const reactionPendingRef = useRef(false) + const commentMutationRevisionRef = useRef(0) + const commentMutationPendingRef = useRef(false) const bridgeNonceRef = useRef("") const closeButtonRef = useRef(null) const identityRef = useRef("") @@ -367,9 +367,9 @@ export function HubPanel({ ) const loadComments = useCallback(async () => { - if (!prototypeId || reactionPendingRef.current) return + if (!prototypeId || commentMutationPendingRef.current) return const requestedIdentity = identity - const reactionRevision = reactionRevisionRef.current + const commentMutationRevision = commentMutationRevisionRef.current setLoading(true) try { const loaded: ReviewComment[] = [] @@ -388,7 +388,7 @@ export function HubPanel({ } if ( identityRef.current !== requestedIdentity || - reactionRevisionRef.current !== reactionRevision + commentMutationRevisionRef.current !== commentMutationRevision ) return setCommentState({ identity: requestedIdentity, items: loaded }) @@ -397,7 +397,7 @@ export function HubPanel({ } catch (cause) { if ( identityRef.current === requestedIdentity && - reactionRevisionRef.current === reactionRevision + commentMutationRevisionRef.current === commentMutationRevision ) { setCommentsLoadFailed(true) setError(cause instanceof Error ? cause.message : String(cause)) @@ -405,7 +405,7 @@ export function HubPanel({ } finally { if ( identityRef.current === requestedIdentity && - reactionRevisionRef.current === reactionRevision + commentMutationRevisionRef.current === commentMutationRevision ) { setLoading(false) } @@ -427,8 +427,8 @@ export function HubPanel({ setDescription("") setMutation(null) mutationRef.current = false - reactionPendingRef.current = false - reactionRevisionRef.current += 1 + commentMutationPendingRef.current = false + commentMutationRevisionRef.current += 1 setMarkers(new Map()) setBridgeReady(false) setSelectionMode(null) @@ -731,15 +731,18 @@ export function HubPanel({ action?: ReviewCommentMutation, ) { const requestedIdentity = identity - const reaction = action?.kind === "add-reaction" || action?.kind === "remove-reaction" + const updatesImmediately = + action?.kind === "add-reaction" || + action?.kind === "remove-reaction" || + action?.kind === "mark-unread" if (action) { if (mutationRef.current) return false mutationRef.current = true setMutation(action) } - if (reaction) { - reactionPendingRef.current = true - reactionRevisionRef.current += 1 + if (updatesImmediately) { + commentMutationPendingRef.current = true + commentMutationRevisionRef.current += 1 } setRateLimitMessage("") try { @@ -748,7 +751,7 @@ export function HubPanel({ ...(body ? { body: JSON.stringify(body) } : {}), }) if (identityRef.current !== requestedIdentity) return false - if (reaction) { + if (updatesImmediately) { const changed = REVIEW_COMMENT_MUTATION_SCHEMA.parse(result) setCommentState((previous) => { if (previous.identity !== requestedIdentity) return previous @@ -758,7 +761,8 @@ export function HubPanel({ }) } // Let the conversation clear its saved draft before updating the thread. - if (!reaction) refreshTimer.current = window.setTimeout(() => void loadComments(), 0) + if (!updatesImmediately) + refreshTimer.current = window.setTimeout(() => void loadComments(), 0) return true } catch (cause) { if (identityRef.current === requestedIdentity) { @@ -769,9 +773,9 @@ export function HubPanel({ return false } finally { if (action && identityRef.current === requestedIdentity) { - if (reaction) { - reactionPendingRef.current = false - reactionRevisionRef.current += 1 + if (updatesImmediately) { + commentMutationPendingRef.current = false + commentMutationRevisionRef.current += 1 refreshTimer.current = window.setTimeout(() => void loadComments(), 0) } mutationRef.current = false @@ -1357,6 +1361,7 @@ export function HubPanel({ }} threads={visibleThreads} currentBuildNumber={currentBuild?.number || 0} + buildLinkOrigin={status?.hubOrigin} totalCount={visibleThreads.length} hasThreads={threads.length > 0} filters={filters} @@ -1480,6 +1485,11 @@ export function HubPanel({ change(`${active.root.id}/read`, "POST", { review_thread_read: { activity_version: version }, }), + onMarkUnread: () => + change(`${active.root.id}/read`, "DELETE", undefined, { + kind: "mark-unread", + commentId: active.root.id, + }), } : null } diff --git a/hub/app/javascript/features/prototype-review-overlays/stories.tsx b/hub/app/javascript/features/prototype-review-overlays/stories.tsx index a6544f8..5a7f342 100644 --- a/hub/app/javascript/features/prototype-review-overlays/stories.tsx +++ b/hub/app/javascript/features/prototype-review-overlays/stories.tsx @@ -47,6 +47,7 @@ const meta = { onAddReaction: unchanged, onRemoveReaction: unchanged, onMarkRead: unchanged, + onMarkUnread: unchanged, }, }, } satisfies Meta diff --git a/hub/app/javascript/features/review-comment-composer/index.test.tsx b/hub/app/javascript/features/review-comment-composer/index.test.tsx index cc7a885..de6f6dd 100644 --- a/hub/app/javascript/features/review-comment-composer/index.test.tsx +++ b/hub/app/javascript/features/review-comment-composer/index.test.tsx @@ -35,7 +35,6 @@ const COPY: ReviewCommentsCopy = { emptyLabel: "No comments have been added.", noMatchesLabel: "No comments match these filters.", buildLabel: "build %{number}", - checkingAnchorLabel: "Checking", movedAnchorLabel: "Moved", changedAnchorLabel: "Context changed", missingAnchorLabel: "Not found", @@ -58,6 +57,8 @@ const COPY: ReviewCommentsCopy = { reactionCountOtherLabel: "%{reaction}, %{count} reactions", reactionErrorLabel: "The reaction could not be changed.", readErrorLabel: "Hub could not mark this conversation as read.", + markUnreadLabel: "Mark as unread", + markUnreadErrorLabel: "Hub could not mark this conversation as unread. Try again.", reactionLabels: { "+1": "Thumbs up", "-1": "Thumbs down", diff --git a/hub/app/javascript/features/review-comment-row/index.test.tsx b/hub/app/javascript/features/review-comment-row/index.test.tsx index c61cab4..2cd1ff6 100644 --- a/hub/app/javascript/features/review-comment-row/index.test.tsx +++ b/hub/app/javascript/features/review-comment-row/index.test.tsx @@ -1,4 +1,4 @@ -import { render, screen } from "@testing-library/react" +import { fireEvent, render, screen } from "@testing-library/react" import { describe, expect, it, vi } from "vitest" import type { ReviewThread } from "@utils/review-comment/types" @@ -64,7 +64,6 @@ const THREAD: ReviewThread = { const COPY = { buildLabel: "build %{number}", changedAnchorLabel: "Context changed", - checkingAnchorLabel: "Checking", deletedCommentLabel: "Comment deleted", missingAnchorLabel: "Not found", movedAnchorLabel: "Moved", @@ -77,6 +76,25 @@ const COPY = { } describe("ReviewCommentRow()", () => { + it("shows no target status until the preview returns a result", () => { + const props = { + thread: THREAD, + currentBuildNumber: 2, + selected: false, + selectionBlocked: false, + copy: COPY, + onSelect: vi.fn(), + } + const { rerender } = render() + + expect(screen.queryByText("Checking")).not.toBeInTheDocument() + expect(screen.queryByText("Not found")).not.toBeInTheDocument() + expect(screen.getByRole("button", { name: /Please align this control/ })).toBeEnabled() + + rerender() + expect(screen.getByText("Not found")).toBeInTheDocument() + }) + it("uses a circular Brand avatar for both known and missing images", () => { const props = { currentBuildNumber: 2, @@ -103,7 +121,7 @@ describe("ReviewCommentRow()", () => { const avatar = screen.getByTestId("Avatar") expect(avatar.className).toContain("Avatar--shape-circle") - expect(avatar).toHaveClass("hub-user-avatar--28") + expect(avatar).toHaveClass("hub-user-avatar--20") expect(avatar).toHaveClass("review-comment-row__avatar") expect(screen.getByTestId("Avatar__image")).toHaveAttribute("alt", "") @@ -165,22 +183,58 @@ describe("ReviewCommentRow()", () => { expect(screen.queryByText("Marker unavailable")).not.toBeInTheDocument() }) - it("shows an accessible unread indicator", () => { - render( - , + it("announces unread state when focusing the row button", () => { + const props = { + currentBuildNumber: 2, + selected: false, + selectionBlocked: false, + copy: COPY, + onSelect: vi.fn(), + } + const { rerender } = render( + , ) expect(screen.getByRole("img", { name: "Unread" })).toBeInTheDocument() + expect(screen.getByRole("button", { name: /The Octocat.*Please align.*Unread/ })).toBeEnabled() + + rerender() + expect(screen.getByRole("button", { name: /The Octocat.*Please align/ })).toBeEnabled() + expect(screen.queryByRole("button", { name: /Unread/ })).not.toBeInTheDocument() }) + it.each([ + { selected: false, selectionBlocked: false, selectable: true }, + { selected: false, selectionBlocked: true, selectable: false }, + { selected: true, selectionBlocked: true, selectable: true }, + ])( + "preserves selection from the timestamp and unread dot with selected=$selected and blocked=$selectionBlocked", + ({ selected, selectionBlocked, selectable }) => { + const onSelect = vi.fn() + const thread = { ...THREAD, unread: true } + render( + , + ) + + const time = screen.getByTitle("Mon, 14 Sep 2026 13:00:00 GMT") + const unread = screen.getByRole("img", { name: "Unread" }) + expect(unread).toHaveAttribute("title", "Unread") + for (const target of [time, unread, screen.getByRole("button")]) fireEvent.click(target) + + expect(onSelect).toHaveBeenCalledTimes(selectable ? 3 : 0) + if (selectable) expect(onSelect).toHaveBeenLastCalledWith(thread) + }, + ) + it("opens an overridden Build link without replacing the canvas", () => { + const onSelect = vi.fn() render( { selected={false} selectionBlocked={false} copy={COPY} - onSelect={vi.fn()} + onSelect={onSelect} />, ) @@ -198,5 +252,17 @@ describe("ReviewCommentRow()", () => { "rel", "noopener noreferrer", ) + const buildLink = screen.getByRole("link", { name: "build 2" }) + expect(buildLink).toHaveAttribute( + "href", + "https://hub.example.com/repositories/2001/prototypes/1?build=2", + ) + expect(buildLink.parentElement).toHaveTextContent("(build 2)") + expect(screen.getByText("The Octocat").parentElement).toContainElement(buildLink) + expect(buildLink.closest("button")).toBeNull() + fireEvent.click(buildLink) + expect(onSelect).not.toHaveBeenCalled() + fireEvent.click(screen.getByRole("button", { name: /Please align this control/ })) + expect(onSelect).toHaveBeenCalledWith(THREAD) }) }) diff --git a/hub/app/javascript/features/review-comment-row/index.tsx b/hub/app/javascript/features/review-comment-row/index.tsx index 86dcb5b..c1d158c 100644 --- a/hub/app/javascript/features/review-comment-row/index.tsx +++ b/hub/app/javascript/features/review-comment-row/index.tsx @@ -1,4 +1,5 @@ import { Label } from "@primer/react-brand" +import { useId } from "react" import { HubUserAvatar } from "@components/hub-user-avatar" import { ReviewRelativeTime } from "@features/review-relative-time" @@ -7,7 +8,6 @@ import type { ReviewCommentRowProps } from "./types" import "./styles.css" -/** Uses a native button so long comments do not overlap the author or status. */ export function ReviewCommentRow({ thread, currentBuildNumber, @@ -19,8 +19,10 @@ export function ReviewCommentRow({ onSelect, buildHref, }: ReviewCommentRowProps) { + const id = useId() const { root } = thread const author = root.author.name || `@${root.author.login}` + const selectionDisabled = selectionBlocked && !selected const buildLabel = copy.buildLabel.replace("%{number}", root.buildNumber.toString()) const showBuildLink = root.buildNumber !== currentBuildNumber const replyCountLabel = @@ -33,7 +35,7 @@ export function ReviewCommentRow({ } else if (anchorStatusLabel !== undefined) { statusLabel = anchorStatusLabel } else if (!resolution) { - statusLabel = copy.checkingAnchorLabel + statusLabel = null } else if (resolution.status === "resolved") { statusLabel = null } else if (resolution.status === "moved") { @@ -45,74 +47,87 @@ export function ReviewCommentRow({ } return ( -
- + +
- {showBuildLink || statusLabel || thread.replies.length > 0 ? ( - - {showBuildLink ? ( - - - {buildLabel} - - - ) : ( - - )} + +
- {thread.replies.length > 0 ? ( - {replyCountLabel} - ) : null} + {statusLabel || thread.replies.length > 0 ? ( +
+ {thread.replies.length > 0 ? ( + {replyCountLabel} + ) : null} - {statusLabel ? ( - + {statusLabel ? ( + + ) : null} +
) : null} - - ) : null} + + ) } diff --git a/hub/app/javascript/features/review-comment-row/stories.tsx b/hub/app/javascript/features/review-comment-row/stories.tsx index 113edd3..6529c38 100644 --- a/hub/app/javascript/features/review-comment-row/stories.tsx +++ b/hub/app/javascript/features/review-comment-row/stories.tsx @@ -34,9 +34,28 @@ type Story = StoryObj export const Single: Story = {} +export const Read: Story = { + args: { thread: { ...singleReviewThread, unread: false } }, +} + export const MultipleMessages: Story = { args: { thread: repliedReviewThread, + currentBuildNumber: 2, + buildHref: `https://hub.example.com${repliedReviewThread.root.buildPath}`, + }, +} + +export const LongAuthor: Story = { + args: { + thread: { + ...repliedReviewThread, + root: { + ...repliedReviewThread.root, + author: { ...repliedReviewThread.root.author, name: "The Octocat with a long name" }, + }, + }, + currentBuildNumber: 2, }, } diff --git a/hub/app/javascript/features/review-comment-row/styles.css b/hub/app/javascript/features/review-comment-row/styles.css index f59d01a..5c4c3de 100644 --- a/hub/app/javascript/features/review-comment-row/styles.css +++ b/hub/app/javascript/features/review-comment-row/styles.css @@ -1,15 +1,27 @@ .review-comment-row { background: transparent; - padding: var(--hub-space-8); + padding: var(--hub-space-8) var(--hub-space-12); + margin-inline-start: var(--hub-space-12); border: 0; border-radius: var(--brand-borderRadius-medium); position: relative; + isolation: isolate; font-size: var(--brand-text-size-100); line-height: var(--brand-text-lineHeight-100); } -.review-comment-row:hover, -.review-comment-row--selected { +.review-comment-row::before { + content: ""; + position: absolute; + inset-block: 0; + inset-inline: calc(-1 * var(--hub-space-16) - var(--hub-space-4)) calc(-1 * var(--hub-space-4)); + border-radius: inherit; + pointer-events: none; + z-index: -1; +} + +.review-comment-row:hover::before, +.review-comment-row--selected::before { background: var(--brand-color-border-muted); } @@ -28,7 +40,19 @@ color: inherit; } +.review-comment-row__button::after { + content: ""; + position: absolute; + inset-block: 0; + inset-inline: calc(-1 * var(--hub-space-16) - var(--hub-space-4)) calc(-1 * var(--hub-space-4)); + border-radius: var(--brand-borderRadius-medium); +} + .review-comment-row__button:focus-visible { + outline: none; +} + +.review-comment-row__button:focus-visible::after { outline: 2px solid var(--hub-focus); outline-offset: -2px; } @@ -39,9 +63,12 @@ } .review-comment-row .review-comment-row__avatar { - width: 1.75rem; - height: 1.75rem; - flex: 0 0 1.75rem; + width: 1.25rem; + height: 1.25rem; + position: absolute; + inset-inline-start: calc(-1 * var(--hub-space-24)); + top: 50%; + transform: translateY(-50%); overflow: hidden; border-radius: 50%; color: var(--hub-fg-muted); @@ -61,32 +88,60 @@ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; - color: var(--hub-fg-default); + color: var(--hub-fg-muted); + font-weight: 400; +} + +.review-comment-row--unread .review-comment-row__author { font-weight: 600; } +.review-comment-row__author-and-build { + display: flex; + align-items: center; + gap: var(--hub-space-4); + flex: 1; + min-width: 0; + position: relative; +} + .review-comment-row__metadata time { + position: relative; + z-index: 1; + cursor: pointer; white-space: nowrap; font-size: 0.75rem; } .review-comment-row__unread { + z-index: 1; + cursor: pointer; background: var(--hub-accent); width: var(--hub-space-8); height: var(--hub-space-8); border-radius: 50%; position: absolute; top: 50%; - left: 0; + inset-inline-start: calc(-1 * var(--hub-space-24) + (1.25rem - var(--hub-space-8)) / 2); transform: translateY(-50%); } +.review-comment-row__body-container { + display: block; + position: relative; +} + .review-comment-row__body { display: -webkit-box; overflow: hidden; overflow-wrap: anywhere; -webkit-box-orient: vertical; -webkit-line-clamp: 3; + color: var(--hub-fg-muted); +} + +.review-comment-row--unread .review-comment-row__author, +.review-comment-row--unread .review-comment-row__body { color: var(--hub-fg-default); } @@ -95,27 +150,20 @@ } .review-comment-row__build { - min-width: 0; - margin-inline-start: 2.75rem; -} - -.review-comment-row__build:empty { - display: none; -} - -.review-comment-row__build:empty + :is(.review-comment-row__replies, .review-comment-row__status) { - margin-inline-start: 2.25rem; + flex-shrink: 0; + font-size: 0.75rem; + white-space: nowrap; } .review-comment-row__build a { - display: block; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; + position: relative; + z-index: 1; + color: var(--hub-fg-muted); + text-decoration: none; } -.review-comment-row__status { - white-space: nowrap; +.review-comment-row__build a:hover { + text-decoration: underline; } .review-comment-row__replies { @@ -131,12 +179,15 @@ } .review-comment-row__content, -.review-comment-row__build, -.review-comment-row__author { +.review-comment-row__replies { min-width: 0; flex: 1; } +.review-comment-row__author { + flex: 0 1 auto; +} + .review-comment-row__copy { display: flex; flex-direction: column; @@ -144,17 +195,15 @@ } .review-comment-row__metadata { - align-items: baseline; + align-items: center; } .review-comment-row__context { font-size: 0.75rem; -} - -.review-comment-row__context { align-items: center; } .review-comment-row__status { white-space: nowrap; + margin-inline-start: auto; } diff --git a/hub/app/javascript/features/review-comment-row/types.ts b/hub/app/javascript/features/review-comment-row/types.ts index e62d703..d782a6a 100644 --- a/hub/app/javascript/features/review-comment-row/types.ts +++ b/hub/app/javascript/features/review-comment-row/types.ts @@ -12,7 +12,6 @@ export interface ReviewCommentRowProps { ReviewCommentsCopy, | "buildLabel" | "changedAnchorLabel" - | "checkingAnchorLabel" | "deletedCommentLabel" | "missingAnchorLabel" | "movedAnchorLabel" diff --git a/hub/app/javascript/features/review-comments-sidebar/index.tsx b/hub/app/javascript/features/review-comments-sidebar/index.tsx index 5b579be..21f3ef7 100644 --- a/hub/app/javascript/features/review-comments-sidebar/index.tsx +++ b/hub/app/javascript/features/review-comments-sidebar/index.tsx @@ -16,6 +16,7 @@ export function ReviewCommentsSidebar({ frame, threads, currentBuildNumber, + buildLinkOrigin, totalCount, hasThreads, filters, @@ -68,6 +69,9 @@ export function ReviewCommentsSidebar({ key={thread.root.id} thread={thread} currentBuildNumber={currentBuildNumber} + buildHref={ + buildLinkOrigin ? new URL(thread.root.buildPath, buildLinkOrigin).href : undefined + } resolution={resolutions.get(thread.root.id)} selected={selectedThreadId === thread.root.id} selectionBlocked={selectionBlocked} diff --git a/hub/app/javascript/features/review-comments-sidebar/styles.css b/hub/app/javascript/features/review-comments-sidebar/styles.css index eb32131..9fe8052 100644 --- a/hub/app/javascript/features/review-comments-sidebar/styles.css +++ b/hub/app/javascript/features/review-comments-sidebar/styles.css @@ -44,6 +44,8 @@ min-height: 0; flex: 1; overflow: auto; + margin-inline: calc(-1 * var(--hub-space-8)) calc(-1 * var(--hub-space-4)); + padding-inline: var(--hub-space-8) var(--hub-space-4); } .review-comments-sidebar__state { diff --git a/hub/app/javascript/features/review-comments-sidebar/types.ts b/hub/app/javascript/features/review-comments-sidebar/types.ts index 5b06cf4..8af1736 100644 --- a/hub/app/javascript/features/review-comments-sidebar/types.ts +++ b/hub/app/javascript/features/review-comments-sidebar/types.ts @@ -15,6 +15,7 @@ export interface ReviewCommentsSidebarProps { } threads: ReviewThread[] currentBuildNumber: number + buildLinkOrigin?: string totalCount: number hasThreads: boolean filters: ReviewCommentFilters diff --git a/hub/app/javascript/features/review-thread-conversation/index.test.tsx b/hub/app/javascript/features/review-thread-conversation/index.test.tsx index a8d8f5a..d85faf7 100644 --- a/hub/app/javascript/features/review-thread-conversation/index.test.tsx +++ b/hub/app/javascript/features/review-thread-conversation/index.test.tsx @@ -1,4 +1,4 @@ -import { act, fireEvent, render, screen, waitFor } from "@testing-library/react" +import { act, fireEvent, render, screen, waitFor, within } from "@testing-library/react" import { afterEach, beforeEach, describe, expect, it, vi } from "vitest" import type { ReviewCommentsCopy, ReviewThread } from "@utils/review-comment/types" @@ -52,7 +52,6 @@ const COPY: ReviewCommentsCopy = { emptyLabel: "No comments have been added.", noMatchesLabel: "No comments match these filters.", buildLabel: "build %{number}", - checkingAnchorLabel: "Checking", movedAnchorLabel: "Moved", changedAnchorLabel: "Context changed", missingAnchorLabel: "Not found", @@ -75,6 +74,8 @@ const COPY: ReviewCommentsCopy = { reactionCountOtherLabel: "%{reaction}, %{count} reactions", reactionErrorLabel: "The reaction could not be changed.", readErrorLabel: "Hub could not mark this conversation as read.", + markUnreadLabel: "Mark as unread", + markUnreadErrorLabel: "Hub could not mark this conversation as unread.", reactionLabels: { "+1": "Thumbs up", "-1": "Thumbs down", @@ -182,6 +183,7 @@ function renderConversation( onAddReaction: vi.fn(() => Promise.resolve(true)), onRemoveReaction: vi.fn(() => Promise.resolve(true)), onMarkRead: vi.fn(() => Promise.resolve(true)), + onMarkUnread: vi.fn(() => Promise.resolve(true)), } const initialThread = overrides.thread ?? THREAD function conversation(thread: ReviewThread) { @@ -235,6 +237,7 @@ function renderConversation( const rendered = render(conversation(initialThread)) return { ...callbacks, + unmount: rendered.unmount, refreshThread: (thread: ReviewThread) => rendered.rerender(conversation(thread)), } } @@ -715,6 +718,170 @@ describe("ReviewThreadConversation()", () => { expect(onMarkRead).toHaveBeenCalledOnce() }) + it("puts Mark as unread first and separates Delete from the other root actions", () => { + renderConversation() + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + const menu = screen.getByRole("menu") + const items = within(menu).getAllByRole("menuitem") + expect(items.map((item) => item.textContent)).toEqual(["Mark as unread", "Edit", "Delete"]) + const divider = within(menu).getByRole("separator") + expect( + items[1]!.compareDocumentPosition(divider) & Node.DOCUMENT_POSITION_FOLLOWING, + ).toBeTruthy() + expect( + divider.compareDocumentPosition(items[2]!) & Node.DOCUMENT_POSITION_FOLLOWING, + ).toBeTruthy() + }) + + it("offers unread on another author's root but not on a reply", async () => { + const onMarkUnread = vi.fn(() => Promise.resolve(true)) + renderConversation({ + onMarkUnread, + thread: { + ...THREAD, + root: { ...THREAD.root, viewerCanEdit: false, viewerCanDelete: false }, + replies: [ + { + id: 2, + kind: "reply", + rootId: THREAD.root.id, + body: "My reply", + createdAt: "2026-09-14T13:00:00Z", + updatedAt: "2026-09-14T13:00:00Z", + editedAt: null, + deletedAt: null, + author: { login: "mona", name: "Mona", avatarUrl: null }, + viewerCanEdit: true, + viewerCanDelete: true, + reactions: [], + }, + ], + }, + }) + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + expect(screen.getAllByRole("menuitem").map((item) => item.textContent)).toEqual([ + "Mark as unread", + ]) + fireEvent.click(screen.getByRole("menuitem", { name: "Mark as unread" })) + await waitFor(() => expect(onMarkUnread).toHaveBeenCalledOnce()) + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @mona" })) + expect(screen.queryByRole("menuitem", { name: "Mark as unread" })).not.toBeInTheDocument() + expect(screen.getByRole("menuitem", { name: "Edit" })).toBeInTheDocument() + }) + + it("keeps manual unread state while open and marks read again after reopening", async () => { + const onMarkRead = vi.fn(() => Promise.resolve(true)) + const onMarkUnread = vi.fn(() => Promise.resolve(true)) + const conversation = renderConversation({ onMarkRead, onMarkUnread }) + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + fireEvent.click(screen.getByRole("menuitem", { name: "Mark as unread" })) + await waitFor(() => expect(onMarkUnread).toHaveBeenCalledOnce()) + const unread = { + ...THREAD, + root: { ...THREAD.root, viewerLastSeenActivityVersion: null }, + unread: true, + } + conversation.refreshThread(unread) + await act(async () => {}) + expect(screen.getByRole("dialog", { name: "Conversation" })).toBeInTheDocument() + expect(conversation.onClose).not.toHaveBeenCalled() + expect(onMarkRead).not.toHaveBeenCalled() + conversation.unmount() + renderConversation({ thread: unread, onMarkRead }) + await waitFor(() => expect(onMarkRead).toHaveBeenCalledWith(1)) + expect(onMarkRead).toHaveBeenCalledOnce() + }) + + it("waits for the opening read acknowledgement before allowing manual unread", async () => { + let finishRead: ((saved: boolean) => void) | undefined + const onMarkRead = vi.fn( + () => + new Promise((resolve) => { + finishRead = resolve + }), + ) + const onMarkUnread = vi.fn(() => Promise.resolve(true)) + renderConversation({ + thread: { + ...THREAD, + root: { ...THREAD.root, viewerLastSeenActivityVersion: null }, + unread: true, + }, + onMarkRead, + onMarkUnread, + }) + await waitFor(() => expect(onMarkRead).toHaveBeenCalledOnce()) + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + fireEvent.click(screen.getByRole("menuitem", { name: "Mark as unread" })) + expect(onMarkUnread).not.toHaveBeenCalled() + await act(async () => { + finishRead?.(true) + await Promise.resolve() + }) + if (!screen.queryByRole("menuitem", { name: "Mark as unread" })) { + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + } + fireEvent.click(screen.getByRole("menuitem", { name: "Mark as unread" })) + await waitFor(() => expect(onMarkUnread).toHaveBeenCalledOnce()) + }) + + it.each(["returned", "rejected"])( + "shows a %s unread failure and allows retry without losing the reply draft", + async (failure) => { + const onMarkUnread = vi.fn<() => Promise>() + if (failure === "returned") onMarkUnread.mockResolvedValueOnce(false) + else onMarkUnread.mockRejectedValueOnce(new Error("Network unavailable")) + onMarkUnread.mockResolvedValueOnce(true) + const conversation = renderConversation({ onMarkUnread }) + fireEvent.change(screen.getByRole("textbox", { name: "Reply" }), { + target: { value: "Unsaved reply" }, + }) + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + expect(screen.getByRole("menuitem", { name: "Edit" })).toHaveAttribute( + "aria-disabled", + "true", + ) + expect(screen.getByRole("menuitem", { name: "Delete" })).toHaveAttribute( + "aria-disabled", + "true", + ) + fireEvent.click(screen.getByRole("menuitem", { name: "Mark as unread" })) + await waitFor(() => + expect(screen.getByRole("alert")).toHaveTextContent(COPY.markUnreadErrorLabel), + ) + expect(screen.getByRole("textbox", { name: "Reply" })).toHaveValue("Unsaved reply") + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + fireEvent.click(screen.getByRole("menuitem", { name: "Mark as unread" })) + await waitFor(() => expect(onMarkUnread).toHaveBeenCalledTimes(2)) + await waitFor(() => expect(screen.queryByRole("alert")).not.toBeInTheDocument()) + conversation.refreshThread({ + ...THREAD, + root: { ...THREAD.root, viewerLastSeenActivityVersion: null }, + unread: true, + }) + expect(screen.getByRole("textbox", { name: "Reply" })).toHaveValue("Unsaved reply") + expect(conversation.onClose).not.toHaveBeenCalled() + }, + ) + + it("preserves an edit draft when marking the conversation unread", async () => { + const conversation = renderConversation() + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + fireEvent.click(screen.getByRole("menuitem", { name: "Edit" })) + fireEvent.change(screen.getByRole("textbox", { name: "Edit comment" }), { + target: { value: "Unsaved edit" }, + }) + fireEvent.click(screen.getByRole("button", { name: "Actions for comment by @octocat" })) + fireEvent.click(screen.getByRole("menuitem", { name: "Mark as unread" })) + await waitFor(() => expect(conversation.onMarkUnread).toHaveBeenCalledOnce()) + conversation.refreshThread({ + ...THREAD, + root: { ...THREAD.root, viewerLastSeenActivityVersion: null }, + unread: true, + }) + expect(screen.getByRole("textbox", { name: "Edit comment" })).toHaveValue("Unsaved edit") + }) + it("keeps newer live activity unread while the conversation stays open", async () => { const conversation = renderConversation({ thread: { diff --git a/hub/app/javascript/features/review-thread-conversation/index.tsx b/hub/app/javascript/features/review-thread-conversation/index.tsx index 8f335c0..78457e2 100644 --- a/hub/app/javascript/features/review-thread-conversation/index.tsx +++ b/hub/app/javascript/features/review-thread-conversation/index.tsx @@ -52,14 +52,20 @@ export function ReviewThreadConversation({ onAddReaction, onRemoveReaction, onMarkRead, + onMarkUnread, }: ReviewThreadConversationProps) { const headingId = useId() const previousFocusRef = useRef(null) const messagesScrollTopRef = useRef(0) const openedActivityVersionRef = useRef(thread.root.activityVersion) const attemptedReadVersionRef = useRef(null) + const readPendingRef = useRef(false) + const unreadPendingRef = useRef(false) const wasConfirmingDiscardRef = useRef(false) const [readFailed, setReadFailed] = useState(false) + const [readPending, setReadPending] = useState(false) + const [unreadFailed, setUnreadFailed] = useState(false) + const [unreadPending, setUnreadPending] = useState(false) const { burst, canvas } = useEmojiBurst() const conversation = useReviewThreadConversation({ thread, @@ -100,6 +106,7 @@ export function ReviewThreadConversation({ state.confirmingDeleteId, state.resolved, readFailed, + unreadFailed, thread.replies.length, thread.participants.length, comments.map((comment) => comment.reactions.length).join(","), @@ -159,9 +166,36 @@ export function ReviewThreadConversation({ } attemptedReadVersionRef.current = openedActivityVersion - void onMarkRead(openedActivityVersion).then((saved) => setReadFailed(!saved)) + readPendingRef.current = true + setReadPending(true) + void onMarkRead(openedActivityVersion) + .then((saved) => setReadFailed(!saved)) + .catch(() => setReadFailed(true)) + .finally(() => { + readPendingRef.current = false + setReadPending(false) + }) }, [onMarkRead, thread.unread]) + async function markUnread() { + if (readPendingRef.current || unreadPendingRef.current || mutation !== null) return + + attemptedReadVersionRef.current = openedActivityVersionRef.current + unreadPendingRef.current = true + setUnreadPending(true) + setUnreadFailed(false) + try { + const saved = await onMarkUnread() + setUnreadFailed(!saved) + if (saved) setReadFailed(false) + } catch { + setUnreadFailed(true) + } finally { + unreadPendingRef.current = false + setUnreadPending(false) + } + } + useEffect(() => { function dismiss() { if (state.confirmingDiscard) actions.keepDraft() @@ -289,6 +323,14 @@ export function ReviewThreadConversation({ /> ) : null} + {unreadFailed ? ( + + ) : null} +
{ @@ -373,6 +415,8 @@ export function ReviewThreadConversation({ onAddReaction={(content) => onAddReaction(comment.id, content)} onRemoveReaction={(content) => onRemoveReaction(comment.id, content)} onBurstReaction={burst} + onMarkUnread={comment.kind === "root" ? () => void markUnread() : undefined} + markUnreadDisabled={readPending || unreadPending || mutation !== null} /> ))}
diff --git a/hub/app/javascript/features/review-thread-conversation/stories.tsx b/hub/app/javascript/features/review-thread-conversation/stories.tsx index 88459de..2924a93 100644 --- a/hub/app/javascript/features/review-thread-conversation/stories.tsx +++ b/hub/app/javascript/features/review-thread-conversation/stories.tsx @@ -32,6 +32,7 @@ const meta = { onAddReaction: successfulAction, onRemoveReaction: successfulAction, onMarkRead: successfulAction, + onMarkUnread: successfulAction, }, decorators: [ (Story, { args }) => ( @@ -78,6 +79,19 @@ type Story = StoryObj export const Single: Story = {} +export const ReadOnlyConversation: Story = { + args: { + thread: { + ...singleReviewThread, + root: { + ...singleReviewThread.root, + viewerCanEdit: false, + viewerCanDelete: false, + }, + }, + }, +} + export const Dark: Story = { globals: { colorMode: "night" } } export const Multiple: Story = { diff --git a/hub/app/javascript/features/review-thread-conversation/types.ts b/hub/app/javascript/features/review-thread-conversation/types.ts index 6c69814..cf89ec4 100644 --- a/hub/app/javascript/features/review-thread-conversation/types.ts +++ b/hub/app/javascript/features/review-thread-conversation/types.ts @@ -22,4 +22,5 @@ export interface ReviewThreadConversationProps { onAddReaction: (commentId: number, content: ReviewReactionContent) => Promise onRemoveReaction: (commentId: number, content: ReviewReactionContent) => Promise onMarkRead: (activityVersion: number) => Promise + onMarkUnread: () => Promise } diff --git a/hub/app/javascript/features/review-thread-message/index.tsx b/hub/app/javascript/features/review-thread-message/index.tsx index 5054f72..b2c923a 100644 --- a/hub/app/javascript/features/review-thread-message/index.tsx +++ b/hub/app/javascript/features/review-thread-message/index.tsx @@ -1,4 +1,4 @@ -import { KebabHorizontalIcon, PencilIcon, TrashIcon } from "@primer/octicons-react" +import { DotFillIcon, KebabHorizontalIcon, PencilIcon, TrashIcon } from "@primer/octicons-react" import { ActionMenu, Button, Tooltip } from "@primer/react-brand" import { useEffect, useId, useRef, useState } from "react" @@ -40,6 +40,8 @@ export function ReviewThreadMessage({ onAddReaction, onRemoveReaction, onBurstReaction, + onMarkUnread, + markUnreadDisabled = false, }: ReviewThreadMessageProps) { const actionTooltipId = useId() const editFormRef = useRef(null) @@ -47,6 +49,9 @@ export function ReviewThreadMessage({ const [menuSide, setMenuSide] = useState<"outside-bottom" | "outside-top">("outside-bottom") const author = comment.author.name || `@${comment.author.login}` const actionLabel = copy.commentActionsLabel.replace("%{author}", `@${comment.author.login}`) + const menuDisabled = actionsDisabled && (!onMarkUnread || markUnreadDisabled) + const canEdit = Boolean(comment.body && comment.viewerCanEdit) + const canDelete = Boolean(comment.body && comment.viewerCanDelete) useEffect(() => { if (confirmingEditDiscard) { editFormRef.current @@ -71,8 +76,8 @@ export function ReviewThreadMessage({ {comment.editedAt ? {copy.editedLabel} : null} - {comment.body && (comment.viewerCanEdit || comment.viewerCanDelete) ? ( - actionsDisabled ? ( + {onMarkUnread || canEdit || canDelete ? ( + menuDisabled ? (
spaceBelow + spaceBelow < (onMarkUnread ? 128 : 88) && spaceAbove > spaceBelow ? "outside-top" : "outside-bottom", ) @@ -120,13 +125,32 @@ export function ReviewThreadMessage({ {""} - {comment.viewerCanEdit ? ( + {onMarkUnread ? ( + } + onClick={() => { + if (!markUnreadDisabled) onMarkUnread() + }} + onKeyDown={(event) => { + if (!markUnreadDisabled && (event.key === "Enter" || event.key === " ")) { + event.preventDefault() + onMarkUnread() + } + }} + > + {copy.markUnreadLabel} + + ) : null} + {canEdit ? ( } onClick={onStartEdit} onKeyDown={(event) => { - if (event.key === "Enter" || event.key === " ") { + if (!actionsDisabled && (event.key === "Enter" || event.key === " ")) { event.preventDefault() onStartEdit() } @@ -135,15 +159,22 @@ export function ReviewThreadMessage({ {copy.editLabel} ) : null} - {comment.viewerCanDelete ? ( + {canDelete && (onMarkUnread || canEdit) ? ( +
  • + ) : null} + {canDelete ? ( } onClick={onRequestDelete} onKeyDown={(event) => { - if (event.key === "Enter" || event.key === " ") { + if ( + !actionsDisabled && + mutation === null && + (event.key === "Enter" || event.key === " ") + ) { event.preventDefault() onRequestDelete() } diff --git a/hub/app/javascript/features/review-thread-message/styles.css b/hub/app/javascript/features/review-thread-message/styles.css index 9550bcf..40a0618 100644 --- a/hub/app/javascript/features/review-thread-message/styles.css +++ b/hub/app/javascript/features/review-thread-message/styles.css @@ -83,15 +83,20 @@ color: var(--hub-fg-danger); } -.review-thread-message__menu-trigger { +.review-thread-message .review-thread-message__menu-trigger:is(button) { width: var(--brand-control-small-size); min-width: var(--brand-control-small-size); height: var(--brand-control-small-size); min-height: var(--brand-control-small-size); padding: 0; gap: 0; - border-color: transparent; + border: 0; background: transparent; + box-shadow: none; +} + +.review-thread-message .review-thread-message__menu-trigger:not(:disabled):hover { + background: var(--brand-color-border-muted); } .review-thread-message [role="menu"] li { @@ -112,6 +117,12 @@ color: var(--hub-fg-danger); } +.review-thread-message__menu-divider { + border-top: 1px solid var(--hub-border-muted); + margin-block: var(--hub-space-4); + list-style: none; +} + .review-thread-message__delete-item span { color: var(--hub-fg-danger); } diff --git a/hub/app/javascript/features/review-thread-message/types.ts b/hub/app/javascript/features/review-thread-message/types.ts index f2297e4..4f3fbb7 100644 --- a/hub/app/javascript/features/review-thread-message/types.ts +++ b/hub/app/javascript/features/review-thread-message/types.ts @@ -28,4 +28,6 @@ export interface ReviewThreadMessageProps { onAddReaction: (content: ReviewReactionContent) => Promise onRemoveReaction: (content: ReviewReactionContent) => Promise onBurstReaction: (emoji: string, x: number, y: number) => void + onMarkUnread?: () => void + markUnreadDisabled?: boolean } diff --git a/hub/app/javascript/hooks/use-review-comments/index.test.ts b/hub/app/javascript/hooks/use-review-comments/index.test.ts index 32e49f8..82d1d25 100644 --- a/hub/app/javascript/hooks/use-review-comments/index.test.ts +++ b/hub/app/javascript/hooks/use-review-comments/index.test.ts @@ -59,6 +59,62 @@ afterEach(() => { }) describe("useReviewComments()", () => { + it("marks a thread unread through its read endpoint and keeps the returned viewer state", async () => { + const unread = { ...COMMENT_1, viewerLastSeenActivityVersion: null } + const fetchMock = vi + .fn() + .mockResolvedValueOnce( + Response.json({ comments: [COMMENT_2, COMMENT_1], nextCursor: null, hasMore: false }), + ) + .mockResolvedValueOnce(Response.json({ comments: [unread] })) + vi.stubGlobal("fetch", fetchMock) + const { result } = renderHook(() => useReviewComments(REVIEW_COMMENTS_PATH, "csrf-token")) + await waitFor(() => expect(result.current.loading).toBe(false)) + + await act(async () => { + expect(await result.current.markThreadUnread(1)).toEqual(unread) + }) + + expect(fetchMock.mock.calls[1]?.[0]).toBe(`${REVIEW_COMMENTS_PATH}/1/read`) + expect(fetchMock.mock.calls[1]?.[1]).toMatchObject({ + method: "DELETE", + headers: { "X-CSRF-Token": "csrf-token" }, + }) + expect(fetchMock.mock.calls[1]?.[1]?.body).toBeUndefined() + expect(result.current.comments).toEqual([COMMENT_2, unread]) + }) + + it("keeps saved read state after an unread failure and lets the viewer retry", async () => { + const unread = { ...COMMENT_1, viewerLastSeenActivityVersion: null } + const message = "Too many requests. Wait before trying again." + const fetchMock = vi + .fn() + .mockResolvedValueOnce( + Response.json({ comments: [COMMENT_1], nextCursor: null, hasMore: false }), + ) + .mockResolvedValueOnce( + Response.json({ code: "rate_limited", errors: [message], retryAfter: 60 }, { status: 429 }), + ) + .mockResolvedValueOnce(Response.json({ comments: [unread] })) + vi.stubGlobal("fetch", fetchMock) + const { result } = renderHook(() => useReviewComments(REVIEW_COMMENTS_PATH, "csrf-token")) + await waitFor(() => expect(result.current.loading).toBe(false)) + + await act(async () => { + expect(await result.current.markThreadUnread(1)).toBeNull() + }) + expect(result.current.comments).toEqual([COMMENT_1]) + expect(result.current.mutationError).toBe(message) + expect(result.current.mutation).toBeNull() + expect(fetchMock).toHaveBeenCalledTimes(2) + + await act(async () => { + expect(await result.current.markThreadUnread(1)).toEqual(unread) + }) + expect(result.current.comments).toEqual([unread]) + expect(result.current.mutationError).toBeNull() + }) + it("does not replace a confirmed reaction with an older read acknowledgement", async () => { const readResponse = deferredResponse() const reacted = { diff --git a/hub/app/javascript/hooks/use-review-comments/index.ts b/hub/app/javascript/hooks/use-review-comments/index.ts index 73dd6f3..6ceb4e9 100644 --- a/hub/app/javascript/hooks/use-review-comments/index.ts +++ b/hub/app/javascript/hooks/use-review-comments/index.ts @@ -149,6 +149,14 @@ export function useReviewComments(path: string, authenticityToken: string): Revi return root?.kind === "root" ? root : null } + async function markThreadUnread(rootId: number): Promise { + const root = await saveComment(`${path}/${rootId}/read`, "DELETE", { + kind: "mark-unread", + commentId: rootId, + }) + return root?.kind === "root" ? root : null + } + return { comments: reviewState.comments, loading: reviewState.loading, @@ -165,5 +173,6 @@ export function useReviewComments(path: string, authenticityToken: string): Revi addReaction, removeReaction, markThreadRead, + markThreadUnread, } } diff --git a/hub/app/javascript/hooks/use-review-comments/types.ts b/hub/app/javascript/hooks/use-review-comments/types.ts index b8791be..06847ff 100644 --- a/hub/app/javascript/hooks/use-review-comments/types.ts +++ b/hub/app/javascript/hooks/use-review-comments/types.ts @@ -12,6 +12,7 @@ export type ReviewCommentMutation = | { kind: "delete"; commentId: number } | { kind: "resolve"; commentId: number } | { kind: "reopen"; commentId: number } + | { kind: "mark-unread"; commentId: number } | { kind: "add-reaction"; commentId: number; content: ReviewReactionContent } | { kind: "remove-reaction"; commentId: number; content: ReviewReactionContent } @@ -38,4 +39,5 @@ export interface ReviewCommentsState { content: ReviewReactionContent, ) => Promise markThreadRead: (rootId: number, activityVersion: number) => Promise + markThreadUnread: (rootId: number) => Promise } diff --git a/hub/app/javascript/hooks/use-review-comments/use-review-comments-client/index.ts b/hub/app/javascript/hooks/use-review-comments/use-review-comments-client/index.ts index 2d1ba58..8c7691e 100644 --- a/hub/app/javascript/hooks/use-review-comments/use-review-comments-client/index.ts +++ b/hub/app/javascript/hooks/use-review-comments/use-review-comments-client/index.ts @@ -83,7 +83,7 @@ function createReviewCommentsClient({ ) { if (disposed) return null - const markingRead = requestPath.endsWith("/read") + const markingRead = method === "POST" && requestPath.endsWith("/read") if (!markingRead) writeRevision += 1 const requestedWriteRevision = writeRevision activeChanges += 1 diff --git a/hub/app/javascript/pages/prototypes-show-page/index.test.tsx b/hub/app/javascript/pages/prototypes-show-page/index.test.tsx index b2e4b54..4437ffd 100644 --- a/hub/app/javascript/pages/prototypes-show-page/index.test.tsx +++ b/hub/app/javascript/pages/prototypes-show-page/index.test.tsx @@ -270,7 +270,6 @@ const PROTOTYPES_SHOW_PAGE_DATA: PrototypesShowPageData = { emptyLabel: "No comments have been added.", noMatchesLabel: "No comments match these filters.", buildLabel: "build %{number}", - checkingAnchorLabel: "Checking", movedAnchorLabel: "Moved", changedAnchorLabel: "Context changed", missingAnchorLabel: "Not found", @@ -293,6 +292,8 @@ const PROTOTYPES_SHOW_PAGE_DATA: PrototypesShowPageData = { reactionCountOtherLabel: "%{reaction}, %{count} reactions", reactionErrorLabel: "The reaction could not be changed.", readErrorLabel: "Hub could not mark this conversation as read.", + markUnreadLabel: "Mark as unread", + markUnreadErrorLabel: "Hub could not mark this conversation as unread. Try again.", reactionLabels: { "+1": "Thumbs up", "-1": "Thumbs down", @@ -392,6 +393,7 @@ vi.mock("@hooks/use-review-comments", () => ({ addReaction: vi.fn(), removeReaction: vi.fn(), markThreadRead: vi.fn(), + markThreadUnread: vi.fn(), }), })) diff --git a/hub/app/javascript/pages/prototypes-show-page/index.tsx b/hub/app/javascript/pages/prototypes-show-page/index.tsx index 6a2d7d0..8532497 100644 --- a/hub/app/javascript/pages/prototypes-show-page/index.tsx +++ b/hub/app/javascript/pages/prototypes-show-page/index.tsx @@ -220,6 +220,9 @@ export function PrototypesShowPage({ ), ) } + onMarkUnread={async () => + Boolean(await review.comments.markThreadUnread(selectedThread.root.id)) + } />
  • ) : null} diff --git a/hub/app/javascript/pages/prototypes-show-page/stories.tsx b/hub/app/javascript/pages/prototypes-show-page/stories.tsx index 1816a8e..283a307 100644 --- a/hub/app/javascript/pages/prototypes-show-page/stories.tsx +++ b/hub/app/javascript/pages/prototypes-show-page/stories.tsx @@ -172,6 +172,7 @@ function reviewState( addReaction: noComment, removeReaction: noComment, markThreadRead: noComment, + markThreadUnread: noComment, }, conversationDraftActive: false, createComment: unsuccessfulAction, diff --git a/hub/app/javascript/utils/review-comment/en.ts b/hub/app/javascript/utils/review-comment/en.ts index 35e1dec..36790d8 100644 --- a/hub/app/javascript/utils/review-comment/en.ts +++ b/hub/app/javascript/utils/review-comment/en.ts @@ -30,7 +30,6 @@ export const reviewCommentsCopy: ReviewCommentsCopy = { emptyLabel: "No comments have been added.", noMatchesLabel: "No comments match these filters.", buildLabel: "build %{number}", - checkingAnchorLabel: "Checking", movedAnchorLabel: "Moved", changedAnchorLabel: "Context changed", missingAnchorLabel: "Not found", @@ -53,6 +52,8 @@ export const reviewCommentsCopy: ReviewCommentsCopy = { reactionCountOtherLabel: "%{reaction}, %{count} reactions", reactionErrorLabel: "The reaction could not be changed.", readErrorLabel: "Hub could not mark this conversation as read.", + markUnreadLabel: "Mark as unread", + markUnreadErrorLabel: "Hub could not mark this conversation as unread. Try again.", reactionLabels: { "+1": "Thumbs up", "-1": "Thumbs down", diff --git a/hub/app/javascript/utils/review-comment/types.ts b/hub/app/javascript/utils/review-comment/types.ts index 051120a..2cf9389 100644 --- a/hub/app/javascript/utils/review-comment/types.ts +++ b/hub/app/javascript/utils/review-comment/types.ts @@ -58,7 +58,6 @@ export interface ReviewCommentsCopy { emptyLabel: string noMatchesLabel: string buildLabel: string - checkingAnchorLabel: string movedAnchorLabel: string changedAnchorLabel: string missingAnchorLabel: string @@ -81,6 +80,8 @@ export interface ReviewCommentsCopy { reactionCountOtherLabel: string reactionErrorLabel: string readErrorLabel: string + markUnreadLabel: string + markUnreadErrorLabel: string reactionLabels: Record commentActionsLabel: string editLabel: string diff --git a/hub/app/models/review_comment/thread.rb b/hub/app/models/review_comment/thread.rb index 5bbd33c..156a6c2 100644 --- a/hub/app/models/review_comment/thread.rb +++ b/hub/app/models/review_comment/thread.rb @@ -133,6 +133,14 @@ def record_read_by!(actor, activity_version:) end end + # Marks only this reviewer's thread unread without changing thread activity. + def record_unread_by!(actor) + root = thread_root + root.with_lock do + root.thread_reads.where(user: actor).destroy_all + end + end + private # Uses the locked thread version to identify each real resolution transition. diff --git a/hub/config/routes.rb b/hub/config/routes.rb index 60c1a1a..71540fd 100644 --- a/hub/config/routes.rb +++ b/hub/config/routes.rb @@ -91,7 +91,7 @@ controller: "review_comment_reactions" resource :resolution, only: %i[create destroy], controller: "review_comment_resolutions" - resource :read, only: :create, controller: "review_thread_reads" + resource :read, only: %i[create destroy], controller: "review_thread_reads" end end end @@ -133,7 +133,7 @@ controller: "review_comment_reactions", constraints: { content: /(?:\+1|-1|laugh|hooray|confused|heart|rocket|eyes)/ } resources :replies, only: :create, controller: "review_comment_replies" - resource :read, only: :create, controller: "review_thread_reads" + resource :read, only: %i[create destroy], controller: "review_thread_reads" resource :resolution, only: %i[create destroy], controller: "review_comment_resolutions" end diff --git a/hub/docs/prototype-canvas.md b/hub/docs/prototype-canvas.md index 1752eac..da1822f 100644 --- a/hub/docs/prototype-canvas.md +++ b/hub/docs/prototype-canvas.md @@ -361,6 +361,8 @@ To test without a GitHub App in local mode, open the example checkout under Hub' The canvas header reuses Hub's **Add a comment** control and comment-count button. The count opens a dedicated comments sidebar with Hub's search, build/page/participant/read/resolved filters, unread state, pin visibility, rows, and conversation UI; comments are not duplicated in the Hub metadata sidebar. The renderer reads all pages of Hub's canonical conversations. Preview markers reuse Hub's participant avatars, overflow, unread, resolved, focus, and accessible-label behavior, and follow the active sidebar filters. Selecting a marker or row opens the thread beside its resolved target, with a docked fallback when no marker is available. Posting an anchored comment or selecting a marker preserves the sidebar's current open or closed state. Starting element or region selection also preserves it. When the sidebar is closed, only the individual conversation opens at its pin. The count explicitly toggles the sidebar. When the local checkout SHA exactly matches the selected successful Build, root comments can target an element or highlighted area and are saved to that Build in Hub. Replies, edits, deletes, reactions, read marks, and resolution actions use the same Hub model operations as the browser review page. A small Action Cable invalidation asks the canvas to reload comments, without sending comment content over the channel. The extension exchanges its grant for a short-lived signed WebSocket ticket and relays change notices to the renderer through its protected loopback server. When the live channel is down, the renderer retries and refreshes every 30 seconds. See [Review collaboration](review-collaboration.md). +Comment rows show a compact avatar beside the author's name and an earlier Build in parentheses immediately after it, using muted text with an underline on hover. The canvas opens that Build on the selected Hub in a new tab, not on its local renderer server. Comment text uses the full content width and shows up to three lines. Reply counts sit below the comment, aligned with its text. Read comments use muted author and body text with regular-weight names; unread names remain bold. Avatars and unread dots share a fixed left gutter, with each dot centered beneath its avatar and vertically centered beside the comment text. Read comments keep the same alignment without a dot. The row's hover background extends around this gutter, leaving 8px before the avatar without shifting the content. Its clickable area and keyboard focus ring cover the same bounds. The floating conversation's three-dot menu is a ghost button with the same muted background on hover. While the preview has not returned a result for the comment's saved target, the row shows no target-status badge. Once the preview reports a result, statuses such as **Not found** and **Saved on another page** remain visible. **Resolved** describes the conversation separately. + Agents should default to `list_repository_comment_summaries` for listing, browsing or triaging comments across prototypes, including requests such as "list all comments from all prototypes". Fetch selected conversations with `get_repository_thread` when replies are needed. Use `list_repository_comments` when the request requires every thread's replies, read-state filtering or snapshot-based retrieval, then retrieve remaining replies with `get_repository_comment_thread`. These actions cover every reviewable prototype and all Builds in the checkout's repository. Open the canvas and use an approved Hub connection; no running or connected local preview is required for comment actions. Without a preview connection, each action resolves the current checkout and saved Hub selection afresh; targets from a different Hub or branch are rejected. Preview interactions and publishing still require a connected local preview. Retrieval does not change the sidebar, switch the checkout, mark comments read or authorize mutations. It works before the current branch has a Hub prototype. The existing repository grant and read permission protect `GET /api/canvas/repositories/:repository_github_id/review_comments`; connection metadata supplies the repository ID and reviewer without loading a prototype. Default-branch and internal Build owners remain excluded, while unregistered reviewable branches remain eligible. Full-detail `list_repository_comments` pages include replies and deleted placeholders, using canonical comment serialization and signed creation-time/ID pagination across prototypes. Cursors are bound to the repository and reviewer. Each message includes prototype ID, nullable name and branch; roots retain their original Build number. The extension shares the prototype action's filters, bounded two-pass collection and private snapshot storage, but repository targets are distinct and read-only. Creation filters match a root or any reply; read-state filters apply to whole conversations. Completed list responses return up to ten full-detail threads within a 64 KiB serialized UTF-8 JSON budget. Large pages return fewer threads, and large threads paginate replies without truncating root text, anchors or messages. Thread retrieval uses the same budget; cursors advance by the actual returned count. A root or root-plus-next-reply envelope that cannot fit returns an explicit error. An authorized empty repository returns an empty page. Snapshot thread reads recheck current thread activity; a changed thread, denied request or incomplete scan must not be presented as complete. See [Agent access to Hub comments](../../.github/extensions/replica-prototype/README.md#agent-access-to-hub-comments) for filters and scan, list and reply continuations. diff --git a/hub/docs/review-collaboration.md b/hub/docs/review-collaboration.md index 6011685..481084d 100644 --- a/hub/docs/review-collaboration.md +++ b/hub/docs/review-collaboration.md @@ -27,6 +27,8 @@ technology and on hover. Hub tracks whether each reviewer has seen the latest activity. When someone takes an action in a conversation, Hub treats the current state as read for that person. Only a new conversation or reply changes the order of the list. +In Hub and the Copilot canvas, **Mark as unread** is the first action in the starting comment's menu, including for readers who cannot edit or delete it. **Delete** is separated from the other actions by a divider. Marking unread changes only the current reviewer's conversation read state, not other reviewers or inbox notifications. The conversation and any draft stay open; simply leaving it open does not mark it read again. Closing and reopening marks the displayed activity read. Replying, editing, reacting, or changing resolution retains the existing mark-as-read behavior. A failed unread change shows an error and can be retried from the menu. + ## Mentions and inbox In Hub and the Copilot canvas, type `@` in a new comment, reply, or edit to choose a GitHub repository collaborator. People do not need a Hub account to appear. For repositories where GitHub cannot enumerate every reader, type a login directly; Hub verifies that account's current repository access when saving. Unrecognized or ineligible logins remain plain text. Valid mentions are highlighted, while the saved body remains plain text. diff --git a/hub/test/integration/canvas_repository_comments_test.rb b/hub/test/integration/canvas_repository_comments_test.rb index 2887098..db882b2 100644 --- a/hub/test/integration/canvas_repository_comments_test.rb +++ b/hub/test/integration/canvas_repository_comments_test.rb @@ -304,6 +304,51 @@ class CanvasRepositoryCommentsTest < ActionDispatch::IntegrationTest assert_nil @grant.reload.last_active_at end + test "canvas readers can persist their own unread state through the shared thread endpoint" do + prototype = prototypes.create(repository: @repository) + root = create_comment(prototype, 1) + root.thread.record_read_by!(@viewer, activity_version: 1) + author_read = root.thread.record_read_by!(@author, activity_version: 1) + base = canvas_api_review_comments_path(@repository.route_id, prototype) + + delete "#{base}/#{root.id}/read", headers: @headers + + assert_response :success + changed = JSON.parse(response.body).fetch("comments").sole + assert_equal root.id, changed.fetch("id") + assert_nil changed.fetch("viewerLastSeenActivityVersion") + assert_equal false, changed.fetch("viewerCanEdit") + assert_not ReviewThreadRead.exists?(root:, user: @viewer) + assert_equal 1, author_read.reload.last_seen_activity_version + get @path, headers: @headers + assert_response :success + assert_nil JSON.parse(response.body).fetch("comments").sole.fetch("viewerLastSeenActivityVersion") + end + + test "canvas unread changes require an active grant and its authorized repository and prototype" do + prototype = prototypes.create(repository: @repository) + root = create_comment(prototype, 1) + read = root.thread.record_read_by!(@viewer, activity_version: 1) + base = canvas_api_review_comments_path(@repository.route_id, prototype) + other = prototypes.create(repository: @repository, branch_name: "prototype/other") + other_base = canvas_api_review_comments_path(@repository.route_id, other) + + delete "#{base}/#{root.id}/read" + assert_response :unauthorized + delete "#{other_base}/#{root.id}/read", headers: @headers + assert_response :not_found + other_repository_base = canvas_api_review_comments_path(@repository.route_id + 1, prototype) + delete "#{other_repository_base}/#{root.id}/read", headers: @headers + assert_response :not_found + stub_github_permissions([ repository_payload(2001, "github/prototype") ], { 2001 => nil }) + delete "#{base}/#{root.id}/read", headers: @headers + assert_response :forbidden + @grant.revoke! + delete "#{base}/#{root.id}/read", headers: @headers + assert_response :unauthorized + assert_equal 1, read.reload.last_seen_activity_version + end + test "bootstraps repository identity without any prototype and returns a complete empty page" do get canvas_api_connection_path, headers: @headers assert_response :success diff --git a/hub/test/integration/review_comments_test.rb b/hub/test/integration/review_comments_test.rb index 86de71a..f2e4278 100644 --- a/hub/test/integration/review_comments_test.rb +++ b/hub/test/integration/review_comments_test.rb @@ -200,6 +200,7 @@ class ReviewCommentsTest < ActionDispatch::IntegrationTest assert_equal original_anchor, edited.fetch("anchor") assert_equal @first_build.number, edited.fetch("buildNumber") assert_equal 2, edited.fetch("activityVersion") + assert_equal 2, edited.fetch("viewerLastSeenActivityVersion") other_author = users.create(github_id: 1_002, login: "mona") other_comment = ReviewComment.create! \ @@ -507,6 +508,75 @@ class ReviewCommentsTest < ActionDispatch::IntegrationTest assert_response :unprocessable_entity end + test "marks another author's conversation unread only for the current viewer without changing inbox state" do + author = users.create(github_id: 1_002, login: "mona") + @prototype.update!(author: @user) + root = ReviewComment.create! \ + prototype: @prototype, + build: @first_build, + user: author, + body: "Other reviewer's thread", + anchor: valid_anchor + Notification.record_comment!(root) + Notification.for_user(@user).sole.update!(read_at: Time.current) + root.thread.create_reply!(user: author, body: "Follow-up") + notifications = Notification.for_user(@user).order(:id).map(&:attributes) + assert_equal [ false, true ], notifications.map { _1.fetch("read_at").nil? } + root.thread.record_read_by!(@user, activity_version: 2) + author_read = root.thread.record_read_by!(author, activity_version: 2) + other_root = create_comment(@second_build, "Another conversation", created_at: Time.current) + other_read = other_root.thread.record_read_by!(@user, activity_version: 1) + activity_at = root.reload.updated_at + stream = ReviewCommentsChannel.broadcasting_for(@prototype) + + assert_no_broadcasts stream do + delete "#{@path}/#{root.id}/read" + end + + assert_response :success + assert_equal root.id, changed_comment.fetch("id") + assert_nil changed_comment.fetch("viewerLastSeenActivityVersion") + assert_equal false, changed_comment.fetch("viewerCanEdit") + assert_not ReviewThreadRead.exists?(root:, user: @user) + assert_equal 2, author_read.reload.last_seen_activity_version + assert_equal 1, other_read.reload.last_seen_activity_version + assert_equal notifications, Notification.for_user(@user).order(:id).map(&:attributes) + assert_equal 2, root.reload.activity_version + assert_equal activity_at, root.updated_at + + get @path + assert_response :success + listed = changed_comments.find { _1.fetch("id") == root.id } + assert_nil listed.fetch("viewerLastSeenActivityVersion") + + delete "#{@path}/#{root.id}/read" + assert_response :success + assert_nil changed_comment.fetch("viewerLastSeenActivityVersion") + + post "#{@path}/#{root.id}/read", + params: { review_thread_read: { activity_version: 2 } }, + as: :json + assert_response :success + assert_equal 2, changed_comment.fetch("viewerLastSeenActivityVersion") + end + + test "rejects unread changes outside the authorized root scope" do + root = create_comment(@first_build, "Root", created_at: Time.current) + reply = root.thread.create_reply!(user: @user, body: "Reply") + other_prototype = prototypes.create(repository: @repository, branch_name: "prototype/other") + other_path = repository_prototype_review_comments_path(@repository.github_id, other_prototype) + read = root.thread.record_read_by!(@user, activity_version: 2) + + delete "#{@path}/#{reply.id}/read" + assert_response :not_found + delete "#{other_path}/#{root.id}/read" + assert_response :not_found + stub_github_permissions([ @repository_payload ], { 2001 => nil }) + delete "#{@path}/#{root.id}/read" + assert_response :not_found + assert_equal 2, read.reload.last_seen_activity_version + end + test "rejects a preview-origin form without a Hub authenticity token" do previous = ActionController::Base.allow_forgery_protection ActionController::Base.allow_forgery_protection = true