CSS

@import url('[https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css](https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css)');
@import url("[https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap](https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap)");

/* tc-scoped:tc-wp-tool-root */

.tc-wp-tool-root{
width:100%;
max-width:100%;
min-width:0;
box-sizing:border-box;
display:flow-root;
isolation:isolate;
position:relative;
}

.wpc-scope-86 .tc-wp-tool-root img,
.wpc-scope-86 .tc-wp-tool-root video,
.wpc-scope-86 .tc-wp-tool-root svg,
.wpc-scope-86 .tc-wp-tool-root iframe{
max-width:100%;
height:auto;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap{
width:100% !important;
max-width:100% !important;
margin-top:-20px !important;
margin-bottom:-20px !important;
background:linear-gradient(135deg,rgba(17,24,39,0.045) 0%,rgba(185,151,91,0.08) 32%,rgba(248,250,252,0.96) 68%,#ffffff 100%) !important;
min-height:100vh !important;
position:relative !important;
overflow:hidden !important;
z-index:1 !important;
font-family:Inter,Arial,sans-serif !important;
color:#1F2937 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap *{
box-sizing:border-box !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap::before{
content:"" !important;
position:absolute !important;
width:420px !important;
height:420px !important;
left:-160px !important;
top:-170px !important;
background:radial-gradient(circle,rgba(17,24,39,0.08) 0%,rgba(17,24,39,0.05) 42%,rgba(17,24,39,0) 72%) !important;
pointer-events:none !important;
z-index:-1 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap::after{
content:"" !important;
position:absolute !important;
width:500px !important;
height:500px !important;
right:-190px !important;
bottom:-220px !important;
background:radial-gradient(circle,rgba(185,151,91,0.05) 0%,rgba(185,151,91,0.04) 48%,rgba(185,151,91,0) 76%) !important;
pointer-events:none !important;
z-index:-1 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap h1{
font-family:Inter,Arial,sans-serif !important;
font-size:clamp(1.5rem,4.5vw,3.5rem) !important;
font-weight:800 !important;
color:#111827 !important;
text-align:center !important;
word-break:break-word !important;
line-height:1.08 !important;
margin:16px auto !important;
letter-spacing:0 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap h2{
font-size:28px !important;
font-weight:700 !important;
color:#1F2937 !important;
line-height:1.2 !important;
margin:0 !important;
letter-spacing:0 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap h3{
font-size:20px !important;
font-weight:600 !important;
color:#111827 !important;
line-height:1.25 !important;
margin:0 0 16px !important;
letter-spacing:0 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap h4{
font-size:16px !important;
font-weight:600 !important;
color:#B9975B !important;
line-height:1.4 !important;
margin:0 !important;
letter-spacing:0 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap p{
font-size:16px !important;
line-height:1.7 !important;
color:#6B7280 !important;
margin:0 auto !important;
max-width:780px !important;
text-align:center !important;
letter-spacing:0 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap button{
font-family:Inter,Arial,sans-serif !important;
cursor:pointer !important;
border:0 !important;
background:transparent !important;
color:inherit !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap textarea{
font-family:Inter,Arial,sans-serif !important;
outline:none !important;
resize:none !important;
color:#1F2937 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap section,
.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap main,
.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap article,
.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap div,
.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap span{
text-shadow:none !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap a{
color:inherit !important;
text-decoration:none !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gp{
background:rgba(255,255,255,0.82) !important;
backdrop-filter:blur(20px) !important;
border-radius:1.5rem !important;
padding:28px !important;
border:1px solid rgba(17,24,39,0.10) !important;
box-shadow:0 18px 60px rgba(17,24,39,0.10) !important;
margin-bottom:24px !important;
transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gp:hover{
border-color:rgba(17,24,39,0.18) !important;
box-shadow:0 24px 70px rgba(17,24,39,0.14) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-hero.nwy-gp{
background:transparent !important;
border:none !important;
box-shadow:none !important;
backdrop-filter:none !important;
-webkit-backdrop-filter:none !important;
border-radius:0 !important;
padding:38px 0 28px !important;
margin-bottom:24px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-hero.nwy-gp:hover{
background:transparent !important;
border:none !important;
box-shadow:none !important;
transform:none !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-hero{
text-align:center !important;
padding:38px 0 28px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-hero h1,
.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap #nwy-title{
text-align:center !important;
margin-left:auto !important;
margin-right:auto !important;
max-width:960px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-hero p{
text-align:center !important;
margin-left:auto !important;
margin-right:auto !important;
max-width:780px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap #nwy-in{
width:100% !important;
background:rgba(255,255,255,0.55) !important;
border:1.5px solid rgba(17,24,39,0.20) !important;
border-radius:1rem !important;
padding:20px !important;
min-height:140px !important;
font-size:18px !important;
line-height:1.55 !important;
transition:border-color .2s ease,background .2s ease,box-shadow .2s ease !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap #nwy-in:focus{
border-color:#111827 !important;
background:rgba(255,255,255,0.88) !important;
box-shadow:0 0 0 4px rgba(17,24,39,0.12) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap #nwy-in::placeholder{
color:rgba(17,24,39,0.16) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gc{
background:#ffffff !important;
border-radius:1.25rem !important;
padding:24px !important;
cursor:pointer !important;
height:200px !important;
overflow-y:auto !important;
border:1px solid rgba(17,24,39,0.06) !important;
transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gc:hover{
background:rgba(17,24,39,0.025) !important;
transform:translateY(-2px) !important;
border-color:rgba(17,24,39,0.18) !important;
box-shadow:0 16px 44px rgba(17,24,39,0.10) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gc::-webkit-scrollbar{
width:5px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gc::-webkit-scrollbar-thumb{
background:linear-gradient(180deg,#111827,#B9975B) !important;
border-radius:9999px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-tgr{
background:linear-gradient(90deg,#111827,#B9975B) !important;
background-clip:text !important;
-webkit-background-clip:text !important;
color:#111827 !important;
-webkit-text-fill-color:transparent !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-grid{
display:grid !important;
gap:24px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-cl{
font-size:12px !important;
text-transform:uppercase !important;
display:inline-flex !important;
gap:4px !important;
align-items:center !important;
color:#6B7280 !important;
transition:color .2s ease,transform .2s ease !important;
letter-spacing:0.06em !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-cl:hover{
color:#111827 !important;
transform:translateX(2px) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-lb{
border:1px solid rgba(17,24,39,0.18) !important;
border-radius:9999px !important;
padding:18px 48px !important;
text-transform:uppercase !important;
background:linear-gradient(135deg,rgba(255,255,255,0.78),rgba(185,151,91,0.10)) !important;
font-size:12px !important;
font-weight:800 !important;
letter-spacing:0.08em !important;
transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-lb:hover{
background:rgba(17,24,39,0.08) !important;
border-color:#111827 !important;
box-shadow:0 14px 34px rgba(17,24,39,0.12) !important;
transform:translateY(-2px) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-lm{
text-align:center !important;
margin-top:32px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap #nwy-lmb:disabled{
opacity:0.4 !important;
cursor:default !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap button:focus-visible{
outline:2px solid #111827 !important;
outline-offset:3px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-cb{
width:34px !important;
height:34px !important;
padding:2px !important;
border-radius:50% !important;
border:1px solid rgba(17,24,39,0.15) !important;
display:flex !important;
align-items:center !important;
justify-content:center !important;
flex:0 0 34px !important;
transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-cb:hover{
background:rgba(17,24,39,0.06) !important;
border-color:#B9975B !important;
color:#B9975B !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-cb.ok{
background:linear-gradient(135deg,#111827,#B9975B) !important;
color:#ffffff !important;
transform:scale(1.08) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-cb svg{
width:16px !important;
height:16px !important;
display:block !important;
stroke:currentColor !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-filter{
font-size:12px !important;
border-radius:9999px !important;
padding:9px 20px !important;
transition:background .2s ease,border-color .2s ease,color .2s ease !important;
border:1px solid rgba(17,24,39,0.14) !important;
font-weight:800 !important;
text-transform:uppercase !important;
letter-spacing:0.06em !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-filter:hover{
border-color:#B9975B !important;
color:#B9975B !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-filter.active{
background:rgba(17,24,39,0.10) !important;
color:#111827 !important;
border-color:#111827 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-badge{
font-size:10px !important;
text-transform:uppercase !important;
border-radius:9999px !important;
padding:6px 14px !important;
background:rgba(17,24,39,0.06) !important;
color:#111827 !important;
display:inline-flex !important;
font-weight:800 !important;
letter-spacing:0.08em !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-tst#nwy-tst{
position:fixed !important;
bottom:32px !important;
left:50% !important;
transform:translateX(-50%) translateY(12px) !important;
background:linear-gradient(135deg,#111827,#B9975B) !important;
border-radius:9999px !important;
padding:16px 36px !important;
color:#ffffff !important;
z-index:9999 !important;
opacity:0 !important;
pointer-events:none !important;
transition:opacity .22s ease,transform .22s ease !important;
font-family:Inter,Arial,sans-serif !important;
font-size:14px !important;
font-weight:700 !important;
box-shadow:0 16px 42px rgba(17,24,39,0.24) !important;
text-align:center !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-tst#nwy-tst.show{
opacity:1 !important;
transform:translateX(-50%) translateY(0) !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-panel{
display:flex !important;
flex-direction:column !important;
gap:16px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-input-top{
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:12px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-actions{
display:flex !important;
justify-content:flex-end !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-filters{
display:flex !important;
flex-wrap:wrap !important;
gap:10px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-status{
display:flex !important;
align-items:center !important;
justify-content:space-between !important;
gap:16px !important;
margin:10px 0 18px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-card-top{
display:flex !important;
align-items:flex-start !important;
justify-content:space-between !important;
gap:12px !important;
margin-bottom:18px !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-card-name{
font-size:13px !important;
font-weight:800 !important;
color:#111827 !important;
text-transform:uppercase !important;
letter-spacing:0.05em !important;
line-height:1.35 !important;
margin:0 !important;
}

.wpc-scope-86 .tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-prev{
font-size:25px !important;
line-height:1.45 !important;
color:#1F2937 !important;
word-break:break-word !important;
}

@media(min-width:768px){
.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-grid{
grid-template-columns:repeat(2,minmax(0,1fr)) !important;
gap:28px !important;
}
}

@media(min-width:1024px){
.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-grid{
grid-template-columns:repeat(3,minmax(0,1fr)) !important;
gap:28px !important;
}
}

@media(max-width:767px){
.tc-wp-tool-root #nwy-wrap#nwy-wrap main{
padding:24px 12px 48px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gp{
padding:20px !important;
border-radius:1.1rem !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-hero.nwy-gp{
padding:30px 0 22px !important;
border-radius:0 !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-grid{
gap:16px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap #nwy-in{
min-height:118px !important;
font-size:16px !important;
padding:16px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gc{
height:176px !important;
padding:18px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-status{
align-items:flex-start !important;
flex-direction:column !important;
}
}

@media(max-width:480px){
.tc-wp-tool-root #nwy-wrap#nwy-wrap main{
padding:20px 10px 40px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-gp{
padding:16px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-hero.nwy-gp{
padding:26px 0 18px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-lb{
padding:14px 24px !important;
width:100% !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-filter{
padding:8px 12px !important;
font-size:11px !important;
}

.tc-wp-tool-root #nwy-wrap#nwy-wrap .nwy-prev{
font-size:21px !important;
}

.tc-wp-tool-root #nwy-tst#nwy-tst{
width:calc(100% - 28px) !important;
padding:14px 18px !important;
}
}

/* tc-layout-guard: stay in page body flow — do not overlap theme header/nav */
.wpc-scope-86 .tc-wp-tool-root{
position:relative !important;
top:auto !important;
left:auto !important;
right:auto !important;
bottom:auto !important;
margin-top:0 !important;
width:100% !important;
max-width:100% !important;
min-width:0 !important;
box-sizing:border-box !important;
z-index:0 !important;
}

/* tc-auto: preserve HTML class hooks */
.wpc-scope-86 .tc-wp-tool-root .nwy-filter-panel{}
.wpc-scope-86 .tc-wp-tool-root .nwy-wrap{}
