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}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}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{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,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{color:var(--link);text-decoration:none;border-bottom:1px dotted var(--link);transition:all 0.3s ease;display:inline-flex;align-items:center;gap:6px}a: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 .fas,button .fab,button .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: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)}.dropdown-content,.mega-menu-content{position:absolute;opacity:0;visibility:hidden;pointer-events:none}.navbar{background:var(--navbar-gradient);padding:0;margin:0;width:100%;box-shadow:0 2px 8px rgba(0,0,0,0.2);position:sticky;top:0;z-index:1300;overflow:visible;max-width:100%!important;padding-left:0!important;padding-right:0!important;max-height:64px!important;min-height:64px!important}.navbar{position:sticky}.navbar::before{content:'';display:block;position:absolute;inset:0;background:url(/assets/cache/contour-pattern-bg-a167342d4f7d8598.svg) repeat;background-size:240px auto;opacity:0.45;pointer-events:none;z-index:0}.navbar::after{content:'';display:block;width:100%;height:var(--underline-height);background:var(--navbar-underline);position:absolute;bottom:0;left:0;z-index:0}.navbar-wrapper{max-width:var(--container-max);margin:0 auto;display:flex;align-items:center;position:relative;overflow:visible;padding-top:6px;padding-bottom:calc(var(--underline-height) + 6px);min-height:64px;width:100%;box-sizing:border-box;gap:0;padding-left:10px;padding-right:10px;z-index:1}.navbar-section--left{display:flex;align-items:center;flex:0 0 auto}.navbar-nav{display:flex;flex:1;align-items:center;min-width:0;overflow:visible}.navbar-section--center{display:flex;flex:1;justify-content:flex-start;align-items:center;list-style:none;margin:0;padding:0;flex-wrap:nowrap;gap:0;box-sizing:border-box;overflow:visible;position:relative}.navbar-section--right{display:flex;flex:0 0 auto;align-items:center;list-style:none;padding:0;margin:0;margin-inline-start:auto;flex-wrap:nowrap;gap:0;box-sizing:border-box;overflow:visible;position:relative}.navbar-wrapper::before{display:none}.navbar-wrapper::after{display:none}.navbar-wrapper.navbar-space-between{justify-content:space-between}.navbar-wrapper.navbar-space-between::before,.navbar-wrapper.navbar-space-between::after{display:none}body.container-90 .navbar-wrapper{max-width:90%;width:90%}body.container-70 .navbar-wrapper{max-width:70%;width:70%}body.container-1200 .navbar-wrapper{max-width:1200px}.navbar-logo{display:flex;align-items:center;justify-content:center;padding:10px;color:#fff!important;text-decoration:none;font-weight:700;font-size:1.3em;transition:background-color 0.2s ease;border-bottom:none;border-radius:10px;flex-shrink:0;white-space:nowrap;opacity:0.4;min-width:fit-content;position:relative;z-index:10;order:1}.navbar-logo::before{content:'';display:block;width:20px;height:20px;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ij4KICA8cGF0aCBkPSJNOSAxNyBMNTUgMzIgTDI2IDM4IFoiIGZpbGw9IiNGMEE5NEUiPjwvcGF0aD4KICA8cGF0aCBkPSJNMjYgMzggTDU1IDMyIEwxOCA1MSBaIiBmaWxsPSIjQ0U3QzJCIj48L3BhdGg+CiAgPHBhdGggZD0iTTI2IDM4IEwxOCA1MSBMMzAgNDQgWiIgZmlsbD0iIzlFNUUxRSI+PC9wYXRoPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center;background-size:contain;flex-shrink:0}.navbar-logo:hover{background:rgba(0,0,0,0.25);color:#fff!important;border-bottom:none;border-radius:10px}.navbar ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:center;overflow:visible;position:relative;min-width:0;gap:0;box-sizing:border-box}.navbar li{margin:0;position:relative;display:flex;align-items:center}.navbar a{display:flex;align-items:center;gap:6px;padding:6px 12px;color:#fff;text-decoration:none;font-weight:500;transition:all 0.3s ease;border-bottom:none;border-radius:10px;white-space:nowrap;flex-shrink:0;justify-content:center;position:relative;z-index:100000}.dropdown>a{z-index:100001;cursor:pointer}.navbar a i{line-height:1;align-self:center}.navbar a .fas,.navbar a .fab,.navbar a .far{font-size:0.85em;opacity:0.9}.navbar a .fa-chevron-down{font-size:0.75em;margin-inline-start:4px;transition:transform 0.3s ease,color 0.3s ease;color:rgba(163,180,252,0.9)}.dropdown:hover>a .fa-chevron-down{transform:rotate(180deg);color:rgba(163,180,252,1)}.navbar a:hover .fa-chevron-down{color:rgba(163,180,252,1)}.navbar a:hover{background:rgba(0,0,0,0.25);color:#fff;border-bottom:none;box-shadow:none;border-radius:15px}.navbar a:hover .fas,.navbar a:hover .fab,.navbar a:hover .far{opacity:1}.navbar .nav-btn-wrapper{display:flex;align-items:center;margin:0}.navbar .userpanel-nav-wrapper{position:relative}.navbar .userpanel-nav-toggle{font-size:20px;padding:6px 12px;color:#fff;opacity:1}.navbar .userpanel-nav-toggle i{font-size:20px;opacity:0.9}.navbar .userpanel-nav-toggle:hover i{opacity:1}.navbar .nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 20px;margin:0 4px;border:2px solid rgba(255,255,255,0.2);border-radius:12px;background:rgba(0,0,0,0.25);backdrop-filter:blur(10px);color:#fff;font-size:0.95em;font-weight:600;cursor:pointer;transition:all 0.3s ease;text-decoration:none;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,0.2)}.navbar .nav-btn:hover{background:rgba(0,0,0,0.4);border-color:rgba(255,255,255,0.35);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.navbar .nav-btn-primary{background:linear-gradient(135deg,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.15) 100%);border:2px solid rgba(255,255,255,0.4);box-shadow:0 4px 16px rgba(255,255,255,0.15),0 0 0 1px rgba(255,255,255,0.1) inset,inset 0 1px 0 rgba(255,255,255,0.2);position:relative;overflow:hidden;font-weight:700;letter-spacing:0.5px}.navbar .nav-btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.3),transparent);transition:left 0.6s ease}.navbar .nav-btn-primary:hover::before{left:100%}.navbar .nav-btn-primary:hover{background:linear-gradient(135deg,rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.25) 100%);border-color:rgba(255,255,255,0.5);box-shadow:0 6px 20px rgba(255,255,255,0.25),0 0 0 1px rgba(255,255,255,0.2) inset,inset 0 1px 0 rgba(255,255,255,0.3)}.navbar .nav-btn .fas,.navbar .nav-btn .fab,.navbar .nav-btn .far{font-size:0.9em;opacity:0.95}.navbar .nav-btn:hover .fas,.navbar .nav-btn:hover .fab,.navbar .nav-btn:hover .far{opacity:1}.dropdown{position:relative}.dropdown:hover>a{background:rgba(0,0,0,0.25);border-bottom:none;border-radius:10px}.mega-menu::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:100%;min-width:200px;height:16px;background:transparent;pointer-events:none;z-index:99998}.dropdown::after{content:'';position:absolute;top:100%;left:0;width:100%;height:16px;background:transparent;pointer-events:none;z-index:99998}.mega-menu-standalone{margin-top:24px;padding-top:24px;border-top:1px solid var(--border-color);grid-column:1 / -1}.mega-menu-standalone-item{display:flex;align-items:center;gap:14px;padding:14px 18px;color:var(--text-color);text-decoration:none;border-radius:12px;transition:all 0.25s cubic-bezier(0.4,0,0.2,1);background:linear-gradient(135deg,rgba(99,102,241,0.08),rgba(99,102,241,0.04));font-size:14.5px;font-weight:600;border:1px solid rgba(99,102,241,0.2)}.mega-menu-standalone-item:hover{background:linear-gradient(135deg,rgba(99,102,241,0.15),rgba(99,102,241,0.08));color:var(--text-color);transform:translateY(-2px);box-shadow:0 6px 20px rgba(99,102,241,0.25);border-color:rgba(99,102,241,0.4)}body.theme-light .mega-menu-standalone-item{background:linear-gradient(135deg,rgba(99,102,241,0.06),rgba(99,102,241,0.02));border-color:rgba(99,102,241,0.15)}body.theme-light .mega-menu-standalone-item:hover{background:linear-gradient(135deg,rgba(99,102,241,0.12),rgba(99,102,241,0.06));box-shadow:0 4px 16px rgba(99,102,241,0.2)}@media (max-width:1400px){.navbar a{padding:10px 12px;font-size:0.95em}}@media (max-width:1200px){.navbar-wrapper{gap:15px;padding-left:8px;padding-right:8px}.navbar a{padding:10px 10px;font-size:0.9em}}@media (max-width:1000px){.navbar a{padding:10px 8px;font-size:0.85em}}.nav-toggle{display:none;background:transparent!important;border:none!important;color:#fff!important;padding:12px;cursor:pointer;transition:opacity 0.2s ease;outline:none!important;-webkit-tap-highlight-color:transparent;position:relative;width:44px;height:44px;align-items:center;justify-content:center}.nav-toggle:hover{opacity:0.8}.nav-toggle:active{background:transparent!important}.nav-toggle:focus{outline:none!important;background:transparent!important}.nav-toggle span{position:absolute;left:50%;transform:translateX(-50%);display:block;width:26px;height:2px;background-color:#fff!important;transition:all 0.3s ease;border-radius:2px}.nav-toggle span:nth-child(1){top:12px}.nav-toggle span:nth-child(2){top:19px}.nav-toggle span:nth-child(3){top:26px}.blog-dropdown-thumb-wrap{flex:0 0 100px;width:100px;aspect-ratio:1 / 1;align-self:flex-start;flex-shrink:0}.blog-dropdown-thumb{width:100%;height:100%;display:block;border-radius:8px;object-fit:cover;border:1px solid var(--border-color);background:var(--item-bg)}.blog-dropdown-thumb-fallback{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#ffffff;background:color-mix(in srgb,var(--primary-blue) 40%,transparent)}.blog-dropdown-thumb-fallback i{font-size:22px}.blog-dropdown-item-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.blog-dropdown-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word;font-size:14px;font-weight:600;line-height:1.3;color:var(--primary-blue)}.blog-dropdown-item-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;white-space:normal;word-break:break-word;font-size:12px;font-weight:400;line-height:1.4;color:var(--muted-text)}.blog-dropdown-item-meta{font-size:11px;font-weight:700;color:var(--muted-text);text-transform:uppercase;letter-spacing:0.4px}.blog-dropdown-divider{height:1px;margin:6px 2px 4px;background:linear-gradient(90deg,transparent,var(--border-color),transparent)}@media (max-width:750px){.blog-dropdown-thumb-wrap{flex-basis:68px}.blog-dropdown-thumb{width:68px;height:auto}.blog-dropdown-item-title{font-size:15px}}.navbar-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:999;opacity:0;transition:opacity 0.3s ease;backdrop-filter:blur(2px)}.mobile-theme-switcher{display:none!important}.navbar-mobile-home,.navbar-mobile-reviews{display:none!important}@media (max-width:750px){.navbar{max-height:64px!important;height:64px}.navbar-section--left{display:none!important}.nav-toggle{display:inline-flex!important;align-items:center;justify-content:center;gap:0}.navbar-wrapper{display:flex!important;flex-direction:row;align-items:center;justify-content:flex-start;gap:0;padding:0;padding-left:0;padding-right:0;position:relative;width:100%;max-width:100%!important;box-sizing:border-box}.navbar-mobile-home,.navbar-mobile-reviews{display:flex!important}.navbar-logo{display:flex!important;padding:8px 12px;font-size:1.15em;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navbar-wrapper{height:64px;min-height:64px;max-height:64px;display:flex;align-items:center;max-width:100%!important;padding-left:0!important;padding-right:0!important}.theme-toggle-navbar{display:inline-flex!important;align-items:center;justify-content:center;position:absolute;right:68px;top:50%;transform:translateY(-50%);width:48px;height:48px;background:transparent!important;border:none!important;cursor:pointer;z-index:1001;padding:12px;margin:0;transition:opacity 0.2s ease;outline:none!important;-webkit-tap-highlight-color:transparent;line-height:1}.theme-toggle-navbar:hover{opacity:0.8}.theme-toggle-navbar:active{opacity:0.8}.theme-toggle-navbar .fa-moon,.theme-toggle-navbar .fa-sun{font-size:22px;color:#fff;transition:opacity 0.3s ease,visibility 0.3s ease;line-height:1;position:absolute;left:50%;transform:translate(-50%,-50%)}.theme-toggle-navbar .fa-moon{top:50%}.theme-toggle-navbar .fa-sun{top:49.5%}body.theme-dark .theme-toggle-navbar .fa-moon{opacity:1;visibility:visible}body.theme-dark .theme-toggle-navbar .fa-sun{opacity:0;visibility:hidden}body.theme-light .theme-toggle-navbar .fa-moon{opacity:0;visibility:hidden}body.theme-light .theme-toggle-navbar .fa-sun{opacity:1;visibility:visible}.nav-toggle{flex-shrink:0;margin:0;padding:12px;pointer-events:auto;position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1001;cursor:pointer;width:44px;height:44px;min-width:44px;min-height:44px;display:flex!important;align-items:center;justify-content:center;background:transparent!important;border:none!important}.nav-toggle span{background-color:#fff!important;top:auto!important}.nav-toggle span:nth-child(1){top:12px!important}.nav-toggle span:nth-child(2){top:19px!important}.nav-toggle span:nth-child(3){top:26px!important}.navbar-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;flex-wrap:nowrap;align-items:stretch;background:linear-gradient(135deg,rgba(214,53,53,0.28) 0%,rgba(192,68,136,0.24) 22%,rgba(139,92,191,0.22) 45%,rgba(91,143,238,0.24) 70%,rgba(109,184,251,0.28) 100%),var(--container-bg);margin:0;padding:0;border-top:1px solid var(--border-color);box-shadow:0 4px 12px rgba(0,0,0,0.2);overflow:hidden;z-index:1000;width:100%;box-sizing:border-box;pointer-events:auto;max-height:0;opacity:0;transition:max-height 0.4s ease,opacity 0.3s ease,padding 0.3s ease;display:flex!important}.navbar-section--center,.navbar-section--right{flex-direction:column;width:100%;align-items:stretch;justify-content:flex-start;margin-left:0!important;flex:0 0 auto}.navbar-section--right{border-top:2px solid var(--border-color);margin-top:8px;padding-top:8px}.navbar .blog-dropdown-trigger .fa-chevron-down,.navbar .userpanel-nav-toggle .fa-chevron-down{display:none}.navbar .userpanel-nav-toggle{font-size:0.97em!important;font-weight:500!important;padding:13px 20px!important;color:var(--text-color)!important;opacity:1}.navbar .userpanel-nav-toggle i{font-size:15px!important;width:20px;text-align:center;opacity:0.75}.navbar .userpanel-nav-toggle .sr-only{position:static;width:auto;height:auto;overflow:visible;clip:auto;clip-path:none;white-space:normal}.navbar li{width:100%;display:flex;flex-direction:column;position:relative;z-index:1;pointer-events:auto}.navbar a{padding:13px 20px;color:var(--text-color);border-bottom:1px solid var(--border-color);width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:12px;pointer-events:auto;cursor:pointer;position:relative;z-index:1;font-size:0.97em;font-weight:500;border-radius:0;transition:background 0.2s ease,padding-left 0.2s ease}.navbar a .fas,.navbar a .fab,.navbar a .far{font-size:15px;width:20px;text-align:center;flex-shrink:0;opacity:0.75}.navbar a .fa-chevron-down{margin-left:auto;font-size:11px;opacity:0.5}.navbar a:hover,.navbar a:active{background:rgba(255,255,255,0.06);border-bottom:1px solid var(--border-color);padding-inline-start:26px}body.theme-light .navbar a:hover,body.theme-light .navbar a:active{background:rgba(0,0,0,0.05);border-bottom:1px solid var(--border-color);padding-inline-start:26px}body.theme-light .navbar a{color:var(--text-color)}.navbar li:last-child a,.navbar a:last-child{border-bottom:none}.navbar .dropdown>a,.navbar .mega-menu>a{font-weight:600}.navbar .dropdown>a .fa-chevron-down,.navbar .mega-menu>a .fa-chevron-down{margin-left:auto;color:var(--primary-blue);transition:transform 0.3s ease;font-size:0.8em;padding:4px}.navbar .nav-btn-wrapper{width:100%;margin:0;padding:0}.navbar .nav-btn{width:calc(100% - 40px);margin:8px 20px;padding:14px 20px;border-radius:var(--radius-medium);background:rgba(0,0,0,0.3);border:2px solid rgba(255,255,255,0.2);color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.2);justify-content:center}.navbar .nav-btn:hover{background:rgba(0,0,0,0.45);border-color:rgba(255,255,255,0.35);color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.3)}.navbar .nav-btn-primary{background:linear-gradient(135deg,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.15) 100%);border:2px solid rgba(255,255,255,0.4);color:#fff;font-weight:700;letter-spacing:0.5px}.navbar .nav-btn-primary:hover{background:linear-gradient(135deg,rgba(255,255,255,0.35) 0%,rgba(255,255,255,0.25) 100%);border-color:rgba(255,255,255,0.5);color:#fff}body.theme-light .navbar .nav-btn{background:rgba(0,0,0,0.2);color:var(--text-color)}body.theme-light .navbar .nav-btn:hover{background:rgba(0,0,0,0.35);border-color:rgba(0,0,0,0.3)}.navbar .userpanel-nav-wrapper{width:100%;align-items:stretch}.mobile-theme-switcher{margin-top:10px;padding:0 20px;display:block!important}.theme-switcher-mobile{display:flex;justify-content:center;padding:10px 0}.theme-toggle-button-mobile{display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 20px;background:var(--container-bg);border:1px solid var(--border-color);border-radius:var(--radius-medium);color:var(--text-color);cursor:pointer;transition:all 0.2s ease;font-size:0.9em;font-weight:500;width:100%;pointer-events:auto;position:relative;z-index:1001}.theme-toggle-button-mobile:hover{background:var(--card-bg);border-color:var(--primary-blue);color:var(--primary-blue)}.theme-toggle-button-mobile .theme-icon{font-size:1.1em;color:var(--primary-blue);position:relative!important;left:auto!important;top:auto!important;transform:none!important}.theme-toggle-button-mobile .theme-icon{transition:opacity 0.2s ease}.theme-toggle-button-mobile .fa-circle-half-stroke{opacity:0;position:absolute!important;pointer-events:none}body.theme-dark .theme-toggle-button-mobile .fa-moon{opacity:1}body.theme-dark .theme-toggle-button-mobile .fa-sun{opacity:0;position:absolute!important;pointer-events:none}body.theme-light .theme-toggle-button-mobile .fa-sun{opacity:1}body.theme-light .theme-toggle-button-mobile .fa-moon{opacity:0;position:absolute!important;pointer-events:none}body[data-theme-pref='auto'] .theme-toggle-button-mobile .fa-moon,body[data-theme-pref='auto'] .theme-toggle-button-mobile .fa-sun{opacity:0;position:absolute!important;pointer-events:none}body[data-theme-pref='auto'] .theme-toggle-button-mobile .fa-circle-half-stroke{opacity:1;position:relative!important;pointer-events:auto}.mega-menu-standalone{margin-top:20px!important;padding-top:20px!important;border-top:1px solid var(--border-color)!important;background:transparent!important;border-radius:0!important;padding:20px 16px!important}.mega-menu-standalone-item{padding:14px 16px!important;font-size:14px!important;border-radius:10px!important;width:100%!important;box-sizing:border-box!important}.mega-menu-standalone-item:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(99,102,241,0.2)!important}.navbar .fi{font-size:1.2em;margin-right:8px}}.navbar .navbar-action{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:999px;font-weight:700;font-size:0.95em;letter-spacing:-0.005em;white-space:nowrap;text-decoration:none;transition:transform 0.18s ease,background 0.18s ease,color 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.navbar .navbar-action i,.navbar .navbar-action .icon{font-size:0.95em}.navbar .navbar-action--ghost{background:transparent;color:var(--text-color,#1a1a1a);border:1.5px solid var(--border-color,#e2e4e7)}.navbar .navbar-action--ghost:hover{border-color:var(--primary-blue,#7c3aed);color:var(--primary-blue,#7c3aed);transform:translateY(-1px)}.navbar .navbar-action--primary{background:var(--primary-blue,#7c3aed);color:#fff;border:1.5px solid var(--primary-blue,#7c3aed);box-shadow:0 6px 16px -8px color-mix(in srgb,var(--primary-blue,#7c3aed) 45%,transparent)}.navbar .navbar-action--primary:hover{background:var(--primary-blue-hover,#6d28d9);border-color:var(--primary-blue-hover,#6d28d9);color:#fff;transform:translateY(-1px);box-shadow:0 10px 22px -8px color-mix(in srgb,var(--primary-blue,#7c3aed) 55%,transparent)}@media (max-width:991px){.navbar .navbar-action{width:100%;justify-content:center;padding:12px 20px}}.language-dropdown>.dropdown-toggle .language-current-globe{font-size:0.95em;opacity:0.9}.language-dropdown>.dropdown-toggle .language-current-code{font-weight:700;letter-spacing:0.06em}:is(.sn-navbar,.ig-navbar,.dd-navbar) .navbar-theme-switcher{display:inline-flex;align-items:center;position:relative;margin-left:6px;padding-left:16px}:is(.sn-navbar,.ig-navbar,.dd-navbar) .navbar-theme-switcher .theme-switcher{display:inline-flex;align-items:center}:is(.sn-navbar,.ig-navbar,.dd-navbar) .navbar-theme-switcher::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:22px;background:color-mix(in srgb,currentColor 22%,transparent)}:is(.sn-navbar,.ig-navbar,.dd-navbar) .navbar-theme-switcher .theme-toggle-button{width:30px;height:30px;min-width:30px;min-height:30px;margin:0;align-self:center;font-size:16px;border-radius:8px}:root{--font-display:'Space Grotesk',system-ui,sans-serif;--font-body:'Hanken Grotesk',system-ui,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--sf-r-sm:8px;--sf-r-md:14px;--sf-r-lg:22px;--sf-r-xl:30px;--maxw:1180px;--r-sm:var(--sf-r-sm);--r-md:var(--sf-r-md);--r-lg:var(--sf-r-lg);--r-xl:var(--sf-r-xl);--font-pixel:var(--font-display);--airmail-red:#c8553d;--airmail-blue:#3e6ca8;--sf-green:#46a96a}body.theme-dark{--bg:#0e0d0b;--bg-grad:#15120d;--surface:#19150f;--surface-2:#221d15;--surface-3:#2a241a;--border:#2c2619;--border-2:#3a3322;--text:#f6f1e7;--text-muted:#ada38f;--text-faint:#6e6657;--accent:#e89b47;--accent-ink:#f4b061;--accent-soft:color-mix(in oklab,var(--accent) 16%,transparent);--accent-line:color-mix(in oklab,var(--accent) 38%,transparent);--code-bg:#100d08;--sf-shadow:0 1px 0 rgba(255,255,255,0.04) inset,0 24px 60px -24px rgba(0,0,0,0.7);--sf-shadow-sm:0 1px 0 rgba(255,255,255,0.03) inset,0 8px 24px -12px rgba(0,0,0,0.6);--shadow:var(--sf-shadow);--shadow-sm:var(--sf-shadow-sm);--grid-line:rgba(255,255,255,0.035);--bg-gradient:var(--bg);--text-color:var(--text);--muted-text:var(--text-muted);--heading-color:var(--text);--container-bg:var(--surface);--border-color:var(--border);--card-bg:var(--surface);--input-bg:var(--surface-2);--link:var(--accent-ink);--link-hover:var(--accent);--primary-blue:var(--accent);--primary-blue-hover:color-mix(in oklab,var(--accent) 86%,#fff 14%);--primary-color:var(--accent);--accent-color:var(--accent);--shadow-elev:var(--sf-shadow);--navbar-gradient:linear-gradient(135deg,#f0a94e 0%,#ce7c2b 55%,#9e5e1e 100%);--navbar-underline:linear-gradient(90deg,var(--accent-ink),var(--accent));--btn-gradient:var(--accent);--btn-gradient-hover:color-mix(in oklab,var(--accent) 86%,#fff 14%);--collapse-accent-rgb:232,155,71;--info-item-bg:rgba(232,155,71,0.08);--primary-shadow:rgba(232,155,71,0.25);--button-disabled-bg:rgba(232,155,71,0.07);--button-disabled-border:rgba(232,155,71,0.15);--footer-section-bg:#221d15;--footer-bottom-bg:#1b1610;--footer-nav-bg:#2a241a;--footer-border:#3a3322}body.theme-light{--bg:#faf6ee;--bg-grad:#f3ecdd;--surface:#fffdf8;--surface-2:#f5efe2;--surface-3:#ede5d4;--border:#e7decc;--border-2:#d8ccb4;--text:#211c14;--text-muted:#6e6555;--text-faint:#9a9080;--accent:#e89b47;--accent-ink:#a9651a;--accent-soft:color-mix(in oklab,var(--accent) 18%,transparent);--accent-line:color-mix(in oklab,var(--accent) 55%,transparent);--code-bg:#211c14;--sf-shadow:0 1px 0 rgba(255,255,255,0.7) inset,0 24px 50px -26px rgba(60,45,20,0.28);--sf-shadow-sm:0 1px 0 rgba(255,255,255,0.6) inset,0 10px 26px -16px rgba(60,45,20,0.22);--shadow:var(--sf-shadow);--shadow-sm:var(--sf-shadow-sm);--grid-line:rgba(40,30,10,0.05);--bg-gradient:var(--bg-grad);--text-color:var(--text);--muted-text:var(--text-muted);--heading-color:var(--text);--container-bg:var(--surface);--border-color:var(--border);--card-bg:var(--surface);--input-bg:var(--surface);--link:var(--accent-ink);--link-hover:var(--accent);--primary-blue:var(--accent);--primary-blue-hover:color-mix(in oklab,var(--accent) 86%,#000 14%);--primary-color:var(--accent);--accent-color:var(--accent);--shadow-elev:var(--sf-shadow);--navbar-gradient:linear-gradient(135deg,#f0a94e 0%,#ce7c2b 55%,#9e5e1e 100%);--navbar-underline:linear-gradient(90deg,var(--accent-ink),var(--accent));--btn-gradient:var(--accent);--btn-gradient-hover:color-mix(in oklab,var(--accent) 86%,#000 14%);--collapse-accent-rgb:232,155,71;--info-item-bg:rgba(232,155,71,0.08);--primary-shadow:rgba(232,155,71,0.25);--button-disabled-bg:rgba(232,155,71,0.07);--button-disabled-border:rgba(232,155,71,0.15);--footer-section-bg:#f1e7d6;--footer-bottom-bg:#ece1ce;--footer-nav-bg:#f6f0e3;--footer-border:#e0d5be}body.theme-dark::before,body.theme-light::before{background:none!important;filter:none!important;opacity:0!important;content:none!important}body.theme-light .bugs-app,body.theme-dark .bugs-app,body.theme-light .bugs-app[data-theme='light'],body.theme-dark .bugs-app[data-theme='dark']{--accent:#e89b47;--accent-fg:#1c1407}body .bugs-app .btn-primary,body .bugs-app .btn.btn-primary{background:#e89b47!important;background-image:none!important;color:#1c1407!important;border:1px solid color-mix(in oklab,#e89b47 70%,#000 14%)!important;box-shadow:0 1px 0 rgba(255,255,255,0.32) inset,0 10px 24px -12px #e89b47!important;transition:transform 0.14s ease,box-shadow 0.2s ease,background 0.2s ease!important}body .bugs-app .btn-primary:hover,body .bugs-app .btn.btn-primary:hover{background:color-mix(in oklab,#e89b47 88%,#fff 12%)!important;color:#1c1407!important;opacity:1!important;transform:translateY(-1px)!important;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 16px 32px -12px #e89b47!important}body .bugs-app .filter-btn.active{background:#e89b47!important;color:#1c1407!important;border-color:#e89b47!important}body .bugs-app .btn:not(.btn-primary){background:transparent!important;color:var(--text)!important;border:1px solid var(--border-2)!important;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease!important}body .bugs-app .btn:not(.btn-primary):hover{background:var(--surface-2)!important;border-color:var(--text-faint)!important;color:var(--text)!important;opacity:1!important}.custom-dropdown-option.selected:not(.disabled){background:var(--accent-soft)!important;color:var(--accent-ink)!important}.custom-dropdown-option.selected:not(.disabled)::before{background:var(--accent)!important}.custom-dropdown-option.selected.focused:not(.disabled){background:color-mix(in oklab,var(--accent) 18%,transparent)!important}.custom-dropdown-option.selected .custom-dropdown-option-icon{color:var(--accent-ink)!important}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-0.02em}code,pre,kbd,.mono{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.button,.btn,input[type='submit'],input[type='reset'],input[type='button']{background:transparent!important;color:var(--text)!important;border:1px solid var(--border-2)!important;border-radius:var(--r-md)!important;font-weight:600}.button:hover,.btn:hover,input[type='submit']:hover,input[type='reset']:hover,input[type='button']:hover{background:var(--surface-2)!important;border-color:var(--text-faint)!important;color:var(--text)!important}.button-primary,.btn-primary,body.theme-light .button-primary,body.theme-light .btn-primary,body.theme-dark .button-primary,body.theme-dark .btn-primary{background:var(--accent)!important;color:#1c1407!important;border:1px solid color-mix(in oklab,var(--accent) 70%,#000 14%)!important;border-radius:var(--r-md)!important;font-weight:600!important;box-shadow:0 1px 0 rgba(255,255,255,0.32) inset,0 10px 24px -12px var(--accent)!important}.button-primary:hover,.btn-primary:hover,body.theme-light .button-primary:hover,body.theme-light .btn-primary:hover,body.theme-dark .button-primary:hover,body.theme-dark .btn-primary:hover{background:color-mix(in oklab,var(--accent) 88%,#fff 12%)!important;color:#1c1407!important;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 14px 30px -12px var(--accent)!important}.button-primary:active,.btn-primary:active,body.theme-dark .button-primary:active,body.theme-dark .btn-primary:active{background:color-mix(in oklab,var(--accent) 82%,#000 18%)!important;color:#1c1407!important;transform:translateY(1px)}.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:#1c1407!important}.navbar a .fa-chevron-down,.dropdown:hover>a .fa-chevron-down,.navbar a:hover .fa-chevron-down{color:currentColor!important}.base-hero-title-brand,body.theme-light .base-hero-title-brand,body.theme-dark .base-hero-title-brand{background:linear-gradient(120deg,#f4b061 0%,#e89b47 50%,#ce7c2b 100%)!important;-webkit-background-clip:text;background-clip:text}.navbar-logo{opacity:1;gap:0;font-family:var(--font-display);letter-spacing:-0.03em;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ij4KICA8cGF0aCBkPSJNOSAxNyBMNTUgMzIgTDI2IDM4IFoiIGZpbGw9IiNGMEE5NEUiPjwvcGF0aD4KICA8cGF0aCBkPSJNMjYgMzggTDU1IDMyIEwxOCA1MSBaIiBmaWxsPSIjQ0U3QzJCIj48L3BhdGg+CiAgPHBhdGggZD0iTTI2IDM4IEwxOCA1MSBMMzAgNDQgWiIgZmlsbD0iIzlFNUUxRSI+PC9wYXRoPgo8L3N2Zz4K)!important;background-repeat:no-repeat!important;background-position:left center!important;background-size:24px 24px!important;padding-left:34px!important}.navbar-logo:hover{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NCA2NCIgd2lkdGg9IjY0IiBoZWlnaHQ9IjY0Ij4KICA8cGF0aCBkPSJNOSAxNyBMNTUgMzIgTDI2IDM4IFoiIGZpbGw9IiNGMEE5NEUiPjwvcGF0aD4KICA8cGF0aCBkPSJNMjYgMzggTDU1IDMyIEwxOCA1MSBaIiBmaWxsPSIjQ0U3QzJCIj48L3BhdGg+CiAgPHBhdGggZD0iTTI2IDM4IEwxOCA1MSBMMzAgNDQgWiIgZmlsbD0iIzlFNUUxRSI+PC9wYXRoPgo8L3N2Zz4K)!important;background-size:24px 24px!important;background-position:left center!important;background-color:transparent!important}.navbar-logo::before{content:'sendform';background-image:none!important;width:auto!important;height:auto!important;filter:none!important;font-family:var(--font-display);font-weight:700;font-size:0.95em;letter-spacing:-0.03em}.navbar-logo::after{content:'.net';font-family:var(--font-display);font-weight:700;font-size:0.5em;color:var(--accent-ink)!important;letter-spacing:-0.02em;margin-left:-5px;align-self:flex-end;margin-bottom:0.42em}.navbar{background:color-mix(in oklab,var(--surface) 86%,transparent)!important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);border-bottom:1px solid var(--border);box-shadow:none!important}.navbar::before{display:none!important}.navbar::after{display:none!important}.navbar a,.navbar a:hover,.navbar a:active,.navbar-logo,.navbar-logo:hover{color:var(--text)!important}.navbar a .fas,.navbar a .fab,.navbar a .far,.navbar a i,.navbar a svg{color:currentColor!important}.navbar-logo:hover{background-color:transparent!important}.navbar .navbar-section--center a:not(.navbar-cta){color:var(--text-muted)!important;font-weight:500;border-radius:8px}.navbar .navbar-section--center a:not(.navbar-cta):hover{color:var(--text)!important;background:var(--surface-2)!important}.navbar .navbar-section--right{gap:10px!important;align-items:center}.navbar-theme-switcher,.navbar .icon-btn,.navbar-section--right a,.navbar-section--right button{color:var(--text)!important}.navbar .theme-toggle-button,body.theme-light .navbar .theme-toggle-button,body.theme-dark .navbar .theme-toggle-button{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:10px!important;background:var(--surface)!important;border:1px solid var(--border-2)!important;color:var(--text-muted)!important}.navbar .theme-toggle-button:hover,body.theme-light .navbar .theme-toggle-button:hover,body.theme-dark .navbar .theme-toggle-button:hover{background:var(--surface-2)!important;border-color:var(--text-faint)!important;color:var(--text)!important}.navbar .theme-toggle-button .theme-icon{color:inherit!important;width:18px;height:18px;display:block}.navbar .theme-toggle-button .ti-sun{display:none}body.theme-light .navbar .theme-toggle-button .ti-sun{display:block}body.theme-light .navbar .theme-toggle-button .ti-moon{display:none}.navbar .navbar-action--ghost{display:inline-flex!important;align-items:center;gap:9px;height:38px;padding:0 16px!important;border:1px solid color-mix(in oklab,var(--accent) 70%,#000 14%)!important;background:var(--accent)!important;color:#1c1407!important;border-radius:var(--r-md)!important;font-weight:600;font-size:13.5px;box-shadow:0 1px 0 rgba(255,255,255,0.32) inset,0 10px 24px -12px var(--accent)}.navbar .navbar-action--ghost:hover{background:color-mix(in oklab,var(--accent) 88%,#fff 12%)!important;color:#1c1407!important}.navbar .navbar-action--ghost i{color:inherit!important}.navbar .language-changer-button,.navbar .language-selector-toggle,.navbar-section--right .dropdown>a{color:var(--text)!important}.navbar .navbar-section--center>li:has(>a.navbar-cta){margin-left:auto}.navbar .navbar-cta{display:inline-flex!important;align-items:center;gap:9px;height:38px;padding:0 15px!important;background:var(--accent)!important;color:#1c1407!important;font-weight:600;font-size:13.5px;border-radius:var(--r-md)!important;border:1px solid color-mix(in oklab,var(--accent) 70%,#000 14%)!important;box-shadow:0 1px 0 rgba(255,255,255,0.32) inset,0 10px 24px -12px var(--accent);transition:background 0.2s ease,box-shadow 0.2s ease}.navbar .navbar-cta::before{content:'>_';font-family:var(--font-mono);font-weight:700;opacity:0.7}.navbar .navbar-cta:hover{background:color-mix(in oklab,var(--accent) 88%,#fff 12%)!important;color:#1c1407!important;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 14px 30px -12px var(--accent)}.navbar .navbar-cta span{color:inherit!important}@media (max-width:750px){.navbar .navbar-wrapper{padding-left:20px!important;padding-right:20px!important}.navbar .nav-toggle{right:20px!important;color:var(--text)!important;width:34px!important;height:34px!important;min-width:34px!important;min-height:34px!important;padding:0!important;background:var(--surface)!important;border:1px solid var(--border-2)!important;border-radius:10px!important;box-shadow:none!important}.navbar .nav-toggle span{background-color:var(--text)!important;width:16px!important}.navbar .nav-toggle span:nth-child(1){top:11px!important}.navbar .nav-toggle span:nth-child(2){top:16px!important}.navbar .nav-toggle span:nth-child(3){top:21px!important}.navbar .nav-toggle[aria-expanded='true'] span:nth-child(1),.navbar .nav-toggle[aria-expanded='true'] span:nth-child(3){top:16px!important}.navbar .navbar-nav{background:var(--surface)!important;border-top:1px solid var(--border)!important;box-shadow:var(--sf-shadow)!important}.navbar .navbar-nav a,.navbar .navbar-nav .userpanel-nav-toggle,.navbar .navbar-section--center a:not(.navbar-cta){color:var(--text)!important}.navbar .navbar-nav a:not(.navbar-cta):not(.navbar-action--ghost):hover{background:var(--surface-2)!important;color:var(--text)!important}.navbar .navbar-section--right{border-top-color:var(--border)!important}.navbar .navbar-section--left{display:flex!important}.navbar .navbar-logo{background-size:26px 26px!important;padding-left:36px!important;font-size:19px!important}.navbar .navbar-logo::after{font-size:0.58em}.navbar .navbar-nav .navbar-cta,.navbar .navbar-nav .navbar-action--ghost{justify-content:center;width:calc(100% - 32px);margin:6px 16px}.navbar .navbar-nav .navbar-theme-switcher{display:none!important}.navbar .navbar-nav .userpanel-nav-toggle .sr-only{position:static!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}.navbar .navbar-nav .dropdown.open>a,.navbar .navbar-nav .mega-menu.open>a{background:var(--surface-2)!important;border-inline-start:0!important;padding-inline-start:20px!important}.navbar .navbar-nav .dropdown-content,.navbar .navbar-nav .mega-menu-content{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.navbar .navbar-nav .dropdown-content a,.navbar .navbar-nav .mega-menu-standalone-item,.navbar .navbar-nav .mega-menu-category-item{border-radius:0!important;background:transparent!important}.navbar .navbar-nav .dropdown-content a:not(:last-child){border-bottom:1px solid var(--border)!important}.navbar .navbar-nav .dropdown-content a:hover{background:var(--surface-2)!important}}.navbar .dropdown-content,.navbar .mega-menu-content{background:var(--surface)!important;border:1px solid var(--border-2)!important}.mega-menu-category-item::before,.mega-menu-category-item::after{display:none!important}.mega-menu-category-item{transition:background 0.18s ease,color 0.18s ease!important}.mega-menu-category-item:hover,body.theme-light .mega-menu-category-item:hover,body.theme-dark .mega-menu-category-item:hover{background:var(--accent-soft)!important;box-shadow:none!important;transform:none!important}.mega-menu-category-item,.mega-menu-category-item .mega-menu-item-text,.mega-menu-category-item .dropdown-icon{color:var(--text)!important}.dropdown-content a::before,.dropdown-content a::after{display:none!important}.dropdown-content a{transition:background 0.18s ease,color 0.18s ease!important}.dropdown-content a:hover{background:var(--accent-soft)!important;box-shadow:none!important;transform:none!important}.navbar .language-dropdown-content .language-option{border-radius:8px;transform:none!important;transition:background-color 0.2s ease,color 0.2s ease!important}.navbar .language-dropdown-content .language-option:hover,.navbar .language-dropdown-content .language-option.active{background-color:var(--accent-soft)!important;color:var(--accent-ink)!important;transform:none!important}.navbar .language-dropdown-content .language-option:hover .language-name,.navbar .language-dropdown-content .language-option.active .language-name{color:var(--accent-ink)!important}.base-sidebar__title-name{font-family:var(--font-display);letter-spacing:-0.03em}.base-sidebar__title-subtext{font-family:var(--font-mono);letter-spacing:0.08em;text-transform:uppercase}.footer::before{height:1px!important;background:linear-gradient(90deg,transparent,var(--accent-line),transparent)!important}.footer-nav-title{font-family:var(--font-mono);font-size:11.5px;letter-spacing:0.12em;text-transform:uppercase;color:var(--text-faint);font-weight:600}.footer-brand-name{font-family:var(--font-display);letter-spacing:-0.03em;color:var(--text)}.footer-brand-tagline{color:var(--text-muted)}.footer-nav-links a{color:var(--text-muted)}.footer-nav-links a:hover{color:var(--text)}.footer-nav-link-title--highlight{color:var(--accent-ink)}.footer-stars{color:var(--accent)}.footer-rating-link:hover{color:var(--accent-ink)}.footer-social:hover{color:var(--text);border-color:var(--text-faint)}.footer-red-heart{color:var(--airmail-red)}.footer-credit-inline a{color:var(--accent-ink)}.navbar .dropdown-content,.navbar .mega-menu-content,.navbar .userpanel-nav-panel{border-radius:var(--r-md)!important;box-shadow:var(--sf-shadow)!important;padding:8px!important;margin-top:10px!important}.navbar .dropdown-content a,.navbar .mega-menu-standalone-item,.navbar .mega-menu-category-item{border-radius:var(--r-sm)!important}.navbar .userpanel-nav-user-info{border-bottom:1px solid var(--border)!important;margin-bottom:6px;padding:6px 8px 12px}.navbar .userpanel-nav-user-avatar img{border-radius:9px}.navbar .userpanel-nav-item-logout{border-top:1px solid var(--border)!important;margin-top:6px;padding-top:10px;color:var(--airmail-red)!important}.navbar .userpanel-nav-item-logout .dropdown-icon{color:var(--airmail-red)!important}.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)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-new(root){z-index:1}::view-transition-old(root){z-index:0}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}.theme-icon{transition:none!important}}.search-field{display:flex;line-height:28px;align-items:center;position:relative;max-width:190px;--search-height:40px;--search-icon-size:16px}.search-field__input{width:100%;height:var(--search-height)!important;line-height:var(--search-height)!important;margin:0!important;padding:0 16px;padding-inline-start:40px!important;padding-inline-end:16px!important;border:1px solid var(--border-color)!important;border-radius:var(--radius-medium);outline:none;background-color:var(--input-bg)!important;color:var(--text-color)!important;font-size:0.95em;font-family:inherit;transition:border-color 0.15s ease,box-shadow 0.15s ease;box-sizing:border-box;display:block;appearance:none}.search-field__input::placeholder{color:var(--muted-text)}.search-field__input::-webkit-search-cancel-button{cursor:pointer}.search-field__input::-ms-clear{cursor:pointer}.search-field__input:hover{border-color:var(--primary-blue)!important}.search-field__input:focus{outline:none;border-color:var(--primary-blue)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-blue) 15%,transparent)}.search-field__icon{position:absolute;inset-inline-start:16px;top:0;bottom:0;height:auto;transform:none;width:var(--search-icon-size);font-size:var(--search-icon-size);line-height:1;display:flex;align-items:center;justify-content:center;color:var(--muted-text);pointer-events:none}.search-field__icon svg{display:block;width:var(--search-icon-size);height:var(--search-icon-size);fill:currentColor}.search-field__icon::before{width:var(--search-icon-size)!important;height:var(--search-icon-size)!important}[dir='rtl'] .search-field__input{direction:ltr;text-align:right}[dir='rtl'] .search-field__input::placeholder{direction:ltr;text-align:right;unicode-bidi:plaintext}.bugs-app{--bg:#fbfbfa;--bg-elev:#ffffff;--bg-row-hover:#f5f5f4;--bg-row-active:#f0efed;--border:#e7e6e3;--border-strong:#d6d4d0;--fg:#18181a;--fg-muted:#6b6a67;--fg-faint:#9b9a96;--status-open:#c08a14;--status-open-bg:#fdf6e3;--status-progress:#2c5fd0;--status-progress-bg:#ecf1fc;--status-fixed:#1f8a5f;--status-fixed-bg:#e6f5ed;--status-closed:#6b6a67;--status-closed-bg:#f0efed;--sev-low:#6b6a67;--sev-medium:#c08a14;--sev-high:#d36420;--sev-critical:#b8232a;--accent:var(--primary-color,#18181a);--accent-fg:var(--btn-text,#ffffff);--shadow-sm:0 1px 2px rgba(0,0,0,0.04);--shadow-md:0 4px 16px rgba(0,0,0,0.06),0 1px 3px rgba(0,0,0,0.04);--shadow-lg:0 24px 48px rgba(0,0,0,0.1),0 4px 12px rgba(0,0,0,0.06);--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--font-ui:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-mono:'JetBrains Mono','Menlo',monospace}.bugs-app[data-theme='dark']{--bg:#111112;--bg-elev:#18181a;--bg-row-hover:#1e1e21;--bg-row-active:#25252a;--border:#27272a;--border-strong:#3a3a3f;--fg:#ededec;--fg-muted:#9c9b96;--fg-faint:#6b6a67;--status-open:#e0b341;--status-open-bg:rgba(224,179,65,0.1);--status-progress:#6fa0ff;--status-progress-bg:rgba(111,160,255,0.1);--status-fixed:#4dc28a;--status-fixed-bg:rgba(77,194,138,0.1);--status-closed:#9c9b96;--status-closed-bg:rgba(155,154,150,0.08);--sev-low:#9c9b96;--sev-medium:#e0b341;--sev-high:#ee8a4d;--sev-critical:#e8595f;--accent:var(--primary-color,#ededec);--accent-fg:var(--btn-text,#18181a);--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 4px 16px rgba(0,0,0,0.4),0 1px 3px rgba(0,0,0,0.3);--shadow-lg:0 24px 48px rgba(0,0,0,0.5),0 4px 12px rgba(0,0,0,0.3)}.bugs-app *,.bugs-app{box-sizing:border-box}.bugs-app,.bugs-app{margin:0;padding:0;background:transparent;color:var(--fg);font-family:var(--font-ui);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bugs-app button{font-family:inherit;font-size:inherit;cursor:pointer;border:none;background:none;color:inherit;padding:0}.bugs-app input,.bugs-app textarea,.bugs-app select{font-family:inherit;font-size:inherit;color:inherit}.bugs-app a{color:inherit;text-decoration:none}.bugs-app .mono{font-family:var(--font-mono);font-feature-settings:'tnum' 1}.bugs-app .app-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--border)}.bugs-app .app-header-inner{max-width:1200px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;gap:32px}.bugs-app .brand{display:flex;align-items:center;gap:10px;font-weight:600;letter-spacing:-0.01em}.bugs-app .brand-mark{width:22px;height:22px;border-radius:5px;background:var(--fg);display:grid;place-items:center;color:var(--bg);font-family:var(--font-mono);font-size:13px;font-weight:700}.bugs-app .app-nav{display:flex;gap:24px;font-size:13px;color:var(--fg-muted)}.bugs-app .app-nav a:hover{color:var(--fg)}.bugs-app .app-nav a.active{color:var(--fg)}.bugs-app .header-spacer{flex:1}.bugs-app .header-actions{display:flex;align-items:center;gap:8px}.bugs-app .icon-btn{width:32px;height:32px;border-radius:var(--radius-md);display:grid;place-items:center;color:var(--fg-muted);transition:background 120ms,color 120ms}.bugs-app .icon-btn:hover{background:var(--bg-row-hover);color:var(--fg)}.bugs-app .btn{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-md);font-size:13px;font-weight:500;border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--fg);transition:background 120ms,border-color 120ms;white-space:nowrap}.bugs-app .btn:hover{background:var(--bg-row-hover)}.bugs-app .btn-primary{background:var(--accent);color:var(--accent-fg);border-color:var(--accent)}.bugs-app .btn-primary:hover{opacity:0.9;background:var(--accent)}.bugs-app .btn-ghost{border-color:transparent;background:transparent;color:var(--fg-muted)}.bugs-app .btn-ghost:hover{background:var(--bg-row-hover);color:var(--fg)}.bugs-app .btn-sm{padding:5px 10px;font-size:12px}.bugs-app .page{max-width:1200px;margin:0 auto;padding:40px 32px 80px}.bugs-app .page-header{margin-bottom:32px}.bugs-app .page-title{font-size:28px;font-weight:600;letter-spacing:-0.02em;margin:0 0 6px}.bugs-app .page-subtitle{color:var(--fg-muted);margin:0;font-size:14px}.bugs-app .stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elev);margin-bottom:24px;overflow:hidden}.bugs-app .stat{padding:18px 22px;border-right:1px solid var(--border)}.bugs-app .stat:last-child{border-right:none}.bugs-app .stat-label{font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:var(--fg-muted);margin-bottom:6px;display:flex;align-items:center;gap:6px}.bugs-app .stat-value{font-size:24px;font-weight:600;letter-spacing:-0.01em;font-feature-settings:'tnum' 1}.bugs-app .stat-delta{font-size:12px;color:var(--fg-muted);margin-top:2px}.bugs-app .stat-delta.up{color:var(--status-fixed)}.bugs-app .stat-delta.down{color:var(--sev-critical)}.bugs-app .toolbar{display:flex;align-items:center;gap:8px;margin-bottom:0;padding-bottom:12px}.bugs-app .bugs-search-field{flex:1;max-width:none;--search-height:36px;--search-icon-size:14px}.bugs-app .bugs-search-field .search-field__input{padding-right:56px!important;font-size:13px}.bugs-app .bugs-search-kbd{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:10.5px;line-height:1;padding:3px 6px;background:var(--bg-row-hover);border:1px solid var(--border);border-radius:4px;color:var(--fg-muted);pointer-events:none;user-select:none}.bugs-app .bugs-search-field .search-field__input:focus ~ .bugs-search-kbd{display:none}.bugs-app .bugs-search-clear{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;display:none;align-items:center;justify-content:center;border:0!important;background:var(--bg-row-hover)!important;color:var(--fg-muted)!important;border-radius:50%!important;cursor:pointer;padding:0!important;margin:0!important;transition:background 0.12s ease,color 0.12s ease}.bugs-app .bugs-search-clear:hover{background:var(--border)!important;color:var(--fg)!important}.bugs-app .bugs-search-field.has-value .bugs-search-clear{display:inline-flex}.bugs-app .bugs-search-field.has-value .bugs-search-kbd{display:none}.bugs-app .filter-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 11px!important;margin:0!important;border:1px solid var(--border)!important;border-radius:var(--radius-md)!important;background:var(--bg-elev)!important;color:var(--fg-muted)!important;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background 0.12s ease,border-color 0.12s ease,color 0.12s ease!important;box-shadow:none!important}.bugs-app .filter-btn:hover{color:var(--fg)!important;border-color:var(--border-strong)!important;background:var(--bg-elev)!important}.bugs-app .filter-btn.active{color:var(--bg)!important;border-color:var(--fg)!important;background:var(--fg)!important}.bugs-app .filter-btn .count{font-family:var(--font-mono);font-size:11px;color:var(--fg-faint);background:var(--bg-row-hover);padding:1px 5px;border-radius:3px;margin-left:2px}.bugs-app .filter-btn.active .count{color:var(--fg);background:var(--bg)}.bugs-app .kind-toggle{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md)}.bugs-app .kind-toggle-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 10px!important;margin:0!important;font-size:12px;font-weight:500;color:var(--fg-muted)!important;background:transparent!important;border:0!important;border-radius:6px!important;cursor:pointer;white-space:nowrap;transition:background 0.12s ease,color 0.12s ease!important;box-shadow:none!important}.bugs-app .kind-toggle-btn:hover{color:var(--fg)!important}.bugs-app .kind-toggle-btn .count{font-family:var(--font-mono);font-size:11px;padding:1px 6px;background:var(--bg-elev);border-radius:4px;color:var(--fg-muted)}.bugs-app .kind-toggle-icon{display:inline-flex;align-items:center;justify-content:center}.bugs-app .kind-toggle-btn.active{background:var(--bg-elev)!important;color:var(--fg)!important;box-shadow:0 1px 2px rgba(0,0,0,0.04)!important}.bugs-app .kind-toggle-btn.active:not(.kind-toggle-bug):not(.kind-toggle-suggestion){color:var(--primary-blue)!important}.bugs-app .kind-toggle-btn.active:not(.kind-toggle-bug):not(.kind-toggle-suggestion) .count{background:color-mix(in srgb,var(--primary-blue) 14%,transparent);color:var(--primary-blue);font-weight:600}.bugs-app .kind-toggle-bug.active{color:#c93f34!important}.bugs-app .kind-toggle-bug.active .count{background:color-mix(in oklab,#d4453a 14%,transparent);color:#c93f34;font-weight:600}.bugs-app .kind-toggle-suggestion.active{color:#2566c2!important}.bugs-app .kind-toggle-suggestion.active .count{background:color-mix(in oklab,#2a73d4 14%,transparent);color:#2566c2;font-weight:600}.bugs-app[data-theme='dark'] .kind-toggle-bug.active{color:#ff8077!important}.bugs-app[data-theme='dark'] .kind-toggle-bug.active .count{background:color-mix(in oklab,#ff6b60 18%,transparent);color:#ff8077}.bugs-app[data-theme='dark'] .kind-toggle-suggestion.active{color:#7eb1ff!important}.bugs-app[data-theme='dark'] .kind-toggle-suggestion.active .count{background:color-mix(in oklab,#5b9bff 22%,transparent);color:#7eb1ff}.bugs-app .sort-select{padding:7px 28px 7px 11px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-elev);color:var(--fg);font-size:13px;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3 3 3-3' fill='none' stroke='%239aa0a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.bugs-app .filter-row{display:flex;align-items:center;gap:6px;padding:10px 0 16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.bugs-app .filter-divider{width:1px;height:18px;background:var(--border);margin:0 4px}.bugs-app .bug-list{list-style:none;margin:0;padding:0}.bugs-app .bug-row{display:grid;grid-template-columns:1fr minmax(80px,auto) auto auto auto;align-items:center;gap:16px;padding:14px 8px 14px 8px;border-bottom:1px solid var(--border);cursor:pointer;transition:background 220ms cubic-bezier(0.2,0,0,1),padding 220ms cubic-bezier(0.2,0,0,1)}.bugs-app .bug-row:hover{background:var(--bg-row-hover)}.bugs-app .bug-row.expanded{background:var(--bg-row-hover);padding-top:16px;padding-bottom:16px}.bugs-app .vote-btn{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:100px;border:1px solid var(--border);background:var(--bg-elev);color:var(--fg-muted);transition:background 140ms,border-color 140ms,color 140ms;white-space:nowrap}.bugs-app .vote-btn:hover{border-color:var(--border-strong);color:var(--fg);background:var(--bg-row-hover)}.bugs-app .vote-btn.voted{background:color-mix(in srgb,var(--primary-blue) 14%,transparent);color:var(--primary-blue);border-color:color-mix(in srgb,var(--primary-blue) 60%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--primary-blue) 35%,transparent) inset}.bugs-app .vote-btn.voted:hover{background:color-mix(in srgb,var(--primary-blue) 22%,transparent);border-color:var(--primary-blue);color:var(--primary-blue)}.bugs-app[data-theme='dark'] .vote-btn.voted{background:color-mix(in srgb,var(--primary-blue) 22%,transparent)}.bugs-app .vote-emoji{font-size:13px;line-height:1;filter:grayscale(0.5) opacity(0.7);transition:transform 220ms cubic-bezier(0.34,1.56,0.64,1),filter 160ms}.bugs-app .vote-btn:hover .vote-emoji{transform:scale(1.15) rotate(-8deg);filter:grayscale(0) opacity(1)}.bugs-app .vote-btn.voted .vote-emoji{filter:none;transform:scale(1.05)}.bugs-app .vote-count{font-family:var(--font-mono);font-size:12px;font-weight:600;font-feature-settings:'tnum' 1;min-width:22px;text-align:right;display:inline-flex;justify-content:flex-end;line-height:1}.bugs-app .vote-btn.voted .vote-count{color:var(--primary-blue);font-weight:700}@keyframes votePop{0%{transform:scale(1)}35%{transform:scale(1.22)}70%{transform:scale(0.96)}100%{transform:scale(1)}}.bugs-app .vote-btn.just-voted .vote-emoji{animation:votePop 360ms cubic-bezier(0.2,0.7,0.2,1.4)}@media (prefers-reduced-motion:reduce){.bugs-app .vote-btn.just-voted .vote-emoji{animation:none}}.bugs-app .vc-digit{display:inline-block;height:1em;overflow:hidden;vertical-align:top;position:relative;font-variant-numeric:tabular-nums}.bugs-app .vc-track{display:flex;flex-direction:column;transition:transform 360ms cubic-bezier(0.2,0.7,0.2,1);will-change:transform}.bugs-app .vc-track>span{display:block;height:1em;line-height:1;text-align:center}@media (prefers-reduced-motion:reduce){.bugs-app .vc-track{transition:none}}.bugs-app .bug-title-cell{min-width:0}.bugs-app .bug-title-line{display:flex;align-items:center;gap:8px;min-width:0}.bugs-app .bug-id{font-family:var(--font-mono);font-size:11px;color:var(--fg-faint);flex-shrink:0;white-space:nowrap}.bugs-app .bug-title{font-size:14px;font-weight:500;color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bugs-app .bug-meta-line{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--fg-muted);margin-top:6px;flex-wrap:wrap}.bugs-app .meta-product{font-family:var(--font-mono);font-size:12px;color:var(--fg)}.bugs-app .bug-meta-line .dot{width:2px;height:2px;background:var(--fg-faint);border-radius:50%}.bugs-app .sev-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.04em;color:var(--fg-muted)}.bugs-app .sev-bar{width:3px;height:11px;border-radius:1px}.bugs-app .sev-pill[data-sev='low'] .sev-bar{background:var(--sev-low)}.bugs-app .sev-pill[data-sev='medium'] .sev-bar{background:var(--sev-medium)}.bugs-app .sev-pill[data-sev='high'] .sev-bar{background:var(--sev-high)}.bugs-app .sev-pill[data-sev='critical'] .sev-bar{background:var(--sev-critical)}.bugs-app .sev-pill[data-sev='critical']{color:var(--sev-critical)}.bugs-app .status-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:100px;font-size:11px;font-weight:500;white-space:nowrap}.bugs-app .status-pill[data-status='open']{background:var(--status-open-bg);color:var(--status-open)}.bugs-app .status-pill[data-status='in-progress']{background:var(--status-progress-bg);color:var(--status-progress)}.bugs-app .status-pill[data-status='fixed']{background:var(--status-fixed-bg);color:var(--status-fixed)}.bugs-app .status-pill[data-status='closed']{background:var(--status-closed-bg);color:var(--status-closed)}.bugs-app .status-pill[data-status='rejected']{background:color-mix(in oklab,#d4453a 14%,transparent);color:#c93f34}.bugs-app[data-theme='dark'] .status-pill[data-status='rejected']{background:color-mix(in oklab,#ff6b60 18%,transparent);color:#ff8077}.bugs-app .bug-row.rejected .bug-title,.bugs-app .bug-row.rejected .bug-comments,.bugs-app .bug-row.rejected .bug-updated{opacity:0.55}.bugs-app .bug-row.rejected .bug-title{text-decoration:line-through}.bugs-app .status-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.bugs-app .bug-product{font-size:12px;color:var(--fg-muted);font-family:var(--font-mono)}.bugs-app .bug-comments{display:inline-flex;align-items:center;gap:4px;color:var(--fg-muted);font-size:12px;font-family:var(--font-mono);min-width:28px;justify-content:flex-end}.bugs-app .bug-updated{font-size:12px;color:var(--fg-faint);white-space:nowrap;min-width:80px;text-align:right}.bugs-app .bug-detail-wrap{overflow:hidden;height:0;opacity:0;transition:height 220ms cubic-bezier(0.2,0,0,1),opacity 220ms cubic-bezier(0.2,0,0,1)}.bugs-app .bug-detail-wrap.is-open{opacity:1}.bugs-app .bug-detail{background:var(--bg-elev);border-bottom:1px solid var(--border);padding:24px 28px 28px 28px}.bugs-app .detail-grid{display:grid;grid-template-columns:1fr 240px;gap:32px}.bugs-app .detail-section{margin-bottom:22px}.bugs-app .detail-section:last-child{margin-bottom:0}.bugs-app .detail-label{font-size:11px;text-transform:uppercase;letter-spacing:0.06em;color:var(--fg-muted);margin-bottom:8px;font-weight:500}.bugs-app .detail-text{font-size:13px;line-height:1.6;color:var(--fg)}.bugs-app .detail-steps{margin:0;padding:0;list-style:none;counter-reset:step}.bugs-app .detail-steps li{position:relative;padding:4px 0 4px 28px;counter-increment:step;font-size:13px;line-height:1.6}.bugs-app .detail-steps li::before{content:counter(step);position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:var(--bg-row-hover);font-family:var(--font-mono);font-size:10px;color:var(--fg-muted);display:grid;place-items:center}.bugs-app .expect-actual{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bugs-app .exp-card{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg)}.bugs-app .exp-card .label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:4px}.bugs-app .exp-card.expected .label{color:var(--status-fixed)}.bugs-app .exp-card.actual .label{color:var(--sev-critical)}.bugs-app .detail-side{border-left:1px solid var(--border);padding-left:24px}.bugs-app .side-row{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:12px;border-bottom:1px dashed var(--border)}.bugs-app .side-row:last-child{border-bottom:none}.bugs-app .side-key{color:var(--fg-muted)}.bugs-app .side-val{color:var(--fg);font-family:var(--font-mono);font-size:12px}.bugs-app .timeline{margin:0;padding:0;list-style:none;position:relative}.bugs-app .timeline::before{content:'';position:absolute;left:5px;top:8px;bottom:8px;width:1px;background:var(--border)}.bugs-app .timeline li{position:relative;padding:6px 0 6px 22px;font-size:12px}.bugs-app .timeline li::before{content:'';position:absolute;left:1px;top:11px;width:9px;height:9px;border-radius:50%;background:var(--bg-elev);border:2px solid var(--fg-faint)}.bugs-app .timeline li.done::before{background:var(--status-fixed);border-color:var(--status-fixed)}.bugs-app .timeline li.current::before{background:var(--status-progress);border-color:var(--status-progress)}.bugs-app .timeline-label{color:var(--fg)}.bugs-app .timeline-date{color:var(--fg-faint);font-size:11px}.bugs-app .comments{margin-top:24px;padding-top:20px;border-top:1px solid var(--border)}.bugs-app .comment{display:flex;gap:12px;padding:12px 0}.bugs-app .comment-avatar{width:28px;height:28px;border-radius:50%;background:var(--bg-row-hover);display:grid;place-items:center;font-family:var(--font-mono);font-size:11px;color:var(--fg-muted);flex-shrink:0}.bugs-app .comment-avatar.team{background:var(--fg);color:var(--bg)}.bugs-app .comment-body{flex:1}.bugs-app .comment-head{display:flex;align-items:baseline;gap:8px;margin-bottom:3px}.bugs-app .comment-author{font-weight:500;font-size:13px}.bugs-app .comment-team-tag{font-size:10px;background:#f5c518;color:#1a1304;padding:1px 6px;border-radius:3px;text-transform:uppercase;letter-spacing:0.05em;font-weight:600}.bugs-app .comment-when{font-size:11px;color:var(--fg-faint)}.bugs-app .comment-text{font-size:13px;line-height:1.55;color:var(--fg)}.bugs-app .comment-input{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px dashed var(--border)}.bugs-app .comment-input textarea{flex:1;min-height:60px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg);resize:vertical;outline:none;font-size:13px}.bugs-app .comment-input textarea:focus{border-color:var(--border-strong)}.bugs-app .modal .modal-content{background:var(--bg-elev)!important;border:1px solid var(--border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;width:min(680px,calc(100vw - 32px))!important}.bugs-app .modal .modal-content.modal-content-sm{width:min(520px,calc(100vw - 32px))!important}.bugs-app .modal .modal-content.modal-content-preview{width:min(960px,calc(100vw - 32px))!important}.bugs-app .attach-preview-body{display:flex;align-items:center;justify-content:center;padding:8px!important;background:var(--bg);max-height:calc(100vh - 140px);overflow:auto}.bugs-app .attach-preview-img,.bugs-app .attach-preview-video{max-width:100%;max-height:calc(100vh - 160px);display:block;border-radius:var(--radius-md);background:#000}.bugs-app .modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 24px;border-bottom:1px solid var(--border);background:transparent}.bugs-app .modal-header h3{margin:0}.bugs-app .modal-header .close{background:transparent;border:0;font-size:22px;line-height:1;color:var(--fg-muted);cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm)}.bugs-app .modal-header .close:hover{background:var(--bg-row-hover);color:var(--fg)}.bugs-app .modal-title{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;letter-spacing:-0.01em;color:var(--fg)}.bugs-app .modal-subtitle{font-size:12px;color:var(--fg-muted);font-weight:400;margin-top:2px}.bugs-app .modal-body{padding:22px 24px;overflow-y:auto;background:var(--bg-elev)}.bugs-app .modal-footer{padding:14px 24px;border-top:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--bg)}.bugs-app .modal-footer .modal-actions{display:flex;gap:8px}.bugs-app .modal-foot-hint{font-size:12px;color:var(--fg-muted)}.bugs-app .field{margin-bottom:18px}.bugs-app .field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:18px}.bugs-app .field-row-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px;margin-bottom:18px}.bugs-app .field-label{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:500;margin-bottom:6px;color:var(--fg)}.bugs-app .field-label .optional{font-size:11px;color:var(--fg-faint);font-weight:400}.bugs-app .field-label .required-mark{color:var(--sev-critical);font-weight:500}.bugs-app .submit-wrap{display:inline-flex}.bugs-app .submit-wrap:has(button:disabled){cursor:not-allowed}.bugs-app .input,.bugs-app .textarea,.bugs-app .select{width:100%;padding:8px 11px;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--fg);outline:none;font-size:13px;transition:border-color 120ms}.bugs-app .input:focus,.bugs-app .textarea:focus,.bugs-app .select:focus{border-color:var(--border-strong)}.bugs-app .textarea{min-height:92px;resize:vertical;line-height:1.55;font-family:var(--font-ui)}.bugs-app .textarea.mono{font-family:var(--font-mono);font-size:12px}.bugs-app .select{appearance:none;padding-right:28px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 4l3 3 3-3' fill='none' stroke='%239aa0a6' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.bugs-app .helper{font-size:11px;color:var(--fg-faint);margin-top:5px}.bugs-app .sev-radio{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.bugs-app .sev-opt{position:relative;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;font-size:12px;display:flex;align-items:center;gap:6px;background:var(--bg);transition:border-color 120ms}.bugs-app .sev-opt input{position:absolute;opacity:0}.bugs-app .sev-opt:hover{border-color:var(--border-strong)}.bugs-app .sev-opt.checked{border-color:var(--fg);background:var(--bg-row-hover)}.bugs-app .sev-opt .sev-bar{width:3px;height:12px;border-radius:1px}.bugs-app .sev-opt[data-sev='low'] .sev-bar{background:var(--sev-low)}.bugs-app .sev-opt[data-sev='medium'] .sev-bar{background:var(--sev-medium)}.bugs-app .sev-opt[data-sev='high'] .sev-bar{background:var(--sev-high)}.bugs-app .sev-opt[data-sev='critical'] .sev-bar{background:var(--sev-critical)}.bugs-app .segmented{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;background:var(--bg);width:100%}.bugs-app .seg-opt{flex:1;padding:8px 10px;font-size:12px;color:var(--fg-muted);border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;background:transparent;text-transform:capitalize}.bugs-app .seg-opt:last-child{border-right:none}.bugs-app .seg-opt:hover{color:var(--fg)}.bugs-app .seg-opt.active{background:color-mix(in srgb,var(--primary-blue) 12%,var(--bg-elev));color:var(--primary-blue);font-weight:600;box-shadow:inset 0 0 0 1.5px var(--primary-blue)}.bugs-app .seg-opt.active svg{color:var(--primary-blue)}.bugs-app .dropzone{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:18px;text-align:center;font-size:12px;color:var(--fg-muted);background:var(--bg);cursor:pointer;transition:background 120ms,border-color 120ms}.bugs-app .dropzone:hover,.bugs-app .dropzone.drag-over{background:var(--bg-row-hover);border-color:var(--fg-faint)}.bugs-app .dropzone.drag-over{border-style:solid}.bugs-app .dropzone .dz-title{color:var(--fg);margin-bottom:2px;font-weight:500}.bugs-app .dropzone .dz-link{text-decoration:underline}.dz-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.dz-file{display:flex;align-items:center;padding:6px 10px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font-size:12px;color:var(--fg)}.dz-file .dz-fname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dz-file .dz-fsize{margin-left:8px;color:var(--fg-muted);font-variant-numeric:tabular-nums}.dz-file .dz-remove{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:8px;padding:0;border:none;border-radius:4px;background:transparent;color:var(--fg-muted);cursor:pointer}.dz-file .dz-remove:hover{background:var(--bg-row-hover);color:var(--fg)}.bugs-app .steps-input{margin:0;padding:0;list-style:none}.bugs-app .step-item{display:flex;gap:8px;align-items:center;margin-bottom:6px}.bugs-app .step-num{flex-shrink:0;width:22px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;color:var(--fg-faint)}.bugs-app .step-item .input{flex:1;min-width:0}.bugs-app .step-remove{flex-shrink:0;width:32px!important;min-width:32px!important;height:32px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;border:0!important;color:var(--fg-faint)!important;border-radius:var(--radius-sm)!important;box-shadow:none!important;cursor:pointer;transition:background 0.12s ease,color 0.12s ease!important}.bugs-app .step-remove:hover{background:var(--bg-row-hover)!important;color:var(--fg)!important;border-color:transparent!important}.bugs-app .step-add{display:inline-flex!important;align-items:center;gap:6px;font-size:12px!important;font-weight:500;color:var(--fg-muted)!important;background:transparent!important;border:0!important;border-radius:var(--radius-sm)!important;padding:4px 8px!important;margin:4px 0 0 0!important;box-shadow:none!important;cursor:pointer;transition:background 0.12s ease,color 0.12s ease!important}.bugs-app .step-add:hover{color:var(--fg)!important;background:var(--bg-row-hover)!important;border-color:transparent!important}.bugs-app .empty{text-align:center;padding:60px 20px;color:var(--fg-muted)}.bugs-app .empty h3{margin:0 0 6px;color:var(--fg);font-size:15px;font-weight:500}.bugs-app .empty p{margin:0 0 16px;font-size:13px}.bugs-app .md-bar{display:flex;gap:2px;margin-bottom:6px;padding:4px;border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none;background:var(--bg)}.bugs-app .md-btn{padding:3px 7px;font-size:11px;color:var(--fg-muted);border-radius:3px;font-family:var(--font-mono)}.bugs-app .md-btn:hover{background:var(--bg-row-hover);color:var(--fg)}.bugs-app .md-bar + .textarea{border-top-left-radius:0;border-top-right-radius:0}@media (max-width:880px){.bugs-app .stats{grid-template-columns:repeat(2,1fr)}.bugs-app .stat:nth-child(2){border-right:none}.bugs-app .stat:nth-child(1),.bugs-app .stat:nth-child(2){border-bottom:1px solid var(--border)}.bugs-app .bug-row{grid-template-columns:1fr auto auto;gap:12px}.bugs-app .bug-row .bug-comments,.bugs-app .bug-row .bug-updated{display:none}.bugs-app .detail-grid{grid-template-columns:1fr}.bugs-app .detail-side{border-left:none;padding-left:0;border-top:1px solid var(--border);padding-top:16px}.bugs-app .field-row,.bugs-app .field-row-3{grid-template-columns:1fr}.bugs-app .app-nav{display:none}.bugs-app .page{padding:24px 16px 60px}.bugs-app .app-header-inner{padding:12px 16px}}.bugs-app .bug-title-cell{display:flex;align-items:center;gap:12px;min-width:0}.bugs-app .kind-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:7px;flex-shrink:0}.bugs-app .kind-badge.kind-bug{background:color-mix(in oklab,#d4453a 14%,transparent);color:#c93f34}.bugs-app .kind-badge.kind-suggestion{background:color-mix(in oklab,#2a73d4 14%,transparent);color:#2566c2}.bugs-app[data-theme='dark'] .kind-badge.kind-bug{background:color-mix(in oklab,#ff6b60 18%,transparent);color:#ff8077}.bugs-app[data-theme='dark'] .kind-badge.kind-suggestion{background:color-mix(in oklab,#5b9bff 22%,transparent);color:#7eb1ff}.bugs-app .kind-radio{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bugs-app .kind-opt{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);cursor:pointer;transition:border-color 0.12s ease,background 0.12s ease}.bugs-app .kind-opt:hover{border-color:var(--border-strong)}.bugs-app .kind-opt input[type='radio']{display:none}.bugs-app .kind-opt-icon{width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.bugs-app .kind-opt-bug .kind-opt-icon{background:color-mix(in oklab,#d4453a 14%,transparent);color:#c93f34}.bugs-app .kind-opt-suggestion .kind-opt-icon{background:color-mix(in oklab,#2a73d4 14%,transparent);color:#2566c2}.bugs-app[data-theme='dark'] .kind-opt-bug .kind-opt-icon{background:color-mix(in oklab,#ff6b60 18%,transparent);color:#ff8077}.bugs-app[data-theme='dark'] .kind-opt-suggestion .kind-opt-icon{background:color-mix(in oklab,#5b9bff 22%,transparent);color:#7eb1ff}.bugs-app .kind-opt-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bugs-app .kind-opt-title{font-size:13px;font-weight:600;color:var(--fg)}.bugs-app .kind-opt-desc{font-size:12px;color:var(--fg-muted);line-height:1.4}.bugs-app .kind-opt.checked{border-color:var(--fg);background:var(--bg-elev)}.bugs-app .kind-opt-bug.checked{border-color:#c93f34}.bugs-app .kind-opt-suggestion.checked{border-color:#2566c2}@media (max-width:600px){.bugs-app .kind-radio{grid-template-columns:1fr}}.bugs-app .pagination{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:32px;padding-top:20px;border-top:1px solid var(--border);font-family:var(--font-ui);flex-wrap:wrap}.bugs-app .pagination-summary{font-size:13px;color:var(--fg-muted)}.bugs-app .pagination-summary strong{color:var(--fg);font-weight:600}.bugs-app .pagination-controls{display:inline-flex;align-items:center;gap:4px}.bugs-app .page-list{list-style:none;display:inline-flex;align-items:center;gap:2px;padding:0;margin:0}.bugs-app .page-btn{height:32px;min-width:32px;width:auto;padding:0 10px!important;margin:0!important;border:0!important;background:transparent!important;color:var(--fg-muted)!important;border-radius:6px!important;font-family:var(--font-ui);font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;box-shadow:none!important;box-sizing:border-box;transition:background 0.12s ease,color 0.12s ease!important}.bugs-app .page-btn:hover:not(:disabled):not(.active){background:var(--bg-row-hover)!important;color:var(--fg)!important}.bugs-app .page-btn.active{background:var(--fg)!important;color:var(--bg)!important;font-weight:600!important;cursor:default}.bugs-app .page-btn:disabled{opacity:0.3;cursor:not-allowed}.bugs-app .page-nav{width:32px;min-width:32px;padding:0!important;color:var(--fg-muted)!important;line-height:0}.bugs-app .page-nav svg{display:block;margin-top:-1px}.bugs-app .page-nav:hover:not(:disabled){background:var(--bg-row-hover)!important;color:var(--fg)!important}.bugs-app .page-ellipsis{height:32px;min-width:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--fg-faint);font-size:13px;user-select:none}@media (max-width:600px){.bugs-app .pagination{justify-content:center}.bugs-app .pagination-summary{width:100%;text-align:center}}.bugs-app .thread-page{max-width:820px}.bugs-app .thread-breadcrumb{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--fg-muted);margin-bottom:22px}.bugs-app .crumb-link{display:inline-flex;align-items:center;gap:5px;color:var(--fg-muted)!important;font-size:13px;text-decoration:none;border:0!important;border-bottom:0!important;background:transparent;padding:0;margin:0;cursor:pointer;transition:color 0.12s ease}.bugs-app .crumb-link:hover{color:var(--fg)!important;background:transparent}.bugs-app .crumb-sep{color:var(--fg-faint)}.bugs-app .crumb-current{font-size:12px;color:var(--fg)}.bugs-app .thread-header{padding-bottom:22px;border-bottom:1px solid var(--border);margin-bottom:28px}.bugs-app .thread-title{font-size:22px;font-weight:600;letter-spacing:-0.015em;margin:0 0 14px;line-height:1.35;color:var(--fg)}.bugs-app .thread-meta{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--fg-muted);flex-wrap:wrap}.bugs-app .thread-meta-dot{color:var(--fg-faint)}.bugs-app .thread-meta-sep{width:1px;height:14px;background:var(--border);margin:0 2px}.bugs-app .thread-meta-spacer{flex:1;min-width:12px}.bugs-app .thread-grid{display:grid;grid-template-columns:1fr;gap:0}.bugs-app .thread-main{min-width:0}.bugs-app .thread-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elev);padding:18px 20px;margin-bottom:14px}.bugs-app .thread-card.original{border-color:var(--border-strong)}.bugs-app .thread-card.thread-card-detail{padding:0;overflow:hidden}.bugs-app .thread-card.thread-card-detail .bug-detail{border-top:1px solid var(--border)}.bugs-app .thread-original-meta{display:flex;align-items:center;gap:10px;padding:14px 20px}.bugs-app .thread-original-by{display:flex;align-items:center;gap:8px;font-size:13px}.bugs-app .thread-card.comment-card.team{background:var(--bg)}.bugs-app .thread-card .comment{padding:0}.bugs-app .thread-comments-head{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:var(--fg-muted);margin:28px 4px 14px}.bugs-app .thread-empty-comments{text-align:center;padding:32px 12px;color:var(--fg-muted);font-size:13px;border:1px dashed var(--border);border-radius:var(--radius-md);margin-bottom:14px}.bugs-app .comment-actions{display:flex;gap:6px;margin-top:10px;align-items:center}.bugs-app .comment-action{font-size:12px;color:var(--fg-muted)!important;background:transparent!important;border:0!important;padding:4px 8px!important;margin:0!important;border-radius:var(--radius-sm)!important;font-family:var(--font-ui);cursor:pointer;box-shadow:none!important}.bugs-app .comment-action:hover{background:var(--bg-row-hover)!important;color:var(--fg)!important}.bugs-app .comment-icon-btn{width:26px!important;min-width:26px!important;height:26px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center;justify-content:center;background:transparent!important;border:0!important;color:var(--fg-muted)!important;border-radius:6px!important;box-shadow:none!important;cursor:pointer;transition:background 0.12s ease,color 0.12s ease!important}.bugs-app .comment-icon-btn:hover{background:var(--bg-row-hover)!important;color:var(--fg)!important}.bugs-app .vote-btn-sm{padding:5px 12px 5px 10px!important;gap:6px!important}.bugs-app .vote-btn-sm .vote-emoji{font-size:13px}.bugs-app .vote-btn-sm .vote-count{font-size:12px;min-width:18px}.bugs-app .comment-action-report{display:inline-flex;align-items:center;gap:5px;margin-left:auto!important}.bugs-app .comment-action-report:hover{color:var(--sev-critical);background:color-mix(in oklab,var(--sev-critical) 8%,transparent)}.bugs-app .comment-action-delete{display:inline-flex;align-items:center;gap:5px}.bugs-app .comment-action-delete:hover{color:var(--sev-critical);background:color-mix(in oklab,var(--sev-critical) 8%,transparent)}.bugs-app .comment-actions{justify-content:flex-start;align-items:center}.bugs-app .reply-composer{margin-top:12px;padding:12px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg)}.bugs-app .reply-composer .textarea{min-height:64px;font-size:13px}.bugs-app .reply-composer .composer-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}.bugs-app .reply-list{margin-top:12px;padding-left:14px;border-left:2px solid var(--border);display:flex;flex-direction:column;gap:12px}.bugs-app .reply-item{display:flex;gap:10px;align-items:flex-start}.bugs-app .reply-item .comment-avatar{width:24px;height:24px;font-size:10px}.bugs-app .reply-body{flex:1;min-width:0}.bugs-app .reply-body .comment-text{font-size:13px}.bugs-app .md-content{word-break:break-word}.bugs-app .md-content strong{font-weight:700;color:var(--fg)}.bugs-app .md-content em{font-style:italic}.bugs-app .md-content code{font-family:var(--font-mono);font-size:0.92em;padding:1px 5px;border-radius:4px;background:var(--bg-row-hover);border:1px solid var(--border);color:var(--fg)}.bugs-app .md-content a{color:var(--primary-blue,var(--fg));text-decoration:underline;text-underline-offset:2px;border-bottom:0}.bugs-app .md-content a:hover{opacity:0.85}.bugs-app .md-content .md-mention{color:var(--primary-blue,var(--fg));font-weight:600}.bugs-app .md-content .md-list{margin:6px 0;padding-left:22px;list-style:disc}.bugs-app .md-content .md-list li{margin:0;padding:1px 0;line-height:1.55}.bugs-app .md-content .md-list li::marker{color:var(--fg-muted)}.bugs-app .md-content .md-list + br{display:none}.bugs-app .char-counter{font-size:11px;color:var(--fg-faint);margin-top:4px;text-align:right;font-variant-numeric:tabular-nums;font-family:var(--font-mono);user-select:none;transition:color 0.12s ease}.bugs-app .char-counter.near{color:var(--sev-medium)}.bugs-app .char-counter.over{color:var(--sev-critical);font-weight:600}.bugs-app .reply-item .comment-actions{margin-top:4px;gap:4px}.bugs-app .reply-item .comment-action-report{margin-left:0!important}.bugs-app .thread-card.composer{margin-top:8px;background:var(--bg)}.bugs-app .thread-card.composer .detail-label{margin-bottom:10px}.bugs-app .composer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;flex-wrap:wrap}.bugs-app .composer-hint{font-size:12px;color:var(--fg-muted)}.bugs-app .bug-comments{cursor:pointer}.bugs-app .bug-comments:hover{color:var(--fg)}.bugs-app .comments-cta{display:flex;align-items:center;justify-content:space-between;margin-top:22px;padding:14px 18px;border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--bg)}.bugs-app .comments-cta-text{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--fg-muted)}.bugs-app .modal-content[data-kind='suggestion'] .field-bug-only{display:none}.bugs-app .freq-list{display:flex;flex-direction:column;gap:8px}.bugs-app .freq-opt{display:grid;grid-template-columns:44px 1fr;align-items:stretch;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);cursor:pointer;overflow:hidden;transition:border-color 0.12s ease,background 0.12s ease}.bugs-app .freq-opt:hover{border-color:var(--border-strong)}.bugs-app .freq-opt input[type='radio']{display:none}.bugs-app .freq-num{display:flex;align-items:center;justify-content:center;background:var(--bg-row-hover);font-family:var(--font-mono,ui-monospace,SFMono-Regular,monospace);font-size:13px;font-weight:500;color:var(--fg-muted);border-right:1px solid var(--border);min-height:40px}.bugs-app .freq-label{display:flex;align-items:center;padding:0 14px;font-size:13px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--fg)}.bugs-app .freq-opt.checked{border-color:var(--fg);background:var(--bg-elev)}.bugs-app .freq-opt.checked .freq-num{background:var(--fg);color:var(--bg);border-right-color:var(--fg)}.bugs-app .admin-bar{margin-top:18px;padding:14px 18px 16px;border:1px solid var(--border);border-radius:var(--radius-md);background:repeating-linear-gradient(135deg,transparent 0 8px,color-mix(in oklab,var(--fg) 2.5%,transparent) 8px 9px);position:relative}.bugs-app .admin-bar-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.bugs-app .admin-bar-tag{display:inline-flex;align-items:center;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;padding:3px 8px;border-radius:4px;background:var(--fg);color:var(--bg)}.bugs-app .admin-bar-hint{font-size:12px;color:var(--fg-muted)}.bugs-app .admin-bar-actions{display:flex;gap:8px;flex-wrap:wrap}.bugs-app .public-reject-info{margin:0 0 16px;padding:10px 12px;border:1px solid color-mix(in oklab,#d4453a 30%,transparent);background:color-mix(in oklab,#d4453a 8%,transparent);border-radius:var(--radius-md);font-size:13px}.bugs-app[data-theme='dark'] .public-reject-info{border-color:color-mix(in oklab,#ff6b60 30%,transparent);background:color-mix(in oklab,#ff6b60 12%,transparent)}.bugs-app .public-reject-row{display:flex;align-items:center;gap:6px;color:var(--fg)}.bugs-app .public-reject-row svg{color:#c93f34;flex-shrink:0}.bugs-app[data-theme='dark'] .public-reject-row svg{color:#ff8077}.bugs-app .public-reject-label{color:var(--fg-muted);font-weight:500}.bugs-app .public-reject-reason{color:#c93f34;font-weight:500}.bugs-app[data-theme='dark'] .public-reject-reason{color:#ff8077}.bugs-app .public-reject-note{margin-top:4px;color:var(--fg-muted);white-space:pre-wrap}.bugs-app .admin-reject-info{margin:8px 0;padding:10px 12px;border:1px solid color-mix(in oklab,#d4453a 30%,transparent);background:color-mix(in oklab,#d4453a 8%,transparent);border-radius:var(--radius-md);font-size:13px}.bugs-app[data-theme='dark'] .admin-reject-info{border-color:color-mix(in oklab,#ff6b60 30%,transparent);background:color-mix(in oklab,#ff6b60 12%,transparent)}.bugs-app .admin-reject-row{display:flex;align-items:center;gap:6px;color:var(--fg)}.bugs-app .admin-reject-label{color:var(--fg-muted);font-weight:500}.bugs-app .admin-reject-reason{color:#c93f34;font-weight:500}.bugs-app[data-theme='dark'] .admin-reject-reason{color:#ff8077}.bugs-app .admin-reject-note{margin-top:4px;color:var(--fg-muted);white-space:pre-wrap}.bugs-app .admin-attach-row{margin-top:8px}.bugs-app .admin-attach-label{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:500;color:var(--fg);margin-bottom:6px}.bugs-app .admin-attach-count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--bg-row-hover);color:var(--fg-muted);font-size:11px;font-weight:500}.bugs-app .admin-attach-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.bugs-app .admin-attach-item{display:flex;align-items:center;gap:8px;padding:6px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg)}.bugs-app .admin-attach-thumb{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;max-width:44px;max-height:44px;box-sizing:border-box;flex-shrink:0;padding:0;margin:0;border:0;border-radius:var(--radius-sm);overflow:hidden;background:var(--bg-row-hover);color:var(--fg-muted);text-decoration:none;cursor:pointer}.bugs-app .admin-attach-thumb:not(.admin-attach-thumb-file){width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px}.bugs-app .admin-attach-thumb img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;pointer-events:none}.bugs-app .admin-attach-meta{display:flex;flex-direction:column;min-width:0;flex:1;font-size:12px}.bugs-app .admin-attach-name{appearance:none;-webkit-appearance:none;display:block;width:100%;max-width:100%;padding:0;margin:0;border:0;background:transparent;font:inherit;text-align:left;cursor:pointer;color:var(--fg);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bugs-app .admin-attach-name:hover{text-decoration:underline}.bugs-app .admin-attach-size{color:var(--fg-muted);font-variant-numeric:tabular-nums}.bugs-app .admin-attach-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;padding:0;border:none;border-radius:4px;background:transparent;color:var(--fg-muted);cursor:pointer}.bugs-app .admin-attach-action:hover{background:var(--bg-row-hover);color:var(--fg)}.bugs-app .admin-status-row{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-elev)}.bugs-app .admin-status-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:var(--fg-muted)}.bugs-app .admin-status-control{display:flex;align-items:center;gap:10px;flex:1}.bugs-app .admin-status-pill{font-size:12px}.bugs-app .admin-status-select{font-size:13px;padding:5px 28px 5px 10px;height:auto;min-width:140px;margin-left:auto}.bugs-app .admin-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-elev);color:var(--fg);font-size:13px;font-family:var(--font-ui);font-weight:500;cursor:pointer;transition:background 0.12s ease,border-color 0.12s ease,color 0.12s ease,transform 0.08s ease}.bugs-app .admin-btn:hover{background:var(--bg-row-hover)}.bugs-app .admin-btn:active{transform:translateY(1px)}.bugs-app .admin-btn-board:hover{border-color:var(--fg)}.bugs-app .admin-btn-approve{color:#1f7a3a;border-color:color-mix(in oklab,#2a8a44 35%,var(--border))}.bugs-app .admin-btn-approve:hover{background:color-mix(in oklab,#2a8a44 10%,transparent);border-color:#2a8a44}.bugs-app .admin-btn-reject{color:var(--sev-critical);border-color:color-mix(in oklab,var(--sev-critical) 35%,var(--border))}.bugs-app .admin-btn-reject:hover{background:color-mix(in oklab,var(--sev-critical) 8%,transparent);border-color:var(--sev-critical)}.bugs-app .admin-btn-delete{color:var(--fg-muted);border-color:var(--border)}.bugs-app .admin-btn-delete:hover{color:var(--sev-critical);background:color-mix(in oklab,var(--sev-critical) 6%,transparent);border-color:color-mix(in oklab,var(--sev-critical) 30%,var(--border))}.bugs-app .btn-reject{background:var(--sev-critical);color:#fff;border-color:var(--sev-critical)}.bugs-app .btn-reject:hover:not(:disabled){background:color-mix(in oklab,var(--sev-critical) 88%,#000);border-color:color-mix(in oklab,var(--sev-critical) 88%,#000)}.bugs-app .btn-reject:disabled{opacity:0.5;cursor:not-allowed}.bugs-app .delete-modal-title{color:var(--sev-critical)}.bugs-app .delete-warning{display:grid;grid-template-columns:16px 1fr;gap:12px;padding:12px 14px;margin-bottom:18px;border:1px solid color-mix(in oklab,var(--sev-critical) 30%,var(--border));border-radius:var(--radius-md);background:color-mix(in oklab,var(--sev-critical) 6%,transparent)}.bugs-app .delete-warning>svg{color:var(--sev-critical);margin-top:2px}.bugs-app .delete-warning-title{font-size:13px;font-weight:600;color:var(--fg);margin-bottom:2px}.bugs-app .delete-warning-desc{font-size:12px;color:var(--fg-muted);line-height:1.45}.bugs-app .delete-confirm-phrase{display:inline-block;padding:1px 6px;border-radius:3px;background:var(--bg-row-hover);color:var(--sev-critical);font-weight:500}.bugs-app .admin-flash{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-weight:500;color:var(--fg);animation:adminFlashIn 0.25s ease}.bugs-app .admin-flash-reject{color:var(--sev-critical)}.bugs-app .admin-flash-approve{color:#1f7a3a}.bugs-app .admin-flash-delete{color:var(--sev-critical)}@keyframes adminFlashIn{from{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.bugs-app .vis-radio{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bugs-app .vis-radio.device-radio{grid-template-columns:repeat(3,1fr)}@media (max-width:600px){.bugs-app .vis-radio.device-radio{grid-template-columns:1fr}}.bugs-app .vis-opt{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:14px 14px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--bg);transition:border-color 0.12s ease,background 0.12s ease}.bugs-app .vis-opt:hover{border-color:var(--border-strong)}.bugs-app .vis-opt input[type='radio']{display:none}.bugs-app .vis-opt.checked{border-color:var(--fg);background:var(--bg-elev)}.bugs-app .vis-opt>svg{margin-top:2px;color:var(--fg-muted)}.bugs-app .vis-opt.checked>svg{color:var(--fg)}.bugs-app .vis-text{min-width:0}.bugs-app .vis-title{font-size:13px;font-weight:600;color:var(--fg);margin-bottom:2px}.bugs-app .vis-desc{font-size:12px;color:var(--fg-muted);line-height:1.4}.bugs-app .modal-foot-hint{display:inline-flex;align-items:center;gap:6px}@media (max-width:600px){.bugs-app .vis-radio{grid-template-columns:1fr}}.bugs-app .report-btn{display:inline-flex;align-items:center;gap:6px;margin-top:24px;padding:7px 11px;border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--fg-muted);font-size:12px;font-family:var(--font-ui);cursor:pointer;transition:color 0.12s ease,border-color 0.12s ease,background 0.12s ease}.bugs-app .report-btn:hover{color:var(--sev-critical);border-color:var(--sev-critical);background:color-mix(in oklab,var(--sev-critical) 8%,transparent)}.bugs-app .report-target{padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);margin-bottom:18px}.bugs-app .report-target-label{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.06em;color:var(--fg-muted);margin-bottom:4px}.bugs-app .report-target-title{font-size:13px;font-weight:500;color:var(--fg);line-height:1.4}.bugs-app .report-reasons{display:flex;flex-direction:column;gap:6px}.bugs-app .report-reason{display:grid;grid-template-columns:16px 1fr;gap:12px;align-items:start;padding:11px 12px;border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;background:var(--bg);transition:border-color 0.12s ease,background 0.12s ease}.bugs-app .report-reason:hover{border-color:var(--border-strong)}.bugs-app .report-reason input[type='radio']{display:none}.bugs-app .report-reason.checked{border-color:var(--fg);background:var(--bg-elev)}.bugs-app .report-radio-dot{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--border-strong);margin-top:2px;position:relative;transition:border-color 0.12s ease}.bugs-app .report-reason.checked .report-radio-dot{border-color:var(--fg)}.bugs-app .report-reason.checked .report-radio-dot::after{content:'';position:absolute;inset:2px;border-radius:50%;background:var(--fg)}.bugs-app .report-reason-text{display:flex;flex-direction:column;gap:2px;min-width:0}.bugs-app .report-reason-label{font-size:13px;font-weight:500;color:var(--fg)}.bugs-app .report-reason-desc{font-size:12px;color:var(--fg-muted);line-height:1.4}.bugs-app .report-thanks{padding:48px 32px;text-align:center}.bugs-app .report-thanks-mark{width:48px;height:48px;border-radius:50%;background:var(--bg-elev);border:1.5px solid var(--fg);color:var(--fg);display:inline-flex;align-items:center;justify-content:center;margin-bottom:16px}.bugs-app .report-thanks-title{font-size:16px;font-weight:600;color:var(--fg);margin-bottom:6px}.bugs-app .report-thanks-sub{font-size:13px;color:var(--fg-muted);line-height:1.5;max-width:360px;margin:0 auto}.bugs-app .page-header-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bugs-app .page-cta{flex-shrink:0;margin-top:6px}@media (max-width:600px){.bugs-app .page-header-row{flex-direction:column;align-items:stretch}.bugs-app .page-cta{align-self:flex-start}}.bugs-app .bugs-tweaks-fab{position:fixed;right:18px;bottom:18px;z-index:60;width:36px;height:36px;border-radius:50%;background:var(--bg-elev);color:var(--fg-muted);border:1px solid var(--border-strong);display:grid;place-items:center;box-shadow:var(--shadow-sm);transition:background 0.12s ease,color 0.12s ease}.bugs-app .bugs-tweaks-fab:hover{background:var(--bg-row-hover);color:var(--fg)}.sf-land,.sf-land *{box-sizing:border-box}.sf-land h1,.sf-land h2,.sf-land h3,.sf-land h4,.sf-land h5,.sf-land h6,.sf-land p,.sf-land figure,.sf-land blockquote{margin:0}.sf-land ul,.sf-land ol{margin:0;padding:0;list-style:none}.sf-land a{color:inherit;text-decoration:none}.sf-land a:not(.sf-btn):not(.sfp-card){border:0}.sf-land a:hover{color:inherit}.sf-land button{font:inherit;color:inherit;background:none;border:0;margin:0;padding:0;cursor:pointer;text-align:inherit}.sf-land input,.sf-land textarea,.sf-land select{font:inherit;color:inherit;margin:0}.sf-land img,.sf-land svg{display:block;max-width:100%}.sf-land svg{display:inline-block}.sf-land table{border-collapse:collapse;width:auto}main.sf-main{width:100%;max-width:none;margin:0;padding:0}.sf-land .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.sf-land .sf-band{background:var(--bg-grad);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.sf-land .section{padding:96px 0;position:relative}.sf-land .section-tight{padding:64px 0}@media (max-width:760px){.sf-land .section{padding:64px 0}}.sf-land .eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--accent-ink);display:inline-flex;align-items:center;gap:9px;margin:0 0 18px}.sf-land .eyebrow::before{content:'';width:18px;height:2px;background:var(--accent);border-radius:2px}.sf-land h1,.sf-land h2,.sf-land h3,.sf-land h4{font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-0.02em;margin:0}.sf-land .h2{font-size:clamp(30px,4vw,46px);text-wrap:balance}.sf-land .lead{color:var(--text-muted);font-size:clamp(16px,1.6vw,19px);max-width:62ch;margin:16px 0 0;text-wrap:pretty}.sf-land .section-head{margin-bottom:52px;max-width:760px}.sf-btn{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 22px;border-radius:var(--r-md);font-family:var(--font-body);font-weight:600;font-size:15px;letter-spacing:-0.01em;border:1px solid transparent;white-space:nowrap;transition:transform 0.12s ease,box-shadow 0.2s ease,background 0.2s ease,border-color 0.2s ease}.sf-btn:active{transform:translateY(1px)}.sf-btn{border-width:1px!important;border-style:solid!important}.sf-btn-primary{background:var(--accent)!important;color:#1c1407!important;border-color:color-mix(in oklab,var(--accent) 70%,#000 14%)!important;box-shadow:0 1px 0 rgba(255,255,255,0.32) inset,0 10px 24px -12px var(--accent)}.sf-btn-primary:hover{background:color-mix(in oklab,var(--accent) 88%,#fff 12%)!important;box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 14px 30px -12px var(--accent)}.sf-btn-ghost{background:transparent!important;color:var(--text)!important;border-color:var(--border-2)!important}.sf-btn-ghost:hover{background:var(--surface-2)!important;border-color:var(--text-faint)!important}.sf-btn-sm{height:38px;padding:0 15px;font-size:13.5px;border-radius:var(--r-sm)}.sf-btn .chev{font-family:var(--font-mono);font-weight:700;opacity:0.7}.sf-land a.sf-btn{border-width:1px!important;border-style:solid!important}.sf-land a.sf-btn-ghost,.sf-land a.sf-btn-ghost:focus{border-color:var(--border-2)!important}.sf-land a.sf-btn-ghost:hover{background:var(--surface-2);border-color:var(--text-faint)!important}.sf-land a.sf-btn-primary,.sf-land a.sf-btn-primary:hover,.sf-land a.sf-btn-primary:focus{border-color:color-mix(in oklab,var(--accent) 70%,#000 14%)!important}.sf-land .hero{position:relative;padding:80px 0 64px;overflow:hidden}.sf-land .hero::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(900px 500px at 18% -8%,var(--accent-soft),transparent 60%),linear-gradient(var(--grid-line) 1px,transparent 1px) 0 0 / 100% 56px,linear-gradient(90deg,var(--grid-line) 1px,transparent 1px) 0 0 / 56px 100%;-webkit-mask-image:linear-gradient(#000,transparent 78%);mask-image:linear-gradient(#000,transparent 78%)}.sf-land .hero h1{font-size:clamp(30px,4.4vw,52px);max-width:24ch;margin:8px 0 0}.sf-land .hero h1 .hl{display:block;font-family:var(--font-body);font-weight:600;font-size:0.84em;letter-spacing:-0.015em;color:var(--accent-ink);margin-top:0.1em}.sf-land .hero .lead{font-size:clamp(17px,1.8vw,20px);max-width:54ch}.sf-land .hero-cta{display:flex;flex-wrap:wrap;gap:13px;margin-top:30px}.sf-land .showcase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;margin-top:56px;align-items:start}@media (max-width:900px){.sf-land .showcase{grid-template-columns:minmax(0,1fr)}}.sf-land .panel{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);overflow:hidden}.sf-land .panel-bar{display:flex;align-items:center;gap:8px;padding:11px 14px;border-bottom:1px solid var(--border);background:var(--surface-2)}.sf-land .dots{display:flex;gap:6px;margin-right:6px}.sf-land .dots i{width:11px;height:11px;border-radius:50%;background:var(--border-2)}.sf-land .dots i:nth-child(1){background:#e0654f}.sf-land .dots i:nth-child(2){background:#e0a94f}.sf-land .dots i:nth-child(3){background:#69b07a}.sf-land .tabs{display:flex;gap:4px;flex-wrap:wrap}.sf-land .tab{display:inline-flex;align-items:center;gap:7px;padding:6px 12px!important;border-radius:8px!important;font-size:13px;font-weight:500;color:var(--text-muted)!important;font-family:var(--font-mono);border:1px solid transparent!important;transition:0.15s;cursor:pointer;background:transparent!important;margin:0!important}.sf-land .tab:hover{color:var(--text)!important;background:var(--surface-3)!important}.sf-land .tab.active{color:var(--text)!important;background:var(--surface-3)!important;border-color:var(--border-2)!important}.sf-land .tab .t-ico{width:16px;height:16px}.sf-land .code{background:var(--code-bg);color:#e7e0d2;font-family:var(--font-mono);font-size:13px;line-height:1.7;padding:18px 18px 20px;margin:0;overflow-x:auto;white-space:pre}.sf-land .code .cm{color:#7e8c6a}.sf-land .code .tg{color:#6fa8d6}.sf-land .code .at{color:#e8a04b}.sf-land .code .st{color:#c98f6b}.sf-land .code .fn{color:#9bd0a0}.sf-land .code .kw{color:#d08ab0}.sf-land .code .pl{color:#cfc6b4}.sf-land .airmail{position:relative;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);padding:0;border:1px solid var(--border-2);overflow:hidden}.sf-land .airmail-in{position:relative;background:var(--surface);border-radius:0;padding:22px 22px 24px;overflow:hidden}.sf-land .sub-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.sf-land .sub-head h3{font-size:19px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sf-land .sub-id{font-family:var(--font-mono);color:var(--text-faint);font-weight:500;font-size:14px}.sf-land .stamp{width:62px;height:70px;flex:none;border-radius:10px;background:var(--surface-2);border:1px solid var(--border-2);position:relative;display:grid;place-items:center}.sf-land .stamp svg{width:34px;height:34px}.sf-land .sub-actions{display:flex;gap:8px;margin:14px 0 16px}.sf-land .chip{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;border:1px solid var(--border-2);font-size:12.5px;color:var(--text-muted);background:var(--surface)}.sf-land .chip svg{width:13px;height:13px}.sf-land .ago{font-size:12px;color:var(--text-faint);font-family:var(--font-mono);margin-bottom:10px}.sf-land .contact{border:1px solid var(--border);border-radius:var(--r-md);padding:14px;background:var(--surface-2)}.sf-land .contact .who{display:flex;align-items:center;gap:11px;margin-bottom:12px}.sf-land .avatar{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(150deg,#5fa36b,#3c7e54);flex:none}.sf-land .contact .who b{font-size:15px}.sf-land .contact .who span{font-size:13px;color:var(--accent-ink);font-family:var(--font-mono)}.sf-land .field-row{display:grid;grid-template-columns:120px 1fr;gap:6px;padding:8px 0;font-size:13.5px;border-top:1px dashed color-mix(in oklab,var(--text-muted) 26%,transparent)}.sf-land .field-row:first-of-type{border-top:0}.sf-land .field-row .k{color:var(--text-faint);display:flex;align-items:center;gap:7px}.sf-land .field-row .k svg{width:14px;height:14px}.sf-land .field-row .v{color:var(--text);font-family:var(--font-mono);font-size:13px}.sf-land .msg-block{margin-top:12px;border:1px solid var(--border);border-radius:var(--r-md);padding:13px;background:var(--surface)}.sf-land .msg-block .mh{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:6px}.sf-land .msg-block .mh svg{width:15px;height:15px;color:var(--text-faint)}.sf-land .msg-block p{margin:0;font-size:13.5px;color:var(--text-muted)}.sf-land .fgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:880px){.sf-land .fgrid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sf-land .fgrid{grid-template-columns:1fr}}.sf-land .fcard{position:relative;padding:24px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.sf-land .fcard:hover{transform:translateY(-3px);border-color:var(--border-2);box-shadow:var(--shadow)}.sf-land .fcard .fico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;margin-bottom:16px;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-line)}.sf-land .fcard .fico svg{width:22px;height:22px}.sf-land .fcard h3{font-size:18px;margin-bottom:7px}.sf-land .fcard p{margin:0;font-size:14.5px;color:var(--text-muted)}.sf-land .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}@media (max-width:680px){.sf-land .stats{grid-template-columns:1fr}}.sf-land .stat{position:relative;overflow:hidden;border:1px solid var(--border);border-radius:var(--r-lg);padding:20px;background:var(--surface);box-shadow:var(--shadow-sm);transition:transform 0.18s ease,border-color 0.18s ease,box-shadow 0.18s ease}.sf-land .stat:hover{transform:translateY(-3px);border-color:var(--accent-line);box-shadow:var(--shadow)}.sf-land .stat .stat-ico{position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--accent-line)}.sf-land .stat .stat-ico svg{width:15px;height:15px}.sf-land .stat b{font-family:var(--font-display);font-size:30px;display:block;letter-spacing:-0.02em;line-height:1;color:var(--text)}.sf-land .stat .lbl{display:block;font-size:13px;color:var(--text);font-weight:600;margin-top:10px}.sf-land .stat .sub{font-size:11.5px;color:var(--text-faint);font-family:var(--font-mono);margin-top:4px}.sf-land .workflow-roadmap--vertical{margin:40px auto 0;max-width:720px;display:flex;flex-direction:column;gap:36px;position:relative}.sf-land .workflow-card{position:relative;display:grid;grid-template-columns:72px 1fr;gap:24px;align-items:start;text-align:left}.sf-land .workflow-card__icon-wrap{position:relative;width:72px;display:flex;justify-content:center;align-items:flex-start}.sf-land .workflow-card:not(:last-child) .workflow-card__icon-wrap::after{content:'';position:absolute;top:80px;bottom:-44px;left:50%;width:2px;transform:translateX(-50%);background:linear-gradient(180deg,var(--accent-line),color-mix(in oklab,var(--accent) 10%,transparent));border-radius:2px;z-index:0}.sf-land .workflow-icon{position:relative;width:64px;height:64px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:var(--accent-soft);border:1px solid var(--accent-line);color:var(--accent-ink);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 14px 32px -14px var(--accent);transition:transform 0.25s cubic-bezier(0.4,0,0.2,1),border-color 0.25s ease,box-shadow 0.25s ease;flex-shrink:0;z-index:1}.sf-land .workflow-card:hover .workflow-icon{transform:scale(1.05);border-color:var(--accent);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),0 22px 44px -14px var(--accent)}.sf-land .workflow-icon svg{width:26px;height:26px}.sf-land .workflow-number{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:700;background:var(--accent);color:#1c1407;margin:0;box-shadow:0 4px 10px -2px var(--accent);border:2px solid var(--bg-grad);z-index:2}.sf-land .workflow-card__body{align-self:center}.sf-land .workflow-card h3{font-size:18px;font-weight:700;letter-spacing:-0.01em;margin:0 0 8px}.sf-land .workflow-card p{font-size:14px;color:var(--text-muted);line-height:1.6;margin:0}@media (max-width:600px){.sf-land .workflow-roadmap--vertical{gap:28px}.sf-land .workflow-card{grid-template-columns:56px 1fr;gap:16px}.sf-land .workflow-card__icon-wrap{width:56px}.sf-land .workflow-icon{width:52px;height:52px;border-radius:14px}.sf-land .workflow-icon svg{width:22px;height:22px}.sf-land .workflow-card:not(:last-child) .workflow-card__icon-wrap::after{top:64px;bottom:-36px}}.sf-land .demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}@media (max-width:900px){.sf-land .demo{grid-template-columns:minmax(0,1fr)}}.sf-land .demo-card{min-width:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:22px}.sf-land .endpoint{display:flex;align-items:center;gap:10px;background:var(--code-bg);color:#e7e0d2;border:1px solid var(--border-2);border-radius:var(--r-sm);padding:10px 12px;font-family:var(--font-mono);font-size:13px;margin-bottom:16px;overflow:hidden}.sf-land .endpoint .ep{min-width:0;color:#9bd0a0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sf-land .endpoint button{margin-left:auto;flex:none}.sf-land .endpoint .sf-btn-ghost{height:30px!important;padding:0 11px!important;font-size:12px;color:#e7e0d2!important;background:rgba(255,255,255,0.07)!important;border-color:rgba(255,255,255,0.2)!important}.sf-land .endpoint .sf-btn-ghost:hover{color:#fff!important;background:rgba(255,255,255,0.14)!important;border-color:rgba(255,255,255,0.34)!important}.sf-land .form-field{margin-bottom:13px}.sf-land .form-field label{display:block;font-size:12.5px;font-weight:600;color:var(--text-muted);margin-bottom:6px;font-family:var(--font-mono);letter-spacing:0.02em}.sf-land .input,.sf-land .textarea{width:100%;background:var(--surface-2);border:1px solid var(--border-2);border-radius:var(--r-sm);padding:11px 13px;font:15px/1.5 var(--font-body);color:var(--text);transition:border-color 0.15s,box-shadow 0.15s}.sf-land .input:focus,.sf-land .textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.sf-land .textarea{resize:vertical;min-height:84px}.sf-land .scenario{display:flex;gap:8px;margin:4px 0 16px;flex-wrap:wrap}.sf-land .seg-btn{flex:1;min-width:90px;padding:9px!important;border-radius:var(--r-sm)!important;border:1px solid var(--border-2)!important;background:var(--surface)!important;font-size:13px;font-weight:600;color:var(--text-muted)!important;transition:0.15s;cursor:pointer;margin:0!important}.sf-land .seg-btn:hover{background:var(--surface-2)!important}.sf-land .seg-btn.active{background:var(--accent-soft)!important;border-color:var(--accent-line)!important;color:var(--accent-ink)!important}.sf-land .demo-actions{display:flex;gap:10px;margin-top:6px}.sf-land .resp{font-family:var(--font-mono);font-size:12.5px;line-height:1.65;background:var(--code-bg);color:#e7e0d2;border:1px solid var(--border-2);border-radius:var(--r-sm);padding:14px;min-height:120px;white-space:pre-wrap;word-break:break-word}.sf-land .resp .ok{color:#9bd0a0}.sf-land .resp .err{color:#e89b8b}.sf-land .resp .key{color:#6fa8d6}.sf-land .resp .str{color:#e8a04b}.sf-land .resp-status{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:var(--font-mono);font-size:12px;font-weight:600;padding:5px 11px;border-radius:999px;margin-bottom:13px}.sf-land .resp-status.s200{background:color-mix(in oklab,#69b07a 20%,transparent);color:#7cc08c}.sf-land .resp-status.s422{background:color-mix(in oklab,#e0654f 20%,transparent);color:#e89b8b}.sf-land .resp-status.s429{background:var(--accent-soft);color:var(--accent-ink)}.sf-land .faq{max-width:820px;margin:0 auto}.sf-land .faq-item{border-bottom:1px solid var(--border);transition:background 0.18s ease,border-color 0.18s ease}.sf-land .faq-item.open{background:color-mix(in oklab,var(--accent) 7%,var(--surface));border-radius:var(--r-md);border-bottom-color:transparent}.sf-land .faq-item.open .faq-q:hover{background:transparent!important}.sf-land .faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;padding:22px 16px!important;margin:0!important;background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important;font-family:var(--font-display);font-weight:600;font-size:18px;text-transform:none!important;letter-spacing:-0.01em;white-space:normal!important;min-width:0;color:var(--text);cursor:pointer;transition:color 0.15s ease,background 0.15s ease}.sf-land .faq-q .pm{align-self:center}.sf-land .faq-q:hover{background:color-mix(in oklab,var(--accent) 7%,var(--surface))!important;color:var(--accent-ink)}.sf-land .faq-q:hover .pm{border-color:var(--accent);color:var(--accent-ink);background:var(--accent-soft)}.sf-land .faq-item.open .faq-q{color:var(--accent-ink)}.sf-land .faq-q .pm{flex:none;width:26px;height:26px;border-radius:8px;border:1px solid var(--border-2);display:grid;place-items:center;color:var(--text-muted);transition:0.2s}.sf-land .faq-item.open .pm{background:var(--accent);color:#1c1407;border-color:var(--accent);transform:rotate(45deg)}.sf-land .faq-a{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.sf-land .faq-a p{margin:0 16px 20px;color:var(--text-muted);font-size:15.5px;max-width:70ch}.sf-land .pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}@media (max-width:880px){.sf-land .pricing{grid-template-columns:1fr}}.sf-land .plan{position:relative;padding:30px 26px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.sf-land .plan.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow)}.sf-land .plan .ribbon{position:absolute;top:-12px;right:22px;background:var(--accent);color:#1c1407;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;padding:4px 11px;border-radius:999px}.sf-land .plan .pname{font-family:var(--font-mono);font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:14px}.sf-land .plan .price{font-family:var(--font-display);font-size:44px;font-weight:700;letter-spacing:-0.03em;line-height:1}.sf-land .plan .price small{font-size:16px;color:var(--text-faint);font-weight:500}.sf-land .plan .ptag{color:var(--text-muted);font-size:14px;margin:10px 0 22px;min-height:42px}.sf-land .plan ul{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:11px}.sf-land .plan li{display:flex;gap:10px;font-size:14px;color:var(--text-muted)}.sf-land .plan li svg{width:18px;height:18px;flex:none;color:var(--accent-ink);margin-top:1px}.sf-land .plan .sf-btn{width:100%;justify-content:center}.sf-land .cta{position:relative;overflow:hidden;border-radius:var(--r-xl);padding:64px 40px;text-align:center;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow)}.sf-land .cta::before{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(700px 320px at 50% 120%,var(--accent-soft),transparent 70%);opacity:0.7}.sf-land .cta::after{content:'';position:absolute;inset:0;z-index:0;background:radial-gradient(600px 300px at 50% -20%,var(--accent-soft),transparent 70%)}.sf-land .cta>*{position:relative;z-index:1}.sf-land .cta h2{font-size:clamp(28px,4vw,44px);max-width:20ch;margin:0 auto}.sf-land .cta .lead{margin:16px auto 30px}.sf-land .cta-btns{display:flex;gap:13px;justify-content:center;flex-wrap:wrap}.sf-forms{--sfp-accent:var(--accent);--sfp-surface:var(--surface);--sfp-surface2:var(--surface-2);--sfp-surface3:var(--surface-3);--sfp-border:var(--border);--sfp-border2:var(--border-2);--sfp-text:var(--text);--sfp-muted:var(--text-muted);--sfp-faint:var(--text-faint);--sfp-ink:var(--accent-ink);--sfp-soft:var(--accent-soft);--sfp-line:var(--accent-line);position:relative;width:100%;background:var(--bg-grad);border-top:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--sfp-text);font-family:var(--font-body);line-height:1.55;padding:88px 28px;box-sizing:border-box}.sf-forms *,.sf-forms *::before,.sf-forms *::after{box-sizing:border-box}.sf-forms .sfp-wrap{max-width:var(--maxw);margin:0 auto}.sf-forms .sfp-head{max-width:760px;margin:0 0 44px}.sf-forms .sfp-eyebrow{font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:0.16em;text-transform:uppercase;color:var(--sfp-ink);display:inline-flex;align-items:center;gap:9px;margin:0 0 16px}.sf-forms .sfp-eyebrow::before{content:'';width:18px;height:2px;background:var(--sfp-accent);border-radius:2px}.sf-forms h2{font-family:var(--font-display);font-weight:700;letter-spacing:-0.02em;line-height:1.05;font-size:clamp(30px,4vw,46px);margin:0;text-wrap:balance}.sf-forms .sfp-lead{color:var(--sfp-muted);font-size:clamp(16px,1.6vw,19px);max-width:60ch;margin:16px 0 0;text-wrap:pretty}.sf-forms .sfp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:880px){.sf-forms .sfp-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.sf-forms .sfp-grid{grid-template-columns:1fr}}.sf-forms .sfp-card{display:flex;flex-direction:column;align-items:stretch;text-decoration:none;color:inherit;border-radius:20px;background:var(--sfp-surface);border:1px solid var(--sfp-border);overflow:hidden;transition:transform 0.18s ease,border-color 0.18s ease}.sf-forms a.sfp-card{border-width:1px!important;border-style:solid!important;border-color:var(--sfp-border)!important}.sf-forms a.sfp-card:hover{transform:translateY(-4px);border-color:var(--sfp-line)!important}.sf-forms .sfp-shot{position:relative;height:248px;padding:22px;display:flex;border-bottom:1px solid var(--sfp-border);background:radial-gradient(420px 180px at 80% -20%,var(--sfp-soft),transparent 70%),linear-gradient(160deg,var(--sfp-surface2),var(--sfp-surface3))}.sf-forms .sfp-mock{background:var(--sfp-surface);border:1px solid var(--sfp-border2);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:9px;width:100%;box-shadow:0 14px 30px -16px rgba(0,0,0,0.7);flex:1;min-height:0;overflow:hidden}.sf-forms .sfp-mock .top{display:flex;align-items:center;gap:5px;margin-bottom:3px}.sf-forms .sfp-mock .top i{width:7px;height:7px;border-radius:50%;background:var(--sfp-border2)}.sf-forms .sfp-mock .top i:nth-child(1){background:#e0654f}.sf-forms .sfp-mock .top i:nth-child(2){background:#e0a94f}.sf-forms .sfp-mock .top i:nth-child(3){background:#69b07a}.sf-forms .sfp-fld{height:24px;border-radius:7px;background:var(--sfp-surface2);border:1px solid var(--sfp-border2)}.sf-forms .sfp-fld.tall{height:44px}.sf-forms .sfp-fld.half{width:60%}.sf-forms .sfp-row{display:flex;gap:8px;align-items:center}.sf-forms .sfp-row .sfp-fld{flex:1}.sf-forms .sfp-btn{height:28px;border-radius:7px;background:var(--sfp-accent);color:#1c1407;font-family:var(--font-display);font-weight:700;font-size:11px;display:grid;place-items:center;box-shadow:0 6px 16px -8px var(--sfp-accent)}.sf-forms .sfp-btn.inline{padding:0 14px;height:24px;flex:none}.sf-forms .sfp-tag{align-self:flex-start;white-space:nowrap;font-family:var(--font-mono);font-size:10px;color:var(--sfp-ink);background:var(--sfp-soft);border:1px solid var(--sfp-line);border-radius:999px;padding:3px 9px;display:inline-flex;align-items:center;gap:5px}.sf-forms .sfp-body{padding:18px 22px 22px;display:grid;grid-template-columns:auto 1fr;column-gap:13px;align-items:center;grid-template-areas:'ico title' 'desc desc' 'arrow arrow'}.sf-forms .sfp-ico{grid-area:ico;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:var(--sfp-soft);color:var(--sfp-ink);border:1px solid var(--sfp-line)}.sf-forms .sfp-ico svg{width:19px;height:19px}.sf-forms .sfp-card h3{grid-area:title;font-family:var(--font-display);font-size:18px;font-weight:700;margin:0;letter-spacing:-0.01em}.sf-forms .sfp-card p{grid-area:desc;margin:13px 0 0;font-size:14px;color:var(--sfp-muted)}.sf-forms .sfp-arrow{grid-area:arrow;margin-top:16px;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:12.5px;color:var(--sfp-faint);transition:color 0.18s ease,gap 0.18s ease}.sf-forms a.sfp-card:hover .sfp-arrow{color:var(--sfp-ink);gap:10px}.sf-forms .sfp-arrow svg{width:14px;height:14px}.sf-forms .sfp-card--soon{cursor:default}.sf-forms .sfp-card--soon .sfp-mock{opacity:0.5;filter:grayscale(0.35)}.sf-forms .sfp-soon-badge{position:absolute;top:14px;right:14px;z-index:2;font-family:var(--font-mono);font-size:10.5px;font-weight:500;letter-spacing:0.08em;text-transform:uppercase;color:var(--sfp-ink);background:var(--sfp-soft);border:1px solid var(--sfp-line);border-radius:999px;padding:4px 10px}.sf-land .reveal{opacity:1}.sf-land .reveal:not(.in){transform:translateY(16px)}.sf-land .reveal.in{transform:none;transition:transform 0.6s ease}@media (prefers-reduced-motion:reduce){.sf-land .reveal{opacity:1;transform:none}}.bugs-app,.bugs-app[data-theme='light'],.bugs-app[data-theme='dark']{--bg:var(--bg-grad);--bg-elev:var(--surface);--bg-row-hover:var(--surface-2);--bg-row-active:var(--surface-3);--border:var(--border-2);--border-strong:var(--text-faint);--fg:var(--text);--fg-muted:var(--text-muted);--fg-faint:var(--text-faint);--accent:#e89b47;--accent-fg:#1c1407;--font-ui:var(--font-body);--font-mono:var(--font-mono)}body:has(.contact-page) main,body:has(.contact-page) main.container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;background:transparent!important;box-shadow:none!important}.contact-page{max-width:var(--maxw)!important;margin:0 auto!important;padding:56px 28px 88px!important}.contact-page,.contact-page .contact-info-panel,.contact-page .contact-form-panel,.contact-page .contact-features,.contact-page .contact-next,.contact-page .contact-info-card{background:transparent!important;background-image:none!important;box-shadow:none!important;border:none!important}.contact-page .contact-info-bg,.contact-page .contact-form-bg,.contact-page .contact-orb,.contact-page .contact-orb-1,.contact-page .contact-orb-2,.contact-page .contact-orb-3,.contact-page .contact-form-orb,.contact-page .contact-form-orb-1,.contact-page .contact-form-orb-2,.contact-page .contact-form-orb-3,.contact-page .contact-grid-overlay{display:none!important}.contact-page .contact-label{background:none!important;background-image:none!important;color:var(--accent-ink)!important;-webkit-text-fill-color:var(--accent-ink)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.contact-page .contact-feature-icon,.contact-page .contact-info-icon,.contact-page .contact-next-num,.contact-page .submit-btn,.contact-page button[type='submit']{background-image:linear-gradient(135deg,#f0a94e 0%,#ce7c2b 100%)!important}.contact-page .form-input:focus,.contact-page .form-textarea:focus,.contact-page input:focus,.contact-page textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--accent-soft)!important}