html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;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}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.container{position:relative;width:100%;max-width:960px;margin:0 auto;padding:0 20px;box-sizing:border-box}.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){.container{width:85%;padding:0}}@media (min-width:550px){.container{width:80%}.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}html{font-size:62.5%}body{font-size:1.5em;line-height:1.6;font-weight:400;font-family:Raleway,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;color:#222}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300}h1{font-size:4rem;line-height:1.2;letter-spacing:-.1rem}h2{font-size:3.6rem;line-height:1.25;letter-spacing:-.1rem}h3{font-size:3rem;line-height:1.3;letter-spacing:-.1rem}h4{font-size:2.4rem;line-height:1.35;letter-spacing:-.08rem}h5{font-size:1.8rem;line-height:1.5;letter-spacing:-.05rem}h6{font-size:1.5rem;line-height:1.6;letter-spacing:0}@media (min-width:550px){h1{font-size:5rem}h2{font-size:4.2rem}h3{font-size:3.6rem}h4{font-size:3rem}h5{font-size:2.4rem}h6{font-size:1.5rem}}p{margin-top:0}a{color:#1EAEDB}a:hover{color:#0FA0CE}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover{color:#333;border-color:#888;outline:0}.button.button-primary,button.button-primary,input[type=button].button-primary,input[type=reset].button-primary,input[type=submit].button-primary{color:#FFF;background-color:#33C3F0;border-color:#33C3F0}.button.button-primary:focus,.button.button-primary:hover,button.button-primary:focus,button.button-primary:hover,input[type=button].button-primary:focus,input[type=button].button-primary:hover,input[type=reset].button-primary:focus,input[type=reset].button-primary:hover,input[type=submit].button-primary:focus,input[type=submit].button-primary:hover{color:#FFF;background-color:#1EAEDB;border-color:#1EAEDB}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #D1D1D1;border-radius:4px;box-shadow:none;box-sizing:border-box}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{min-height:65px;padding-top:6px;padding-bottom:6px}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border:1px solid #33C3F0;outline:0}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}label>.label-body{display:inline-block;margin-left:.5rem;font-weight:400}ul{list-style:circle inside}ol{list-style:decimal inside}ol,ul{padding-left:0;margin-top:0}ol ol,ol ul,ul ol,ul ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}code{padding:.2rem .5rem;margin:0 .2rem;font-size:90%;white-space:nowrap;background:#F1F1F1;border:1px solid #E1E1E1;border-radius:4px}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}td,th{padding:12px 15px;text-align:left;border-bottom:1px solid #E1E1E1}td:first-child,th:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}.button,button{margin-bottom:1rem}fieldset,input,select,textarea{margin-bottom:1.5rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.5rem}.u-full-width{width:100%;box-sizing:border-box}.u-max-full-width{max-width:100%;box-sizing:border-box}.u-pull-right{float:right}.u-pull-left{float:left}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #E1E1E1}.container:after,.row:after,.u-cf{content:"";display:table;clear:both}:root{--radius-small:4px;--radius-medium:8px;--radius-large:16px;--container-max:1200px;--shadow-strong:0 4px 20px rgba(0,0,0,0.3);--shadow-medium:0 2px 10px rgba(0,0,0,0.15);--underline-height:2px;--navbar-offset:64px;--navbar-gradient:linear-gradient(135deg,#d63535 0%,#c04488 22%,#8b5cbf 45%,#5b8fee 70%,#6db8fb 88%,#9dd4ff 100%);--navbar-underline:linear-gradient(90deg,#ff6b6b 0%,#e86db8 25%,#b08ee0 50%,#70aaff 75%,#a8dcff 100%);--btn-gradient:#7c3aed;--btn-gradient-hover:#6d28d9}body.theme-dark{isolation:isolate;background-image:none;--bg-gradient:#1d161c;--text-color:#eeeeee;--muted-text:#bebebe;--heading-color:#f5f5f5;--heading-sub:#f5f5f5;--container-bg:#303037;--border-color:#43434a;--table-header-bg:#1c1c20;--card-bg:#2a2a30;--info-item-bg:rgba(178,126,215,0.09);--input-bg:#1c1c20;--link:#c084fc;--link-hover:#dba8ff;--blockquote:#b98ff5;--dropdown-bg:#303037;--shadow-elev:0 10px 40px rgba(0,0,0,0.4);--primary-blue:#b98ff5;--primary-blue-hover:#a070e0;--accent-blue:#b98ff5;--accent-blue-light:#ead8ff;--light-blue-text:#d5b5ff;--bg-dark:#1c1c20;--footer-bottom-bg:#1c1c20;--footer-border:#43434a;--footer-section-bg:#252529;--text-primary:#eeeeee;--text-secondary:#a7a7a7;--card-header-bg:#2a2a30;--item-bg:#2a2a30;--item-hover-bg:#35353c;--primary-color:#0282aa;--primary-hover:#0095c1;--primary-shadow:rgba(2,130,170,0.4);--info-text:#a3d5f0;--info-bg:#1a3a4a;--info-border:#2a5264;--shadow-color:rgba(2,130,170,0.3);--button-disabled-bg:rgba(148,163,184,0.2);--button-disabled-border:rgba(148,163,184,0.32);--button-disabled-text:rgba(226,232,240,0.72);--button-disabled-shadow:none;--btn-gradient:#ebebeb;--btn-gradient-hover:#ffffff;--primary-ink:#17131f;--danger:#ff6b7d;--danger-ink:#ffffff;--success:#3fbf85;--brand:var(--primary-blue);--brand-2:color-mix(in oklch,var(--primary-blue) 72%,white);--brand-soft:color-mix(in oklch,var(--primary-blue) 18%,transparent);--brand-softer:color-mix(in oklch,var(--primary-blue) 10%,transparent);--brand-ink:var(--primary-ink);--nb-surface:var(--container-bg);--nb-panel:var(--dropdown-bg);--nb-shadow:color-mix(in oklch,var(--primary-blue) 26%,transparent);--nb-scrim:color-mix(in oklch,var(--primary-blue) 20%,rgb(0 0 0 / 0.62));--nb-knob:color-mix(in oklch,var(--primary-blue) 32%,var(--container-bg))}body.theme-dark::before{content:'';position:fixed;inset:0;background:url(/assets/cache/contour-pattern-bg-a167342d4f7d8598.svg) repeat;filter:brightness(0.85) sepia(1) hue-rotate(315deg) brightness(0.674) saturate(2);opacity:0.35;pointer-events:none;z-index:-1}body.theme-light{isolation:isolate;--bg-gradient:linear-gradient(135deg,#fffcfd 0%,#fdf9fa 30%,#fcf7f9 60%,#fdfafb 100%);--text-color:#1a1a1a;--muted-text:#6b7280;--heading-color:#111111;--heading-sub:#111111;--container-bg:#ffffff;--border-color:#e2e4e7;--table-header-bg:#f3f4f6;--card-bg:rgba(243,244,246,0.6);--info-item-bg:rgba(124,58,237,0.05);--input-bg:#ffffff;--link:var(--primary-blue);--link-hover:var(--primary-blue-hover);--blockquote:var(--primary-blue);--dropdown-bg:#ffffff;--shadow-elev:0 4px 20px rgba(0,0,0,0.08);--primary-blue:#7c3aed;--primary-blue-hover:#6d28d9;--light-blue-text:#c4b5fd;--accent-blue:#a78bfa;--bg-dark:#e5e7eb;--footer-nav-bg:#f3f4f6;--footer-bottom-bg:#eaecee;--footer-border:#e2e4e7;--footer-section-bg:#f3f4f6;--text-primary:#1a1a1a;--text-secondary:#6b7280;--card-header-bg:#f3f4f6;--item-bg:#f3f4f6;--item-hover-bg:#ffffff;--primary-color:#7c3aed;--primary-hover:#6d28d9;--primary-shadow:rgba(124,58,237,0.25);--info-text:#5b21b6;--info-bg:#f5f0ff;--info-border:#e9d5ff;--shadow-color:rgba(0,0,0,0.06);--button-disabled-bg:rgba(124,58,237,0.07);--button-disabled-border:rgba(124,58,237,0.15);--button-disabled-text:rgba(26,26,26,0.4);--button-disabled-shadow:none;--primary-ink:#ffffff;--danger:#dc4646;--brand:var(--primary-blue);--brand-2:color-mix(in oklch,var(--primary-blue) 70%,white);--brand-soft:color-mix(in oklch,var(--primary-blue) 12%,transparent);--brand-softer:color-mix(in oklch,var(--primary-blue) 6%,transparent);--brand-ink:var(--primary-ink);--nb-surface:var(--container-bg);--nb-panel:var(--dropdown-bg);--nb-shadow:color-mix(in oklch,var(--primary-blue) 22%,transparent);--nb-scrim:color-mix(in oklch,var(--primary-blue) 18%,rgb(0 0 0 / 0.55));--nb-knob:var(--container-bg)}body.theme-light::before{content:'';position:fixed;inset:0;background:url(/assets/cache/contour-pattern-bg-a167342d4f7d8598.svg) repeat;filter:invert(1) sepia(0.2) hue-rotate(310deg) saturate(0.9);mix-blend-mode:multiply;opacity:0.22;pointer-events:none;z-index:-1}*{box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto',sans-serif;background:var(--bg-gradient);color:var(--text-color);line-height:1.6;padding:0;margin:0;min-height:100vh;display:flex;flex-direction:column}.container{max-width:var(--container-max);margin:0 auto;background:var(--container-bg);border-radius:0 0 var(--radius-large) var(--radius-large);padding:20px;padding-top:20px;padding-left:20px;padding-right:20px;box-shadow:var(--shadow-strong);border-top:none}.container.container-90{max-width:90%;width:90%}.container.container-70{max-width:70%;width:70%}.container.container-1200{max-width:1200px}.container.container-fullwidth{max-width:100%;width:100%;padding:0;border-radius:0;box-shadow:none;background:transparent}.container .card,.container pre,.container code{border-radius:var(--radius-large)}h1{font-size:42px;font-weight:800;letter-spacing:-0.03em;line-height:1.15;margin:0 0 16px 0;color:var(--heading-color)}h2{font-size:30px;font-weight:700;letter-spacing:-0.02em;line-height:1.2;margin:40px 0 12px 0;color:var(--heading-color);border:none;padding:0}h2.base-section-title{font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-0.02em;margin:0 0 8px 0;color:var(--heading-color);text-align:center;border:none;padding:0}@media (max-width:768px){h2.base-section-title{font-size:24px}}h1.base-hero-title{font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-0.4px;color:var(--text-color);margin:0 0 12px 0}.base-hero-title-brand{font-weight:800;letter-spacing:-0.3px;background:linear-gradient(120deg,#c084fc 0%,#a855f7 50%,#9333ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}body.theme-light .base-hero-title-brand{background:linear-gradient(120deg,#c084fc 0%,#a855f7 50%,#9333ea 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media (max-width:768px){h1.base-hero-title{font-size:30px}}@media (max-width:480px){h1.base-hero-title{font-size:26px}}h3{font-size:22px;font-weight:600;letter-spacing:-0.01em;line-height:1.25;margin:28px 0 10px 0;color:var(--heading-color)}h4{font-size:18px;font-weight:600;letter-spacing:0;line-height:1.3;margin:20px 0 8px 0;color:var(--heading-color)}h5{font-size:15px;font-weight:600;letter-spacing:0.01em;line-height:1.4;margin:16px 0 6px 0;color:var(--heading-color)}h6{font-size:12px;font-weight:700;letter-spacing:0.07em;text-transform:uppercase;line-height:1.5;margin:14px 0 6px 0;color:var(--muted-text)}p{margin-bottom:15px;color:var(--muted-text)}.button:disabled,.button[disabled],button:disabled,button[disabled]{background:var(--button-disabled-bg)!important;border-color:var(--button-disabled-border)!important;color:var(--button-disabled-text)!important;box-shadow:var(--button-disabled-shadow);cursor:not-allowed;opacity:1;pointer-events:none;transform:none;filter:saturate(0.7)}.button:disabled::before,.button[disabled]::before,button:disabled::before,button[disabled]::before{display:none}.button:disabled:hover,.button[disabled]:hover,button:disabled:hover,button[disabled]:hover,.button:disabled:active,.button[disabled]:active,button:disabled:active,button[disabled]:active{background:var(--button-disabled-bg);border-color:var(--button-disabled-border);color:var(--button-disabled-text);box-shadow:var(--button-disabled-shadow);transform:none}ul,ol{margin:15px 0 15px 25px;color:var(--muted-text)}li{margin-bottom:8px}ul{list-style-type:disc}code,pre{font-family:'Courier New','Monaco',monospace;background:var(--input-bg);border:1px solid var(--border-color);border-radius:var(--radius-medium);padding:2px 6px;font-size:0.9em}pre{padding:15px;margin:15px 0;overflow-x:auto;border-radius:var(--radius-medium)}body.theme-dark pre code{color:#81c784;background:transparent;border:none}body.theme-light pre code{color:#2d8659;background:transparent;border:none}blockquote{border-left:4px solid var(--blockquote);padding-left:24px;margin:20px 0;font-style:italic;color:var(--muted-text);position:relative;border-radius:0 var(--radius-medium) var(--radius-medium) 0;background:rgba(37,99,235,0.05);padding:16px 24px}blockquote::before{content:'';color:var(--blockquote);position:absolute;left:8px;top:8px;width:1.2em;height:1.2em;background-color:currentColor;-webkit-mask-image:var(--fa-solid-quote-left);mask-image:var(--fa-solid-quote-left);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;opacity:0.3}body.theme-light blockquote{background:rgba(37,99,235,0.03)}hr{border:none;border-top:1px solid var(--border-color);margin:30px 0}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0}main{flex:1}@media (max-width:750px){.container{max-width:100%!important;width:100%!important;padding-left:12px!important;padding-right:12px!important;padding-top:20px;padding-bottom:20px}}.row:has(.six.columns){display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-left:0;margin-right:0}.row:has(.six.columns) .six.columns{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;padding-left:0!important;padding-right:0!important;float:none!important}.row:has(.six.columns) .six.columns .card{margin:0!important;height:100%;display:flex;flex-direction:column}.row:has(.six.columns) .six.columns .card h5{margin-top:0;margin-bottom:12px}.row:has(.six.columns) .six.columns .card p{margin-bottom:0;flex:1}.card>a{outline:none;border:none;display:block;transition:transform 0.2s ease,box-shadow 0.2s ease}.card>a:focus{outline:none;border:none}.card:has(>a){box-shadow:inset 0 -1px 0 0 transparent;transition:box-shadow 0.3s ease,transform 0.2s ease}.card:has(>a):hover{box-shadow:inset 0 -1px 0 0 var(--link),0 8px 24px rgba(0,0,0,0.15)}a.tool-card{transition:transform 0.28s cubic-bezier(0.4,0,0.2,1),box-shadow 0.28s cubic-bezier(0.4,0,0.2,1),border-color 0.2s ease}a.tool-card:hover{border-bottom-color:var(--link)!important}.card:has(>a):hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,0.15);cursor:pointer}.card>a:hover{cursor:pointer}@media (max-width:768px){.row:has(.six.columns){grid-template-columns:1fr}}*:focus{outline:none!important}a:not(:where([class*='nb-'])){border-bottom:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tools-section-title{text-align:center;margin-bottom:16px}.button,button:not(:where([class*='nb-'])),input[type='submit'],input[type='reset'],input[type='button'],.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;margin:8px 8px 8px 0;border:1px solid var(--border-color)!important;border-radius:10px;background:var(--container-bg)!important;color:var(--text-color)!important;font-size:14px;font-weight:500;line-height:1.5;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease,box-shadow 0.15s ease;text-decoration:none;font-family:inherit;height:auto;white-space:nowrap}a:not(:where([class*='nb-'])){color:var(--link);border-bottom:1px dotted var(--link)}a{text-decoration:none;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:6px}a:not(:where([class*='nb-'])):hover{color:var(--link-hover);border-bottom-color:var(--link-hover)}a.plain-link{border-bottom:none}a .fas,a .fab,a .far{font-size:0.9em;opacity:0.8}a:hover .fas,a:hover .fab,a:hover .far{opacity:1;transform:scale(1.1);transition:all 0.3s ease}.button .fas,.button .fab,.button .far,button:not(:where([class*='nb-'])) .fas,button:not(:where([class*='nb-'])) .fab,button:not(:where([class*='nb-'])) .far,.btn .fas,.btn .fab,.btn .far{font-size:0.9em}.button-primary i,.button-primary .fas,.button-primary .fab,.button-primary .far,.btn-primary i,.btn-primary .fas,.btn-primary .fab,.btn-primary .far{color:#ffffff!important}.button:hover,button:not(:where([class*='nb-'])):hover,.btn:hover{background:color-mix(in srgb,var(--text-color) 6%,var(--container-bg))!important;border-color:color-mix(in srgb,var(--text-color) 18%,var(--border-color))!important;color:var(--text-color)!important;box-shadow:none;transform:none}.button-primary,.btn-primary{border:none!important;border-radius:10px!important;color:#ffffff!important;background:radial-gradient(ellipse at 50% 40%,#a855f7 0%,#9333ea 55%,#7e22ce 100%)!important;padding:9px 20px;font-weight:600;font-size:14px;box-shadow:none;transition:background 0.25s ease}.button-primary:hover,.btn-primary:hover{border:none!important;background:linear-gradient(135deg,#c084fc 0%,#a855f7 100%)!important;color:#ffffff!important;box-shadow:none;transform:none}.button-primary:active,.btn-primary:active{background:radial-gradient(ellipse at 50% 40%,#9333ea 0%,#7e22ce 55%,#6b1bb8 100%)!important;transform:translateY(1px);box-shadow:none}body.theme-light .button-primary,body.theme-light .btn-primary{background:radial-gradient(ellipse at 50% 40%,#a855f7 0%,#9333ea 55%,#7e22ce 100%)!important;color:#ffffff!important}body.theme-light .button-primary:hover,body.theme-light .btn-primary:hover{background:linear-gradient(135deg,#c084fc 0%,#a855f7 100%)!important;color:#ffffff!important;border-color:transparent!important}body.theme-dark .button-primary,body.theme-dark .btn-primary{background:radial-gradient(ellipse at 50% 40%,#c084fc 0%,#a855f7 55%,#9333ea 100%)!important}body.theme-dark .button-primary:hover,body.theme-dark .btn-primary:hover{background:linear-gradient(135deg,#d09cff 0%,#b76cff 100%)!important}body.theme-dark .button-primary:active,body.theme-dark .btn-primary:active{background:radial-gradient(ellipse at 50% 40%,#b06fec 0%,#9333ea 55%,#8226d6 100%)!important}.btn-success{border-color:#10b981!important;color:#10b981!important}.btn-success:hover{border-color:#059669!important;background:rgba(16,185,129,0.1)!important;color:#059669!important}input[type='text'],input[type='email'],input[type='password'],input[type='number'],input[type='url'],select,textarea{width:100%;padding:12px 16px;border:1px solid var(--border-color)!important;border-radius:var(--radius-medium);background:var(--input-bg)!important;color:var(--text-color)!important;font-size:0.95em;font-family:inherit}input[type='url']{padding-left:38px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23999' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.5 26 20.9 58.3 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.5-26-20.9-58.3-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:13px center!important;background-size:14px 14px!important}body.theme-light input[type='url']{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='%23777' d='M352 256c0 22.2-1.2 43.6-3.3 64H163.3c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64H348.7c2.2 20.4 3.3 41.8 3.3 64zm28.8-64H503.9c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64H380.8c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32H376.7c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0H167.7c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.5 26 20.9 58.3 27 94.7zm-209 0H18.6C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192H131.2c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64H8.1C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.5-26-20.9-58.3-27-94.6H344.3c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352H135.3zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6H493.4z'/%3E%3C/svg%3E")!important}input[type='text']:hover,input[type='email']:hover,input[type='password']:hover,input[type='number']:hover,input[type='url']:hover,select:hover,textarea:hover{border-color:var(--accent-blue)!important}input[type='text']:focus,input[type='email']:focus,input[type='password']:focus,input[type='number']:focus,input[type='url']:focus,select:focus,textarea:focus{outline:none;border-color:var(--primary-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 16%,transparent)}input[type='checkbox'],input[type='radio']{accent-color:var(--primary-color)}label{color:var(--heading-sub);font-size:0.9em;font-weight:500;display:block;margin-bottom:8px}label.checkbox-label{display:inline-flex;align-items:center;gap:8px;margin-bottom:0;cursor:pointer;line-height:1.4;white-space:nowrap}label.checkbox-label input[type='checkbox']{margin:0;flex-shrink:0}.form-group{margin-bottom:20px}textarea{min-height:100px;resize:vertical}.u-full-width{width:100%!important;padding:12px 16px!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-medium)!important;background:var(--input-bg)!important;color:var(--text-color)!important;font-size:0.95em!important;font-family:inherit!important;box-sizing:border-box!important}.u-full-width:hover{border-color:color-mix(in srgb,var(--primary-color) 55%,var(--border-color))!important}.u-full-width:focus{outline:none!important;border-color:var(--primary-color)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color) 16%,transparent)!important}select.u-full-width,#timezoneSelect{padding:12px 40px 12px 16px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23666' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 16px center!important;appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;min-height:44px!important;line-height:1.5!important}body.theme-dark select.u-full-width,body.theme-dark #timezoneSelect{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23b8b8b8' d='M6 9L1 4h10z'/%3E%3C/svg%3E")!important}.button-sm,.copy-btn{min-height:36px!important;padding:8px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important}.button-sm .fas,.button-sm .fab,.button-sm .far,.copy-btn .fas,.copy-btn .fab,.copy-btn .far{font-size:0.85em!important;margin:0!important;line-height:1!important}.button-sm:only-child,.copy-btn:only-child{width:auto!important;min-width:36px!important}.card{background:var(--card-bg);border:none;border-radius:var(--radius-medium);padding:24px;margin:24px 0;transition:all 0.3s ease}.card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.03);border-color:var(--accent-blue)}.card .fas,.card .fab,.card .far{color:var(--primary-blue);margin-right:8px}.badge{display:inline-block;padding:4px 10px;border:1px solid var(--border-color);border-radius:12px;font-size:0.8em;background:rgba(255,255,255,0.05);color:var(--muted-text);margin:0 4px}body.theme-light .badge{background:rgba(0,0,0,0.02)}.nb-root button,.nb-drawer button{text-transform:none;letter-spacing:normal;margin:0}:root,body{--nb-height:74px;--navbar-offset:74px}.nb-root{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--nb-rest-bg);border-bottom:1px solid transparent;--nb-glass-strength:42%;--nb-glass-blur:20px}.nb-root,.nb-drawer{--nb-radius-control:11px;--nb-radius-row:11px;--nb-radius-panel:22px;--nb-link-font:var(--nb-font,inherit);--nb-link-size:14.5px;--nb-link-weight:600;--nb-link-tracking:normal;--nb-row-font:var(--nb-font,inherit);--nb-row-size:14.5px;--nb-row-weight:600;--nb-link-hover-bg:transparent;--nb-link-hover-lift:2px;--nb-row-hover-bg:var(--brand-softer);--nb-row-hover-shift:0px;--nb-panel-bloom:none;--nb-cta-bg:var(--brand);--nb-cta-ink:var(--brand-ink);--nb-cta-shadow:0 6px 18px -6px var(--brand);--nb-rest-bg:transparent}body.theme-light .nb-root{--nb-glass-strength:24%;--nb-glass-blur:24px}body.theme-dark .nb-root{--text-primary:#ffffff;--muted-text:#d5d5d5}.nb-root--scrolled{background:color-mix(in srgb,var(--nb-surface) var(--nb-glass-strength),transparent);border-bottom-color:color-mix(in srgb,var(--border-color) 45%,transparent);box-shadow:0 8px 30px -10px var(--nb-shadow);backdrop-filter:saturate(1.8) blur(var(--nb-glass-blur));-webkit-backdrop-filter:saturate(1.8) blur(var(--nb-glass-blur));transition:background 0.22s ease,border-bottom-color 0.22s ease,backdrop-filter 0.22s ease}.nb-root--scrolled:hover,.nb-root--scrolled:focus-within,.nb-root--scrolled.nb-root--open{background:var(--nb-surface);border-bottom-color:var(--border-color);backdrop-filter:saturate(1.5) blur(10px);-webkit-backdrop-filter:saturate(1.5) blur(10px)}.nb-spacer{height:var(--nb-height);flex-shrink:0}body:has(.nb-flush) .nb-spacer{height:0}.nb-bar{height:var(--nb-height);padding:0 24px;display:flex;align-items:center;gap:6px;justify-content:space-between;font-family:var(--nb-font,inherit)}.nb-brand{color:inherit;display:flex;align-items:center;gap:11px;margin-right:6px;flex-shrink:0;text-decoration:none}.nb-brand__badge{width:36px;height:36px;border-radius:10px;background:var(--nb-surface);border:1px solid var(--border-color);display:grid;place-items:center;flex-shrink:0;transition:none}.nb-brand__img{width:28px;height:28px;object-fit:contain;transition:none}.nb-brand__text{font-weight:600;font-size:20px;letter-spacing:-0.5px;color:var(--text-primary);white-space:nowrap}.nb-brand__text .brand-tld{font-size:0.72em}.nb-nav{display:flex;align-items:center;gap:2px;margin-left:8px;position:relative;flex:1 1 auto;min-width:0}.nb-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.nb-row{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border:none;background:none;border-radius:var(--nb-radius-row);font-family:var(--nb-row-font);font-weight:var(--nb-row-weight);font-size:var(--nb-row-size);line-height:1.2;color:var(--text-primary);text-decoration:none;cursor:pointer;white-space:nowrap}.nb-row--top{border-radius:var(--nb-radius-control);font-family:var(--nb-link-font);font-size:var(--nb-link-size);font-weight:var(--nb-link-weight);letter-spacing:var(--nb-link-tracking)}@media (prefers-reduced-motion:no-preference){.nb-row{transition:background 0.22s ease,color 0.22s ease,border-color 0.22s ease,transform 0.22s ease}}.nb-row .nb-row__icon,.nb-row__icon{font-size:16px;color:var(--brand)}.nb-row__chev{font-size:13px;color:var(--muted-text)}.nb-row__flag.fi{width:21px;height:15px;border-radius:3px;box-shadow:0 0 0 1px var(--border-color);flex-shrink:0}.nb-row__label{min-width:0}.nb-row--top:hover,.nb-row--top[aria-expanded='true']{color:var(--brand);background:var(--nb-link-hover-bg)}.nb-row--top:hover .nb-row__icon,.nb-row--top[aria-expanded='true'] .nb-row__icon{color:var(--brand)}.nb-icon-btn{width:40px;height:40px;padding:0;line-height:1;display:grid;place-items:center;border:1px solid var(--border-color);background:var(--nb-surface);border-radius:var(--nb-radius-control);color:var(--text-primary);font-size:18px;cursor:pointer}.nb-icon-btn:hover,.nb-icon-btn[aria-expanded='true'],.nb-user__toggle:hover,.nb-user__toggle[aria-expanded='true']{background:color-mix(in oklch,var(--brand) 18%,var(--nb-surface));border-color:color-mix(in oklch,var(--brand) 45%,var(--border-color));color:var(--brand)}.nb-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 22px;border:none;border-radius:var(--nb-radius-control);font-family:var(--nb-font,inherit);font-weight:700;font-size:14px;cursor:pointer;text-decoration:none}.nb-btn--primary{color:var(--nb-cta-ink);background:var(--nb-cta-bg);box-shadow:var(--nb-cta-shadow)}.nb-root .nb-btn--primary,.nb-drawer .nb-btn--primary{color:var(--nb-cta-ink)}.nb-user__toggle:hover .nb-user__avatar,.nb-user__toggle[aria-expanded='true'] .nb-user__avatar{background:color-mix(in oklch,var(--brand) 22%,transparent);color:var(--brand)}.nb-btn--primary:hover,.nb-btn--primary:focus{color:var(--nb-cta-ink);filter:brightness(1.06)}.nb-btn--danger{width:100%;padding:14px;border:1px solid var(--border-color);background:none;color:var(--danger);font-size:15px}.nb-btn--danger:hover{color:var(--danger);background:color-mix(in oklch,var(--danger) 12%,transparent)}:where(.nb-root,.nb-drawer) button:hover,:where(.nb-root,.nb-drawer) button:focus{color:var(--text-primary)}.nb-user{position:relative}.nb-user__toggle{display:flex;align-items:center;gap:7px;padding:4px 8px 4px 4px;border:1px solid var(--border-color);background:var(--nb-surface);border-radius:24px;font-family:inherit;cursor:pointer}.nb-user__avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:color-mix(in oklch,var(--text-primary) 7%,transparent);color:var(--text-primary);font-size:20px;line-height:1}.nb-user__avatar--lg{width:40px;height:40px;font-size:24px}.nb-burger{display:none}@media (max-width:960px){:root,body{--nb-height:64px;--navbar-offset:64px}.nb-bar{height:64px;padding:0 16px}.nb-nav,.nb-big-wrap,.nb-btn--top,.nb-user,.nb-notif{display:none}.nb-burger{display:grid}.nb-brand__text{font-size:17px}}@media (prefers-reduced-motion:no-preference){.nb-root{transition:background 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease,backdrop-filter 0.3s ease}.nb-bar{transition:height 0.32s cubic-bezier(0.4,0,0.2,1)}.nb-row{transition:color 0.2s ease,background 0.2s ease,transform 0.24s cubic-bezier(0.34,1.56,0.64,1)}.nb-row__icon{transition:transform 0.32s cubic-bezier(0.34,1.56,0.64,1),color 0.2s ease}.nb-row--top:hover{transform:translateY(calc(-1 * var(--nb-link-hover-lift,2px)))}.nb-row--top:hover .nb-row__icon{transform:scale(1.14) rotate(-4deg)}.nb-row__chev{transition:transform 0.25s cubic-bezier(0.4,0,0.2,1)}.nb-row[aria-expanded='true'] .nb-row__chev,.nb-user__toggle[aria-expanded='true'] .nb-row__chev{transform:rotate(180deg)}.nb-icon-btn,.nb-btn{transition:background 0.15s ease,filter 0.15s ease,transform 0.15s ease}.nb-btn--primary:hover{transform:translateY(-1px)}}.theme-switcher{position:fixed;top:calc(var(--navbar-offset) + 8px);right:12px;z-index:20000}.navbar-theme-switcher{display:inline-flex;align-items:center;margin-left:4px}.navbar-theme-switcher .theme-switcher{position:static;top:auto;right:auto;z-index:auto;display:inline-flex;align-items:center}body:has(.navbar-theme-switcher)>.theme-switcher{display:none}@media (max-width:750px){.theme-switcher{display:none}}.theme-toggle-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:10px;position:relative;z-index:1;margin-top:10px;background:transparent;border:none;box-shadow:none;cursor:pointer;transition:background 0.18s ease,transform 0.12s ease;font-size:22px}.theme-toggle-button:hover{background:rgba(128,128,128,0.12);transform:none;box-shadow:none;border:none}.theme-toggle-button:active{transform:scale(0.9);background:rgba(128,128,128,0.18)}.theme-toggle-button:focus{outline:none;box-shadow:none}body.theme-dark .theme-toggle-button{color:#c0bcb8}body.theme-light .theme-toggle-button{color:#2d2926;background:rgba(255,255,255,0.75);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 1px 6px rgba(45,41,38,0.14)}body.theme-light .theme-toggle-button:hover{background:rgba(255,255,255,0.92);box-shadow:0 2px 10px rgba(45,41,38,0.18)}.theme-icon{display:inline-block;line-height:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(0deg) scale(1);transition:opacity 0.25s ease,transform 0.35s cubic-bezier(0.34,1.56,0.64,1)}.theme-icon.fa-moon{opacity:1}.theme-icon.fa-sun{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0.6)}body.theme-light .theme-icon.fa-moon{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(0.6)}body.theme-light .theme-icon.fa-sun{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}.theme-icon.fa-circle-half-stroke{opacity:0;transform:translate(-50%,-50%) rotate(90deg) scale(0.6)}body[data-theme-pref='auto'] .theme-icon.fa-moon,body[data-theme-pref='auto'] .theme-icon.fa-sun{opacity:0;transform:translate(-50%,-50%) rotate(-90deg) scale(0.6)}body[data-theme-pref='auto'] .theme-icon.fa-circle-half-stroke{opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(1)}body.theme-switching .theme-icon{transition:opacity 0.2s ease,transform 0.28s cubic-bezier(0.55,0,0.45,1)}body.theme-switching *:not(.theme-icon):not(.theme-veil),body.theme-switching *:not(.theme-icon):not(.theme-veil)::before,body.theme-switching *:not(.theme-icon):not(.theme-veil)::after{transition:none!important}.theme-veil{position:fixed;inset:0;z-index:2147483000;pointer-events:none;opacity:0;will-change:opacity;background:var(--theme-veil-light,#fffcfd)}.theme-veil[data-target='dark']{background:var(--theme-veil-dark,#1d161c)}@media (prefers-reduced-motion:reduce){.theme-veil{display:none}.theme-icon{transition:none!important}}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;font-family:'Inter',ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased}body.theme-dark{--rf-bg:#0b0b0f;--rf-bg2:var(--card-bg);--rf-bg3:var(--input-bg);--rf-ink:var(--text-color);--rf-ink2:var(--muted-text);--rf-ink3:#6a6a75;--rf-line:rgba(255,255,255,0.07);--rf-line2:rgba(255,255,255,0.13);--rf-chip:rgba(255,255,255,0.035);--rf-accent:#b98ff5;--rf-accent-soft:rgba(185,143,245,0.12);--rf-accent-deep:#9b6de0;--rf-accent-ink:#ffffff}body.theme-light{--rf-bg:#ffffff;--rf-bg2:#f6f6f7;--rf-bg3:#ededef;--rf-ink:var(--text-color);--rf-ink2:var(--muted-text);--rf-ink3:#8a8a95;--rf-line:rgba(0,0,0,0.08);--rf-line2:rgba(0,0,0,0.14);--rf-chip:rgba(0,0,0,0.035);--rf-accent:#7c3aed;--rf-accent-soft:rgba(124,58,237,0.1);--rf-accent-deep:#6d28d9;--rf-accent-ink:#ffffff}body.theme-dark::before{background-image:none!important}body.theme-dark{background:#0d0b10!important}body.theme-light{background:#ffffff!important}body.theme-light::before{background-image:none!important}body.theme-dark .navbar,body.theme-light .navbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:1000!important;max-height:76px!important;min-height:76px!important}body{padding-top:76px!important}.navbar-wrapper,.navbar-section,.navbar-section--left,.navbar-section--right,.navbar-nav{align-items:center!important}.navbar-wrapper{height:76px!important;min-height:76px!important;max-height:76px!important;display:flex!important;align-items:center!important;position:relative!important;z-index:1!important}body.theme-dark .navbar{background:#0e0b14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid rgba(255,255,255,0.07)!important}body.theme-light .navbar{background:#ffffff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;border-bottom:1px solid rgba(0,0,0,0.08)!important}body.theme-dark .navbar::before,body.theme-light .navbar::before{content:''!important;display:block!important;position:absolute!important;inset:0!important;background:url(/assets/cache/contour-pattern-bg-a167342d4f7d8598.svg) repeat!important;pointer-events:none!important;z-index:0!important}body.theme-dark .navbar::before{filter:brightness(20) invert(1)!important;opacity:1!important;mix-blend-mode:screen!important}body.theme-light .navbar::before{filter:grayscale(1) contrast(0.6)!important;opacity:0.75!important}.navbar-wrapper{position:relative!important;z-index:1!important}.navbar::after{content:''!important;display:block!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:48px!important;background:linear-gradient(to top,rgba(185,143,245,0.15) 0%,rgba(185,143,245,0.06) 50%,transparent 100%)!important;pointer-events:none!important;z-index:0!important}body.theme-light .navbar-logo{opacity:0.8!important}body.theme-light .navbar-logo::before{filter:invert(1)!important}body.theme-dark .navbar a{color:rgba(255,255,255,0.7)!important}body.theme-dark .navbar a:hover{color:#ffffff!important;background:rgba(255,255,255,0.06)!important}body.theme-light .navbar a{color:var(--text-color)!important}body.theme-light .navbar a:hover{color:var(--text-color)!important;background:rgba(0,0,0,0.05)!important}body.theme-light .nav-toggle,body.theme-light .nav-toggle:hover,body.theme-light .nav-toggle:focus{color:#1a1a1a!important}body.theme-light .nav-toggle span,body.theme-light .nav-toggle:hover span{background-color:#1a1a1a!important;background:#1a1a1a!important}@media (max-width:750px){body.theme-dark .navbar-nav{background:rgba(11,11,15,0.97)!important;border-top:1px solid rgba(255,255,255,0.08)!important}body.theme-light .navbar-nav{background:rgba(255,255,255,0.97)!important;border-top:1px solid rgba(0,0,0,0.1)!important}}.landing-container{padding:0!important;max-width:100%!important;width:100%!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow-x:hidden;position:relative;z-index:1}.rf-page-deco{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.rf-p-orb{position:absolute;border-radius:999px;filter:blur(80px);will-change:transform}.rf-p-orb.o1{width:600px;height:600px;top:40vh;left:-200px;background:var(--rf-accent,#b98ff5);opacity:0.07;animation:rfDriftA 32s ease-in-out infinite}.rf-p-orb.o2{width:500px;height:500px;top:120vh;right:-180px;background:var(--rf-accent,#b98ff5);opacity:0.08;animation:rfDriftB 40s ease-in-out infinite}.rf-p-orb.o3{width:700px;height:700px;top:220vh;left:30%;background:var(--rf-accent,#b98ff5);opacity:0.05;animation:rfDriftC 48s ease-in-out infinite}body.theme-light .rf-p-orb.o1{opacity:0.1}body.theme-light .rf-p-orb.o2{opacity:0.11}body.theme-light .rf-p-orb.o3{opacity:0.07}@keyframes rfDriftA{0%,100%{transform:translate(0,0)}50%{transform:translate(60px,-40px)}}@keyframes rfDriftB{0%,100%{transform:translate(0,0)}50%{transform:translate(-50px,40px)}}@keyframes rfDriftC{0%,100%{transform:translate(0,0)}50%{transform:translate(40px,50px)}}.rf-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(20px,4vw,56px)}.rf-fullwidth{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;box-sizing:border-box}.landing-container>*{position:relative;z-index:1}.rf-section{padding:clamp(72px,10vh,120px) 0;overflow:hidden;position:relative}.rf-section>.rf-wrap{position:relative;z-index:2}.rf-sec-ornament{position:absolute;width:120px;height:120px;border:1px solid var(--rf-line,rgba(255,255,255,0.07));border-radius:999px;pointer-events:none;opacity:0.5}.rf-sec-ornament.tr{top:60px;right:40px}.rf-sec-ornament.bl{bottom:60px;left:40px;width:80px;height:80px}.rf-sec-ornament .inner{position:absolute;inset:20%;border:1px solid var(--rf-line,rgba(255,255,255,0.07));border-radius:999px}.rf-sec-ornament .dot{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:999px;background:var(--rf-accent,#b98ff5);transform:translate(-50%,-50%)}.rf-sec-head{display:grid;grid-template-columns:1fr 1.5fr;gap:56px;margin-bottom:48px;align-items:end}@media (max-width:860px){.rf-sec-head{grid-template-columns:1fr;gap:20px}}.rf-sec-kicker{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11.5px;color:var(--rf-accent,#b98ff5);margin-bottom:16px;letter-spacing:0.04em}.rf-sec-title{font-weight:600;font-size:clamp(30px,3.8vw,46px);line-height:1.1;letter-spacing:-0.025em;margin:0;color:var(--rf-ink,var(--text-color))}.rf-sec-desc{font-size:clamp(15px,1.15vw,17px);color:var(--rf-ink2,var(--muted-text));max-width:54ch;line-height:1.6;margin:0}.rf-reveal{opacity:0;transform:translateY(16px);transition:opacity 0.6s ease,transform 0.6s ease}.rf-reveal.in{opacity:1;transform:none}.rf-hero{padding:clamp(64px,10vh,120px) 0 clamp(56px,8vh,96px);overflow:hidden;isolation:isolate;position:relative}.rf-hero-deco{position:absolute;inset:0;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(to bottom,black 70%,transparent 100%);mask-image:linear-gradient(to bottom,black 70%,transparent 100%)}.rf-hero-grid{position:absolute;inset:0;overflow:hidden;background-image:linear-gradient(var(--rf-line,rgba(255,255,255,0.07)) 1px,transparent 1px),linear-gradient(90deg,var(--rf-line,rgba(255,255,255,0.07)) 1px,transparent 1px);background-size:72px 72px;mask:radial-gradient(ellipse 70% 70% at 20% 30%,black 0%,transparent 75%);-webkit-mask:radial-gradient(ellipse 70% 70% at 20% 30%,black 0%,transparent 75%);opacity:0.7}.rf-hero-orb{position:absolute;border-radius:999px;filter:blur(60px);will-change:transform}.rf-hero-orb.a{width:700px;height:700px;top:60px;right:-180px;background:var(--rf-accent,#b98ff5);opacity:0.16;animation:rfFloatA 18s ease-in-out infinite}.rf-hero-orb.b{width:500px;height:500px;bottom:-260px;left:15%;background:var(--rf-accent,#b98ff5);opacity:0.15;animation:rfFloatB 22s ease-in-out infinite}body.theme-light .rf-hero-orb.a{opacity:0.22}body.theme-light .rf-hero-orb.b{opacity:0.22}@keyframes rfFloatA{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-30px,40px) scale(1.08)}}@keyframes rfFloatB{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(40px,-30px) scale(1.1)}}.rf-hero-dot{position:absolute;width:6px;height:6px;border-radius:999px;background:var(--rf-accent,#b98ff5)}.rf-hero-dot.d1{top:18%;left:8%;opacity:0.55;animation:rfBlink 3.2s ease-in-out infinite}.rf-hero-dot.d2{top:42%;right:12%;opacity:0.45;animation:rfBlink 4.1s ease-in-out infinite 0.6s}.rf-hero-dot.d3{bottom:28%;right:28%;opacity:0.35;animation:rfBlink 5s ease-in-out infinite 1.2s}@keyframes rfBlink{0%,100%{opacity:0.2;transform:scale(1)}50%{opacity:0.7;transform:scale(1.4)}}.rf-hero-cross{position:absolute;width:14px;height:14px;color:var(--rf-ink3,#6a6a75);opacity:0.5}.rf-hero-cross::before,.rf-hero-cross::after{content:'';position:absolute;background:currentColor}.rf-hero-cross::before{left:50%;top:0;bottom:0;width:1px;transform:translateX(-50%)}.rf-hero-cross::after{top:50%;left:0;right:0;height:1px;transform:translateY(-50%)}.rf-hero-cross.c1{top:14%;right:22%}.rf-hero-cross.c2{bottom:18%;left:14%}.rf-hero-cross.c3{top:58%;left:44%}.rf-hero>.rf-wrap{position:relative;z-index:2}.rf-hero-title{font-weight:600;font-size:clamp(38px,6.2vw,80px);line-height:1.06;letter-spacing:-0.03em;margin:0 0 24px;max-width:20ch;color:var(--rf-ink,var(--text-color));font-family:'Inter',sans-serif}.rf-hero-line1{display:block;color:var(--rf-ink,var(--text-color))}.rf-hero-swap{display:inline-grid;vertical-align:baseline;color:var(--rf-accent,#b98ff5)}.rf-hero-swap>span{grid-area:1 / 1;white-space:normal;opacity:0;transform:translateY(14px);transition:opacity 0.5s ease,transform 0.5s ease;pointer-events:none}.rf-hero-swap>span.active{opacity:1;transform:translateY(0);pointer-events:auto}.rf-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:clamp(48px,8vh,80px)}.rf-hero-left{min-width:0}.rf-hero-right{display:flex;justify-content:center;align-items:center}@media (max-width:960px){.rf-hero-inner{grid-template-columns:1fr;gap:0;margin-bottom:40px}.rf-hero-right{display:none}}.rf-hero-inner .rf-hero-title{font-size:clamp(32px,3.8vw,52px)}.rf-hero-editor{width:100%;position:relative;background:#0d0d12;border:1px solid rgba(255,255,255,0.1);border-radius:12px;overflow:hidden;box-shadow:0 32px 72px rgba(0,0,0,0.4),0 0 0 1px rgba(185,143,245,0.1),inset 0 1px 0 rgba(255,255,255,0.06);transform:perspective(1000px) rotateY(-6deg) rotateX(3deg);transition:transform 0.5s ease,box-shadow 0.5s ease;animation:rfEditorGlow 5s ease-in-out infinite;height:400px;display:flex;flex-direction:column}.rf-hero-editor:hover{transform:perspective(1000px) rotateY(-2deg) rotateX(1deg);box-shadow:0 40px 80px rgba(0,0,0,0.48),0 0 0 1px rgba(185,143,245,0.22),inset 0 1px 0 rgba(255,255,255,0.08)}@keyframes rfEditorGlow{0%,100%{box-shadow:0 32px 72px rgba(0,0,0,0.4),0 0 0 1px rgba(185,143,245,0.1),inset 0 1px 0 rgba(255,255,255,0.06)}50%{box-shadow:0 32px 72px rgba(0,0,0,0.4),0 0 0 1px rgba(185,143,245,0.26),0 0 36px rgba(185,143,245,0.08),inset 0 1px 0 rgba(255,255,255,0.06)}}.rf-ed-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:rgba(255,255,255,0.03);border-bottom:1px solid rgba(255,255,255,0.07)}.rf-ed-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.rf-ed-tabs{flex:1;margin-left:8px}.rf-ed-tab{display:inline-block;font-size:12px;font-family:'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,0.65);background:rgba(255,255,255,0.08);padding:3px 12px;border-radius:4px}.rf-ed-body{display:flex;flex:1;padding:14px 0;overflow:hidden}.rf-ed-gutter{flex-shrink:0;width:40px;padding:0 10px 0 14px;font-size:12px;font-family:'JetBrains Mono',ui-monospace,monospace;line-height:1.7;color:rgba(255,255,255,0.18);text-align:right;user-select:none;border-right:1px solid rgba(255,255,255,0.06)}.rf-ed-code{flex:1;margin:0;padding:0 16px;font-size:13px;font-family:'JetBrains Mono',ui-monospace,monospace;line-height:1.7;color:rgba(255,255,255,0.85);white-space:pre;overflow:hidden;background:transparent;border:none}.rf-ed-cursor{display:inline-block;width:2px;height:1.1em;background:rgba(185,143,245,0.9);vertical-align:text-bottom;border-radius:1px;animation:rfCursorBlink 1.1s step-end infinite}@keyframes rfCursorBlink{0%,100%{opacity:1}50%{opacity:0}}.rf-ed-status{display:flex;align-items:center;gap:16px;padding:5px 14px;background:#1a0a2e;border-top:1px solid rgba(255,255,255,0.06);font-size:11px;font-family:'JetBrains Mono',ui-monospace,monospace;color:rgba(255,255,255,0.38)}.rf-ek{color:#c084fc}.rf-es{color:#fbbf24}.rf-en{color:#60a5fa}.rf-et{color:#86efac}.rf-ep{color:#93c5fd}.rf-ef{color:#a78bfa}.rf-ec{color:#52525b}body.theme-light .rf-hero-editor{background:#ffffff;border-color:rgba(0,0,0,0.1);box-shadow:0 24px 64px rgba(0,0,0,0.12),0 0 0 1px rgba(124,58,237,0.08)}body.theme-light .rf-ed-bar{background:#f3f3f3;border-bottom-color:rgba(0,0,0,0.08)}body.theme-light .rf-ed-tab{color:rgba(0,0,0,0.55);background:rgba(0,0,0,0.07)}body.theme-light .rf-ed-body{background:#ffffff}body.theme-light .rf-ed-gutter{color:rgba(0,0,0,0.22);border-right-color:rgba(0,0,0,0.07)}body.theme-light .rf-ed-code{color:#1a1a2e}body.theme-light .rf-ed-status{background:#f0eafa;border-top-color:rgba(0,0,0,0.07);color:rgba(0,0,0,0.38)}body.theme-light .rf-ed-cursor{background:rgba(124,58,237,0.9)}body.theme-light .rf-ek{color:#8b31e0}body.theme-light .rf-es{color:#b45309}body.theme-light .rf-en{color:#0369a1}body.theme-light .rf-et{color:#0f766e}body.theme-light .rf-ep{color:#1e40af}body.theme-light .rf-ef{color:#7c3aed}body.theme-light .rf-ec{color:#9ca3af}.rf-hero-sub{font-size:clamp(16px,1.3vw,18px);color:var(--rf-ink2,var(--muted-text));max-width:58ch;margin:0 0 36px;line-height:1.6}.rf-hero-cta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.rf-hero-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(64px,10vh,100px);border-top:1px solid var(--rf-line,rgba(255,255,255,0.07));border-bottom:1px solid var(--rf-line,rgba(255,255,255,0.07))}@media (max-width:760px){.rf-hero-meta{grid-template-columns:repeat(2,1fr)}}.rf-hero-meta-cell{padding:22px 20px 20px;border-right:1px solid var(--rf-line,rgba(255,255,255,0.07))}.rf-hero-meta-cell:last-child{border-right:none}@media (max-width:760px){.rf-hero-meta-cell:nth-child(2){border-right:none}.rf-hero-meta-cell:nth-child(1),.rf-hero-meta-cell:nth-child(2){border-bottom:1px solid var(--rf-line,rgba(255,255,255,0.07))}}.rf-hero-meta-num{display:flex;align-items:center;gap:8px;font-weight:600;font-size:28px;line-height:1;letter-spacing:-0.02em;margin-bottom:8px;color:var(--rf-ink,var(--text-color))}.rf-live-badge{display:inline-flex;align-items:center;gap:5px;background:rgba(34,197,94,0.12);border:1px solid rgba(34,197,94,0.3);color:#16a34a;font-size:9px;font-family:'JetBrains Mono',ui-monospace,monospace;font-weight:700;letter-spacing:0.08em;padding:3px 7px;border-radius:999px;line-height:1;vertical-align:middle}body.theme-dark .rf-live-badge{color:#4ade80;background:rgba(74,222,128,0.1);border-color:rgba(74,222,128,0.25)}.rf-live-dot{width:6px;height:6px;border-radius:50%;background:#16a34a;flex-shrink:0;animation:rfLivePulse 1.8s ease-in-out infinite}body.theme-dark .rf-live-dot{background:#4ade80}@keyframes rfLivePulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.75)}}.rf-meta-icon{width:22px;height:22px;color:var(--rf-ink3,#6a6a75);flex-shrink:0}.rf-eu-flag{width:30px;height:20px;border-radius:3px;flex-shrink:0;display:block}.rf-hero-meta-label{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--rf-ink3,#6a6a75)}a.rf-product-card,a.rf-product-card:link,a.rf-product-card:visited{border-bottom:1px solid var(--rf-line,rgba(255,255,255,0.07))!important}a.rf-product-card:hover{border-bottom:1px solid var(--rf-line)!important}a.rf-btn,a.rf-btn:link,a.rf-btn:visited{border-bottom:1px solid var(--rf-line2)!important}a.rf-btn:hover{border-bottom:1px solid var(--rf-ink3)!important}a.rf-btn-primary,a.rf-btn-primary:link,a.rf-btn-primary:visited,a.rf-btn-primary:hover{border-bottom:1px solid var(--rf-accent)!important}.rf-btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;border-top:1px solid var(--rf-line2);border-left:1px solid var(--rf-line2);border-right:1px solid var(--rf-line2);border-bottom:1px solid var(--rf-line2)!important;background:transparent;color:var(--rf-ink,var(--text-color));font-size:14px;font-weight:500;font-family:'Inter',sans-serif;text-decoration:none;cursor:pointer;transition:border-color 0.15s,background 0.15s,color 0.15s;white-space:nowrap}.rf-btn:hover{background:var(--rf-chip);border-top-color:var(--rf-ink3);border-left-color:var(--rf-ink3);border-right-color:var(--rf-ink3);border-bottom-color:var(--rf-ink3)!important;color:var(--rf-ink,var(--text-color))}.rf-btn-primary{background:var(--rf-accent);color:#ffffff!important;border-top-color:var(--rf-accent);border-left-color:var(--rf-accent);border-right-color:var(--rf-accent);border-bottom-color:var(--rf-accent)!important}.rf-btn-primary:hover{background:var(--rf-accent-deep);border-top-color:var(--rf-accent-deep);border-left-color:var(--rf-accent-deep);border-right-color:var(--rf-accent-deep);border-bottom-color:var(--rf-accent-deep)!important;color:#ffffff!important}.rf-pillars{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--rf-line,rgba(255,255,255,0.07));border-left:1px solid var(--rf-line,rgba(255,255,255,0.07))}@media (max-width:960px){.rf-pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.rf-pillars{grid-template-columns:1fr}}.rf-pillar{padding:28px 24px 32px;border-right:1px solid var(--rf-line,rgba(255,255,255,0.07));border-bottom:1px solid var(--rf-line,rgba(255,255,255,0.07));transition:background 0.2s}.rf-pillar:hover{background:var(--rf-chip,rgba(255,255,255,0.035))}.rf-pillar-num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11.5px;color:var(--rf-accent,#b98ff5);margin-bottom:28px}.rf-pillar h3{font-weight:600;font-size:17px;line-height:1.3;letter-spacing:-0.015em;margin:0 0 10px;color:var(--rf-ink,var(--text-color))}.rf-pillar p{font-size:14px;color:var(--rf-ink2,var(--muted-text));margin:0;line-height:1.6}.rf-product-card{width:100%;min-height:380px;background:var(--rf-bg2,var(--card-bg));border:1px solid var(--rf-line,rgba(255,255,255,0.07));border-radius:12px;padding:24px;display:flex;flex-direction:column;position:relative;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;text-decoration:none;color:inherit}.rf-product-card:hover{box-shadow:0 12px 28px rgba(0,0,0,0.1);transform:translateY(-4px);color:inherit}.base-carousel-cards .rf-product-card{flex:1;overflow:hidden}.base-carousel-cards .rf-product-visual--img{aspect-ratio:unset;height:140px;flex-shrink:0;padding:0;background:none;border:none}.base-carousel-cards .rf-product-visual--img::before{display:none}.base-carousel-cards .rf-product-visual--img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.rf-product-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.rf-product-favicon{width:26px;height:26px;object-fit:contain;border-radius:4px}.rf-product-icon{width:42px;height:42px;border-radius:10px;background:var(--rf-bg3,var(--item-bg));border:1px solid var(--rf-line,rgba(255,255,255,0.07));display:grid;place-items:center;font-weight:600;font-size:17px;color:var(--rf-ink,var(--text-color));flex-shrink:0}.rf-product-name{font-weight:600;font-size:17px;letter-spacing:-0.015em;margin:0;line-height:1.2;color:var(--rf-ink,var(--text-color))}.rf-product-cat{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--rf-ink3,#6a6a75);margin-top:3px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.rf-cat-dot{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:0.5;flex-shrink:0;display:inline-block}.rf-product-desc{font-size:14.5px;color:var(--rf-ink2,var(--muted-text));line-height:1.6;margin-bottom:20px}.rf-product-card.flagship .rf-product-desc{font-size:15.5px;color:var(--rf-ink,var(--text-color))}.rf-product-badge{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-family:'Inter',system-ui,sans-serif;font-size:11px;font-weight:600;letter-spacing:0.02em;background:rgba(185,143,245,0.12);border:1px solid rgba(185,143,245,0.3);color:var(--rf-accent,#b98ff5);line-height:1.4;pointer-events:none;z-index:2}.rf-product-badge::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--rf-accent,#b98ff5);flex-shrink:0;animation:rfLivePulse 1.8s ease-in-out infinite}.rf-product-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:16px}.rf-product-url{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--rf-ink2,var(--muted-text))}.rf-product-since{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:10px;color:var(--rf-ink2,var(--muted-text));background:var(--rf-line,rgba(255,255,255,0.06));border:1px solid var(--rf-line2,rgba(255,255,255,0.1));border-radius:999px;padding:2px 8px;white-space:nowrap;flex-shrink:0}.rf-product-visual{margin-top:auto;margin-bottom:16px;aspect-ratio:584 / 240;border-radius:8px;background:var(--rf-bg3,var(--item-bg));border:1px solid var(--rf-line,rgba(255,255,255,0.07));position:relative;overflow:hidden;display:grid;place-items:center;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11px;color:var(--rf-ink3,#6a6a75)}.rf-product-visual::before{content:'';position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 12px,var(--rf-line,rgba(255,255,255,0.07)) 12px 13px);opacity:0.5}.rf-product-visual--img{padding:0;background:none;border:none}.rf-product-visual--img::before{display:none}.rf-product-visual--img img{width:100%;height:auto;max-height:240px;object-fit:contain;display:block;border-radius:8px}.rf-process-list{}.rf-process-row{display:grid;grid-template-columns:110px 1fr 1.5fr;gap:40px;padding:28px 0;border-top:1px solid var(--rf-line,rgba(255,255,255,0.07));align-items:start}.rf-process-row:last-child{border-bottom:1px solid var(--rf-line,rgba(255,255,255,0.07))}@media (max-width:800px){.rf-process-row{grid-template-columns:1fr;gap:10px;padding:24px 0}}.rf-process-num{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:12px;color:var(--rf-accent,#b98ff5);padding-top:4px}.rf-process-title{font-weight:600;font-size:clamp(18px,2vw,24px);letter-spacing:-0.02em;margin:0;line-height:1.2;color:var(--rf-ink,var(--text-color))}.rf-process-desc{color:var(--rf-ink2,var(--muted-text));font-size:15px;line-height:1.6;margin:0;max-width:52ch}.rf-founders{max-width:720px;margin:0 auto;text-align:center}.rf-founders-text{text-align:left}.rf-founders-text p{color:var(--rf-ink2,var(--muted-text));font-size:16px;line-height:1.65;margin:0 0 24px}.rf-founders-list{list-style:none;padding:0;margin:24px 0 0}.rf-founders-list li{padding:12px 0;border-top:1px solid var(--rf-line,rgba(255,255,255,0.07));font-size:14.5px;color:var(--rf-ink2,var(--muted-text));display:flex;align-items:center;gap:12px}.rf-founders-list li::before{content:'';width:5px;height:5px;border-radius:999px;background:var(--rf-accent,#b98ff5);flex-shrink:0}.rf-trust-section{background:var(--rf-bg2,var(--card-bg));border-top:1px solid var(--rf-line,rgba(255,255,255,0.07));border-bottom:1px solid var(--rf-line,rgba(255,255,255,0.07))}.rf-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--rf-line,rgba(255,255,255,0.07));border:1px solid var(--rf-line,rgba(255,255,255,0.07));border-radius:12px;overflow:hidden}@media (max-width:860px){.rf-trust-grid{grid-template-columns:repeat(2,1fr)}}.rf-trust-cell{background:var(--rf-bg2,var(--card-bg));padding:28px 24px;display:flex;flex-direction:column;gap:12px}.rf-trust-icon{width:34px;height:34px;border-radius:8px;background:var(--rf-accent-soft,rgba(185,143,245,0.12));color:var(--rf-accent,#b98ff5);display:grid;place-items:center;flex-shrink:0}.rf-trust-icon svg{width:17px;height:17px}.rf-trust-title{font-weight:600;font-size:15.5px;letter-spacing:-0.01em;margin:0;color:var(--rf-ink,var(--text-color))}.rf-trust-desc{font-size:13.5px;color:var(--rf-ink2,var(--muted-text));line-height:1.6;margin:0}.rf-careers{background:var(--rf-bg2,var(--card-bg));border:1px solid var(--rf-line,rgba(255,255,255,0.07));border-radius:12px;padding:clamp(36px,5vw,64px);display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:end}@media (max-width:860px){.rf-careers{grid-template-columns:1fr;gap:24px}}.rf-careers-kicker{font-family:'JetBrains Mono',ui-monospace,monospace;font-size:11.5px;color:var(--rf-accent,#b98ff5);margin-bottom:16px}.rf-careers h2{font-weight:600;font-size:clamp(26px,3.5vw,40px);line-height:1.1;letter-spacing:-0.025em;margin:0 0 16px;color:var(--rf-ink,var(--text-color))}.rf-careers p{font-size:16px;line-height:1.6;margin:0;color:var(--rf-ink2,var(--muted-text));max-width:56ch}.rf-careers-right{display:flex;align-items:flex-end;justify-content:flex-end}.rf-faq-list{display:grid;gap:0}.rf-faq-list .collapse-container{--collapse-accent:var(--rf-accent,#b98ff5);--collapse-accent-rgb:185,143,245}body.theme-light .rf-faq-list .collapse-container{--collapse-accent:var(--rf-accent,#7c3aed);--collapse-accent-rgb:124,58,237}.rf-cta-final{padding:clamp(80px,12vh,140px) 0;text-align:center}.rf-cta-final h2{font-weight:600;font-size:clamp(30px,5vw,54px);line-height:1.05;letter-spacing:-0.03em;margin:0 0 20px;color:var(--rf-ink,var(--text-color))}.rf-cta-final p{font-size:clamp(15px,1.2vw,17px);color:var(--rf-ink2,var(--muted-text));max-width:52ch;margin:0 auto 28px;line-height:1.6}.rf-cta-btns{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;align-items:center}body.theme-light .rf-hero{background:transparent}body.theme-light .rf-trust-section{background:#f6f6f7}body.theme-light .rf-trust-cell{background:#f6f6f7}body.theme-light .rf-product-card{background:#ffffff;border-color:rgba(0,0,0,0.1);box-shadow:0 1px 4px rgba(0,0,0,0.04)}body.theme-light .rf-product-badge{background:rgba(124,58,237,0.08);border-color:rgba(124,58,237,0.22);color:#7c3aed}body.theme-light .rf-product-badge::before{background:#7c3aed}body.theme-light .rf-product-since{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1)}body.theme-light .rf-product-card.flagship{}body.theme-light .rf-careers{background:#f6f6f7}body.theme-light .rf-hero-grid{opacity:0.5}body[data-projectname] main.container{background:transparent;border-radius:0;box-shadow:none;padding:40px 24px 64px}body[data-projectname] main.container:has(.contact-page){padding-top:0;padding-bottom:0}body[data-projectname] main.container:has(.rf-about-page),body[data-projectname] main.container:has(.rf-careers-page){padding:0;max-width:100%}body[data-projectname] .contact-page{border-radius:16px;overflow:hidden;margin:32px 0 48px}.navbar a .fa-chevron-down,.dropdown:hover>a .fa-chevron-down,.navbar a:hover .fa-chevron-down{color:rgba(255,255,255,0.45)}body.theme-light .navbar a .fa-chevron-down,body.theme-light .dropdown:hover>a .fa-chevron-down,body.theme-light .navbar a:hover .fa-chevron-down{color:rgba(0,0,0,0.35)}body.theme-dark .navbar{background:#0d0b12!important;border-bottom:1px solid rgba(255,255,255,0.07)!important}body.theme-light .navbar{background:#ffffff!important;border-bottom:1px solid rgba(17,13,26,0.08)!important}body.theme-dark .navbar::before,body.theme-light .navbar::before,.navbar::after{display:none!important;content:none!important;background:none!important}.navbar-logo{opacity:1!important;width:38px!important;height:38px!important;min-width:38px!important;box-sizing:border-box!important;padding:0!important;margin-right:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;background:linear-gradient(150deg,#7c3aed 0%,#5b21b6 100%)!important;border:1px solid rgba(255,255,255,0.18)!important;box-shadow:0 5px 14px -6px rgba(109,40,217,0.5),inset 0 1px 0 rgba(255,255,255,0.16)!important;transition:transform 0.22s cubic-bezier(0.22,1,0.36,1),box-shadow 0.22s ease,filter 0.22s ease!important}body.theme-dark .navbar a.navbar-logo:hover,body.theme-dark .navbar a.navbar-logo:focus,body.theme-dark .navbar a.navbar-logo:active,body.theme-light .navbar a.navbar-logo:hover,body.theme-light .navbar a.navbar-logo:focus,body.theme-light .navbar a.navbar-logo:active{filter:none!important;transform:none!important;background:linear-gradient(150deg,#7c3aed 0%,#5b21b6 100%)!important;border-color:rgba(255,255,255,0.18)!important;box-shadow:0 5px 14px -6px rgba(109,40,217,0.5),inset 0 1px 0 rgba(255,255,255,0.16)!important;color:inherit!important}.navbar-logo::before{width:22px!important;height:22px!important;filter:none!important}body.theme-light .navbar-logo{opacity:1!important}body.theme-light .navbar-logo::before{filter:none!important}.navbar-nav a{font-weight:500!important;letter-spacing:-0.01em!important;border-radius:9px!important;transition:color 0.18s ease,background-color 0.18s ease!important}body.theme-dark .navbar a{color:rgba(255,255,255,0.7)!important}body.theme-dark .navbar a:hover{color:#ffffff!important;background:rgba(255,255,255,0.06)!important}body.theme-light .navbar a{color:#423b52!important}body.theme-light .navbar a:hover{color:#17121f!important;background:rgba(124,58,237,0.07)!important}.navbar-action--ghost{font-weight:600!important;border-radius:10px!important;transition:all 0.2s cubic-bezier(0.22,1,0.36,1)!important}body.theme-dark .navbar-action--ghost{color:#ffffff!important;background:rgba(255,255,255,0.05)!important;border:1px solid rgba(255,255,255,0.14)!important}body.theme-dark .navbar-action--ghost:hover{background:#7c3aed!important;border-color:#7c3aed!important;color:#ffffff!important;box-shadow:0 8px 18px -6px rgba(124,58,237,0.6)!important}body.theme-light .navbar-action--ghost{color:#17121f!important;background:#ffffff!important;border:1px solid rgba(17,13,26,0.14)!important}body.theme-light .navbar-action--ghost:hover{background:#7c3aed!important;border-color:#7c3aed!important;color:#ffffff!important;box-shadow:0 8px 18px -6px rgba(124,58,237,0.4)!important}.navbar .theme-toggle-button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;max-width:30px!important;max-height:30px!important;padding:0!important;margin:0!important;align-self:center!important;font-size:14px!important;border-radius:9px!important}.navbar .theme-toggle-button,.navbar .language-dropdown .dropdown-toggle{transition:background-color 0.18s ease,border-color 0.18s ease,color 0.18s ease!important}body.theme-dark .navbar .theme-toggle-button{background:rgba(255,255,255,0.05)!important;border:1px solid rgba(255,255,255,0.12)!important;color:rgba(255,255,255,0.85)!important}body.theme-dark .navbar .theme-toggle-button:hover{background:rgba(255,255,255,0.09)!important;color:#ffffff!important}body.theme-light .navbar .theme-toggle-button{background:#f4f2f8!important;border:1px solid rgba(17,13,26,0.1)!important;color:#4a4358!important}body.theme-light .navbar .theme-toggle-button:hover{background:#ebe6f6!important;color:#17121f!important}html body .footer-brand-logo{width:38px!important;height:38px!important;box-sizing:border-box!important;padding:7px!important;border-radius:10px!important;background:linear-gradient(150deg,#7c3aed 0%,#5b21b6 100%)!important;border:1px solid rgba(255,255,255,0.18)!important;box-shadow:0 5px 14px -6px rgba(109,40,217,0.5),inset 0 1px 0 rgba(255,255,255,0.16)!important}.navbar .navbar-section--center{margin-left:30px!important}.navbar .navbar-section--right{gap:12px!important;align-items:center!important}html body .navbar .userpanel-nav-user-avatar{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;max-height:38px!important;box-sizing:border-box!important;padding:7px!important;border-radius:10px!important;background:linear-gradient(150deg,#7c3aed 0%,#5b21b6 100%)!important;border:1px solid rgba(255,255,255,0.18)!important;box-shadow:0 5px 14px -6px rgba(109,40,217,0.5),inset 0 1px 0 rgba(255,255,255,0.16)!important;overflow:visible!important}html body .navbar .userpanel-nav-user-avatar img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}