SSW2 Indonesia - Persiapan Ujian SSW2

Contact

Heights Wood A-103, 2-20-7 Misatodai,
Narita, Chiba 286-0013, Japan

〒286-0013 千葉県成田市美郷台2-20-7 ハイツウッドA-103号

We Accept
PayPal
VISA
MasterCard
AMERICAN
EXPRESS
DISCOVER
JCB
Seicomart
FamilyMart
LAWSON
Mini Stop
PayPay
WeChat Pay
Alipay
All rights reserved.
(function(){const E=document.createElement("link").relList;if(E&&E.supports&&E.supports("modulepreload"))return;for(const z of document.querySelectorAll('link[rel="modulepreload"]'))h(z);new MutationObserver(z=>{for(const A of z)if(A.type==="childList")for(const M of A.addedNodes)M.tagName==="LINK"&&M.rel==="modulepreload"&&h(M)}).observe(document,{childList:!0,subtree:!0});function R(z){const A={};return z.integrity&&(A.integrity=z.integrity),z.referrerPolicy&&(A.referrerPolicy=z.referrerPolicy),z.crossOrigin==="use-credentials"?A.credentials="include":z.crossOrigin==="anonymous"?A.credentials="omit":A.credentials="same-origin",A}function h(z){if(z.ep)return;z.ep=!0;const A=R(z);fetch(z.href,A)}})();var os={exports:{}},Sn={};var jd;function fm(){if(jd)return Sn;jd=1;var j=Symbol.for("react.transitional.element"),E=Symbol.for("react.fragment");function R(h,z,A){var M=null;if(A!==void 0&&(M=""+A),z.key!==void 0&&(M=""+z.key),"key"in z){A={};for(var xt in z)xt!=="key"&&(A[xt]=z[xt])}else A=z;return z=A.ref,{$$typeof:j,type:h,key:M,ref:z!==void 0?z:null,props:A}}return Sn.Fragment=E,Sn.jsx=R,Sn.jsxs=R,Sn}var Nd;function om(){return Nd||(Nd=1,os.exports=fm()),os.exports}var s=om(),rs={exports:{}},Q={};var Ad;function rm(){if(Ad)return Q;Ad=1;var j=Symbol.for("react.transitional.element"),E=Symbol.for("react.portal"),R=Symbol.for("react.fragment"),h=Symbol.for("react.strict_mode"),z=Symbol.for("react.profiler"),A=Symbol.for("react.consumer"),M=Symbol.for("react.context"),xt=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),T=Symbol.for("react.memo"),P=Symbol.for("react.lazy"),w=Symbol.for("react.activity"),mt=Symbol.iterator;function $t(r){return r===null||typeof r!="object"?null:(r=mt&&r[mt]||r["@@iterator"],typeof r=="function"?r:null)}var Yt={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},qt=Object.assign,Oa={};function Ft(r,N,O){this.props=r,this.context=N,this.refs=Oa,this.updater=O||Yt}Ft.prototype.isReactComponent={},Ft.prototype.setState=function(r,N){if(typeof r!="object"&&typeof r!="function"&&r!=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,r,N,"setState")},Ft.prototype.forceUpdate=function(r){this.updater.enqueueForceUpdate(this,r,"forceUpdate")};function $a(){}$a.prototype=Ft.prototype;function Ct(r,N,O){this.props=r,this.context=N,this.refs=Oa,this.updater=O||Yt}var sa=Ct.prototype=new $a;sa.constructor=Ct,qt(sa,Ft.prototype),sa.isPureReactComponent=!0;var Na=Array.isArray;function Qt(){}var W={H:null,A:null,T:null,S:null},Gt=Object.prototype.hasOwnProperty;function Aa(r,N,O){var D=O.ref;return{$$typeof:j,type:r,key:N,ref:D!==void 0?D:null,props:O}}function ke(r,N){return Aa(r.type,N,r.props)}function Ta(r){return typeof r=="object"&&r!==null&&r.$$typeof===j}function kt(r){var N={"=":"=0",":":"=2"};return"$"+r.replace(/[=:]/g,function(O){return N[O]})}var je=/\/+/g;function Ha(r,N){return typeof r=="object"&&r!==null&&r.key!=null?kt(""+r.key):N.toString(36)}function va(r){switch(r.status){case"fulfilled":return r.value;case"rejected":throw r.reason;default:switch(typeof r.status=="string"?r.then(Qt,Qt):(r.status="pending",r.then(function(N){r.status==="pending"&&(r.status="fulfilled",r.value=N)},function(N){r.status==="pending"&&(r.status="rejected",r.reason=N)})),r.status){case"fulfilled":return r.value;case"rejected":throw r.reason}}throw r}function v(r,N,O,D,G){var Z=typeof r;(Z==="undefined"||Z==="boolean")&&(r=null);var et=!1;if(r===null)et=!0;else switch(Z){case"bigint":case"string":case"number":et=!0;break;case"object":switch(r.$$typeof){case j:case E:et=!0;break;case P:return et=r._init,v(et(r._payload),N,O,D,G)}}if(et)return G=G(r),et=D===""?"."+Ha(r,0):D,Na(G)?(O="",et!=null&&(O=et.replace(je,"$&/")+"/"),v(G,N,O,"",function(El){return El})):G!=null&&(Ta(G)&&(G=ke(G,O+(G.key==null||r&&r.key===G.key?"":(""+G.key).replace(je,"$&/")+"/")+et)),N.push(G)),1;et=0;var Bt=D===""?".":D+":";if(Na(r))for(var vt=0;vt>>1,ft=v[ut];if(0>>1;utz(O,Y))Dz(G,O)?(v[ut]=G,v[D]=Y,ut=D):(v[ut]=O,v[N]=Y,ut=N);else if(Dz(G,Y))v[ut]=G,v[D]=Y,ut=D;else break t}}return _}function z(v,_){var Y=v.sortIndex-_.sortIndex;return Y!==0?Y:v.id-_.id}if(j.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var A=performance;j.unstable_now=function(){return A.now()}}else{var M=Date,xt=M.now();j.unstable_now=function(){return M.now()-xt}}var C=[],T=[],P=1,w=null,mt=3,$t=!1,Yt=!1,qt=!1,Oa=!1,Ft=typeof setTimeout=="function"?setTimeout:null,$a=typeof clearTimeout=="function"?clearTimeout:null,Ct=typeof setImmediate<"u"?setImmediate:null;function sa(v){for(var _=R(T);_!==null;){if(_.callback===null)h(T);else if(_.startTime<=v)h(T),_.sortIndex=_.expirationTime,E(C,_);else break;_=R(T)}}function Na(v){if(qt=!1,sa(v),!Yt)if(R(C)!==null)Yt=!0,Qt||(Qt=!0,kt());else{var _=R(T);_!==null&&va(Na,_.startTime-v)}}var Qt=!1,W=-1,Gt=5,Aa=-1;function ke(){return Oa?!0:!(j.unstable_now()-Aav&&ke());){var ut=w.callback;if(typeof ut=="function"){w.callback=null,mt=w.priorityLevel;var ft=ut(w.expirationTime<=v);if(v=j.unstable_now(),typeof ft=="function"){w.callback=ft,sa(v),_=!0;break a}w===R(C)&&h(C),sa(v)}else h(C);w=R(C)}if(w!==null)_=!0;else{var r=R(T);r!==null&&va(Na,r.startTime-v),_=!1}}break t}finally{w=null,mt=Y,$t=!1}_=void 0}}finally{_?kt():Qt=!1}}}var kt;if(typeof Ct=="function")kt=function(){Ct(Ta)};else if(typeof MessageChannel<"u"){var je=new MessageChannel,Ha=je.port2;je.port1.onmessage=Ta,kt=function(){Ha.postMessage(null)}}else kt=function(){Ft(Ta,0)};function va(v,_){W=Ft(function(){v(j.unstable_now())},_)}j.unstable_IdlePriority=5,j.unstable_ImmediatePriority=1,j.unstable_LowPriority=4,j.unstable_NormalPriority=3,j.unstable_Profiling=null,j.unstable_UserBlockingPriority=2,j.unstable_cancelCallback=function(v){v.callback=null},j.unstable_forceFrameRate=function(v){0>v||125ut?(v.sortIndex=Y,E(T,v),R(C)===null&&v===R(T)&&(qt?($a(W),W=-1):qt=!0,va(Na,Y-ut))):(v.sortIndex=ft,E(C,v),Yt||$t||(Yt=!0,Qt||(Qt=!0,kt()))),v},j.unstable_shouldYield=ke,j.unstable_wrapCallback=function(v){var _=mt;return function(){var Y=mt;mt=_;try{return v.apply(this,arguments)}finally{mt=Y}}}})(ms)),ms}var Ed;function hm(){return Ed||(Ed=1,hs.exports=dm()),hs.exports}var ys={exports:{}},Rt={};var Md;function mm(){if(Md)return Rt;Md=1;var j=ps();function E(C){var T="https://react.dev/errors/"+C;if(1"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(j)}catch(E){console.error(E)}}return j(),ys.exports=mm(),ys.exports}var Od;function gm(){if(Od)return jn;Od=1;var j=hm(),E=ps(),R=ym();function h(t){var a="https://react.dev/errors/"+t;if(1ft||(t.current=ut[ft],ut[ft]=null,ft--)}function O(t,a){ft++,ut[ft]=t.current,t.current=a}var D=r(null),G=r(null),Z=r(null),et=r(null);function Bt(t,a){switch(O(Z,a),O(G,t),O(D,null),a.nodeType){case 9:case 11:t=(t=a.documentElement)&&(t=t.namespaceURI)?Lr(t):0;break;default:if(t=a.tagName,a=a.namespaceURI)a=Lr(a),t=Vr(a,t);else switch(t){case"svg":t=1;break;case"math":t=2;break;default:t=0}}N(D),O(D,t)}function vt(){N(D),N(G),N(Z)}function El(t){t.memoizedState!==null&&O(et,t);var a=D.current,e=Vr(a,t.type);a!==e&&(O(G,t),O(D,e))}function An(t){G.current===t&&(N(D),N(G)),et.current===t&&(N(et),pn._currentValue=Y)}var Vu,vs;function Ne(t){if(Vu===void 0)try{throw Error()}catch(e){var a=e.stack.trim().match(/\n( *(at )?)/);Vu=a&&a[1]||"",vs=-1)":-1n||f[l]!==y[n]){var x=` `+f[l].replace(" at new "," at ");return t.displayName&&x.includes("")&&(x=x.replace("",t.displayName)),x}while(1<=l&&0<=n);break}}}finally{Ku=!1,Error.prepareStackTrace=e}return(e=t?t.displayName||t.name:"")?Ne(e):""}function Qd(t,a){switch(t.tag){case 26:case 27:case 5:return Ne(t.type);case 16:return Ne("Lazy");case 13:return t.child!==a&&a!==null?Ne("Suspense Fallback"):Ne("Suspense");case 19:return Ne("SuspenseList");case 0:case 15:return Ju(t.type,!1);case 11:return Ju(t.type.render,!1);case 1:return Ju(t.type,!0);case 31:return Ne("Activity");default:return""}}function bs(t){try{var a="",e=null;do a+=Qd(t,e),e=t,t=t.return;while(t);return a}catch(l){return` Error generating stack: `+l.message+` `+l.stack}}var Wu=Object.prototype.hasOwnProperty,$u=j.unstable_scheduleCallback,Fu=j.unstable_cancelCallback,Gd=j.unstable_shouldYield,kd=j.unstable_requestPaint,Pt=j.unstable_now,Xd=j.unstable_getCurrentPriorityLevel,Ss=j.unstable_ImmediatePriority,js=j.unstable_UserBlockingPriority,Tn=j.unstable_NormalPriority,Zd=j.unstable_LowPriority,Ns=j.unstable_IdlePriority,Ld=j.log,Vd=j.unstable_setDisableYieldValue,Ml=null,It=null;function Fa(t){if(typeof Ld=="function"&&Vd(t),It&&typeof It.setStrictMode=="function")try{It.setStrictMode(Ml,t)}catch{}}var ta=Math.clz32?Math.clz32:Wd,Kd=Math.log,Jd=Math.LN2;function Wd(t){return t>>>=0,t===0?32:31-(Kd(t)/Jd|0)|0}var zn=256,En=262144,Mn=4194304;function Ae(t){var a=t&42;if(a!==0)return a;switch(t&-t){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 t&261888;case 262144:case 524288:case 1048576:case 2097152:return t&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return t&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return t}}function _n(t,a,e){var l=t.pendingLanes;if(l===0)return 0;var n=0,u=t.suspendedLanes,c=t.pingedLanes;t=t.warmLanes;var i=l&134217727;return i!==0?(l=i&~u,l!==0?n=Ae(l):(c&=i,c!==0?n=Ae(c):e||(e=i&~t,e!==0&&(n=Ae(e))))):(i=l&~u,i!==0?n=Ae(i):c!==0?n=Ae(c):e||(e=l&~t,e!==0&&(n=Ae(e)))),n===0?0:a!==0&&a!==n&&(a&u)===0&&(u=n&-n,e=a&-a,u>=e||u===32&&(e&4194048)!==0)?a:n}function _l(t,a){return(t.pendingLanes&~(t.suspendedLanes&~t.pingedLanes)&a)===0}function $d(t,a){switch(t){case 1:case 2:case 4:case 8:case 64:return a+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return a+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function As(){var t=Mn;return Mn<<=1,(Mn&62914560)===0&&(Mn=4194304),t}function Pu(t){for(var a=[],e=0;31>e;e++)a.push(t);return a}function Ol(t,a){t.pendingLanes|=a,a!==268435456&&(t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0)}function Fd(t,a,e,l,n,u){var c=t.pendingLanes;t.pendingLanes=e,t.suspendedLanes=0,t.pingedLanes=0,t.warmLanes=0,t.expiredLanes&=e,t.entangledLanes&=e,t.errorRecoveryDisabledLanes&=e,t.shellSuspendCounter=0;var i=t.entanglements,f=t.expirationTimes,y=t.hiddenUpdates;for(e=c&~e;0"u")return null;try{return t.activeElement||t.body}catch{return t.body}}var l0=/[\n"\\]/g;function oa(t){return t.replace(l0,function(a){return"\\"+a.charCodeAt(0).toString(16)+" "})}function nc(t,a,e,l,n,u,c,i){t.name="",c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"?t.type=c:t.removeAttribute("type"),a!=null?c==="number"?(a===0&&t.value===""||t.value!=a)&&(t.value=""+fa(a)):t.value!==""+fa(a)&&(t.value=""+fa(a)):c!=="submit"&&c!=="reset"||t.removeAttribute("value"),a!=null?uc(t,c,fa(a)):e!=null?uc(t,c,fa(e)):l!=null&&t.removeAttribute("value"),n==null&&u!=null&&(t.defaultChecked=!!u),n!=null&&(t.checked=n&&typeof n!="function"&&typeof n!="symbol"),i!=null&&typeof i!="function"&&typeof i!="symbol"&&typeof i!="boolean"?t.name=""+fa(i):t.removeAttribute("name")}function Bs(t,a,e,l,n,u,c,i){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(t.type=u),a!=null||e!=null){if(!(u!=="submit"&&u!=="reset"||a!=null)){lc(t);return}e=e!=null?""+fa(e):"",a=a!=null?""+fa(a):e,i||a===t.value||(t.value=a),t.defaultValue=a}l=l??n,l=typeof l!="function"&&typeof l!="symbol"&&!!l,t.checked=i?t.checked:!!l,t.defaultChecked=!!l,c!=null&&typeof c!="function"&&typeof c!="symbol"&&typeof c!="boolean"&&(t.name=c),lc(t)}function uc(t,a,e){a==="number"&&Dn(t.ownerDocument)===t||t.defaultValue===""+e||(t.defaultValue=""+e)}function Je(t,a,e,l){if(t=t.options,a){a={};for(var n=0;n"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),oc=!1;if(Ca)try{var Cl={};Object.defineProperty(Cl,"passive",{get:function(){oc=!0}}),window.addEventListener("test",Cl,Cl),window.removeEventListener("test",Cl,Cl)}catch{oc=!1}var Ia=null,rc=null,Cn=null;function Zs(){if(Cn)return Cn;var t,a=rc,e=a.length,l,n="value"in Ia?Ia.value:Ia.textContent,u=n.length;for(t=0;t=Bl),$s=" ",Fs=!1;function Ps(t,a){switch(t){case"keyup":return H0.indexOf(a.keyCode)!==-1;case"keydown":return a.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Is(t){return t=t.detail,typeof t=="object"&&"data"in t?t.data:null}var Pe=!1;function U0(t,a){switch(t){case"compositionend":return Is(a);case"keypress":return a.which!==32?null:(Fs=!0,$s);case"textInput":return t=a.data,t===$s&&Fs?null:t;default:return null}}function C0(t,a){if(Pe)return t==="compositionend"||!gc&&Ps(t,a)?(t=Zs(),Cn=rc=Ia=null,Pe=!1,t):null;switch(t){case"paste":return null;case"keypress":if(!(a.ctrlKey||a.altKey||a.metaKey)||a.ctrlKey&&a.altKey){if(a.char&&1=a)return{node:e,offset:a-t};t=l}t:{for(;e;){if(e.nextSibling){e=e.nextSibling;break t}e=e.parentNode}e=void 0}e=sf(e)}}function of(t,a){return t&&a?t===a?!0:t&&t.nodeType===3?!1:a&&a.nodeType===3?of(t,a.parentNode):"contains"in t?t.contains(a):t.compareDocumentPosition?!!(t.compareDocumentPosition(a)&16):!1:!1}function rf(t){t=t!=null&&t.ownerDocument!=null&&t.ownerDocument.defaultView!=null?t.ownerDocument.defaultView:window;for(var a=Dn(t.document);a instanceof t.HTMLIFrameElement;){try{var e=typeof a.contentWindow.location.href=="string"}catch{e=!1}if(e)t=a.contentWindow;else break;a=Dn(t.document)}return a}function vc(t){var a=t&&t.nodeName&&t.nodeName.toLowerCase();return a&&(a==="input"&&(t.type==="text"||t.type==="search"||t.type==="tel"||t.type==="url"||t.type==="password")||a==="textarea"||t.contentEditable==="true")}var k0=Ca&&"documentMode"in document&&11>=document.documentMode,Ie=null,bc=null,Gl=null,Sc=!1;function df(t,a,e){var l=e.window===e?e.document:e.nodeType===9?e:e.ownerDocument;Sc||Ie==null||Ie!==Dn(l)||(l=Ie,"selectionStart"in l&&vc(l)?l={start:l.selectionStart,end:l.selectionEnd}:(l=(l.ownerDocument&&l.ownerDocument.defaultView||window).getSelection(),l={anchorNode:l.anchorNode,anchorOffset:l.anchorOffset,focusNode:l.focusNode,focusOffset:l.focusOffset}),Gl&&Ql(Gl,l)||(Gl=l,l=Eu(bc,"onSelect"),0>=c,n-=c,za=1<<32-ta(a)+n|e<X?(J=U,U=null):J=U.sibling;var tt=g(d,U,m[X],b);if(tt===null){U===null&&(U=J);break}t&&U&&tt.alternate===null&&a(d,U),o=u(tt,o,X),I===null?q=tt:I.sibling=tt,I=tt,U=J}if(X===m.length)return e(d,U),$&&qa(d,X),q;if(U===null){for(;XX?(J=U,U=null):J=U.sibling;var Se=g(d,U,tt.value,b);if(Se===null){U===null&&(U=J);break}t&&U&&Se.alternate===null&&a(d,U),o=u(Se,o,X),I===null?q=Se:I.sibling=Se,I=Se,U=J}if(tt.done)return e(d,U),$&&qa(d,X),q;if(U===null){for(;!tt.done;X++,tt=m.next())tt=S(d,tt.value,b),tt!==null&&(o=u(tt,o,X),I===null?q=tt:I.sibling=tt,I=tt);return $&&qa(d,X),q}for(U=l(U);!tt.done;X++,tt=m.next())tt=p(U,d,X,tt.value,b),tt!==null&&(t&&tt.alternate!==null&&U.delete(tt.key===null?X:tt.key),o=u(tt,o,X),I===null?q=tt:I.sibling=tt,I=tt);return t&&U.forEach(function(sm){return a(d,sm)}),$&&qa(d,X),q}function st(d,o,m,b){if(typeof m=="object"&&m!==null&&m.type===qt&&m.key===null&&(m=m.props.children),typeof m=="object"&&m!==null){switch(m.$$typeof){case $t:t:{for(var q=m.key;o!==null;){if(o.key===q){if(q=m.type,q===qt){if(o.tag===7){e(d,o.sibling),b=n(o,m.props.children),b.return=d,d=b;break t}}else if(o.elementType===q||typeof q=="object"&&q!==null&&q.$$typeof===Gt&&Re(q)===o.type){e(d,o.sibling),b=n(o,m.props),Kl(b,m),b.return=d,d=b;break t}e(d,o);break}else a(d,o);o=o.sibling}m.type===qt?(b=Oe(m.props.children,d.mode,b,m.key),b.return=d,d=b):(b=Zn(m.type,m.key,m.props,null,d.mode,b),Kl(b,m),b.return=d,d=b)}return c(d);case Yt:t:{for(q=m.key;o!==null;){if(o.key===q)if(o.tag===4&&o.stateNode.containerInfo===m.containerInfo&&o.stateNode.implementation===m.implementation){e(d,o.sibling),b=n(o,m.children||[]),b.return=d,d=b;break t}else{e(d,o);break}else a(d,o);o=o.sibling}b=Mc(m,d.mode,b),b.return=d,d=b}return c(d);case Gt:return m=Re(m),st(d,o,m,b)}if(va(m))return H(d,o,m,b);if(kt(m)){if(q=kt(m),typeof q!="function")throw Error(h(150));return m=q.call(m),B(d,o,m,b)}if(typeof m.then=="function")return st(d,o,Fn(m),b);if(m.$$typeof===Ct)return st(d,o,Kn(d,m),b);Pn(d,m)}return typeof m=="string"&&m!==""||typeof m=="number"||typeof m=="bigint"?(m=""+m,o!==null&&o.tag===6?(e(d,o.sibling),b=n(o,m),b.return=d,d=b):(e(d,o),b=Ec(m,d.mode,b),b.return=d,d=b),c(d)):e(d,o)}return function(d,o,m,b){try{Vl=0;var q=st(d,o,m,b);return ol=null,q}catch(U){if(U===fl||U===Wn)throw U;var I=ea(29,U,null,d.mode);return I.lanes=b,I.return=d,I}}}var Be=Rf(!0),qf=Rf(!1),ne=!1;function Qc(t){t.updateQueue={baseState:t.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function Gc(t,a){t=t.updateQueue,a.updateQueue===t&&(a.updateQueue={baseState:t.baseState,firstBaseUpdate:t.firstBaseUpdate,lastBaseUpdate:t.lastBaseUpdate,shared:t.shared,callbacks:null})}function ue(t){return{lane:t,tag:0,payload:null,callback:null,next:null}}function ce(t,a,e){var l=t.updateQueue;if(l===null)return null;if(l=l.shared,(at&2)!==0){var n=l.pending;return n===null?a.next=a:(a.next=n.next,n.next=a),l.pending=a,a=Xn(t),vf(t,null,e),a}return kn(t,l,a,e),Xn(t)}function Jl(t,a,e){if(a=a.updateQueue,a!==null&&(a=a.shared,(e&4194048)!==0)){var l=a.lanes;l&=t.pendingLanes,e|=l,a.lanes=e,zs(t,e)}}function kc(t,a){var e=t.updateQueue,l=t.alternate;if(l!==null&&(l=l.updateQueue,e===l)){var n=null,u=null;if(e=e.firstBaseUpdate,e!==null){do{var c={lane:e.lane,tag:e.tag,payload:e.payload,callback:null,next:null};u===null?n=u=c:u=u.next=c,e=e.next}while(e!==null);u===null?n=u=a:u=u.next=a}else n=u=a;e={baseState:l.baseState,firstBaseUpdate:n,lastBaseUpdate:u,shared:l.shared,callbacks:l.callbacks},t.updateQueue=e;return}t=e.lastBaseUpdate,t===null?e.firstBaseUpdate=a:t.next=a,e.lastBaseUpdate=a}var Xc=!1;function Wl(){if(Xc){var t=sl;if(t!==null)throw t}}function $l(t,a,e,l){Xc=!1;var n=t.updateQueue;ne=!1;var u=n.firstBaseUpdate,c=n.lastBaseUpdate,i=n.shared.pending;if(i!==null){n.shared.pending=null;var f=i,y=f.next;f.next=null,c===null?u=y:c.next=y,c=f;var x=t.alternate;x!==null&&(x=x.updateQueue,i=x.lastBaseUpdate,i!==c&&(i===null?x.firstBaseUpdate=y:i.next=y,x.lastBaseUpdate=f))}if(u!==null){var S=n.baseState;c=0,x=y=f=null,i=u;do{var g=i.lane&-536870913,p=g!==i.lane;if(p?(K&g)===g:(l&g)===g){g!==0&&g===il&&(Xc=!0),x!==null&&(x=x.next={lane:0,tag:i.tag,payload:i.payload,callback:null,next:null});t:{var H=t,B=i;g=a;var st=e;switch(B.tag){case 1:if(H=B.payload,typeof H=="function"){S=H.call(st,S,g);break t}S=H;break t;case 3:H.flags=H.flags&-65537|128;case 0:if(H=B.payload,g=typeof H=="function"?H.call(st,S,g):H,g==null)break t;S=w({},S,g);break t;case 2:ne=!0}}g=i.callback,g!==null&&(t.flags|=64,p&&(t.flags|=8192),p=n.callbacks,p===null?n.callbacks=[g]:p.push(g))}else p={lane:g,tag:i.tag,payload:i.payload,callback:i.callback,next:null},x===null?(y=x=p,f=S):x=x.next=p,c|=g;if(i=i.next,i===null){if(i=n.shared.pending,i===null)break;p=i,i=p.next,p.next=null,n.lastBaseUpdate=p,n.shared.pending=null}}while(!0);x===null&&(f=S),n.baseState=f,n.firstBaseUpdate=y,n.lastBaseUpdate=x,u===null&&(n.shared.lanes=0),re|=c,t.lanes=c,t.memoizedState=S}}function Bf(t,a){if(typeof t!="function")throw Error(h(191,t));t.call(a)}function wf(t,a){var e=t.callbacks;if(e!==null)for(t.callbacks=null,t=0;tu?u:8;var c=v.T,i={};v.T=i,si(t,!1,a,e);try{var f=n(),y=v.S;if(y!==null&&y(i,f),f!==null&&typeof f=="object"&&typeof f.then=="function"){var x=F0(f,l);Il(t,a,x,ia(t))}else Il(t,a,l,ia(t))}catch(S){Il(t,a,{then:function(){},status:"rejected",reason:S},ia())}finally{_.p=u,c!==null&&i.types!==null&&(c.types=i.types),v.T=c}}function lh(){}function ci(t,a,e,l){if(t.tag!==5)throw Error(h(476));var n=po(t).queue;go(t,n,a,Y,e===null?lh:function(){return xo(t),e(l)})}function po(t){var a=t.memoizedState;if(a!==null)return a;a={memoizedState:Y,baseState:Y,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qa,lastRenderedState:Y},next:null};var e={};return a.next={memoizedState:e,baseState:e,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Qa,lastRenderedState:e},next:null},t.memoizedState=a,t=t.alternate,t!==null&&(t.memoizedState=a),a}function xo(t){var a=po(t);a.next===null&&(a=t.alternate.memoizedState),Il(t,a.next.queue,{},ia())}function ii(){return Ht(pn)}function vo(){return St().memoizedState}function bo(){return St().memoizedState}function nh(t){for(var a=t.return;a!==null;){switch(a.tag){case 24:case 3:var e=ia();t=ue(e);var l=ce(a,t,e);l!==null&&(Wt(l,a,e),Jl(l,a,e)),a={cache:qc()},t.payload=a;return}a=a.return}}function uh(t,a,e){var l=ia();e={lane:l,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null},su(t)?jo(a,e):(e=Tc(t,a,e,l),e!==null&&(Wt(e,t,l),No(e,a,l)))}function So(t,a,e){var l=ia();Il(t,a,e,l)}function Il(t,a,e,l){var n={lane:l,revertLane:0,gesture:null,action:e,hasEagerState:!1,eagerState:null,next:null};if(su(t))jo(a,n);else{var u=t.alternate;if(t.lanes===0&&(u===null||u.lanes===0)&&(u=a.lastRenderedReducer,u!==null))try{var c=a.lastRenderedState,i=u(c,e);if(n.hasEagerState=!0,n.eagerState=i,aa(i,c))return kn(t,a,n,0),ot===null&&Gn(),!1}catch{}if(e=Tc(t,a,n,l),e!==null)return Wt(e,t,l),No(e,a,l),!0}return!1}function si(t,a,e,l){if(l={lane:2,revertLane:Qi(),gesture:null,action:l,hasEagerState:!1,eagerState:null,next:null},su(t)){if(a)throw Error(h(479))}else a=Tc(t,e,l,2),a!==null&&Wt(a,t,2)}function su(t){var a=t.alternate;return t===k||a!==null&&a===k}function jo(t,a){dl=au=!0;var e=t.pending;e===null?a.next=a:(a.next=e.next,e.next=a),t.pending=a}function No(t,a,e){if((e&4194048)!==0){var l=a.lanes;l&=t.pendingLanes,e|=l,a.lanes=e,zs(t,e)}}var tn={readContext:Ht,use:nu,useCallback:gt,useContext:gt,useEffect:gt,useImperativeHandle:gt,useLayoutEffect:gt,useInsertionEffect:gt,useMemo:gt,useReducer:gt,useRef:gt,useState:gt,useDebugValue:gt,useDeferredValue:gt,useTransition:gt,useSyncExternalStore:gt,useId:gt,useHostTransitionStatus:gt,useFormState:gt,useActionState:gt,useOptimistic:gt,useMemoCache:gt,useCacheRefresh:gt};tn.useEffectEvent=gt;var Ao={readContext:Ht,use:nu,useCallback:function(t,a){return wt().memoizedState=[t,a===void 0?null:a],t},useContext:Ht,useEffect:co,useImperativeHandle:function(t,a,e){e=e!=null?e.concat([t]):null,cu(4194308,4,oo.bind(null,a,t),e)},useLayoutEffect:function(t,a){return cu(4194308,4,t,a)},useInsertionEffect:function(t,a){cu(4,2,t,a)},useMemo:function(t,a){var e=wt();a=a===void 0?null:a;var l=t();if(we){Fa(!0);try{t()}finally{Fa(!1)}}return e.memoizedState=[l,a],l},useReducer:function(t,a,e){var l=wt();if(e!==void 0){var n=e(a);if(we){Fa(!0);try{e(a)}finally{Fa(!1)}}}else n=a;return l.memoizedState=l.baseState=n,t={pending:null,lanes:0,dispatch:null,lastRenderedReducer:t,lastRenderedState:n},l.queue=t,t=t.dispatch=uh.bind(null,k,t),[l.memoizedState,t]},useRef:function(t){var a=wt();return t={current:t},a.memoizedState=t},useState:function(t){t=ai(t);var a=t.queue,e=So.bind(null,k,a);return a.dispatch=e,[t.memoizedState,e]},useDebugValue:ni,useDeferredValue:function(t,a){var e=wt();return ui(e,t,a)},useTransition:function(){var t=ai(!1);return t=go.bind(null,k,t.queue,!0,!1),wt().memoizedState=t,[!1,t]},useSyncExternalStore:function(t,a,e){var l=k,n=wt();if($){if(e===void 0)throw Error(h(407));e=e()}else{if(e=a(),ot===null)throw Error(h(349));(K&127)!==0||Zf(l,a,e)}n.memoizedState=e;var u={value:e,getSnapshot:a};return n.queue=u,co(Vf.bind(null,l,u,t),[t]),l.flags|=2048,ml(9,{destroy:void 0},Lf.bind(null,l,u,e,a),null),e},useId:function(){var t=wt(),a=ot.identifierPrefix;if($){var e=Ea,l=za;e=(l&~(1<<32-ta(l)-1)).toString(32)+e,a="_"+a+"R_"+e,e=eu++,0<\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof l.is=="string"?c.createElement("select",{is:l.is}):c.createElement("select"),l.multiple?u.multiple=!0:l.size&&(u.size=l.size);break;default:u=typeof l.is=="string"?c.createElement(n,{is:l.is}):c.createElement(n)}}u[_t]=a,u[Xt]=l;t:for(c=a.child;c!==null;){if(c.tag===5||c.tag===6)u.appendChild(c.stateNode);else if(c.tag!==4&&c.tag!==27&&c.child!==null){c.child.return=c,c=c.child;continue}if(c===a)break t;for(;c.sibling===null;){if(c.return===null||c.return===a)break t;c=c.return}c.sibling.return=c.return,c=c.sibling}a.stateNode=u;t:switch(Ut(u,n,l),n){case"button":case"input":case"select":case"textarea":l=!!l.autoFocus;break t;case"img":l=!0;break t;default:l=!1}l&&ka(a)}}return dt(a),ji(a,a.type,t===null?null:t.memoizedProps,a.pendingProps,e),null;case 6:if(t&&a.stateNode!=null)t.memoizedProps!==l&&ka(a);else{if(typeof l!="string"&&a.stateNode===null)throw Error(h(166));if(t=Z.current,ul(a)){if(t=a.stateNode,e=a.memoizedProps,l=null,n=Ot,n!==null)switch(n.tag){case 27:case 5:l=n.memoizedProps}t[_t]=a,t=!!(t.nodeValue===e||l!==null&&l.suppressHydrationWarning===!0||Xr(t.nodeValue,e)),t||ee(a,!0)}else t=Mu(t).createTextNode(l),t[_t]=a,a.stateNode=t}return dt(a),null;case 31:if(e=a.memoizedState,t===null||t.memoizedState!==null){if(l=ul(a),e!==null){if(t===null){if(!l)throw Error(h(318));if(t=a.memoizedState,t=t!==null?t.dehydrated:null,!t)throw Error(h(557));t[_t]=a}else He(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;dt(a),t=!1}else e=Dc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=e),t=!0;if(!t)return a.flags&256?(na(a),a):(na(a),null);if((a.flags&128)!==0)throw Error(h(558))}return dt(a),null;case 13:if(l=a.memoizedState,t===null||t.memoizedState!==null&&t.memoizedState.dehydrated!==null){if(n=ul(a),l!==null&&l.dehydrated!==null){if(t===null){if(!n)throw Error(h(318));if(n=a.memoizedState,n=n!==null?n.dehydrated:null,!n)throw Error(h(317));n[_t]=a}else He(),(a.flags&128)===0&&(a.memoizedState=null),a.flags|=4;dt(a),n=!1}else n=Dc(),t!==null&&t.memoizedState!==null&&(t.memoizedState.hydrationErrors=n),n=!0;if(!n)return a.flags&256?(na(a),a):(na(a),null)}return na(a),(a.flags&128)!==0?(a.lanes=e,a):(e=l!==null,t=t!==null&&t.memoizedState!==null,e&&(l=a.child,n=null,l.alternate!==null&&l.alternate.memoizedState!==null&&l.alternate.memoizedState.cachePool!==null&&(n=l.alternate.memoizedState.cachePool.pool),u=null,l.memoizedState!==null&&l.memoizedState.cachePool!==null&&(u=l.memoizedState.cachePool.pool),u!==n&&(l.flags|=2048)),e!==t&&e&&(a.child.flags|=8192),hu(a,a.updateQueue),dt(a),null);case 4:return vt(),t===null&&Zi(a.stateNode.containerInfo),dt(a),null;case 10:return wa(a.type),dt(a),null;case 19:if(N(bt),l=a.memoizedState,l===null)return dt(a),null;if(n=(a.flags&128)!==0,u=l.rendering,u===null)if(n)en(l,!1);else{if(pt!==0||t!==null&&(t.flags&128)!==0)for(t=a.child;t!==null;){if(u=tu(t),u!==null){for(a.flags|=128,en(l,!1),t=u.updateQueue,a.updateQueue=t,hu(a,t),a.subtreeFlags=0,t=e,e=a.child;e!==null;)bf(e,t),e=e.sibling;return O(bt,bt.current&1|2),$&&qa(a,l.treeForkCount),a.child}t=t.sibling}l.tail!==null&&Pt()>xu&&(a.flags|=128,n=!0,en(l,!1),a.lanes=4194304)}else{if(!n)if(t=tu(u),t!==null){if(a.flags|=128,n=!0,t=t.updateQueue,a.updateQueue=t,hu(a,t),en(l,!0),l.tail===null&&l.tailMode==="hidden"&&!u.alternate&&!$)return dt(a),null}else 2*Pt()-l.renderingStartTime>xu&&e!==536870912&&(a.flags|=128,n=!0,en(l,!1),a.lanes=4194304);l.isBackwards?(u.sibling=a.child,a.child=u):(t=l.last,t!==null?t.sibling=u:a.child=u,l.last=u)}return l.tail!==null?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Pt(),t.sibling=null,e=bt.current,O(bt,n?e&1|2:e&1),$&&qa(a,l.treeForkCount),t):(dt(a),null);case 22:case 23:return na(a),Lc(),l=a.memoizedState!==null,t!==null?t.memoizedState!==null!==l&&(a.flags|=8192):l&&(a.flags|=8192),l?(e&536870912)!==0&&(a.flags&128)===0&&(dt(a),a.subtreeFlags&6&&(a.flags|=8192)):dt(a),e=a.updateQueue,e!==null&&hu(a,e.retryQueue),e=null,t!==null&&t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),l=null,a.memoizedState!==null&&a.memoizedState.cachePool!==null&&(l=a.memoizedState.cachePool.pool),l!==e&&(a.flags|=2048),t!==null&&N(Ce),null;case 24:return e=null,t!==null&&(e=t.memoizedState.cache),a.memoizedState.cache!==e&&(a.flags|=2048),wa(jt),dt(a),null;case 25:return null;case 30:return null}throw Error(h(156,a.tag))}function oh(t,a){switch(Oc(a),a.tag){case 1:return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 3:return wa(jt),vt(),t=a.flags,(t&65536)!==0&&(t&128)===0?(a.flags=t&-65537|128,a):null;case 26:case 27:case 5:return An(a),null;case 31:if(a.memoizedState!==null){if(na(a),a.alternate===null)throw Error(h(340));He()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 13:if(na(a),t=a.memoizedState,t!==null&&t.dehydrated!==null){if(a.alternate===null)throw Error(h(340));He()}return t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 19:return N(bt),null;case 4:return vt(),null;case 10:return wa(a.type),null;case 22:case 23:return na(a),Lc(),t!==null&&N(Ce),t=a.flags,t&65536?(a.flags=t&-65537|128,a):null;case 24:return wa(jt),null;case 25:return null;default:return null}}function Jo(t,a){switch(Oc(a),a.tag){case 3:wa(jt),vt();break;case 26:case 27:case 5:An(a);break;case 4:vt();break;case 31:a.memoizedState!==null&&na(a);break;case 13:na(a);break;case 19:N(bt);break;case 10:wa(a.type);break;case 22:case 23:na(a),Lc(),t!==null&&N(Ce);break;case 24:wa(jt)}}function ln(t,a){try{var e=a.updateQueue,l=e!==null?e.lastEffect:null;if(l!==null){var n=l.next;e=n;do{if((e.tag&t)===t){l=void 0;var u=e.create,c=e.inst;l=u(),c.destroy=l}e=e.next}while(e!==n)}}catch(i){nt(a,a.return,i)}}function fe(t,a,e){try{var l=a.updateQueue,n=l!==null?l.lastEffect:null;if(n!==null){var u=n.next;l=u;do{if((l.tag&t)===t){var c=l.inst,i=c.destroy;if(i!==void 0){c.destroy=void 0,n=a;var f=e,y=i;try{y()}catch(x){nt(n,f,x)}}}l=l.next}while(l!==u)}}catch(x){nt(a,a.return,x)}}function Wo(t){var a=t.updateQueue;if(a!==null){var e=t.stateNode;try{wf(a,e)}catch(l){nt(t,t.return,l)}}}function $o(t,a,e){e.props=Ye(t.type,t.memoizedProps),e.state=t.memoizedState;try{e.componentWillUnmount()}catch(l){nt(t,a,l)}}function nn(t,a){try{var e=t.ref;if(e!==null){switch(t.tag){case 26:case 27:case 5:var l=t.stateNode;break;case 30:l=t.stateNode;break;default:l=t.stateNode}typeof e=="function"?t.refCleanup=e(l):e.current=l}}catch(n){nt(t,a,n)}}function Ma(t,a){var e=t.ref,l=t.refCleanup;if(e!==null)if(typeof l=="function")try{l()}catch(n){nt(t,a,n)}finally{t.refCleanup=null,t=t.alternate,t!=null&&(t.refCleanup=null)}else if(typeof e=="function")try{e(null)}catch(n){nt(t,a,n)}else e.current=null}function Fo(t){var a=t.type,e=t.memoizedProps,l=t.stateNode;try{t:switch(a){case"button":case"input":case"select":case"textarea":e.autoFocus&&l.focus();break t;case"img":e.src?l.src=e.src:e.srcSet&&(l.srcset=e.srcSet)}}catch(n){nt(t,t.return,n)}}function Ni(t,a,e){try{var l=t.stateNode;Dh(l,t.type,e,a),l[Xt]=a}catch(n){nt(t,t.return,n)}}function Po(t){return t.tag===5||t.tag===3||t.tag===26||t.tag===27&&ge(t.type)||t.tag===4}function Ai(t){t:for(;;){for(;t.sibling===null;){if(t.return===null||Po(t.return))return null;t=t.return}for(t.sibling.return=t.return,t=t.sibling;t.tag!==5&&t.tag!==6&&t.tag!==18;){if(t.tag===27&&ge(t.type)||t.flags&2||t.child===null||t.tag===4)continue t;t.child.return=t,t=t.child}if(!(t.flags&2))return t.stateNode}}function Ti(t,a,e){var l=t.tag;if(l===5||l===6)t=t.stateNode,a?(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e).insertBefore(t,a):(a=e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,a.appendChild(t),e=e._reactRootContainer,e!=null||a.onclick!==null||(a.onclick=Ua));else if(l!==4&&(l===27&&ge(t.type)&&(e=t.stateNode,a=null),t=t.child,t!==null))for(Ti(t,a,e),t=t.sibling;t!==null;)Ti(t,a,e),t=t.sibling}function mu(t,a,e){var l=t.tag;if(l===5||l===6)t=t.stateNode,a?e.insertBefore(t,a):e.appendChild(t);else if(l!==4&&(l===27&&ge(t.type)&&(e=t.stateNode),t=t.child,t!==null))for(mu(t,a,e),t=t.sibling;t!==null;)mu(t,a,e),t=t.sibling}function Io(t){var a=t.stateNode,e=t.memoizedProps;try{for(var l=t.type,n=a.attributes;n.length;)a.removeAttributeNode(n[0]);Ut(a,l,e),a[_t]=t,a[Xt]=e}catch(u){nt(t,t.return,u)}}var Xa=!1,Tt=!1,zi=!1,tr=typeof WeakSet=="function"?WeakSet:Set,Mt=null;function rh(t,a){if(t=t.containerInfo,Ki=Ru,t=rf(t),vc(t)){if("selectionStart"in t)var e={start:t.selectionStart,end:t.selectionEnd};else t:{e=(e=t.ownerDocument)&&e.defaultView||window;var l=e.getSelection&&e.getSelection();if(l&&l.rangeCount!==0){e=l.anchorNode;var n=l.anchorOffset,u=l.focusNode;l=l.focusOffset;try{e.nodeType,u.nodeType}catch{e=null;break t}var c=0,i=-1,f=-1,y=0,x=0,S=t,g=null;a:for(;;){for(var p;S!==e||n!==0&&S.nodeType!==3||(i=c+n),S!==u||l!==0&&S.nodeType!==3||(f=c+l),S.nodeType===3&&(c+=S.nodeValue.length),(p=S.firstChild)!==null;)g=S,S=p;for(;;){if(S===t)break a;if(g===e&&++y===n&&(i=c),g===u&&++x===l&&(f=c),(p=S.nextSibling)!==null)break;S=g,g=S.parentNode}S=p}e=i===-1||f===-1?null:{start:i,end:f}}else e=null}e=e||{start:0,end:0}}else e=null;for(Ji={focusedElem:t,selectionRange:e},Ru=!1,Mt=a;Mt!==null;)if(a=Mt,t=a.child,(a.subtreeFlags&1028)!==0&&t!==null)t.return=a,Mt=t;else for(;Mt!==null;){switch(a=Mt,u=a.alternate,t=a.flags,a.tag){case 0:if((t&4)!==0&&(t=a.updateQueue,t=t!==null?t.events:null,t!==null))for(e=0;e title"))),Ut(u,l,e),u[_t]=t,Et(u),l=u;break t;case"link":var c=cd("link","href",n).get(l+(e.href||""));if(c){for(var i=0;ist&&(c=st,st=B,B=c);var d=ff(i,B),o=ff(i,st);if(d&&o&&(p.rangeCount!==1||p.anchorNode!==d.node||p.anchorOffset!==d.offset||p.focusNode!==o.node||p.focusOffset!==o.offset)){var m=S.createRange();m.setStart(d.node,d.offset),p.removeAllRanges(),B>st?(p.addRange(m),p.extend(o.node,o.offset)):(m.setEnd(o.node,o.offset),p.addRange(m))}}}}for(S=[],p=i;p=p.parentNode;)p.nodeType===1&&S.push({element:p,left:p.scrollLeft,top:p.scrollTop});for(typeof i.focus=="function"&&i.focus(),i=0;ie?32:e,v.T=null,e=Ui,Ui=null;var u=he,c=Ja;if(zt=0,vl=he=null,Ja=0,(at&6)!==0)throw Error(h(331));var i=at;if(at|=4,rr(u.current),sr(u,u.current,c,e),at=i,rn(0,!1),It&&typeof It.onPostCommitFiberRoot=="function")try{It.onPostCommitFiberRoot(Ml,u)}catch{}return!0}finally{_.p=n,v.T=l,_r(t,a)}}function Hr(t,a,e){a=da(e,a),a=di(t.stateNode,a,2),t=ce(t,a,2),t!==null&&(Ol(t,2),_a(t))}function nt(t,a,e){if(t.tag===3)Hr(t,t,e);else for(;a!==null;){if(a.tag===3){Hr(a,t,e);break}else if(a.tag===1){var l=a.stateNode;if(typeof a.type.getDerivedStateFromError=="function"||typeof l.componentDidCatch=="function"&&(de===null||!de.has(l))){t=da(e,t),e=Do(2),l=ce(a,e,2),l!==null&&(Uo(e,l,a,t),Ol(l,2),_a(l));break}}a=a.return}}function Bi(t,a,e){var l=t.pingCache;if(l===null){l=t.pingCache=new mh;var n=new Set;l.set(a,n)}else n=l.get(a),n===void 0&&(n=new Set,l.set(a,n));n.has(e)||(_i=!0,n.add(e),t=vh.bind(null,t,a,e),a.then(t,t))}function vh(t,a,e){var l=t.pingCache;l!==null&&l.delete(a),t.pingedLanes|=t.suspendedLanes&e,t.warmLanes&=~e,ot===t&&(K&e)===e&&(pt===4||pt===3&&(K&62914560)===K&&300>Pt()-pu?(at&2)===0&&bl(t,0):Oi|=e,xl===K&&(xl=0)),_a(t)}function Dr(t,a){a===0&&(a=As()),t=_e(t,a),t!==null&&(Ol(t,a),_a(t))}function bh(t){var a=t.memoizedState,e=0;a!==null&&(e=a.retryLane),Dr(t,e)}function Sh(t,a){var e=0;switch(t.tag){case 31:case 13:var l=t.stateNode,n=t.memoizedState;n!==null&&(e=n.retryLane);break;case 19:l=t.stateNode;break;case 22:l=t.stateNode._retryCache;break;default:throw Error(h(314))}l!==null&&l.delete(a),Dr(t,e)}function jh(t,a){return $u(t,a)}var Au=null,jl=null,wi=!1,Tu=!1,Yi=!1,ye=0;function _a(t){t!==jl&&t.next===null&&(jl===null?Au=jl=t:jl=jl.next=t),Tu=!0,wi||(wi=!0,Ah())}function rn(t,a){if(!Yi&&Tu){Yi=!0;do for(var e=!1,l=Au;l!==null;){if(t!==0){var n=l.pendingLanes;if(n===0)var u=0;else{var c=l.suspendedLanes,i=l.pingedLanes;u=(1<<31-ta(42|t)+1)-1,u&=n&~(c&~i),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(e=!0,qr(l,u))}else u=K,u=_n(l,l===ot?u:0,l.cancelPendingCommit!==null||l.timeoutHandle!==-1),(u&3)===0||_l(l,u)||(e=!0,qr(l,u));l=l.next}while(e);Yi=!1}}function Nh(){Ur()}function Ur(){Tu=wi=!1;var t=0;ye!==0&&Ch()&&(t=ye);for(var a=Pt(),e=null,l=Au;l!==null;){var n=l.next,u=Cr(l,a);u===0?(l.next=null,e===null?Au=n:e.next=n,n===null&&(jl=e)):(e=l,(t!==0||(u&3)!==0)&&(Tu=!0)),l=n}zt!==0&&zt!==5||rn(t),ye!==0&&(ye=0)}function Cr(t,a){for(var e=t.suspendedLanes,l=t.pingedLanes,n=t.expirationTimes,u=t.pendingLanes&-62914561;0i)break;var x=f.transferSize,S=f.initiatorType;x&&Zr(S)&&(f=f.responseEnd,c+=x*(f"u"?null:document;function ed(t,a,e){var l=Nl;if(l&&typeof a=="string"&&a){var n=oa(a);n='link[rel="'+t+'"][href="'+n+'"]',typeof e=="string"&&(n+='[crossorigin="'+e+'"]'),ad.has(n)||(ad.add(n),t={rel:t,crossOrigin:e,href:a},l.querySelector(n)===null&&(a=l.createElement("link"),Ut(a,"link",t),Et(a),l.head.appendChild(a)))}}function Xh(t){Wa.D(t),ed("dns-prefetch",t,null)}function Zh(t,a){Wa.C(t,a),ed("preconnect",t,a)}function Lh(t,a,e){Wa.L(t,a,e);var l=Nl;if(l&&t&&a){var n='link[rel="preload"][as="'+oa(a)+'"]';a==="image"&&e&&e.imageSrcSet?(n+='[imagesrcset="'+oa(e.imageSrcSet)+'"]',typeof e.imageSizes=="string"&&(n+='[imagesizes="'+oa(e.imageSizes)+'"]')):n+='[href="'+oa(t)+'"]';var u=n;switch(a){case"style":u=Al(t);break;case"script":u=Tl(t)}xa.has(u)||(t=w({rel:"preload",href:a==="image"&&e&&e.imageSrcSet?void 0:t,as:a},e),xa.set(u,t),l.querySelector(n)!==null||a==="style"&&l.querySelector(yn(u))||a==="script"&&l.querySelector(gn(u))||(a=l.createElement("link"),Ut(a,"link",t),Et(a),l.head.appendChild(a)))}}function Vh(t,a){Wa.m(t,a);var e=Nl;if(e&&t){var l=a&&typeof a.as=="string"?a.as:"script",n='link[rel="modulepreload"][as="'+oa(l)+'"][href="'+oa(t)+'"]',u=n;switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Tl(t)}if(!xa.has(u)&&(t=w({rel:"modulepreload",href:t},a),xa.set(u,t),e.querySelector(n)===null)){switch(l){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(e.querySelector(gn(u)))return}l=e.createElement("link"),Ut(l,"link",t),Et(l),e.head.appendChild(l)}}}function Kh(t,a,e){Wa.S(t,a,e);var l=Nl;if(l&&t){var n=Ve(l).hoistableStyles,u=Al(t);a=a||"default";var c=n.get(u);if(!c){var i={loading:0,preload:null};if(c=l.querySelector(yn(u)))i.loading=5;else{t=w({rel:"stylesheet",href:t,"data-precedence":a},e),(e=xa.get(u))&&as(t,e);var f=c=l.createElement("link");Et(f),Ut(f,"link",t),f._p=new Promise(function(y,x){f.onload=y,f.onerror=x}),f.addEventListener("load",function(){i.loading|=1}),f.addEventListener("error",function(){i.loading|=2}),i.loading|=4,Ou(c,a,l)}c={type:"stylesheet",instance:c,count:1,state:i},n.set(u,c)}}}function Jh(t,a){Wa.X(t,a);var e=Nl;if(e&&t){var l=Ve(e).hoistableScripts,n=Tl(t),u=l.get(n);u||(u=e.querySelector(gn(n)),u||(t=w({src:t,async:!0},a),(a=xa.get(n))&&es(t,a),u=e.createElement("script"),Et(u),Ut(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(n,u))}}function Wh(t,a){Wa.M(t,a);var e=Nl;if(e&&t){var l=Ve(e).hoistableScripts,n=Tl(t),u=l.get(n);u||(u=e.querySelector(gn(n)),u||(t=w({src:t,async:!0,type:"module"},a),(a=xa.get(n))&&es(t,a),u=e.createElement("script"),Et(u),Ut(u,"link",t),e.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},l.set(n,u))}}function ld(t,a,e,l){var n=(n=Z.current)?_u(n):null;if(!n)throw Error(h(446));switch(t){case"meta":case"title":return null;case"style":return typeof e.precedence=="string"&&typeof e.href=="string"?(a=Al(e.href),e=Ve(n).hoistableStyles,l=e.get(a),l||(l={type:"style",instance:null,count:0,state:null},e.set(a,l)),l):{type:"void",instance:null,count:0,state:null};case"link":if(e.rel==="stylesheet"&&typeof e.href=="string"&&typeof e.precedence=="string"){t=Al(e.href);var u=Ve(n).hoistableStyles,c=u.get(t);if(c||(n=n.ownerDocument||n,c={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(t,c),(u=n.querySelector(yn(t)))&&!u._p&&(c.instance=u,c.state.loading=5),xa.has(t)||(e={rel:"preload",as:"style",href:e.href,crossOrigin:e.crossOrigin,integrity:e.integrity,media:e.media,hrefLang:e.hrefLang,referrerPolicy:e.referrerPolicy},xa.set(t,e),u||$h(n,t,e,c.state))),a&&l===null)throw Error(h(528,""));return c}if(a&&l!==null)throw Error(h(529,""));return null;case"script":return a=e.async,e=e.src,typeof e=="string"&&a&&typeof a!="function"&&typeof a!="symbol"?(a=Tl(e),e=Ve(n).hoistableScripts,l=e.get(a),l||(l={type:"script",instance:null,count:0,state:null},e.set(a,l)),l):{type:"void",instance:null,count:0,state:null};default:throw Error(h(444,t))}}function Al(t){return'href="'+oa(t)+'"'}function yn(t){return'link[rel="stylesheet"]['+t+"]"}function nd(t){return w({},t,{"data-precedence":t.precedence,precedence:null})}function $h(t,a,e,l){t.querySelector('link[rel="preload"][as="style"]['+a+"]")?l.loading=1:(a=t.createElement("link"),l.preload=a,a.addEventListener("load",function(){return l.loading|=1}),a.addEventListener("error",function(){return l.loading|=2}),Ut(a,"link",e),Et(a),t.head.appendChild(a))}function Tl(t){return'[src="'+oa(t)+'"]'}function gn(t){return"script[async]"+t}function ud(t,a,e){if(a.count++,a.instance===null)switch(a.type){case"style":var l=t.querySelector('style[data-href~="'+oa(e.href)+'"]');if(l)return a.instance=l,Et(l),l;var n=w({},e,{"data-href":e.href,"data-precedence":e.precedence,href:null,precedence:null});return l=(t.ownerDocument||t).createElement("style"),Et(l),Ut(l,"style",n),Ou(l,e.precedence,t),a.instance=l;case"stylesheet":n=Al(e.href);var u=t.querySelector(yn(n));if(u)return a.state.loading|=4,a.instance=u,Et(u),u;l=nd(e),(n=xa.get(n))&&as(l,n),u=(t.ownerDocument||t).createElement("link"),Et(u);var c=u;return c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),Ut(u,"link",l),a.state.loading|=4,Ou(u,e.precedence,t),a.instance=u;case"script":return u=Tl(e.src),(n=t.querySelector(gn(u)))?(a.instance=n,Et(n),n):(l=e,(n=xa.get(u))&&(l=w({},e),es(l,n)),t=t.ownerDocument||t,n=t.createElement("script"),Et(n),Ut(n,"link",l),t.head.appendChild(n),a.instance=n);case"void":return null;default:throw Error(h(443,a.type))}else a.type==="stylesheet"&&(a.state.loading&4)===0&&(l=a.instance,a.state.loading|=4,Ou(l,e.precedence,t));return a.instance}function Ou(t,a,e){for(var l=e.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),n=l.length?l[l.length-1]:null,u=n,c=0;c title"):null)}function Fh(t,a,e){if(e===1||a.itemProp!=null)return!1;switch(t){case"meta":case"title":return!0;case"style":if(typeof a.precedence!="string"||typeof a.href!="string"||a.href==="")break;return!0;case"link":if(typeof a.rel!="string"||typeof a.href!="string"||a.href===""||a.onLoad||a.onError)break;return a.rel==="stylesheet"?(t=a.disabled,typeof a.precedence=="string"&&t==null):!0;case"script":if(a.async&&typeof a.async!="function"&&typeof a.async!="symbol"&&!a.onLoad&&!a.onError&&a.src&&typeof a.src=="string")return!0}return!1}function sd(t){return!(t.type==="stylesheet"&&(t.state.loading&3)===0)}function Ph(t,a,e,l){if(e.type==="stylesheet"&&(typeof l.media!="string"||matchMedia(l.media).matches!==!1)&&(e.state.loading&4)===0){if(e.instance===null){var n=Al(l.href),u=a.querySelector(yn(n));if(u){a=u._p,a!==null&&typeof a=="object"&&typeof a.then=="function"&&(t.count++,t=Du.bind(t),a.then(t,t)),e.state.loading|=4,e.instance=u,Et(u);return}u=a.ownerDocument||a,l=nd(l),(n=xa.get(n))&&as(l,n),u=u.createElement("link"),Et(u);var c=u;c._p=new Promise(function(i,f){c.onload=i,c.onerror=f}),Ut(u,"link",l),e.instance=u}t.stylesheets===null&&(t.stylesheets=new Map),t.stylesheets.set(e,a),(a=e.state.preload)&&(e.state.loading&3)===0&&(t.count++,e=Du.bind(t),a.addEventListener("load",e),a.addEventListener("error",e))}}var ls=0;function Ih(t,a){return t.stylesheets&&t.count===0&&Cu(t,t.stylesheets),0ls?50:800)+a);return t.unsuspend=e,function(){t.unsuspend=null,clearTimeout(l),clearTimeout(n)}}:null}function Du(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)Cu(this,this.stylesheets);else if(this.unsuspend){var t=this.unsuspend;this.unsuspend=null,t()}}}var Uu=null;function Cu(t,a){t.stylesheets=null,t.unsuspend!==null&&(t.count++,Uu=new Map,a.forEach(tm,t),Uu=null,Du.call(t))}function tm(t,a){if(!(a.state.loading&4)){var e=Uu.get(t);if(e)var l=e.get(null);else{e=new Map,Uu.set(t,e);for(var n=t.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(j)}catch(E){console.error(E)}}return j(),ds.exports=gm(),ds.exports}var xm=pm();const vm=j=>j.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),bm=j=>j.replace(/^([A-Z])|[\s-_]+(\w)/g,(E,R,h)=>h?h.toUpperCase():R.toLowerCase()),Dd=j=>{const E=bm(j);return E.charAt(0).toUpperCase()+E.slice(1)},Rd=(...j)=>j.filter((E,R,h)=>!!E&&E.trim()!==""&&h.indexOf(E)===R).join(" ").trim(),Sm=j=>{for(const E in j)if(E.startsWith("aria-")||E==="role"||E==="title")return!0};var jm={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};const Nm=F.forwardRef(({color:j="currentColor",size:E=24,strokeWidth:R=2,absoluteStrokeWidth:h,className:z="",children:A,iconNode:M,...xt},C)=>F.createElement("svg",{ref:C,...jm,width:E,height:E,stroke:j,strokeWidth:h?Number(R)*24/Number(E):R,className:Rd("lucide",z),...!A&&!Sm(xt)&&{"aria-hidden":"true"},...xt},[...M.map(([T,P])=>F.createElement(T,P)),...Array.isArray(A)?A:[A]]));const ht=(j,E)=>{const R=F.forwardRef(({className:h,...z},A)=>F.createElement(Nm,{ref:A,iconNode:E,className:Rd(`lucide-${vm(Dd(j))}`,`lucide-${j}`,h),...z}));return R.displayName=Dd(j),R};const Am=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Lu=ht("arrow-right",Am);const Tm=[["path",{d:"M12 7v14",key:"1akyts"}],["path",{d:"M3 18a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h5a4 4 0 0 1 4 4 4 4 0 0 1 4-4h5a1 1 0 0 1 1 1v13a1 1 0 0 1-1 1h-6a3 3 0 0 0-3 3 3 3 0 0 0-3-3z",key:"ruj8y"}]],qd=ht("book-open",Tm);const zm=[["path",{d:"M12 18V5",key:"adv99a"}],["path",{d:"M15 13a4.17 4.17 0 0 1-3-4 4.17 4.17 0 0 1-3 4",key:"1e3is1"}],["path",{d:"M17.598 6.5A3 3 0 1 0 12 5a3 3 0 1 0-5.598 1.5",key:"1gqd8o"}],["path",{d:"M17.997 5.125a4 4 0 0 1 2.526 5.77",key:"iwvgf7"}],["path",{d:"M18 18a4 4 0 0 0 2-7.464",key:"efp6ie"}],["path",{d:"M19.967 17.483A4 4 0 1 1 12 18a4 4 0 1 1-7.967-.517",key:"1gq6am"}],["path",{d:"M6 18a4 4 0 0 1-2-7.464",key:"k1g0md"}],["path",{d:"M6.003 5.125a4 4 0 0 0-2.526 5.77",key:"q97ue3"}]],Em=ht("brain",zm);const Mm=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],ku=ht("check",Mm);const _m=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Bd=ht("chevron-down",_m);const Om=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Ud=ht("chevron-right",Om);const Hm=[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]],Cd=ht("circle-check-big",Hm);const Dm=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],Um=ht("circle-question-mark",Dm);const Cm=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m15 9-6 6",key:"1uzhvr"}],["path",{d:"m9 9 6 6",key:"z0biqf"}]],Rm=ht("circle-x",Cm);const qm=[["path",{d:"M12 6v6l4 2",key:"mmk7yg"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],wd=ht("clock",qm);const Bm=[["rect",{width:"20",height:"14",x:"2",y:"5",rx:"2",key:"ynyp8z"}],["line",{x1:"2",x2:"22",y1:"10",y2:"10",key:"1b3vmo"}]],wm=ht("credit-card",Bm);const Ym=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],Qm=ht("external-link",Ym);const Gm=[["path",{d:"M8 3H5a2 2 0 0 0-2 2v14c0 1.1.9 2 2 2h3",key:"1i73f7"}],["path",{d:"M16 3h3a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-3",key:"saxlbk"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 14v2",key:"8jcxud"}],["path",{d:"M12 8v2",key:"1woqiv"}],["path",{d:"M12 2v2",key:"tus03m"}]],km=ht("flip-horizontal",Gm);const Xm=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],Yd=ht("globe",Xm);const Zm=[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]],Lm=ht("languages",Zm);const Vm=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],Km=ht("menu",Vm);const Jm=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],Wm=ht("message-circle",Jm);const $m=[["path",{d:"M5 5a2 2 0 0 1 3.008-1.728l11.997 6.998a2 2 0 0 1 .003 3.458l-12 7A2 2 0 0 1 5 19z",key:"10ikf1"}]],Fm=ht("play",$m);const Pm=[["path",{d:"M16 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"rib7q0"}],["path",{d:"M5 3a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2 1 1 0 0 1 1 1v1a2 2 0 0 1-2 2 1 1 0 0 0-1 1v2a1 1 0 0 0 1 1 6 6 0 0 0 6-6V5a2 2 0 0 0-2-2z",key:"1ymkrd"}]],Im=ht("quote",Pm);const t1=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],a1=ht("shield",t1);const e1=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Xu=ht("sparkles",e1);const l1=[["path",{d:"M11.525 2.295a.53.53 0 0 1 .95 0l2.31 4.679a2.123 2.123 0 0 0 1.595 1.16l5.166.756a.53.53 0 0 1 .294.904l-3.736 3.638a2.123 2.123 0 0 0-.611 1.878l.882 5.14a.53.53 0 0 1-.771.56l-4.618-2.428a2.122 2.122 0 0 0-1.973 0L6.396 21.01a.53.53 0 0 1-.77-.56l.881-5.139a2.122 2.122 0 0 0-.611-1.879L2.16 9.795a.53.53 0 0 1 .294-.906l5.165-.755a2.122 2.122 0 0 0 1.597-1.16z",key:"r04s7s"}]],xs=ht("star",l1);const n1=[["path",{d:"m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3",key:"wmoenq"}],["path",{d:"M12 9v4",key:"juzpu7"}],["path",{d:"M12 17h.01",key:"p32p05"}]],u1=ht("triangle-alert",n1);const c1=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],i1=ht("users",c1);const s1=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],f1=ht("x",s1),Zu=[{code:"en",name:"English",localName:"English",flag:"🇬🇧",url:"https://ssw2.com/en/"},{code:"ja",name:"Japanese",localName:"日本語",flag:"🇯🇵",url:"https://ssw2.com/ja/"},{code:"id",name:"Indonesian",localName:"Bahasa Indonesia",flag:"🇮🇩",url:"https://ssw2.com/id/"},{code:"vi",name:"Vietnamese",localName:"Tiếng Việt",flag:"🇻🇳",url:"https://ssw2.com/vi/"},{code:"tl",name:"Filipino",localName:"Tagalog",flag:"🇵🇭",url:"https://ssw2.com/tl/"},{code:"ne",name:"Nepali",localName:"नेपाली",flag:"🇳🇵",url:"https://ssw2.com/ne/"},{code:"si",name:"Sinhala",localName:"සිංහල",flag:"🇱🇰",url:"https://ssw2.com/si/"},{code:"mn",name:"Mongolian",localName:"Монгол хэл",flag:"🇲🇳",url:"https://ssw2.com/mn/"},{code:"th",name:"Thai",localName:"ภาษาไทย",flag:"🇹🇭",url:"https://ssw2.com/th/"},{code:"my",name:"Burmese",localName:"မြန်မာဘာသာ",flag:"🇲🇲",url:"https://ssw2.com/my/"},{code:"bn",name:"Bengali",localName:"বাংলা",flag:"🇧🇩",url:"https://ssw2.com/bn/"},{code:"hi",name:"Hindi",localName:"हिन्दी",flag:"🇮🇳",url:"https://ssw2.com/hi/"},{code:"km",name:"Khmer",localName:"ភាសាខ្មែរ",flag:"🇰🇭",url:"https://ssw2.com/km/"},{code:"ur",name:"Urdu",localName:"اردو",flag:"🇵🇰",url:"https://ssw2.com/ur/"}],Nn=Zu.find(j=>j.code==="id")||Zu[0];function o1(){const[j,E]=F.useState(!1),[R,h]=F.useState(!1),[z,A]=F.useState(!1);return F.useEffect(()=>{const M=()=>{E(window.scrollY>50)};return window.addEventListener("scroll",M,{passive:!0}),()=>window.removeEventListener("scroll",M)},[]),s.jsxs("header",{"code-path":"src/sections/Header.tsx:19:5",className:`fixed top-0 left-0 right-0 z-50 transition-all duration-500 ${j?"py-2 px-4":"py-4 px-4"}`,children:[s.jsx("div",{"code-path":"src/sections/Header.tsx:26:7",className:`mx-auto transition-all duration-500 ${j?"max-w-6xl bg-white/90 backdrop-blur-xl shadow-lg rounded-full px-6 py-2":"max-w-7xl px-4 py-2"}`,children:s.jsxs("div",{"code-path":"src/sections/Header.tsx:33:9",className:"flex items-center justify-between",children:[s.jsxs("a",{"code-path":"src/sections/Header.tsx:35:11",href:"https://ssw2.com/id/",className:"flex items-center gap-2 group",children:[s.jsx("div",{"code-path":"src/sections/Header.tsx:39:13",className:"relative w-10 h-10 transition-transform duration-300 group-hover:scale-110",children:s.jsx("img",{"code-path":"src/sections/Header.tsx:40:15",src:"./images/logo-ssw2.png",alt:"SSW2 Logo",className:"w-full h-full object-contain"})}),s.jsx("span",{"code-path":"src/sections/Header.tsx:46:13",className:`font-bold text-xl transition-colors duration-300 ${j?"text-gray-900":"text-white"}`,children:"SSW²"})]}),s.jsxs("div",{"code-path":"src/sections/Header.tsx:54:11",className:"hidden md:flex items-center gap-6",children:[s.jsxs("div",{"code-path":"src/sections/Header.tsx:56:13",className:"relative",children:[s.jsxs("button",{"code-path":"src/sections/Header.tsx:57:15",onClick:()=>h(!R),className:`flex items-center gap-2 px-4 py-2 rounded-full transition-all duration-300 ${j?"hover:bg-gray-100 text-gray-700":"hover:bg-white/10 text-white"}`,children:[s.jsx(Yd,{"code-path":"src/sections/Header.tsx:65:17",className:"w-4 h-4"}),s.jsx("span",{"code-path":"src/sections/Header.tsx:66:17",className:"text-sm font-medium",children:Nn.flag}),s.jsx("span",{"code-path":"src/sections/Header.tsx:67:17",className:"text-sm",children:Nn.name}),s.jsx(Bd,{"code-path":"src/sections/Header.tsx:68:17",className:`w-4 h-4 transition-transform duration-300 ${R?"rotate-180":""}`})]}),R&&s.jsx("div",{"code-path":"src/sections/Header.tsx:73:17",className:"absolute top-full right-0 mt-2 w-64 bg-white rounded-2xl shadow-2xl border border-gray-100 overflow-hidden animate-in fade-in slide-in-from-top-2 duration-200",children:s.jsxs("div",{"code-path":"src/sections/Header.tsx:74:19",className:"p-2 max-h-80 overflow-y-auto",children:[s.jsx("p",{"code-path":"src/sections/Header.tsx:75:21",className:"px-3 py-2 text-xs font-semibold text-gray-400 uppercase tracking-wider",children:"Pilih Bahasa"}),Zu.map(M=>s.jsxs("a",{"code-path":"src/sections/Header.tsx:79:23",href:M.url,className:`flex items-center gap-3 px-3 py-2.5 rounded-xl transition-all duration-200 ${M.code===Nn.code?"bg-blue-50 text-blue-600":"hover:bg-gray-50 text-gray-700"}`,children:[s.jsx("span",{"code-path":"src/sections/Header.tsx:88:25",className:"text-xl",children:M.flag}),s.jsxs("div",{"code-path":"src/sections/Header.tsx:89:25",className:"flex-1",children:[s.jsx("p",{"code-path":"src/sections/Header.tsx:90:27",className:"text-sm font-medium",children:M.name}),s.jsx("p",{"code-path":"src/sections/Header.tsx:91:27",className:"text-xs text-gray-400",children:M.localName})]}),M.code===Nn.code&&s.jsx("div",{"code-path":"src/sections/Header.tsx:94:27",className:"w-2 h-2 bg-blue-500 rounded-full"})]},M.code))]})})]}),s.jsx("a",{"code-path":"src/sections/Header.tsx:104:13",href:"https://ssw2.com/dashboard-page/enrolled-courses/",className:`px-6 py-2.5 rounded-full font-medium text-sm transition-all duration-300 ${j?"bg-blue-600 text-white hover:bg-blue-700 hover:shadow-lg hover:shadow-blue-500/25":"bg-white text-blue-600 hover:bg-blue-50"}`,children:"Masuk"})]}),s.jsx("button",{"code-path":"src/sections/Header.tsx:117:11",onClick:()=>A(!z),className:`md:hidden p-2 rounded-lg transition-colors ${j?"text-gray-700 hover:bg-gray-100":"text-white hover:bg-white/10"}`,children:z?s.jsx(f1,{"code-path":"src/sections/Header.tsx:123:33",className:"w-6 h-6"}):s.jsx(Km,{"code-path":"src/sections/Header.tsx:123:61",className:"w-6 h-6"})})]})}),z&&s.jsx("div",{"code-path":"src/sections/Header.tsx:130:9",className:"md:hidden absolute top-full left-4 right-4 mt-2 bg-white rounded-2xl shadow-2xl border border-gray-100 overflow-hidden animate-in fade-in slide-in-from-top-2 duration-200",children:s.jsxs("div",{"code-path":"src/sections/Header.tsx:131:11",className:"p-4",children:[s.jsx("p",{"code-path":"src/sections/Header.tsx:132:13",className:"text-xs font-semibold text-gray-400 uppercase tracking-wider mb-3",children:"Pilih Bahasa"}),s.jsx("div",{"code-path":"src/sections/Header.tsx:135:13",className:"grid grid-cols-2 gap-2",children:Zu.map(M=>s.jsxs("a",{"code-path":"src/sections/Header.tsx:137:17",href:M.url,className:`flex items-center gap-2 px-3 py-2.5 rounded-xl transition-all duration-200 ${M.code===Nn.code?"bg-blue-50 text-blue-600":"hover:bg-gray-50 text-gray-700"}`,children:[s.jsx("span",{"code-path":"src/sections/Header.tsx:146:19",className:"text-lg",children:M.flag}),s.jsx("span",{"code-path":"src/sections/Header.tsx:147:19",className:"text-sm font-medium",children:M.name})]},M.code))}),s.jsx("div",{"code-path":"src/sections/Header.tsx:151:13",className:"mt-4 pt-4 border-t border-gray-100",children:s.jsx("a",{"code-path":"src/sections/Header.tsx:152:15",href:"https://ssw2.com/dashboard-page/enrolled-courses/",className:"flex items-center justify-center w-full px-6 py-3 bg-blue-600 text-white rounded-xl font-medium hover:bg-blue-700 transition-colors",children:"Masuk"})})]})})]})}function r1(){const j=F.useRef(null),E=F.useRef(null);F.useEffect(()=>{const h=()=>{if(j.current&&E.current){const z=window.scrollY,A=j.current.offsetHeight,M=Math.min(z/A,1);E.current.style.transform=`scale(${1+M*.1}) translateY(${z*.3}px)`,E.current.style.opacity=`${1-M*.5}`}};return window.addEventListener("scroll",h,{passive:!0}),()=>window.removeEventListener("scroll",h)},[]);const R=[{icon:Lm,value:"15+",label:"Bahasa"},{icon:qd,value:"11",label:"Bidang"},{icon:xs,value:"1000+",label:"Soal Latihan"},{icon:i1,value:"5000+",label:"Pengguna"}];return s.jsxs("section",{"code-path":"src/sections/Hero.tsx:33:5",ref:j,className:"relative min-h-screen flex items-center justify-center overflow-hidden",children:[s.jsxs("div",{"code-path":"src/sections/Hero.tsx:35:7",className:"absolute inset-0 z-0",children:[s.jsx("video",{"code-path":"src/sections/Hero.tsx:36:9",ref:E,autoPlay:!0,muted:!0,loop:!0,playsInline:!0,className:"w-full h-full object-cover transition-transform duration-100",poster:"./images/hero-poster.jpg",children:s.jsx("source",{"code-path":"src/sections/Hero.tsx:45:11",src:"/videos/hero-bg.mp4",type:"video/mp4"})}),s.jsx("div",{"code-path":"src/sections/Hero.tsx:48:9",className:"absolute inset-0 bg-gradient-to-b from-black/70 via-black/50 to-black/80"}),s.jsx("div",{"code-path":"src/sections/Hero.tsx:51:9",className:"absolute inset-0 opacity-20",children:s.jsx("div",{"code-path":"src/sections/Hero.tsx:52:11",className:"absolute inset-0",style:{backgroundImage:`linear-gradient(rgba(0,113,227,0.3) 1px, transparent 1px), linear-gradient(90deg, rgba(0,113,227,0.3) 1px, transparent 1px)`,backgroundSize:"50px 50px"}})})]}),s.jsx("div",{"code-path":"src/sections/Hero.tsx:61:7",className:"absolute inset-0 z-0 overflow-hidden pointer-events-none",children:[...Array(6)].map((h,z)=>s.jsx("div",{"code-path":"src/sections/Hero.tsx:63:11",className:"absolute w-20 h-20 border border-blue-400/20 rounded-lg animate-pulse",style:{left:`${10+z*15}%`,top:`${20+z%3*25}%`,animationDelay:`${z*.5}s`,animationDuration:"3s"}},z))}),s.jsx("div",{"code-path":"src/sections/Hero.tsx:77:7",className:"relative z-10 w-full max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 pt-24 pb-16",children:s.jsxs("div",{"code-path":"src/sections/Hero.tsx:78:9",className:"text-center",children:[s.jsxs("div",{"code-path":"src/sections/Hero.tsx:80:11",className:"inline-flex items-center gap-2 px-4 py-2 bg-white/10 backdrop-blur-sm rounded-full border border-white/20 mb-8 animate-fade-in-up",children:[s.jsx("span",{"code-path":"src/sections/Hero.tsx:81:13",className:"w-2 h-2 bg-green-400 rounded-full animate-pulse"}),s.jsx("span",{"code-path":"src/sections/Hero.tsx:82:13",className:"text-sm text-white/90",children:"Platform #1 untuk Persiapan SSW2"})]}),s.jsxs("h1",{"code-path":"src/sections/Hero.tsx:86:11",className:"text-4xl sm:text-5xl md:text-6xl lg:text-7xl font-bold text-white mb-6 leading-tight",children:["Siap Lulus"," ",s.jsxs("span",{"code-path":"src/sections/Hero.tsx:88:13",className:"relative inline-block",children:[s.jsx("span",{"code-path":"src/sections/Hero.tsx:89:15",className:"relative z-10 text-transparent bg-clip-text bg-gradient-to-r from-blue-400 to-cyan-400",children:"Ujian SSW2?"}),s.jsxs("svg",{"code-path":"src/sections/Hero.tsx:92:15",className:"absolute -bottom-2 left-0 w-full",viewBox:"0 0 300 12",fill:"none",children:[s.jsx("path",{"code-path":"src/sections/Hero.tsx:93:17",d:"M2 8C50 2 100 2 150 8C200 14 250 14 298 8",stroke:"url(#underlineGradient)",strokeWidth:"4",strokeLinecap:"round"}),s.jsx("defs",{"code-path":"src/sections/Hero.tsx:99:17",children:s.jsxs("linearGradient",{"code-path":"src/sections/Hero.tsx:100:19",id:"underlineGradient",x1:"0%",y1:"0%",x2:"100%",y2:"0%",children:[s.jsx("stop",{"code-path":"src/sections/Hero.tsx:101:21",offset:"0%",stopColor:"#0071e3"}),s.jsx("stop",{"code-path":"src/sections/Hero.tsx:102:21",offset:"100%",stopColor:"#00c6ff"})]})})]})]})]}),s.jsx("p",{"code-path":"src/sections/Hero.tsx:110:11",className:"text-lg sm:text-xl text-white/80 max-w-3xl mx-auto mb-10 leading-relaxed",children:"Platform simulasi ujian terlengkap untuk pekerja asing di Jepang. Belajar dengan soal-soal terbaru dan flashcard interaktif dalam Bahasa Indonesia."}),s.jsxs("div",{"code-path":"src/sections/Hero.tsx:116:11",className:"flex flex-col sm:flex-row items-center justify-center gap-4 mb-16",children:[s.jsxs("a",{"code-path":"src/sections/Hero.tsx:117:13",href:"#products",className:"group relative px-8 py-4 bg-gradient-to-r from-blue-600 to-blue-500 text-white rounded-full font-semibold text-lg overflow-hidden transition-all duration-300 hover:shadow-2xl hover:shadow-blue-500/40 hover:scale-105",children:[s.jsxs("span",{"code-path":"src/sections/Hero.tsx:121:15",className:"relative z-10 flex items-center gap-2",children:["Mulai Belajar Sekarang",s.jsx(Lu,{"code-path":"src/sections/Hero.tsx:123:17",className:"w-5 h-5 transition-transform group-hover:translate-x-1"})]}),s.jsx("div",{"code-path":"src/sections/Hero.tsx:125:15",className:"absolute inset-0 bg-gradient-to-r from-blue-500 to-cyan-500 opacity-0 group-hover:opacity-100 transition-opacity duration-300"})]}),s.jsxs("a",{"code-path":"src/sections/Hero.tsx:127:13",href:"#features",className:"group flex items-center gap-3 px-8 py-4 bg-white/10 backdrop-blur-sm text-white rounded-full font-semibold text-lg border border-white/20 hover:bg-white/20 transition-all duration-300",children:[s.jsx("div",{"code-path":"src/sections/Hero.tsx:131:15",className:"w-10 h-10 bg-white/20 rounded-full flex items-center justify-center group-hover:bg-white/30 transition-colors",children:s.jsx(Fm,{"code-path":"src/sections/Hero.tsx:132:17",className:"w-4 h-4 ml-0.5"})}),"Lihat Fitur"]})]}),s.jsx("div",{"code-path":"src/sections/Hero.tsx:139:11",className:"grid grid-cols-2 md:grid-cols-4 gap-4 max-w-4xl mx-auto",children:R.map((h,z)=>s.jsxs("div",{"code-path":"src/sections/Hero.tsx:141:15",className:"group relative p-6 bg-white/5 backdrop-blur-sm rounded-2xl border border-white/10 hover:bg-white/10 hover:border-white/20 transition-all duration-300",style:{animationDelay:`${z*.1}s`},children:[s.jsx(h.icon,{"code-path":"src/sections/Hero.tsx:146:17",className:"w-6 h-6 text-blue-400 mx-auto mb-3 group-hover:scale-110 transition-transform"}),s.jsx("p",{"code-path":"src/sections/Hero.tsx:147:17",className:"text-3xl font-bold text-white mb-1",children:h.value}),s.jsx("p",{"code-path":"src/sections/Hero.tsx:148:17",className:"text-sm text-white/60",children:h.label})]},z))})]})}),s.jsx("div",{"code-path":"src/sections/Hero.tsx:156:7",className:"absolute bottom-8 left-1/2 -translate-x-1/2 z-10",children:s.jsx("div",{"code-path":"src/sections/Hero.tsx:157:9",className:"w-6 h-10 border-2 border-white/30 rounded-full flex justify-center",children:s.jsx("div",{"code-path":"src/sections/Hero.tsx:158:11",className:"w-1.5 h-3 bg-white/60 rounded-full mt-2 animate-bounce"})})})]})}function d1(){const j=F.useRef(null),[E,R]=F.useState(!1);F.useEffect(()=>{const A=new IntersectionObserver(([M])=>{M.isIntersecting&&(R(!0),A.disconnect())},{threshold:.2});return j.current&&A.observe(j.current),()=>A.disconnect()},[]);const h=["Takut gagal ujian SSW2 dan kehilangan kesempatan upgrade visa","Kesulitan memahami materi dalam bahasa Jepang","Tidak ada referensi soal yang sesuai kisi-kisi terbaru","Waktu terbatas untuk belajar karena sibuk bekerja","Biaya les privat yang sangat mahal"],z=["Soal latihan dibuat oleh pengajar profesional di bidangnya masing-masing","Penjelasan lengkap dalam Bahasa Indonesia","Materi selalu update sesuai kisi-kisi terbaru","Akses 24/7, belajar kapan saja dan di mana saja","Harga terjangkau, hanya ¥5,000 per bidang"];return s.jsxs("section",{"code-path":"src/sections/ProblemSolution.tsx:43:5",ref:j,className:"relative py-24 bg-gray-50 overflow-hidden",children:[s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:45:7",className:"absolute inset-0 opacity-30",children:[s.jsx("div",{"code-path":"src/sections/ProblemSolution.tsx:46:9",className:"absolute top-0 left-0 w-96 h-96 bg-blue-200 rounded-full blur-3xl -translate-x-1/2 -translate-y-1/2"}),s.jsx("div",{"code-path":"src/sections/ProblemSolution.tsx:47:9",className:"absolute bottom-0 right-0 w-96 h-96 bg-cyan-200 rounded-full blur-3xl translate-x-1/2 translate-y-1/2"})]}),s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:50:7",className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:52:9",className:`text-center mb-16 transition-all duration-700 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[s.jsx("span",{"code-path":"src/sections/ProblemSolution.tsx:53:11",className:"inline-block px-4 py-1.5 bg-blue-100 text-blue-600 rounded-full text-sm font-semibold mb-4",children:"Kenapa SSW2.com?"}),s.jsxs("h2",{"code-path":"src/sections/ProblemSolution.tsx:56:11",className:"text-3xl sm:text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:["Dari ",s.jsx("span",{"code-path":"src/sections/ProblemSolution.tsx:57:18",className:"text-red-500",children:"Khawatir"})," ke"," ",s.jsx("span",{"code-path":"src/sections/ProblemSolution.tsx:58:13",className:"text-green-500",children:"Percaya Diri"})]}),s.jsx("p",{"code-path":"src/sections/ProblemSolution.tsx:60:11",className:"text-lg text-gray-600 max-w-2xl mx-auto",children:"Kami memahami tantangan Anda. Inilah mengapa ribuan pekerja memilih SSW2.com untuk persiapan ujian mereka."})]}),s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:66:9",className:"grid md:grid-cols-2 gap-8 max-w-5xl mx-auto",children:[s.jsx("div",{"code-path":"src/sections/ProblemSolution.tsx:68:11",className:`transition-all duration-700 delay-200 ${E?"opacity-100 translate-x-0":"opacity-0 -translate-x-8"}`,children:s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:69:13",className:"bg-white rounded-3xl shadow-xl shadow-red-100/50 p-8 border border-red-100",children:[s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:70:15",className:"flex items-center gap-3 mb-6",children:[s.jsx("div",{"code-path":"src/sections/ProblemSolution.tsx:71:17",className:"w-12 h-12 bg-red-100 rounded-xl flex items-center justify-center",children:s.jsx(u1,{"code-path":"src/sections/ProblemSolution.tsx:72:19",className:"w-6 h-6 text-red-500"})}),s.jsx("h3",{"code-path":"src/sections/ProblemSolution.tsx:74:17",className:"text-xl font-bold text-gray-900",children:"Tanpa Persiapan"})]}),s.jsx("ul",{"code-path":"src/sections/ProblemSolution.tsx:76:15",className:"space-y-4",children:h.map((A,M)=>s.jsxs("li",{"code-path":"src/sections/ProblemSolution.tsx:78:19",className:"flex items-start gap-3 group",style:{animationDelay:`${M*.1}s`},children:[s.jsx(Rm,{"code-path":"src/sections/ProblemSolution.tsx:83:21",className:"w-5 h-5 text-red-400 mt-0.5 flex-shrink-0 group-hover:scale-110 transition-transform"}),s.jsx("span",{"code-path":"src/sections/ProblemSolution.tsx:84:21",className:"text-gray-600",children:A})]},M))})]})}),s.jsx("div",{"code-path":"src/sections/ProblemSolution.tsx:92:11",className:`transition-all duration-700 delay-400 ${E?"opacity-100 translate-x-0":"opacity-0 translate-x-8"}`,children:s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:93:13",className:"bg-white rounded-3xl shadow-xl shadow-green-100/50 p-8 border border-green-100",children:[s.jsxs("div",{"code-path":"src/sections/ProblemSolution.tsx:94:15",className:"flex items-center gap-3 mb-6",children:[s.jsx("div",{"code-path":"src/sections/ProblemSolution.tsx:95:17",className:"w-12 h-12 bg-green-100 rounded-xl flex items-center justify-center",children:s.jsx(Cd,{"code-path":"src/sections/ProblemSolution.tsx:96:19",className:"w-6 h-6 text-green-500"})}),s.jsx("h3",{"code-path":"src/sections/ProblemSolution.tsx:98:17",className:"text-xl font-bold text-gray-900",children:"Dengan SSW2.com"})]}),s.jsx("ul",{"code-path":"src/sections/ProblemSolution.tsx:100:15",className:"space-y-4",children:z.map((A,M)=>s.jsxs("li",{"code-path":"src/sections/ProblemSolution.tsx:102:19",className:"flex items-start gap-3 group",style:{animationDelay:`${M*.1}s`},children:[s.jsx(Cd,{"code-path":"src/sections/ProblemSolution.tsx:107:21",className:"w-5 h-5 text-green-500 mt-0.5 flex-shrink-0 group-hover:scale-110 transition-transform"}),s.jsx("span",{"code-path":"src/sections/ProblemSolution.tsx:108:21",className:"text-gray-700 font-medium",children:A})]},M))})]})})]}),s.jsx("div",{"code-path":"src/sections/ProblemSolution.tsx:117:9",className:`text-center mt-12 transition-all duration-700 delay-600 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:s.jsxs("a",{"code-path":"src/sections/ProblemSolution.tsx:118:11",href:"#products",className:"inline-flex items-center gap-2 px-8 py-4 bg-blue-600 text-white rounded-full font-semibold hover:bg-blue-700 hover:shadow-lg hover:shadow-blue-500/25 transition-all duration-300 group",children:["Lihat Paket Soal Latihan",s.jsx(Lu,{"code-path":"src/sections/ProblemSolution.tsx:123:13",className:"w-5 h-5 group-hover:translate-x-1 transition-transform"})]})})]})]})}const h1=[{id:"automobile",title:"Perbaikan dan Perawatan Mobil",titleEn:"Automobile Repair and Maintenance",description:"Persiapan ujian SSW2 untuk bidang perbaikan dan perawatan kendaraan bermotor",price:5e3,url:"https://ssw2.com/courses/automobile-repair-and-maintenance/",image:"./images/products/automobile.jpg",category:"Manufaktur"},{id:"machining",title:"Machining dan Metal Processing",titleEn:"Machining and Metal Processing",description:"Simulasi ujian untuk bidang machining dan pengolahan logam",price:5e3,url:"https://ssw2.com/courses/simulasi-ujian-machining-dan-metal-processing-bahasa-indonesia/",image:"./images/products/machining.jpg",category:"Manufaktur"},{id:"akuakultur",title:"Akuakultur",titleEn:"Aquaculture",description:"Simulasi tes SSW2 untuk bidang akuakultur dan budidaya perairan",price:5e3,url:"https://ssw2.com/courses/simulasi-tes-ssw2-akuakultur-bahasa-indonesia/",image:"./images/products/akuakultur.jpg",category:"Pertanian"},{id:"livestock",title:"Peternakan",titleEn:"Livestock Farming",description:"Simulasi ujian SSW2 untuk bidang peternakan dan pengembangan ternak",price:5e3,url:"https://ssw2.com/courses/ssw-2-live-stock-farming-indonesia/",image:"./images/products/livestock.jpg",category:"Pertanian"},{id:"construction-equipment",title:"Peralatan dan Infrastruktur Konstruksi",titleEn:"Construction Equipment and Infrastructure",description:"Persiapan ujian untuk bidang konstruksi peralatan dan infrastruktur",price:5e3,url:"https://ssw2.com/courses/ssw2-construction-equipment-and-infrastructure-simulation-test-indonesia/",image:"./images/products/construction-equipment.jpg",category:"Konstruksi"},{id:"ground-handling",title:"Ground Handling",titleEn:"Ground Handling",description:"Simulasi ujian SSW2 untuk bidang ground handling bandara",price:5e3,url:"https://ssw2.com/courses/simulasi-ujian-ssw2-ground-handling-bahasa/",image:"./images/products/ground-handling.jpg",category:"Transportasi"},{id:"food-beverage",title:"Manufaktur Makanan dan Minuman",titleEn:"Food and Beverage Manufacturing",description:"Tes simulasi SSW2 untuk bidang manufaktur makanan dan minuman",price:5e3,url:"https://ssw2.com/courses/food-beverage-manufacturing-indonesia/",image:"./images/products/food-beverage.jpg",category:"Manufaktur"},{id:"construction-civil",title:"Teknik Sipil Konstruksi",titleEn:"Construction Civil Engineering",description:"Simulasi ujian untuk bidang teknik sipil dan konstruksi bangunan",price:5e3,url:"https://ssw2.com/courses/construction-civil-enginering-simulation-test-indonesia/",image:"./images/products/construction-civil.jpg",category:"Konstruksi"},{id:"architecture",title:"Arsitektur dan Building",titleEn:"Architecture and Building",description:"Ujian simulasi SSW2 untuk bidang arsitektur dan konstruksi bangunan",price:5e3,url:"https://ssw2.com/courses/ssw2-konstruksi-arsitektur-building-ujian-simulasi-bahasa-indonesia/",image:"./images/products/architecture.jpg",category:"Konstruksi"},{id:"agriculture",title:"Pertanian",titleEn:"Agriculture",description:"Simulasi ujian SSW2 untuk bidang pertanian dan pengolahan hasil pertanian",price:5e3,url:"https://ssw2.com/courses/ssw-2-agriculture-indonesia/",image:"./images/products/agriculture.jpg",category:"Pertanian"},{id:"food-service",title:"Food Service",titleEn:"Food Service",description:"Tes simulasi SSW2 untuk bidang food service dan layanan makanan",price:5e3,url:"https://ssw2.com/courses/ssw-2-food-service-indonesia/",image:"./images/products/food-service.jpg",category:"Jasa"}],m1=()=>s.jsxs("div",{"code-path":"src/sections/Products.tsx:7:3",className:"flex flex-wrap items-center justify-center gap-3 mt-4",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:9:5",className:"flex items-center gap-1.5 px-3 py-1.5 bg-white rounded-lg border border-gray-200 shadow-sm",children:[s.jsxs("svg",{"code-path":"src/sections/Products.tsx:10:7",className:"w-5 h-5",viewBox:"0 0 24 24",fill:"none",children:[s.jsx("rect",{"code-path":"src/sections/Products.tsx:11:9",x:"2",y:"5",width:"20",height:"14",rx:"2",fill:"#1a1f71"}),s.jsx("path",{"code-path":"src/sections/Products.tsx:12:9",d:"M2 10h20",stroke:"white",strokeWidth:"1.5"}),s.jsx("circle",{"code-path":"src/sections/Products.tsx:13:9",cx:"7",cy:"15",r:"1.5",fill:"white"})]}),s.jsx("span",{"code-path":"src/sections/Products.tsx:15:7",className:"text-xs font-medium text-gray-700",children:"Kartu Kredit"})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:19:5",className:"flex items-center gap-1.5 px-3 py-1.5 bg-white rounded-lg border border-gray-200 shadow-sm",children:[s.jsxs("svg",{"code-path":"src/sections/Products.tsx:20:7",className:"w-5 h-5",viewBox:"0 0 24 24",fill:"none",children:[s.jsx("rect",{"code-path":"src/sections/Products.tsx:21:9",x:"3",y:"6",width:"18",height:"14",rx:"2",fill:"#e60012"}),s.jsx("path",{"code-path":"src/sections/Products.tsx:22:9",d:"M6 10h12M6 13h12M6 16h8",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"})]}),s.jsx("span",{"code-path":"src/sections/Products.tsx:24:7",className:"text-xs font-medium text-gray-700",children:"Konbini"})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:28:5",className:"flex items-center gap-1.5 px-3 py-1.5 bg-white rounded-lg border border-gray-200 shadow-sm",children:[s.jsxs("svg",{"code-path":"src/sections/Products.tsx:29:7",className:"w-5 h-5",viewBox:"0 0 24 24",fill:"none",children:[s.jsx("circle",{"code-path":"src/sections/Products.tsx:30:9",cx:"12",cy:"12",r:"10",fill:"#ff0033"}),s.jsx("text",{"code-path":"src/sections/Products.tsx:31:9",x:"12",y:"15",textAnchor:"middle",fill:"white",fontSize:"8",fontWeight:"bold",children:"P"})]}),s.jsx("span",{"code-path":"src/sections/Products.tsx:33:7",className:"text-xs font-medium text-gray-700",children:"PayPay"})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:37:5",className:"flex items-center gap-1.5 px-3 py-1.5 bg-white rounded-lg border border-gray-200 shadow-sm",children:[s.jsxs("svg",{"code-path":"src/sections/Products.tsx:38:7",className:"w-5 h-5",viewBox:"0 0 24 24",fill:"none",children:[s.jsx("circle",{"code-path":"src/sections/Products.tsx:39:9",cx:"12",cy:"12",r:"10",fill:"#09bb07"}),s.jsx("path",{"code-path":"src/sections/Products.tsx:40:9",d:"M8 10c0-2 2-3 4-3s4 1 4 3-2 3-4 3",stroke:"white",strokeWidth:"1.5",fill:"none"})]}),s.jsx("span",{"code-path":"src/sections/Products.tsx:42:7",className:"text-xs font-medium text-gray-700",children:"WeChat"})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:46:5",className:"flex items-center gap-1.5 px-3 py-1.5 bg-white rounded-lg border border-gray-200 shadow-sm",children:[s.jsxs("svg",{"code-path":"src/sections/Products.tsx:47:7",className:"w-5 h-5",viewBox:"0 0 24 24",fill:"none",children:[s.jsx("rect",{"code-path":"src/sections/Products.tsx:48:9",x:"2",y:"2",width:"20",height:"20",rx:"4",fill:"#1677ff"}),s.jsx("text",{"code-path":"src/sections/Products.tsx:49:9",x:"12",y:"16",textAnchor:"middle",fill:"white",fontSize:"10",fontWeight:"bold",children:"A"})]}),s.jsx("span",{"code-path":"src/sections/Products.tsx:51:7",className:"text-xs font-medium text-gray-700",children:"Alipay"})]})]});function y1(){const j=F.useRef(null),[E,R]=F.useState(!1),[h,z]=F.useState(null);return F.useEffect(()=>{const A=new IntersectionObserver(([M])=>{M.isIntersecting&&(R(!0),A.disconnect())},{threshold:.1});return j.current&&A.observe(j.current),()=>A.disconnect()},[]),s.jsxs("section",{"code-path":"src/sections/Products.tsx:80:5",id:"products",ref:j,className:"relative py-24 bg-white overflow-hidden",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:82:7",className:"absolute inset-0",children:[s.jsx("div",{"code-path":"src/sections/Products.tsx:83:9",className:"absolute top-1/4 left-0 w-72 h-72 bg-blue-50 rounded-full blur-3xl"}),s.jsx("div",{"code-path":"src/sections/Products.tsx:84:9",className:"absolute bottom-1/4 right-0 w-72 h-72 bg-cyan-50 rounded-full blur-3xl"})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:87:7",className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:89:9",className:`text-center mb-16 transition-all duration-700 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[s.jsx("span",{"code-path":"src/sections/Products.tsx:90:11",className:"inline-block px-4 py-1.5 bg-blue-100 text-blue-600 rounded-full text-sm font-semibold mb-4",children:"11 Bidang Tersedia"}),s.jsx("h2",{"code-path":"src/sections/Products.tsx:93:11",className:"text-3xl sm:text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:"Pilih Bidang Pekerjaan Anda"}),s.jsx("p",{"code-path":"src/sections/Products.tsx:96:11",className:"text-lg text-gray-600 max-w-2xl mx-auto",children:"Simulasi ujian tersedia untuk 11 bidang SSW2. Setiap paket berisi ratusan soal latihan dengan pembahasan lengkap dalam Bahasa Indonesia."})]}),s.jsx("div",{"code-path":"src/sections/Products.tsx:103:9",className:`mb-12 transition-all duration-700 delay-100 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:s.jsx("div",{"code-path":"src/sections/Products.tsx:104:11",className:"bg-gradient-to-r from-red-500 to-orange-500 rounded-2xl p-6 text-white shadow-xl",children:s.jsxs("div",{"code-path":"src/sections/Products.tsx:105:13",className:"flex flex-col md:flex-row items-center justify-between gap-4",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:106:15",className:"flex items-center gap-3",children:[s.jsx("div",{"code-path":"src/sections/Products.tsx:107:17",className:"w-12 h-12 bg-white/20 rounded-full flex items-center justify-center",children:s.jsx(wd,{"code-path":"src/sections/Products.tsx:108:19",className:"w-6 h-6"})}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:110:17",children:[s.jsx("h3",{"code-path":"src/sections/Products.tsx:111:19",className:"font-bold text-lg",children:"Promo Terbatas! Hemat 67%"}),s.jsx("p",{"code-path":"src/sections/Products.tsx:112:19",className:"text-white/90 text-sm",children:"Harga Normal: ¥15,000 (6 bulan akses) - Sekarang HANYA ¥5,000 untuk akses 2 TAHUN!"})]})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:115:15",className:"flex items-center gap-4",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:116:17",className:"text-center",children:[s.jsx("p",{"code-path":"src/sections/Products.tsx:117:19",className:"text-sm text-white/70 line-through",children:"¥15,000"}),s.jsx("p",{"code-path":"src/sections/Products.tsx:118:19",className:"text-3xl font-bold",children:"¥5,000"})]}),s.jsx("div",{"code-path":"src/sections/Products.tsx:120:17",className:"hidden md:block w-px h-12 bg-white/30"}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:121:17",className:"text-sm",children:[s.jsxs("p",{"code-path":"src/sections/Products.tsx:122:19",className:"flex items-center gap-1",children:[s.jsx(ku,{"code-path":"src/sections/Products.tsx:123:21",className:"w-4 h-4"}),"Akses 1 Tahun"]}),s.jsxs("p",{"code-path":"src/sections/Products.tsx:126:19",className:"flex items-center gap-1",children:[s.jsx(ku,{"code-path":"src/sections/Products.tsx:127:21",className:"w-4 h-4"}),"Full Flashcard"]})]})]})]})})}),s.jsx("div",{"code-path":"src/sections/Products.tsx:137:9",className:"grid sm:grid-cols-2 lg:grid-cols-3 xl:grid-cols-4 gap-6",children:h1.map((A,M)=>s.jsxs("div",{"code-path":"src/sections/Products.tsx:139:13",className:`group relative bg-white rounded-2xl shadow-lg hover:shadow-2xl transition-all duration-500 overflow-hidden border border-gray-100 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,style:{transitionDelay:`${M*.05}s`,transform:h===A.id?"translateY(-8px)":"translateY(0)"},onMouseEnter:()=>z(A.id),onMouseLeave:()=>z(null),children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:152:15",className:"relative h-48 overflow-hidden bg-gradient-to-br from-blue-100 to-cyan-100",children:[s.jsx("img",{"code-path":"src/sections/Products.tsx:153:17",src:A.image,alt:A.title,className:"w-full h-full object-cover transition-transform duration-500 group-hover:scale-110"}),s.jsx("div",{"code-path":"src/sections/Products.tsx:159:17",className:"absolute top-3 left-3",children:s.jsx("span",{"code-path":"src/sections/Products.tsx:160:19",className:"px-3 py-1 bg-white/90 backdrop-blur-sm text-xs font-semibold text-blue-600 rounded-full",children:A.category})}),s.jsx("div",{"code-path":"src/sections/Products.tsx:165:17",className:"absolute top-3 right-3",children:s.jsx("span",{"code-path":"src/sections/Products.tsx:166:19",className:"px-3 py-1 bg-red-500 text-white text-xs font-bold rounded-full",children:"-67%"})}),s.jsx("div",{"code-path":"src/sections/Products.tsx:171:17",className:"absolute inset-0 bg-gradient-to-t from-black/60 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300"})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:175:15",className:"p-5",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:177:17",className:"flex items-center gap-1 mb-2",children:[[...Array(5)].map((xt,C)=>s.jsx(xs,{"code-path":"src/sections/Products.tsx:179:21",className:"w-4 h-4 fill-yellow-400 text-yellow-400"},C)),s.jsx("span",{"code-path":"src/sections/Products.tsx:181:19",className:"text-xs text-gray-400 ml-1",children:"(5.0)"})]}),s.jsx("h3",{"code-path":"src/sections/Products.tsx:185:17",className:"text-lg font-bold text-gray-900 mb-1 line-clamp-2 group-hover:text-blue-600 transition-colors",children:A.title}),s.jsx("p",{"code-path":"src/sections/Products.tsx:188:17",className:"text-sm text-gray-500 mb-3 line-clamp-1",children:A.titleEn}),s.jsx("p",{"code-path":"src/sections/Products.tsx:191:17",className:"text-sm text-gray-600 mb-4 line-clamp-2",children:A.description}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:196:17",className:"flex items-center gap-2 mb-4",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:197:19",className:"flex items-center gap-1 text-xs text-gray-500",children:[s.jsx(ku,{"code-path":"src/sections/Products.tsx:198:21",className:"w-3 h-3 text-green-500"}),s.jsx("span",{"code-path":"src/sections/Products.tsx:199:21",children:"Flashcard"})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:201:19",className:"flex items-center gap-1 text-xs text-gray-500",children:[s.jsx(ku,{"code-path":"src/sections/Products.tsx:202:21",className:"w-3 h-3 text-green-500"}),s.jsx("span",{"code-path":"src/sections/Products.tsx:203:21",children:"1 Tahun"})]})]}),s.jsxs("div",{"code-path":"src/sections/Products.tsx:208:17",className:"flex items-center justify-between pt-4 border-t border-gray-100",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:209:19",children:[s.jsx("p",{"code-path":"src/sections/Products.tsx:210:21",className:"text-xs text-gray-400 line-through",children:"¥15,000"}),s.jsxs("p",{"code-path":"src/sections/Products.tsx:211:21",className:"text-xl font-bold text-red-500",children:["¥",A.price.toLocaleString()]})]}),s.jsxs("a",{"code-path":"src/sections/Products.tsx:213:19",href:A.url,className:"flex items-center gap-1 px-4 py-2 bg-blue-600 text-white text-sm font-semibold rounded-full hover:bg-blue-700 transition-all duration-300 group/btn",children:["BELI",s.jsx(Lu,{"code-path":"src/sections/Products.tsx:218:21",className:"w-4 h-4 group-hover/btn:translate-x-0.5 transition-transform"})]})]})]}),s.jsx("div",{"code-path":"src/sections/Products.tsx:224:15",className:"absolute inset-0 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none",children:s.jsx("div",{"code-path":"src/sections/Products.tsx:225:17",className:"absolute inset-0 bg-gradient-to-r from-blue-500/5 to-cyan-500/5"})})]},A.id))}),s.jsx("div",{"code-path":"src/sections/Products.tsx:232:9",className:`mt-12 transition-all duration-700 delay-500 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:s.jsxs("div",{"code-path":"src/sections/Products.tsx:233:11",className:"bg-gray-50 rounded-2xl p-6 border border-gray-200",children:[s.jsx("p",{"code-path":"src/sections/Products.tsx:234:13",className:"text-center text-sm text-gray-600 mb-4",children:"Metode Pembayaran yang Tersedia"}),s.jsx(m1,{"code-path":"src/sections/Products.tsx:235:13"}),s.jsx("p",{"code-path":"src/sections/Products.tsx:236:13",className:"text-center text-xs text-gray-400 mt-4",children:"Pembayaran aman dan terenkripsi. Berlaku untuk pengguna di Jepang."})]})}),s.jsx("div",{"code-path":"src/sections/Products.tsx:243:9",className:`text-center mt-12 transition-all duration-700 delay-600 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:s.jsxs("div",{"code-path":"src/sections/Products.tsx:244:11",className:"inline-flex flex-col sm:flex-row items-center gap-4 p-6 bg-gradient-to-r from-blue-50 to-cyan-50 rounded-2xl border border-blue-100",children:[s.jsxs("div",{"code-path":"src/sections/Products.tsx:245:13",className:"text-center sm:text-left",children:[s.jsx("p",{"code-path":"src/sections/Products.tsx:246:15",className:"text-lg font-bold text-gray-900",children:"Belum yakin bidang mana?"}),s.jsx("p",{"code-path":"src/sections/Products.tsx:247:15",className:"text-sm text-gray-600",children:"Hubungi kami untuk konsultasi gratis"})]}),s.jsx("a",{"code-path":"src/sections/Products.tsx:249:13",href:"https://ssw2.com/id/contact/",className:"px-6 py-3 bg-blue-600 text-white rounded-full font-semibold hover:bg-blue-700 transition-colors whitespace-nowrap",children:"Konsultasi Gratis"})]})})]})]})}function g1(){const j=F.useRef(null),[E,R]=F.useState(!1);F.useEffect(()=>{const z=new IntersectionObserver(([A])=>{A.isIntersecting&&(R(!0),z.disconnect())},{threshold:.2});return j.current&&z.observe(j.current),()=>z.disconnect()},[]);const h=[{icon:qd,title:"Pilih Kategori",description:"Pilih dari ratusan kategori kosakata sesuai bidang pekerjaan Anda",color:"blue"},{icon:Em,title:"Pelajari Kosakata",description:"Pelajari kosakata teknis dengan audio pengucapan bahasa Jepang",color:"purple"},{icon:Xu,title:"Uji Pemahaman",description:"Uji pemahaman Anda dengan quiz interaktif dan tracking progress",color:"green"}];return s.jsxs("section",{"code-path":"src/sections/Flashcard.tsx:48:5",id:"features",ref:j,className:"relative py-24 bg-gradient-to-b from-gray-50 to-white overflow-hidden",children:[s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:50:7",className:"absolute inset-0",children:s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:51:9",className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-[800px] h-[800px] bg-blue-100/30 rounded-full blur-3xl"})}),s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:54:7",className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:56:9",className:`text-center mb-16 transition-all duration-700 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[s.jsxs("span",{"code-path":"src/sections/Flashcard.tsx:57:11",className:"inline-flex items-center gap-2 px-4 py-1.5 bg-purple-100 text-purple-600 rounded-full text-sm font-semibold mb-4",children:[s.jsx(Xu,{"code-path":"src/sections/Flashcard.tsx:58:13",className:"w-4 h-4"}),"Fitur Unggulan"]}),s.jsxs("h2",{"code-path":"src/sections/Flashcard.tsx:61:11",className:"text-3xl sm:text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:["Belajar Lebih Efektif dengan"," ",s.jsx("span",{"code-path":"src/sections/Flashcard.tsx:63:13",className:"text-transparent bg-clip-text bg-gradient-to-r from-purple-600 to-blue-600",children:"Flashcard dan Latihan Soal CBT dengan Penjelasan"})]}),s.jsx("p",{"code-path":"src/sections/Flashcard.tsx:67:11",className:"text-lg text-gray-600 max-w-2xl mx-auto",children:"Hafalkan kosakata teknis bahasa Jepang dengan flashcard interaktif dan persiapkan ujian dengan latihan soal CBT lengkap beserta penjelasan detail untuk setiap jawaban."})]}),s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:73:9",className:"grid lg:grid-cols-2 gap-12 items-center",children:[s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:75:11",className:`transition-all duration-700 delay-200 ${E?"opacity-100 translate-x-0":"opacity-0 -translate-x-8"}`,children:s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:76:13",className:"relative",children:[s.jsx("img",{"code-path":"src/sections/Flashcard.tsx:77:15",src:"./images/device-mockup.png",alt:"Flashcard dan CBT SSW2 App",className:"w-full max-w-lg mx-auto"}),s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:83:15",className:"absolute -top-4 -right-4 w-20 h-20 bg-yellow-400 rounded-full blur-2xl opacity-50"}),s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:84:15",className:"absolute -bottom-4 -left-4 w-20 h-20 bg-purple-400 rounded-full blur-2xl opacity-50"})]})}),s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:89:11",className:`space-y-6 transition-all duration-700 delay-400 ${E?"opacity-100 translate-x-0":"opacity-0 translate-x-8"}`,children:[h.map((z,A)=>s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:91:15",className:"group relative p-6 bg-white rounded-2xl shadow-lg hover:shadow-xl transition-all duration-300 border border-gray-100 hover:border-blue-200",children:s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:95:17",className:"flex items-start gap-4",children:[s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:96:19",className:`w-12 h-12 rounded-xl flex items-center justify-center flex-shrink-0 ${z.color==="blue"?"bg-blue-100 text-blue-600":z.color==="purple"?"bg-purple-100 text-purple-600":"bg-green-100 text-green-600"}`,children:s.jsx(z.icon,{"code-path":"src/sections/Flashcard.tsx:101:21",className:"w-6 h-6"})}),s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:103:19",className:"flex-1",children:[s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:104:21",className:"flex items-center gap-2 mb-1",children:s.jsxs("span",{"code-path":"src/sections/Flashcard.tsx:105:23",className:`text-xs font-bold ${z.color==="blue"?"text-blue-600":z.color==="purple"?"text-purple-600":"text-green-600"}`,children:["Langkah ",A+1]})}),s.jsx("h3",{"code-path":"src/sections/Flashcard.tsx:111:21",className:"text-lg font-bold text-gray-900 mb-1",children:z.title}),s.jsx("p",{"code-path":"src/sections/Flashcard.tsx:112:21",className:"text-gray-600 text-sm",children:z.description})]}),s.jsx(Ud,{"code-path":"src/sections/Flashcard.tsx:114:19",className:"w-5 h-5 text-gray-300 group-hover:text-blue-500 group-hover:translate-x-1 transition-all"})]})},A)),s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:120:13",className:"p-6 bg-gradient-to-r from-green-50 to-emerald-50 rounded-2xl border border-green-200",children:[s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:121:15",className:"flex items-center gap-3 mb-3",children:[s.jsx("div",{"code-path":"src/sections/Flashcard.tsx:122:17",className:"w-10 h-10 bg-green-100 rounded-full flex items-center justify-center",children:s.jsx(Xu,{"code-path":"src/sections/Flashcard.tsx:123:19",className:"w-5 h-5 text-green-600"})}),s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:125:17",children:[s.jsx("h4",{"code-path":"src/sections/Flashcard.tsx:126:19",className:"font-bold text-gray-900",children:"Coba Flashcard Gratis!"}),s.jsx("p",{"code-path":"src/sections/Flashcard.tsx:127:19",className:"text-sm text-gray-600",children:"Uji coba flashcard kosakata sekarang"})]})]}),s.jsxs("a",{"code-path":"src/sections/Flashcard.tsx:130:15",href:"https://ssw2.com/free-flashcar-kotoba/",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 px-6 py-3 bg-green-600 text-white rounded-full font-semibold hover:bg-green-700 transition-colors",children:["Free Flashcard Kosakata",s.jsx(Qm,{"code-path":"src/sections/Flashcard.tsx:137:17",className:"w-4 h-4"})]}),s.jsx("p",{"code-path":"src/sections/Flashcard.tsx:139:15",className:"text-xs text-gray-500 mt-3",children:"*Free trial flashcard. Pembeli paket soal mendapatkan full flashcard sesuai materi."})]}),s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:145:13",className:"p-6 bg-gradient-to-r from-blue-50 to-purple-50 rounded-2xl border border-blue-100",children:[s.jsxs("div",{"code-path":"src/sections/Flashcard.tsx:146:15",className:"flex items-center gap-3 mb-3",children:[s.jsx(km,{"code-path":"src/sections/Flashcard.tsx:147:17",className:"w-6 h-6 text-blue-600"}),s.jsx("h4",{"code-path":"src/sections/Flashcard.tsx:148:17",className:"font-bold text-gray-900",children:"Full Flashcard untuk Pembeli!"})]}),s.jsx("p",{"code-path":"src/sections/Flashcard.tsx:150:15",className:"text-sm text-gray-600 mb-4",children:"Flashcard kosakata lengkap adalah bonus eksklusif untuk pembeli paket soal latihan. Akses selamanya tanpa biaya tambahan."}),s.jsxs("a",{"code-path":"src/sections/Flashcard.tsx:154:15",href:"#products",className:"inline-flex items-center gap-2 text-blue-600 font-semibold text-sm hover:gap-3 transition-all",children:["Lihat Paket Soal",s.jsx(Ud,{"code-path":"src/sections/Flashcard.tsx:159:17",className:"w-4 h-4"})]})]})]})]})]})]})}const gs=[{id:"1",name:"Nguyen Van Minh",country:"Vietnam",flag:"🇻🇳",contentOriginal:"Tôi đã học rất tốt với SSW2.com. Các câu hỏi rất dễ hiểu và giải thích rõ ràng. Tôi đã vượt qua kỳ thi SSW2 lĩnh vực nông nghiệp!",content:"Saya belajar dengan sangat baik di SSW2.com. Soal-soalnya sangat mudah dipahami dan penjelasannya jelas. Saya berhasil lulus ujian SSW2 bidang pertanian!",field:"Pertanian",rating:5},{id:"2",name:"Maria Santos",country:"Filipina",flag:"🇵🇭",contentOriginal:"Ang platform na ito ay lubos na nakatulong sa akin na maunawaan ang mga materyal sa pagsusulit. Ang mga flashcard ay nagpapadali sa akin na memorizing ang mga teknikal na vocabulary. Masaya ang proseso ng pag-aaral.",content:"Platform ini sangat membantu saya memahami materi ujian. Flashcard-nya memudahkan saya menghafal kosakata teknis. Proses belajar jadi lebih menyenangkan.",field:"Manufaktur",rating:5},{id:"3",name:"Somchai Jaidee",country:"Thailand",flag:"🇹🇭",contentOriginal:"การเรียนรู้ที่สะดวกสบาย ทำได้ทุกที่ทุกเวลา คำอธิบายเป็นภาษาไทยทำให้เข้าใจง่ายมาก ขอบคุณ SSW2.com",content:"Belajar yang nyaman, bisa dilakukan kapan saja dan di mana saja. Penjelasan dalam bahasa Indonesia membuat sangat mudah dipahami. Terima kasih SSW2.com",field:"Konstruksi",rating:5},{id:"4",name:"Rajesh Kumar",country:"Nepal",flag:"🇳🇵",contentOriginal:"मैले SSW2.com मा अध्ययन गरेर परीक्षा सजिलै पास गरें। प्रश्नहरू राम्रोसँग व्याख्या गरिएको छ र अभ्यास गर्न धेरै सजिलो छ।",content:"Saya belajar di SSW2.com dan berhasil lulus ujian dengan mudah. Soal-soal dijelaskan dengan baik dan sangat mudah untuk berlatih.",field:"Manufaktur",rating:5},{id:"5",name:"Aung Kyaw",country:"Myanmar",flag:"🇲🇲",contentOriginal:"SSW2.com မှာ လေ့ကျင့်ခန်းတွေ လုပ်တာ အရမ်းကောင်းတယ်။ Flashcard တွေက စကားလုံးတွေ မှတ်ဖို့ အကူအညီဖြစ်တယ်။ စာမေးပွဲအောင်ဖို့的信心 ရှိလာတယ်။",content:"Latihan di SSW2.com sangat bagus. Flashcard membantu untuk menghafal kosakata. Saya jadi lebih percaya diri untuk lulus ujian.",field:"Food Service",rating:5},{id:"6",name:"Tran Thi Lan",country:"Vietnam",flag:"🇻🇳",contentOriginal:"Tôi thích cách giảng dạy trên SSW2.com. Mỗi câu hỏi đều có giải thích chi tiết, giúp tôi hiểu sâu về nội dung thi. Rất đáng để học!",content:"Saya suka cara mengajar di SSW2.com. Setiap soal memiliki penjelasan detail, membantu saya memahami materi ujian dengan mendalam. Sangat worth it untuk dipelajari!",field:"Food & Beverage",rating:5}];function p1(){const j=F.useRef(null),[E,R]=F.useState(!1);F.useEffect(()=>{const z=new IntersectionObserver(([A])=>{A.isIntersecting&&(R(!0),z.disconnect())},{threshold:.1});return j.current&&z.observe(j.current),()=>z.disconnect()},[]);const h=[gs.filter((z,A)=>A%3===0),gs.filter((z,A)=>A%3===1),gs.filter((z,A)=>A%3===2)];return s.jsxs("section",{"code-path":"src/sections/Testimonials.tsx:35:5",ref:j,className:"relative py-24 bg-white overflow-hidden",children:[s.jsx("div",{"code-path":"src/sections/Testimonials.tsx:37:7",className:"absolute inset-0 bg-gradient-to-b from-white via-blue-50/30 to-white"}),s.jsxs("div",{"code-path":"src/sections/Testimonials.tsx:39:7",className:"relative z-10 max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{"code-path":"src/sections/Testimonials.tsx:41:9",className:`text-center mb-16 transition-all duration-700 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[s.jsx("span",{"code-path":"src/sections/Testimonials.tsx:42:11",className:"inline-block px-4 py-1.5 bg-yellow-100 text-yellow-700 rounded-full text-sm font-semibold mb-4",children:"Testimoni"}),s.jsx("h2",{"code-path":"src/sections/Testimonials.tsx:45:11",className:"text-3xl sm:text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:"Apa Kata Mereka?"}),s.jsx("p",{"code-path":"src/sections/Testimonials.tsx:48:11",className:"text-lg text-gray-600 max-w-2xl mx-auto",children:"Ribuan pekerja dari berbagai negara telah berhasil mempersiapkan ujian SSW2 bersama kami."})]}),s.jsx("div",{"code-path":"src/sections/Testimonials.tsx:54:9",className:`grid grid-cols-2 md:grid-cols-4 gap-4 mb-16 transition-all duration-700 delay-200 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[{value:"1000+",label:"Pengguna Aktif"},{value:"80%",label:"Tingkat Kelulusan"},{value:"4.9",label:"Rating Rata-rata"},{value:"15",label:"Negara"}].map((z,A)=>s.jsxs("div",{"code-path":"src/sections/Testimonials.tsx:61:13",className:"text-center p-6 bg-white rounded-2xl shadow-lg border border-gray-100",children:[s.jsx("p",{"code-path":"src/sections/Testimonials.tsx:62:15",className:"text-3xl font-bold text-blue-600 mb-1",children:z.value}),s.jsx("p",{"code-path":"src/sections/Testimonials.tsx:63:15",className:"text-sm text-gray-600",children:z.label})]},A))}),s.jsx("div",{"code-path":"src/sections/Testimonials.tsx:69:9",className:"grid md:grid-cols-3 gap-6",children:h.map((z,A)=>s.jsx("div",{"code-path":"src/sections/Testimonials.tsx:71:13",className:"space-y-6",children:z.map((M,xt)=>s.jsxs("div",{"code-path":"src/sections/Testimonials.tsx:73:17",className:`group relative p-6 bg-white rounded-2xl shadow-lg hover:shadow-xl transition-all duration-500 border border-gray-100 hover:border-blue-200 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,style:{transitionDelay:`${(A*2+xt)*.1}s`},children:[s.jsx(Im,{"code-path":"src/sections/Testimonials.tsx:81:19",className:"absolute top-4 right-4 w-8 h-8 text-blue-100 group-hover:text-blue-200 transition-colors"}),s.jsxs("div",{"code-path":"src/sections/Testimonials.tsx:84:19",className:"flex items-center gap-2 mb-3",children:[s.jsx("span",{"code-path":"src/sections/Testimonials.tsx:85:21",className:"text-2xl",children:M.flag}),s.jsxs("span",{"code-path":"src/sections/Testimonials.tsx:86:21",className:"text-xs text-gray-500 flex items-center gap-1",children:[s.jsx(Yd,{"code-path":"src/sections/Testimonials.tsx:87:23",className:"w-3 h-3"}),M.country]})]}),s.jsx("div",{"code-path":"src/sections/Testimonials.tsx:93:19",className:"flex items-center gap-1 mb-4",children:[...Array(M.rating)].map((C,T)=>s.jsx(xs,{"code-path":"src/sections/Testimonials.tsx:95:23",className:"w-4 h-4 fill-yellow-400 text-yellow-400"},T))}),s.jsxs("p",{"code-path":"src/sections/Testimonials.tsx:100:19",className:"text-gray-700 mb-3 leading-relaxed italic",children:['"',M.contentOriginal,'"']}),s.jsx("div",{"code-path":"src/sections/Testimonials.tsx:105:19",className:"pt-3 border-t border-gray-100",children:s.jsxs("p",{"code-path":"src/sections/Testimonials.tsx:106:21",className:"text-sm text-gray-500 leading-relaxed",children:[s.jsx("span",{"code-path":"src/sections/Testimonials.tsx:107:23",className:"text-blue-600 font-medium",children:"Terjemahan:"}),' "',M.content,'"']})}),s.jsxs("div",{"code-path":"src/sections/Testimonials.tsx:112:19",className:"flex items-center gap-3 mt-4",children:[s.jsx("div",{"code-path":"src/sections/Testimonials.tsx:113:21",className:"w-10 h-10 bg-gradient-to-br from-blue-400 to-purple-500 rounded-full flex items-center justify-center text-white font-bold",children:M.name.charAt(0)}),s.jsxs("div",{"code-path":"src/sections/Testimonials.tsx:116:21",children:[s.jsx("p",{"code-path":"src/sections/Testimonials.tsx:117:23",className:"font-semibold text-gray-900 text-sm",children:M.name}),s.jsx("p",{"code-path":"src/sections/Testimonials.tsx:118:23",className:"text-xs text-gray-500",children:M.field})]})]})]},M.id))},A))})]})]})}const x1=[{id:"1",question:"Apa itu ujian SSW2?",answer:"Ujian SSW2 (Specified Skilled Worker 2) adalah ujian sertifikasi untuk pekerja asing di Jepang yang ingin meningkatkan status visa dari SSW1 ke SSW2. SSW2 memberikan keuntungan lebih seperti bisa membawa keluarga, masa tinggal lebih lama, dan peluang karir yang lebih baik."},{id:"2",question:"Bagaimana cara mengakses soal latihan?",answer:"Setelah melakukan pembelian, Anda akan mendapatkan akses langsung ke platform kami. Soal-soal dapat diakses kapan saja dan di mana saja melalui komputer atau smartphone Anda."},{id:"3",question:"Apakah soal-soalnya sesuai dengan ujian yang sebenarnya?",answer:"Soal latihan kami tidak sepenuhnya mirip dengan ujian sebenarnya. Soal latihan disusun oleh instruktur berpengalaman dan dibuat dari materi terbaru. Tujuannya adalah agar siswa dapat memahami konteks materi yang akan diuji, bukan sebagai contekan. Soal ujian yang diujikan biasanya selalu berubah-ubah tiap waktu dan tidak selalu sama. Kami fokus pada pemahaman konsep, bukan menghafal jawaban."},{id:"4",question:"Saya salah pilih materi SSW atau bahasa, apakah bisa diganti ke materi yang lain?",answer:'Bisa! Selama dalam waktu 2x24 jam Anda telah melaporkan hal tersebut ke tim support SSW2.com. Silakan klik di sini untuk menghubungi tim support kami.'},{id:"5",question:"Bagaimana dengan flashcard kosakata?",answer:"Flashcard kosakata adalah fitur bonus yang kami sediakan untuk membantu Anda menghafal istilah-istilah teknis dalam bahasa Jepang. Anda bisa mencoba flashcard gratis terlebih dahulu, dan pembeli paket soal latihan akan mendapatkan akses full flashcard sesuai dengan materi yang dibeli."},{id:"6",question:"Berapa lama akses ke soal latihan?",answer:"Akses ke soal latihan normalnya berlaku selama 6 bulan dari tanggal pembelian. Namun, untuk yang membeli sekarang akan langsung mendapatkan akses selama 1 tahun dengan biaya yang sama (promo terbatas)!"},{id:"7",question:"Apakah bisa diakses di smartphone?",answer:"Ya, platform kami fully responsive dan dapat diakses dengan baik di smartphone, tablet, maupun komputer. Anda bisa belajar kapan saja dan di mana saja."},{id:"8",question:"Bagaimana cara pembayaran?",answer:"Kami menerima pembayaran melalui kartu kredit, konbini (convenience store di Jepang), PayPay, WeChat Pay, dan Alipay. Semua transaksi aman dan terenkripsi. Sangat praktis untuk pengguna di Jepang!"}];function v1(){const j=F.useRef(null),[E,R]=F.useState(!1),[h,z]=F.useState(0);return F.useEffect(()=>{const A=new IntersectionObserver(([M])=>{M.isIntersecting&&(R(!0),A.disconnect())},{threshold:.1});return j.current&&A.observe(j.current),()=>A.disconnect()},[]),s.jsxs("section",{"code-path":"src/sections/FAQ.tsx:29:5",ref:j,className:"relative py-24 bg-gray-50 overflow-hidden",children:[s.jsxs("div",{"code-path":"src/sections/FAQ.tsx:31:7",className:"absolute inset-0",children:[s.jsx("div",{"code-path":"src/sections/FAQ.tsx:32:9",className:"absolute top-0 right-0 w-96 h-96 bg-blue-100/50 rounded-full blur-3xl translate-x-1/2 -translate-y-1/2"}),s.jsx("div",{"code-path":"src/sections/FAQ.tsx:33:9",className:"absolute bottom-0 left-0 w-96 h-96 bg-cyan-100/50 rounded-full blur-3xl -translate-x-1/2 translate-y-1/2"})]}),s.jsxs("div",{"code-path":"src/sections/FAQ.tsx:36:7",className:"relative z-10 max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[s.jsxs("div",{"code-path":"src/sections/FAQ.tsx:38:9",className:`text-center mb-16 transition-all duration-700 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[s.jsxs("span",{"code-path":"src/sections/FAQ.tsx:39:11",className:"inline-flex items-center gap-2 px-4 py-1.5 bg-blue-100 text-blue-600 rounded-full text-sm font-semibold mb-4",children:[s.jsx(Um,{"code-path":"src/sections/FAQ.tsx:40:13",className:"w-4 h-4"}),"FAQ"]}),s.jsx("h2",{"code-path":"src/sections/FAQ.tsx:43:11",className:"text-3xl sm:text-4xl md:text-5xl font-bold text-gray-900 mb-4",children:"Pertanyaan yang Sering Diajukan"}),s.jsx("p",{"code-path":"src/sections/FAQ.tsx:46:11",className:"text-lg text-gray-600 max-w-2xl mx-auto",children:"Temukan jawaban untuk pertanyaan umum seputar platform SSW2.com"})]}),s.jsx("div",{"code-path":"src/sections/FAQ.tsx:52:9",className:"space-y-4",children:x1.map((A,M)=>s.jsxs("div",{"code-path":"src/sections/FAQ.tsx:54:13",className:`bg-white rounded-2xl shadow-sm border border-gray-100 overflow-hidden transition-all duration-500 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"} ${h===M?"ring-2 ring-blue-500/20":""}`,style:{transitionDelay:`${M*.05}s`},children:[s.jsxs("button",{"code-path":"src/sections/FAQ.tsx:61:15",onClick:()=>z(h===M?null:M),className:"w-full flex items-center justify-between p-6 text-left hover:bg-gray-50 transition-colors",children:[s.jsx("span",{"code-path":"src/sections/FAQ.tsx:65:17",className:"font-semibold text-gray-900 pr-4",children:A.question}),s.jsx(Bd,{"code-path":"src/sections/FAQ.tsx:66:17",className:`w-5 h-5 text-gray-400 flex-shrink-0 transition-transform duration-300 ${h===M?"rotate-180 text-blue-500":""}`})]}),s.jsx("div",{"code-path":"src/sections/FAQ.tsx:72:15",className:`overflow-hidden transition-all duration-300 ${h===M?"max-h-96":"max-h-0"}`,children:s.jsx("div",{"code-path":"src/sections/FAQ.tsx:77:17",className:"px-6 pb-6 text-gray-600 leading-relaxed",children:A.answer})})]},A.id))}),s.jsx("div",{"code-path":"src/sections/FAQ.tsx:86:9",className:`mt-12 text-center transition-all duration-700 delay-500 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:s.jsxs("div",{"code-path":"src/sections/FAQ.tsx:87:11",className:"inline-flex flex-col sm:flex-row items-center gap-4 p-6 bg-white rounded-2xl shadow-lg border border-gray-100",children:[s.jsx("div",{"code-path":"src/sections/FAQ.tsx:88:13",className:"w-12 h-12 bg-blue-100 rounded-full flex items-center justify-center",children:s.jsx(Wm,{"code-path":"src/sections/FAQ.tsx:89:15",className:"w-6 h-6 text-blue-600"})}),s.jsxs("div",{"code-path":"src/sections/FAQ.tsx:91:13",className:"text-center sm:text-left",children:[s.jsx("p",{"code-path":"src/sections/FAQ.tsx:92:15",className:"font-semibold text-gray-900",children:"Masih punya pertanyaan?"}),s.jsx("p",{"code-path":"src/sections/FAQ.tsx:93:15",className:"text-sm text-gray-600",children:"Tim kami siap membantu Anda"})]}),s.jsx("a",{"code-path":"src/sections/FAQ.tsx:95:13",href:"https://ssw2.com/id/contact/",className:"px-6 py-3 bg-blue-600 text-white rounded-full font-semibold hover:bg-blue-700 transition-colors whitespace-nowrap",children:"Hubungi Kami"})]})})]})]})}function b1(){const j=F.useRef(null),[E,R]=F.useState(!1);F.useEffect(()=>{const z=new IntersectionObserver(([A])=>{A.isIntersecting&&(R(!0),z.disconnect())},{threshold:.2});return j.current&&z.observe(j.current),()=>z.disconnect()},[]);const h=[{icon:a1,text:"Garansi 7 Hari Uang Kembali"},{icon:wd,text:"Akses 6 Bulan Penuh"},{icon:wm,text:"Pembayaran Aman"}];return s.jsxs("section",{"code-path":"src/sections/CTA.tsx:33:5",ref:j,className:"relative py-24 overflow-hidden",children:[s.jsxs("div",{"code-path":"src/sections/CTA.tsx:35:7",className:"absolute inset-0 bg-gradient-to-br from-blue-600 via-blue-700 to-purple-700",children:[s.jsx("div",{"code-path":"src/sections/CTA.tsx:37:9",className:"absolute inset-0 overflow-hidden",children:[...Array(5)].map((z,A)=>s.jsx("div",{"code-path":"src/sections/CTA.tsx:39:13",className:"absolute rounded-full opacity-10",style:{width:`${200+A*100}px`,height:`${200+A*100}px`,background:"radial-gradient(circle, white 0%, transparent 70%)",left:`${10+A*20}%`,top:`${20+A%3*20}%`,animation:`float ${5+A}s ease-in-out infinite`,animationDelay:`${A*.5}s`}},A))}),s.jsx("div",{"code-path":"src/sections/CTA.tsx:56:9",className:"absolute inset-0 opacity-10",children:s.jsx("div",{"code-path":"src/sections/CTA.tsx:57:11",className:"absolute inset-0",style:{backgroundImage:`linear-gradient(rgba(255,255,255,0.1) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.1) 1px, transparent 1px)`,backgroundSize:"50px 50px"}})})]}),s.jsxs("div",{"code-path":"src/sections/CTA.tsx:65:7",className:"relative z-10 max-w-4xl mx-auto px-4 sm:px-6 lg:px-8 text-center",children:[s.jsxs("div",{"code-path":"src/sections/CTA.tsx:67:9",className:`inline-flex items-center gap-2 px-4 py-2 bg-white/10 backdrop-blur-sm rounded-full border border-white/20 mb-8 transition-all duration-700 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[s.jsx(Xu,{"code-path":"src/sections/CTA.tsx:68:11",className:"w-4 h-4 text-yellow-300"}),s.jsx("span",{"code-path":"src/sections/CTA.tsx:69:11",className:"text-sm text-white/90",children:"Penawaran Terbatas"})]}),s.jsxs("h2",{"code-path":"src/sections/CTA.tsx:73:9",className:`text-3xl sm:text-4xl md:text-5xl lg:text-6xl font-bold text-white mb-6 transition-all duration-700 delay-100 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:["Mulai Perjalanan Anda"," ",s.jsx("span",{"code-path":"src/sections/CTA.tsx:75:11",className:"text-transparent bg-clip-text bg-gradient-to-r from-yellow-300 to-orange-300",children:"Sekarang"})]}),s.jsx("p",{"code-path":"src/sections/CTA.tsx:81:9",className:`text-lg sm:text-xl text-white/80 max-w-2xl mx-auto mb-10 transition-all duration-700 delay-200 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:"Jangan biarkan kesempatan upgrade visa SSW2 terlewatkan. Bergabunglah dengan ribuan pekerja yang telah berhasil lulus ujian."}),s.jsxs("div",{"code-path":"src/sections/CTA.tsx:87:9",className:`flex flex-col sm:flex-row items-center justify-center gap-4 mb-12 transition-all duration-700 delay-300 ${E?"opacity-100 translate-y-0":"opacity-0 translate-y-8"}`,children:[s.jsx("a",{"code-path":"src/sections/CTA.tsx:88:11",href:"#products",className:"group relative px-8 py-4 bg-white text-blue-600 rounded-full font-bold text-lg overflow-hidden transition-all duration-300 hover:shadow-2xl hover:shadow-white/25 hover:scale-105",children:s.jsxs("span",{"code-path":"src/sections/CTA.tsx:92:13",className:"relative z-10 flex items-center gap-2",children:["Lihat Paket Soal",s.jsx(Lu,{"code-path":"src/sections/CTA.tsx:94:15",className:"w-5 h-5 transition-transform group-hover:translate-x-1"})]})}),s.jsx("a",{"code-path":"src/sections/CTA.tsx:97:11",href:"https://ssw2.com/id/contact/",className:"px-8 py-4 bg-transparent text-white rounded-full font-bold text-lg border-2 border-white/30 hover:bg-white/10 transition-all duration-300",children:"Konsultasi Gratis"})]})]}),s.jsx("style",{"code-path":"src/sections/CTA.tsx:116:7",children:` @keyframes float { 0%, 100% { transform: translateY(0) scale(1); } 50% { transform: translateY(-20px) scale(1.05); } } `})]})}function S1(){return s.jsxs("div",{"code-path":"src/App.tsx:12:5",className:"min-h-screen bg-white",children:[s.jsx(o1,{"code-path":"src/App.tsx:13:7"}),s.jsxs("main",{"code-path":"src/App.tsx:14:7",children:[s.jsx(r1,{"code-path":"src/App.tsx:15:9"}),s.jsx(d1,{"code-path":"src/App.tsx:16:9"}),s.jsx(y1,{"code-path":"src/App.tsx:17:9"}),s.jsx(g1,{"code-path":"src/App.tsx:18:9"}),s.jsx(p1,{"code-path":"src/App.tsx:19:9"}),s.jsx(v1,{"code-path":"src/App.tsx:20:9"}),s.jsx(b1,{"code-path":"src/App.tsx:21:9"})]})]})}xm.createRoot(document.getElementById("root")).render(s.jsx(F.StrictMode,{"code-path":"src/main.tsx:7:3",children:s.jsx(S1,{"code-path":"src/main.tsx:8:5"})})); *,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--foreground: 240 10% 3.9%;--card: 0 0% 100%;--card-foreground: 240 10% 3.9%;--popover: 0 0% 100%;--popover-foreground: 240 10% 3.9%;--primary: 240 5.9% 10%;--primary-foreground: 0 0% 98%;--secondary: 240 4.8% 95.9%;--secondary-foreground: 240 5.9% 10%;--muted: 240 4.8% 95.9%;--muted-foreground: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-foreground: 240 5.9% 10%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 0 0% 98%;--border: 240 5.9% 90%;--input: 240 5.9% 90%;--ring: 240 5.9% 10%;--radius: .625rem;--sidebar-background: 0 0% 98%;--sidebar-foreground: 240 5.3% 26.1%;--sidebar-primary: 240 5.9% 10%;--sidebar-primary-foreground: 0 0% 98%;--sidebar-accent: 240 4.8% 95.9%;--sidebar-accent-foreground: 240 5.9% 10%;--sidebar-border: 220 13% 91%;--sidebar-ring: 217.2 91.2% 59.8%}.dark{--background: 240 10% 3.9%;--foreground: 0 0% 98%;--card: 240 10% 3.9%;--card-foreground: 0 0% 98%;--popover: 240 10% 3.9%;--popover-foreground: 0 0% 98%;--primary: 0 0% 98%;--primary-foreground: 240 5.9% 10%;--secondary: 240 3.7% 15.9%;--secondary-foreground: 0 0% 98%;--muted: 240 3.7% 15.9%;--muted-foreground: 240 5% 64.9%;--accent: 240 3.7% 15.9%;--accent-foreground: 0 0% 98%;--destructive: 0 62.8% 30.6%;--destructive-foreground: 0 0% 98%;--border: 240 3.7% 15.9%;--input: 240 3.7% 15.9%;--ring: 240 4.9% 83.9%;--sidebar-background: 240 5.9% 10%;--sidebar-foreground: 240 4.8% 95.9%;--sidebar-primary: 224.3 76.3% 48%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 240 3.7% 15.9%;--sidebar-accent-foreground: 240 4.8% 95.9%;--sidebar-border: 240 3.7% 15.9%;--sidebar-ring: 217.2 91.2% 59.8%}*{border-color:hsl(var(--border))}html{scroll-behavior:smooth}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-4{bottom:-1rem}.-left-12{left:-3rem}.-left-4{left:-1rem}.-right-12{right:-3rem}.-right-4{right:-1rem}.-top-12{top:-3rem}.-top-4{top:-1rem}.bottom-0{bottom:0}.bottom-1\/4{bottom:25%}.bottom-8{bottom:2rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-\[50\%\]{left:50%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/4{top:25%}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[1\]{z-index:1}.order-first{order:-9999}.order-last{order:9999}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2 / span 2}.row-start-1{grid-row-start:1}.\!m-0{margin:0!important}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-my-2{margin-top:-.5rem;margin-bottom:-.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.-ml-4{margin-left:-1rem}.-mt-4{margin-top:-1rem}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1\.5{margin-top:.375rem}.mt-12{margin-top:3rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-10{width:2.5rem;height:2.5rem}.size-2{width:.5rem;height:.5rem}.size-2\.5{width:.625rem;height:.625rem}.size-3{width:.75rem;height:.75rem}.size-3\.5{width:.875rem;height:.875rem}.size-4{width:1rem;height:1rem}.size-6{width:1.5rem;height:1.5rem}.size-7{width:1.75rem;height:1.75rem}.size-8{width:2rem;height:2rem}.size-9{width:2.25rem;height:2.25rem}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-3{height:.75rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.15rem\]{height:1.15rem}.h-\[800px\]{height:800px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-0{max-height:0px}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:0px}.min-h-16{min-height:4rem}.min-h-4{min-height:1rem}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-20{width:5rem}.w-3{width:.75rem}.w-3\/4{width:75%}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-72{width:18rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[100px\]{width:100px}.w-\[800px\]{width:800px}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-10{min-width:2.5rem}.min-w-5{min-width:1.25rem}.min-w-8{min-width:2rem}.min-w-9{min-width:2.25rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-8{--tw-translate-x: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}.animate-caret-blink{animation:caret-blink 1.25s ease-out infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-text{cursor:text}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.scroll-my-1{scroll-margin-top:.25rem;scroll-margin-bottom:.25rem}.scroll-py-1{scroll-padding-top:.25rem;scroll-padding-bottom:.25rem}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-items-start{justify-items:start}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[--spacing\(var\(--gap\)\)\]{gap:var(--spacing(var(--gap)))}.gap-y-0\.5{row-gap:.125rem}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-5px\)\]{border-radius:calc(var(--radius) - 5px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:calc(var(--radius) - 6px)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-\[1\.5px\]{border-width:1.5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-border{border-color:hsl(var(--border))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-primary{border-color:hsl(var(--primary))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/20{border-color:#fff3}.border-white\/30{border-color:#ffffff4d}.border-l-transparent{border-left-color:transparent}.border-t-transparent{border-top-color:transparent}.bg-accent{background-color:hsl(var(--accent))}.bg-background{background-color:hsl(var(--background))}.bg-black\/50{background-color:#00000080}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/30{background-color:#dbeafe4d}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-cyan-100\/50{background-color:#cffafe80}.bg-cyan-200{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-destructive{--tw-bg-opacity: 1;background-color:hsl(var(--destructive) / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-input{background-color:hsl(var(--input))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/5{background-color:#ffffff0d}.bg-white\/60{background-color:#fff9}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/5{--tw-gradient-from: rgb(59 130 246 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from: #fde047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-black\/80{--tw-gradient-to: rgb(0 0 0 / .8) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/5{--tw-gradient-to: rgb(6 182 212 / .05) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-orange-300{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.fill-current{fill:currentColor}.fill-foreground{fill:hsl(var(--foreground))}.fill-primary{fill:hsl(var(--primary))}.fill-yellow-400{fill:#facc15}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pb-16{padding-bottom:4rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pl-2{padding-left:.5rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-8{padding-left:2rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.text-left{text-align:left}.text-center{text-align:center}.align-middle{vertical-align:middle}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-\[0\.8rem\]{font-size:.8rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-sm\/relaxed{font-size:.875rem;line-height:1.625}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-background{color:hsl(var(--background))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-destructive{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-transparent{color:transparent}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/90{color:#ffffffe6}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.line-through{text-decoration-line:line-through}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xs{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-green-100\/50{--tw-shadow-color: rgb(220 252 231 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-100\/50{--tw-shadow-color: rgb(254 226 226 / .5);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.ring-ring\/50{--tw-ring-color: hsl(var(--ring) / .5)}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-none{transition-property:none}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-100{transition-delay:.1s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.duration-100{transition-duration:.1s}.duration-1000{transition-duration:1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-top-2{--tw-enter-translate-y: -.5rem}.duration-100{animation-duration:.1s}.duration-1000{animation-duration:1s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-500{animation-delay:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.animate-fade-in-up{animation:fadeInUp .8s ease-out forwards}.animate-in{animation:fadeIn .2s ease-out forwards}.fade-in{animation-name:fadeIn}.slide-in-from-top-2{animation-name:slideInFromTop}.line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.\[--cell-size\:--spacing\(8\)\]{--cell-size: var(--spacing(8))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInFromTop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}::-moz-selection{background:#0071e333;color:inherit}::selection{background:#0071e333;color:inherit}.selection\:bg-primary *::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary *::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground *::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground *::selection{color:hsl(var(--primary-foreground))}.selection\:bg-primary::-moz-selection{background-color:hsl(var(--primary))}.selection\:bg-primary::selection{background-color:hsl(var(--primary))}.selection\:text-primary-foreground::-moz-selection{color:hsl(var(--primary-foreground))}.selection\:text-primary-foreground::selection{color:hsl(var(--primary-foreground))}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:1.75rem}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:mt-0:last-child{margin-top:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-b-0:last-child{border-bottom-width:0px}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:gap-3:hover{gap:.75rem}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-300:hover{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-blue-500\/25:hover{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color: rgb(59 130 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-white\/25:hover{--tw-shadow-color: rgb(255 255 255 / .25);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-4:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:hsl(var(--ring))}.focus-visible\:outline-1:focus-visible{outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:hsl(var(--ring))}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color: hsl(var(--destructive) / .2)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color: hsl(var(--ring) / .5)}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group\/btn:hover .group-hover\/btn\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-white\/30{background-color:#ffffff4d}.group:hover .group-hover\:text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-50{opacity:.5}.has-\[\>button\]\:ml-\[-0\.45rem\]:has(>button){margin-left:-.45rem}.has-\[\>button\]\:mr-\[-0\.45rem\]:has(>button){margin-right:-.45rem}.has-\[\>kbd\]\:ml-\[-0\.35rem\]:has(>kbd){margin-left:-.35rem}.has-\[\>kbd\]\:mr-\[-0\.35rem\]:has(>kbd){margin-right:-.35rem}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing) * 4) 1fr}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:.5rem}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:.75rem}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:.75rem}.has-\[\>svg\]\:gap-x-3:has(>svg){-moz-column-gap:.75rem;column-gap:.75rem}.has-\[\>\[data-slot\=field\]\]\:rounded-md:has(>[data-slot=field]){border-radius:calc(var(--radius) - 2px)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-width:1px}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:hsl(var(--ring))}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){--tw-border-opacity: 1;border-color:hsl(var(--destructive) / var(--tw-border-opacity, 1))}.has-\[\>svg\]\:p-0:has(>svg){padding:0}.has-\[\>svg\]\:px-2:has(>svg){padding-left:.5rem;padding-right:.5rem}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-left:.625rem;padding-right:.625rem}.has-\[\>svg\]\:px-3:has(>svg){padding-left:.75rem;padding-right:.75rem}.has-\[\>svg\]\:px-4:has(>svg){padding-left:1rem;padding-right:1rem}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-\[3px\]:has([data-slot=input-group-control]:focus-visible){--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color: hsl(var(--ring) / .5)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color: hsl(var(--destructive) / .2)}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:translate-y-0\.5{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/item:has([data-slot=item-description]) .group-has-\[\[data-slot\=item-description\]\]\/item\:self-start{align-self:flex-start}.group\/field:has([data-orientation=horizontal]) .group-has-\[\[data-orientation\=horizontal\]\]\/field\:text-balance{text-wrap:balance}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pb-2\.5{padding-bottom:.625rem}.group\/input-group:has(>input) .group-has-\[\>input\]\/input-group\:pt-2\.5{padding-top:.625rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{left:0;right:0}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{top:0;bottom:0}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{left:0;right:0}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:0}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:0}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:0}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:0}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:6rem}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:6rem}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:.375rem}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=vertical\]\:h-auto[data-orientation=vertical]{height:auto}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[size\=default\]\:h-9[data-size=default]{height:2.25rem}.data-\[size\=sm\]\:h-8[data-size=sm]{height:2rem}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom],.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:11rem}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:.375rem}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical],.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:.75rem}.data-\[range-end\=true\]\:rounded-md[data-range-end=true]{border-radius:calc(var(--radius) - 2px)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-start\=true\]\:rounded-md[data-range-start=true]{border-radius:calc(var(--radius) - 2px)}.data-\[selected\=true\]\:rounded-none[data-selected=true],.data-\[spacing\=0\]\:rounded-none[data-spacing="0"]{border-radius:0}.data-\[range-end\=true\]\:rounded-r-md[data-range-end=true]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[range-start\=true\]\:rounded-l-md[data-range-start=true]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0[data-variant=outline][data-spacing="0"]{border-left-width:0px}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-width:1px}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:hsl(var(--ring))}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:hsl(var(--primary))}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:hsl(var(--accent) / .5)}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:hsl(var(--primary))}.data-\[range-middle\=true\]\:bg-accent[data-range-middle=true]{background-color:hsl(var(--accent))}.data-\[range-start\=true\]\:bg-primary[data-range-start=true],.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:hsl(var(--primary))}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[inset\]\:pl-8[data-inset]{padding-left:2rem}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:.875rem;line-height:1.25rem}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:1rem;line-height:1.5rem}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:hsl(var(--accent-foreground))}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[error\=true\]\:text-destructive[data-error=true],.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:hsl(var(--muted-foreground))}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:hsl(var(--primary-foreground))}.data-\[range-middle\=true\]\:text-accent-foreground[data-range-middle=true]{color:hsl(var(--accent-foreground))}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true],.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:hsl(var(--primary-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[spacing\=0\]\:shadow-none[data-spacing="0"]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[spacing\=default\]\:data-\[variant\=outline\]\:shadow-xs[data-variant=outline][data-spacing=default],.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color: hsl(var(--ring) / .5)}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed],.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:fadeIn .2s ease-out forwards}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-],.data-\[state\=visible\]\:fade-in[data-state=visible]{animation-name:fadeIn}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{animation-name:slideInFromTop}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\*\:data-\[slot\=select-value\]\:flex[data-slot=select-value]>*{display:flex}.\*\:data-\[slot\=select-value\]\:items-center[data-slot=select-value]>*{align-items:center}.\*\:data-\[slot\=select-value\]\:gap-2[data-slot=select-value]>*{gap:.5rem}.\*\:data-\[slot\=alert-description\]\:text-destructive\/90[data-slot=alert-description]>*{color:hsl(var(--destructive) / .9)}.\*\:data-\[slot\=select-value\]\:line-clamp-1[data-slot=select-value]>*{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[spacing\=0\]\:first\:rounded-l-md:first-child[data-spacing="0"]{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:first-child[data-variant=outline][data-spacing="0"]{border-left-width:1px}.data-\[spacing\=0\]\:last\:rounded-r-md:last-child[data-spacing="0"]{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.data-\[active\=true\]\:hover\:bg-accent:hover[data-active=true],.data-\[state\=open\]\:hover\:bg-accent:hover[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.data-\[active\=true\]\:focus\:bg-accent:focus[data-active=true]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:focus\:bg-accent:focus[data-state=open]{background-color:hsl(var(--accent))}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10:focus[data-variant=destructive]{background-color:hsl(var(--destructive) / .1)}.data-\[variant\=destructive\]\:focus\:text-destructive:focus[data-variant=destructive]{--tw-text-opacity: 1;color:hsl(var(--destructive) / var(--tw-text-opacity, 1))}.group[data-disabled=true] .group-data-\[disabled\=true\]\:pointer-events-none{pointer-events:none}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:relative{position:relative}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:top-full{top:100%}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:z-10{z-index:10}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group\/field-group[data-variant=outline] .group-data-\[variant\=outline\]\/field-group\:-mb-2{margin-bottom:-.5rem}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5{margin-top:.375rem}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block{display:block}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]{width:calc(var(--sidebar-width-icon) + (--spacing(4)) + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:rounded-md{border-radius:calc(var(--radius) - 2px)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border,.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:border-ring{border-color:hsl(var(--ring))}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:bg-popover{background-color:hsl(var(--popover))}.group\/drawer-content[data-vaul-drawer-direction=bottom] .group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center,.group\/drawer-content[data-vaul-drawer-direction=top] .group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center{text-align:center}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground{color:hsl(var(--popover-foreground))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group\/field[data-disabled=true] .group-data-\[disabled\=true\]\/field\:opacity-50,.group\/input-group[data-disabled=true] .group-data-\[disabled\=true\]\/input-group\:opacity-50,.group[data-disabled=true] .group-data-\[disabled\=true\]\:opacity-50{opacity:.5}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-\[3px\]{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group\/day[data-focused=true] .group-data-\[focused\=true\]\/day\:ring-ring\/50{--tw-ring-color: hsl(var(--ring) / .5)}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:duration-200{transition-duration:.2s;animation-duration:.2s}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.group\/navigation-menu[data-viewport=false] .group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in[data-state=open]{animation:fadeIn .2s ease-out forwards}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.dark\:border-input:is(.dark *){border-color:hsl(var(--input))}.dark\:bg-destructive\/60:is(.dark *){background-color:hsl(var(--destructive) / .6)}.dark\:bg-input\/30:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:bg-transparent:is(.dark *){background-color:transparent}.dark\:text-muted-foreground:is(.dark *){color:hsl(var(--muted-foreground))}.dark\:hover\:bg-accent\/50:hover:is(.dark *){background-color:hsl(var(--accent) / .5)}.dark\:hover\:bg-input\/50:hover:is(.dark *){background-color:hsl(var(--input) / .5)}.dark\:hover\:text-accent-foreground:hover:is(.dark *){color:hsl(var(--accent-foreground))}.dark\:focus-visible\:ring-destructive\/40:focus-visible:is(.dark *){--tw-ring-color: hsl(var(--destructive) / .4)}.dark\:has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/40:has([data-slot][aria-invalid=true]):is(.dark *){--tw-ring-color: hsl(var(--destructive) / .4)}.dark\:data-\[state\=active\]\:border-input[data-state=active]:is(.dark *){border-color:hsl(var(--input))}.dark\:data-\[state\=active\]\:bg-input\/30[data-state=active]:is(.dark *){background-color:hsl(var(--input) / .3)}.dark\:data-\[state\=checked\]\:bg-primary[data-state=checked]:is(.dark *){background-color:hsl(var(--primary))}.dark\:data-\[state\=checked\]\:bg-primary-foreground[data-state=checked]:is(.dark *){background-color:hsl(var(--primary-foreground))}.dark\:data-\[state\=unchecked\]\:bg-foreground[data-state=unchecked]:is(.dark *){background-color:hsl(var(--foreground))}.dark\:data-\[state\=unchecked\]\:bg-input\/80[data-state=unchecked]:is(.dark *){background-color:hsl(var(--input) / .8)}.dark\:data-\[state\=active\]\:text-foreground[data-state=active]:is(.dark *){color:hsl(var(--foreground))}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:focus[data-variant=destructive]:is(.dark *){background-color:hsl(var(--destructive) / .2)}@media(min-width:640px){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-sm{max-width:24rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:.625rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:pl-2\.5{padding-left:.625rem}.sm\:pr-2\.5{padding-right:.625rem}.sm\:text-left{text-align:left}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:24rem}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:.375rem}.md\:p-12{padding:3rem}.md\:text-left{text-align:left}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:opacity-0{opacity:0}.md\:after\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset][data-state=collapsed]~.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:calc(var(--radius) + 4px)}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}}@media(min-width:1280px){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-md:first-child[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-md:last-child[data-selected=true] button{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-md:nth-child(2)[data-selected=true] button{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-l-none>*:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:rounded-t-none>*:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\*\:not\(\:first-child\)\]\:border-l-0>*:not(:first-child){border-left-width:0px}.\[\&\>\*\:not\(\:first-child\)\]\:border-t-0>*:not(:first-child){border-top-width:0px}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-b-none>*:not(:last-child){border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\>\*\:not\(\:last-child\)\]\:rounded-r-none>*:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.\[\&\>\*\]\:w-full>*{width:100%}.\[\&\>\*\]\:focus-visible\:relative:focus-visible>*{position:relative}.\[\&\>\*\]\:focus-visible\:z-10:focus-visible>*{z-index:10}.\[\&\>\*\]\:data-\[slot\=field\]\:p-4[data-slot=field]>*{padding:1rem}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=field-group\]\]\:gap-4>[data-slot=field-group]{gap:1rem}.\[\&\>\[data-slot\=field-label\]\]\:flex-auto>[data-slot=field-label]{flex:1 1 auto}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-md>[data-slot=select-trigger]:last-of-type:has(select[aria-hidden=true]:last-child){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:-moz-fit-content;width:fit-content}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>a\:hover\]\:text-primary>a:hover{color:hsl(var(--primary))}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1 1 0%}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3>input:has(>[data-align=block-end]){padding-top:.75rem}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3>input:has(>[data-align=block-start]){padding-bottom:.75rem}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-2>input:has(>[data-align=inline-end]){padding-right:.5rem}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-2>input:has(>[data-align=inline-start]){padding-left:.5rem}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:text-xs>span{font-size:.75rem;line-height:1rem}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:.875rem;height:.875rem}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:1rem;height:1rem}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:.75rem;height:.75rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{-o-object-fit:cover;object-fit:cover}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:.75rem;height:.75rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:1rem;height:1rem}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6 svg:not([class*=size-]){width:1.5rem;height:1.5rem}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:hsl(var(--muted-foreground))}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-slot=card-content] .\[\[data-slot\=card-content\]_\&\]\:bg-transparent,[data-slot=popover-content] .\[\[data-slot\=popover-content\]_\&\]\:bg-transparent{background-color:transparent}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/20{background-color:hsl(var(--background) / .2)}[data-slot=tooltip-content] .\[\[data-slot\=tooltip-content\]_\&\]\:text-background{color:hsl(var(--background))}[data-slot=tooltip-content] .dark\:\[\[data-slot\=tooltip-content\]_\&\]\:bg-background\/10:is(.dark *){background-color:hsl(var(--background) / .1)}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:-.375rem}a.\[a\&\]\:hover\:bg-accent:hover{background-color:hsl(var(--accent))}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:hsl(var(--secondary) / .9)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}
Scroll to Top