.tool-workspace{
      --bg:#f6f8ff;
      --ink:#071225;
      --muted:#556987;
      --card:#ffffff;
      --border:#e7eefc;
      --shadow:0 18px 45px rgba(9,30,66,.10);
      --shadow2:0 14px 30px rgba(13,38,76,.10);
      --r:24px;
      --r2:18px;
      --grad:linear-gradient(90deg,#2563eb,#06b6d4);
    }.tool-workspace{background:var(--bg)!important;color:var(--ink)!important;font-family:"Plus Jakarta Sans",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.tool-workspace .ss-hero{
      background:
        radial-gradient(900px 420px at 18% 10%, rgba(37,99,235,.22), transparent 60%),
        radial-gradient(820px 360px at 88% 8%, rgba(6,182,212,.18), transparent 60%),
        linear-gradient(180deg,#071a3a 0%, #0b3a74 55%, #061634 100%);
      padding:64px 0 42px;
      color:#fff;
      position:relative;
      overflow:hidden;
    }.tool-workspace .ss-hero h1{color:#fff;margin:0 0 12px;font-weight:1000;letter-spacing:-.04em;font-size:clamp(30px,4vw,52px);line-height:1.05;text-shadow:0 10px 40px rgba(0,0,0,.35)}.tool-workspace .ss-hero p{margin:0;color:rgba(255,255,255,.92);max-width:92ch;font-weight:650;line-height:1.85}.tool-workspace .ss-badge{
      display:inline-flex;align-items:center;gap:10px;
      padding:8px 12px;border-radius:999px;
      background:rgba(255,255,255,.10);
      border:1px solid rgba(255,255,255,.16);
      font-weight:1000;font-size:13px;color:#fff
    }.tool-workspace .ss-dot{width:10px;height:10px;border-radius:999px;background:#7dd3fc;box-shadow:0 0 0 6px rgba(125,211,252,.18)}.tool-workspace .wrap{padding:18px 0 60px}.tool-workspace .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:14px;align-items:start}.tool-workspace .card{
      background:var(--card);
      border:1px solid var(--border);
      border-radius:var(--r);
      box-shadow:var(--shadow);
      overflow:hidden;
    }.tool-workspace .cardHead{
      padding:16px 16px;
      border-bottom:1px solid #eef4ff;
      background:linear-gradient(90deg,rgba(37,99,235,.07),rgba(6,182,212,.06));
      display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;
    }.tool-workspace .cardHead b{font-size:16px;font-weight:1000;color:var(--ink)}.tool-workspace .pill{
      font-size:12px;font-weight:1000;
      padding:7px 10px;border-radius:999px;
      background:#f1f6ff;color:#1d4ed8;border:1px solid #dbe7ff
    }.tool-workspace ..tool-workspace{padding:16px}.tool-workspace .ta{
      width:100%; min-height:260px; resize:vertical;
      padding:14px 14px;
      border-radius:18px;
      border:1px solid #e6eefc;
      outline:none;
      font-weight:750;
      line-height:1.75;
      color:#0b1b2f;
      background:#fbfdff;
      box-shadow:var(--shadow2);
    }.tool-workspace .ta:focus{box-shadow:0 0 0 6px rgba(37,99,235,.14), var(--shadow2);border-color:#bcd3ff}.tool-workspace .rowBtns{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.tool-workspace .btnSS{
      border:0;cursor:pointer;
      padding:12px 14px;border-radius:16px;
      font-weight:1000;
      background:var(--grad);
      color:#fff;
      box-shadow:0 18px 44px rgba(37,99,235,.25);
      transition:.14s ease;
      white-space:nowrap;
    }.tool-workspace .btnSS:hover{transform:translateY(-1px)}.tool-workspace .btnGhost{
      background:#fff;color:var(--ink);
      border:1px solid #e6eefc;
      box-shadow:none;
    }.tool-workspace .stats{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px}.tool-workspace .stat{
      border:1px solid #e6eefc;background:#fbfdff;border-radius:18px;
      padding:12px;box-shadow:var(--shadow2);
    }.tool-workspace .stat .n{font-size:22px;font-weight:1100;letter-spacing:-.02em;color:var(--ink)}.tool-workspace .stat .l{color:var(--muted);font-size:12px;font-weight:900;margin-top:4px}.tool-workspace .note{
      margin-top:12px;
      padding:12px 14px;
      border-radius:18px;
      background:linear-gradient(90deg,rgba(37,99,235,.08),rgba(6,182,212,.06));
      border:1px solid #e7eefc;
      color:#0b1b2f;
      font-weight:800;
      line-height:1.8;
      font-size:13px;
    }.tool-workspace .sideBox{padding:14px;border-bottom:1px solid #eef4ff}.tool-workspace .sideBox:last-child{border-bottom:0}.tool-workspace .sideBox h3{margin:0 0 8px;font-size:14px;font-weight:1000;color:var(--ink)}.tool-workspace .sideBox p{margin:0 0 10px;color:var(--muted);line-height:1.85;font-size:13px;font-weight:650}.tool-workspace .links a{
      display:block;padding:10px 12px;border-radius:14px;border:1px solid #eef4ff;background:#fbfdff;
      text-decoration:none;color:var(--ink);font-weight:1000;margin-top:10px
    }.tool-workspace .links a:hover{background:#f5f9ff}.tool-workspace .article{margin-top:16px}.tool-workspace .article h2{margin:0 0 10px;font-weight:1000;letter-spacing:-.03em;color:#071225;font-size:26px}.tool-workspace .article p,.tool-workspace .article li{color:#334155;line-height:1.95;font-weight:700}.tool-workspace .article .box{
      border:1px solid #e7eefc;background:#fbfdff;border-radius:20px;padding:14px;box-shadow:0 14px 30px rgba(13,38,76,.06);
      margin-top:12px;
    }.tool-workspace .svgCard{
      background:#0b1b2f;border-radius:20px;overflow:hidden;border:1px solid #e7eefc;box-shadow:0 14px 30px rgba(13,38,76,.10);
      margin-top:12px;
    }@media(max-width:1050px){.tool-workspace .grid{grid-template-columns:1fr}.tool-workspace .stats{grid-template-columns:1fr}.tool-workspace .btnSS{width:100%}}