.nwt{--nwt-b:#e5e7eb;--nwt-t:#111827;--nwt-m:#6b7280;--nwt-a:#111827;max-width:1180px;margin:auto}.nwt *{box-sizing:border-box}.nwt-hero{padding:30px 0 22px}.nwt-hero h1{font-size:clamp(30px,4vw,48px);margin:8px 0 10px}.nwt-hero p{max-width:820px;color:var(--nwt-m);font-size:16px;line-height:2}.nwt-badges{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.nwt-badges span,.nwt-eyebrow{font-size:12px;font-weight:800;letter-spacing:.06em}.nwt-badges span{border:1px solid var(--nwt-b);border-radius:999px;padding:7px 11px;background:#fff}.nwt-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:6px;border:1px solid var(--nwt-b);border-radius:16px;background:#f8fafc;margin:4px 0 18px}.nwt-tabs button{border:0;background:transparent;padding:13px;border-radius:11px;font:inherit;font-weight:800;cursor:pointer}.nwt-tabs button.is-active{background:#111827;color:#fff;box-shadow:0 5px 16px rgba(17,24,39,.15)}.nwt-workspace{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.7fr);gap:18px;align-items:start}.nwt-main,.nwt-side{display:grid;gap:16px}.nwt-side{position:sticky;top:24px}.nwt-card{background:#fff;border:1px solid var(--nwt-b);border-radius:20px;padding:18px;box-shadow:0 5px 22px rgba(15,23,42,.035)}.nwt-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:13px}.nwt-head>div:first-child{display:flex;align-items:center;gap:9px}.nwt-head h2,.nwt-card h3{margin:0;font-size:17px}.nwt-step{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:#111827;color:#fff;font-size:12px;font-weight:900}.nwt textarea{width:100%;resize:vertical;border:1px solid #d1d5db;border-radius:14px;padding:16px;font:500 17px/2 inherit;outline:none;background:#fbfdff;direction:rtl}.nwt textarea:focus{border-color:#111827;box-shadow:0 0 0 3px rgba(17,24,39,.07)}.nwt-meta{display:flex;justify-content:space-between;gap:12px;color:var(--nwt-m);font-size:12px;margin-top:9px}.nwt-ghost,.nwt-link{font:inherit;cursor:pointer}.nwt-ghost{border:1px solid var(--nwt-b);background:#fff;border-radius:10px;padding:8px 12px;font-weight:700}.nwt-link{border:0;background:none;color:#475569}.nwt-output{min-height:150px;border-radius:14px;background:#0f172a;color:#f8fafc;padding:22px;font-size:22px;line-height:2;display:flex;align-items:center;word-break:break-word}.nwt-output.is-number{direction:ltr;text-align:left;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:28px;letter-spacing:.02em}.nwt-actions{display:flex!important}.nwt-breakdown{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.nwt-stat{border:1px solid var(--nwt-b);border-radius:13px;padding:12px;background:#fafafa}.nwt-stat small{display:block;color:var(--nwt-m);margin-bottom:5px}.nwt-stat b{font-size:15px;word-break:break-word}.nwt-empty{grid-column:1/-1;color:var(--nwt-m);padding:12px 0}.nwt-eyebrow{color:#64748b;margin-bottom:7px}.nwt-card h3{margin-bottom:13px}.nwt-check{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid #f1f5f9;cursor:pointer}.nwt-check input{margin-top:5px}.nwt-check span{display:grid;gap:3px}.nwt-check small{color:var(--nwt-m);line-height:1.6}.nwt-list{display:flex;gap:7px;flex-wrap:wrap}.nwt-list span{font-size:12px;background:#f1f5f9;border-radius:8px;padding:7px 9px}.nwt-quality{display:grid;gap:8px}.nwt-notice{border-radius:11px;padding:10px 11px;font-size:12px;line-height:1.8}.nwt-notice.is-info{background:#eff6ff;color:#1d4ed8}.nwt-notice.is-good{background:#ecfdf5;color:#047857}.nwt-notice.is-warn{background:#fff7ed;color:#c2410c}.nwt-notice.is-error{background:#fef2f2;color:#b91c1c}.nwt-note p{margin:8px 0 0;color:var(--nwt-m);font-size:13px;line-height:1.9}@media(max-width:900px){.nwt-workspace{grid-template-columns:1fr}.nwt-side{position:static}.nwt-breakdown{grid-template-columns:1fr 1fr}}@media(max-width:520px){.nwt-tabs{grid-template-columns:1fr}.nwt-breakdown{grid-template-columns:1fr}.nwt-head{align-items:flex-start}.nwt-output{font-size:18px}.nwt-card{padding:14px}}


/* v4.25 UX template: calculator / focused converter */
.nwt{max-width:1040px}.nwt-tabs{max-width:620px;margin:4px auto 18px}.nwt-workspace{display:flex!important;flex-direction:column;gap:14px}.nwt-main{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.nwt-main>.nwt-card:nth-child(1){grid-column:1}.nwt-main>.nwt-card:nth-child(2){grid-column:2}.nwt-main>#nwtBreakdownCard{grid-column:1/-1}.nwt-side{display:grid!important;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:10px;position:static!important}.nwt-side>.nwt-card{padding:14px}.nwt textarea{min-height:205px;font-size:24px;line-height:1.9}.nwt-output{min-height:205px;font-size:24px}.nwt-breakdown{grid-template-columns:repeat(4,minmax(0,1fr))}.nwt-card{box-shadow:0 6px 22px rgba(15,23,42,.03)}
@media(max-width:900px){.nwt-main,.nwt-side{grid-template-columns:1fr}.nwt-main>.nwt-card:nth-child(1),.nwt-main>.nwt-card:nth-child(2),.nwt-main>#nwtBreakdownCard{grid-column:1}.nwt-breakdown{grid-template-columns:1fr 1fr}.nwt textarea,.nwt-output{min-height:170px}}

