:root{--red:#ed2127;--red-h:#d91e24;--red-d:#c91b20;--orange:#f97316;--amber:#f5a623;--grad:linear-gradient(120deg,#ed2127 8%,#f97316 55%,#f5a623);--grad-soft:linear-gradient(120deg,#fff3ee,#fff7ec);--flare-grad:var(--grad);--ink:#14161c;--navy:#14161c;--navy-2:#33383f;--navy-3:#5b6572;--text:#33383f;--muted:#6a7280;--soft:#8b93a0;--faint:#aab0bb;--line:#ececef;--line2:#f3f3f6;--line-strong:#dcdfe5;--bg:#ffffff;--bg-soft:#faf9f7;--bg-soft2:#f2f3f6;--surface:#ffffff;--surface-alt:#faf9f7;--red-tint:#fff5f4;--red-tint2:#fff7ec;--red-bd:#f3b4b2;--ok:#12a065;--ok-tint:#eafaf2;--shadow-xs:0 2px 10px rgba(20,22,28,0.05);--shadow-sm:0 12px 34px rgba(20,22,28,0.07);--shadow-md:0 26px 64px rgba(20,22,28,0.11);--shadow-lg:0 44px 120px rgba(20,22,28,0.15);--shadow-red:0 16px 40px rgba(237,33,39,0.28);--f:"Zen Kaku Gothic New",-apple-system,BlinkMacSystemFont,"Segoe UI","Hiragino Sans","Noto Sans JP",Meiryo,sans-serif;--fh:var(--f);--fb:var(--f)}html{scroll-behavior:smooth;background:var(--bg)}body{font-family:var(--f)!important;color:var(--text)!important;line-height:1.75!important;letter-spacing:.02em!important;background:var(--bg)!important;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{display:none!important}::selection{background:rgba(237,33,39,.16)}.wrap{max-width:1140px!important;margin:0 auto!important;padding:0 22px!important;position:relative;z-index:1}header{position:fixed!important;top:0;left:0;right:0;z-index:60!important;background:rgba(255,255,255,.7)!important;backdrop-filter:saturate(160%) blur(14px);-webkit-backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid rgba(236,236,239,0)!important;transition:border-color .3s,background .3s}header.solid{background:rgba(255,255,255,.9)!important;border-bottom-color:rgba(236,236,239,.9)!important}.nav{max-width:1220px!important;margin:0 auto!important;padding:14px 26px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.brand img{height:36px!important;width:auto!important;display:block}.brand .div{width:1px;height:18px;background:var(--line-strong)}.brand .tag{font-size:12px;color:var(--muted);font-weight:700}.nav .tag:not(.brand .tag),.nav-actions{display:none!important}.nav-cta{font-size:13px!important;font-weight:900!important;color:#fff!important;background:var(--grad)!important;padding:10px 18px!important;border-radius:999px!important;border:0!important;box-shadow:var(--shadow-red)!important;white-space:nowrap;text-decoration:none!important;transition:transform .15s,filter .15s}.nav-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}@media (max-width:640px){.brand .div,.brand .tag{display:none}.nav{padding:12px 16px!important}.nav-cta{padding:9px 14px!important;font-size:12px!important}}.hero,.hero.hero-bg{position:relative!important;overflow:hidden!important;border:0!important;border-radius:0!important;box-shadow:none!important}.hero.hero-bg:after,.hero.hero-bg:before,.hero:after,.hero:before{display:none!important;content:none!important}#fv,.hero-fv{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block}.hero-wm{position:absolute;z-index:1;left:-1vw;bottom:-2.5vw;font-weight:900;font-size:clamp(96px,15vw,240px);line-height:1;letter-spacing:.02em;color:transparent;-webkit-text-stroke:1.5px rgba(20,22,28,.06);pointer-events:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-in{position:relative;z-index:2;width:100%;padding:110px 22px 90px}.kv{max-width:820px}.kv-label{display:inline-flex;align-items:center;gap:13px;font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--red);margin-bottom:26px}.kv-label:before{content:"";width:42px;height:2px;background:var(--grad)}.hero-in h1,.kv h1{font-weight:900!important;color:var(--ink)!important;font-size:clamp(36px,7vw,74px)!important;line-height:1.24!important;letter-spacing:.005em!important;max-width:none!important;text-align:left!important}.kv-line{display:block}.grad-t,.hero-in .accent,.kv .accent{background:var(--grad)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.kv-sub{margin-top:26px;font-size:clamp(15px,1.8vw,18px);color:var(--muted);line-height:1.95;max-width:40em}.kv-sub b{color:var(--text);font-weight:700}.kv-badges{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.kv-badges b{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:10px 18px;font-size:13px;font-weight:700;color:var(--text);box-shadow:var(--shadow-xs)}.kv-badges b em{font-style:normal;font-weight:900;font-size:16px;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.kv-cta{display:flex;align-items:center;gap:16px;margin-top:38px;flex-wrap:wrap}.btn-fill,.hero-primary{display:inline-flex!important;align-items:center!important;gap:10px!important;font-size:16px!important;font-weight:900!important;color:#fff!important;background:var(--grad)!important;border:0!important;cursor:pointer;padding:17px 34px!important;border-radius:14px!important;box-shadow:var(--shadow-red)!important;text-decoration:none!important;transition:transform .16s,filter .16s;min-height:auto!important;letter-spacing:.02em!important}.btn-fill:after,.hero-primary:after{display:none!important}.btn-fill:hover,.hero-primary:hover{transform:translateY(-2px);filter:brightness(1.05);background:var(--grad)!important}.hero-assurance,.kv-cta .note{font-size:12.5px!important;color:var(--soft)!important;font-weight:600!important;line-height:1.6!important}.scroll-cue{position:absolute;left:24px;bottom:24px;z-index:2;font-size:10px;letter-spacing:.3em;color:var(--soft);display:flex;align-items:center;gap:10px;font-weight:700}.scroll-cue:after{content:"";width:56px;height:1px;background:var(--soft);transform-origin:left;animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{transform:scaleX(0)}55%{transform:scaleX(1)}to{transform:scaleX(1);opacity:0}}@media (max-width:640px){.hero,.hero.hero-bg{min-height:auto!important}.hero-in{padding:116px 24px 64px}.kv-label{margin-bottom:18px;font-size:11px}.hero-in h1,.kv h1{font-size:29px!important;line-height:1.5!important}.kv-sub{margin-top:22px;font-size:14.5px}.kv-badges{margin-top:26px;gap:9px}.kv-badges b{padding:9px 14px;font-size:12.5px}.btn-fill,.hero-primary{width:100%;justify-content:center;padding:16px!important}.scroll-cue{display:none}}.panel{margin:-48px auto 48px!important;background:#fff!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:var(--shadow-md)!important;overflow:hidden!important;position:relative!important;z-index:3!important}.panel:before{display:none!important}.phead{border-bottom:1px solid var(--line2)}.panel-eyebrow{display:block!important;margin-bottom:6px!important;font-size:12px!important;letter-spacing:.14em!important}.panel-eyebrow,.phead h2{font-weight:900!important}.phead .si{font-weight:800!important}.segs{padding:0 28px 18px!important;background:var(--line2);height:5px;border-radius:0!important;overflow:hidden}.seg{flex:1 1;overflow:visible!important}.pbody{padding:28px 28px 36px!important}.q-title{font-weight:900!important;color:var(--ink)!important;font-size:clamp(22px,3.6vw,33px)!important;line-height:1.5!important}.q-sub{font-size:14px!important;color:var(--muted)!important;margin-top:14px!important;margin-bottom:28px!important;font-weight:600!important}.opts{display:grid!important;grid-gap:11px!important;gap:11px!important}.opt,button.opt{width:100%!important;text-align:left!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:12px!important;background:#fff!important;border:2px solid var(--line-strong)!important;border-radius:14px!important;padding:14px 16px!important;min-height:auto!important;box-shadow:none!important;color:inherit!important;transition:border-color .14s,background .14s,transform .12s,box-shadow .14s!important}.opt:hover,button.opt:hover{border-color:#f3b4b2!important;transform:translateY(-2px)!important;background:#fff!important}.opt.sel,button.opt.sel{border-color:var(--red)!important;background:var(--red-tint)!important;box-shadow:0 8px 20px rgba(237,33,39,.14)!important}.opt .ic,.opt .quiz-ic{width:38px!important;height:38px!important;border-radius:11px!important;background:var(--bg-soft2)!important;border:0!important;color:var(--soft)!important;display:grid!important;place-items:center;flex-shrink:0;font-size:0!important;box-shadow:none!important}.opt .ic svg,.opt .quiz-ic svg{width:20px!important;height:20px!important;display:block}.opt.sel .ic,.opt.sel .quiz-ic{background:#fff!important;color:var(--red)!important;border:0!important;box-shadow:none!important}.opt .tx b{display:block;font-size:13.5px!important;font-weight:800!important;color:var(--ink)!important;line-height:1.35!important}.opt.sel .tx b{color:var(--red-h)!important}.opt .tx span{display:block;color:var(--soft)!important;font-weight:700!important;margin-top:2px!important;line-height:1.4!important}.opt .ck,.opt .tx span{font-size:11px!important}.opt .ck{margin-left:auto!important;width:20px!important;height:20px!important;border-radius:7px!important;border:2px solid var(--line-strong)!important;background:transparent!important;color:transparent!important}.opt.sel .ck{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}#sub,.btn,.btn.b1,.btn.bw,.cta .bw{font-family:var(--f)!important;font-weight:900!important;border-radius:13px!important;letter-spacing:.02em!important}#sub:not(:disabled),.btn.b1,.btn.bw,.cta .bw{color:#fff!important;background:var(--grad)!important;box-shadow:var(--shadow-red)!important;border:0!important}.btn.b1:hover,.btn.bw:hover,.cta .bw:hover{transform:translateY(-2px);filter:brightness(1.05);background:var(--grad)!important}#sub:disabled,.btn.b1:disabled,.btn.bw:disabled{background:#cfd3da!important;box-shadow:none!important;cursor:not-allowed!important;filter:none!important;transform:none!important}.btn.b2{color:var(--muted)!important;background:transparent!important;border:2px solid var(--line-strong)!important;box-shadow:none!important}.btn.b2:hover{color:var(--ink)!important;border-color:var(--muted)!important}.saas-chip{background:#fff!important}.saas-chip:hover{border-color:#f3b4b2!important;transform:translateY(-2px)}.cat-tab.on,.saas-chip-check.on{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.insight-card.dark,.metric.hl,.rhero,.side-card{background:var(--grad-soft)!important;border:1px solid #fbe0d6!important;color:var(--ink)!important;border-radius:28px!important}.rhero h3{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)!important}.rhero h3 .grad{background:var(--grad)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}.rhero .txt p,.rhero p{color:var(--text)!important;-webkit-text-fill-color:var(--text)!important}.rhero .badge{color:var(--red-h)!important;background:rgba(237,33,39,.08)!important;border-color:#f7d3d3!important}.result-offer{display:grid;grid-gap:18px;gap:18px;max-width:820px;margin:0 auto}.result-visual{position:relative;border-radius:24px;overflow:hidden;min-height:240px;box-shadow:var(--shadow-md);border:1px solid #fbe0d6}.result-visual-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04)}.result-visual-scrim{position:absolute;inset:0;background:linear-gradient(115deg,rgba(20,22,28,.88),rgba(20,22,28,.62) 48%,rgba(237,33,39,.38)),linear-gradient(0deg,rgba(20,22,28,.35),transparent 55%)}.result-visual-copy{position:relative;z-index:1;padding:28px 26px 30px;color:#fff;max-width:36em}.result-visual-copy .badge{display:inline-block;background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;font-size:10.5px;font-weight:900;letter-spacing:.16em;padding:7px 12px;border-radius:999px;margin-bottom:14px}.result-visual-kicker{margin:0 0 8px;font-size:13px;font-weight:800;color:#ffcf9f!important;letter-spacing:.04em}.result-visual-copy h3{margin:0;font-size:clamp(22px,3.4vw,30px);font-weight:900;line-height:1.45;color:#fff!important;-webkit-text-fill-color:#fff!important}.result-visual-note{margin:12px 0 0;font-size:14px;font-weight:700;line-height:1.7;color:rgba(255,255,255,.86)!important}.result-body{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px 22px 26px;box-shadow:var(--shadow-sm);text-align:left}.result-catch{margin:0 0 12px;font-size:clamp(18px,2.6vw,22px);font-weight:900;line-height:1.5}.result-summary{margin:0;font-size:14.5px;font-weight:600;line-height:1.9;color:var(--text)!important}.result-points{display:grid;grid-gap:10px;gap:10px;margin-top:20px}.result-point{display:flex;align-items:flex-start;gap:12px;padding:14px;border-radius:14px;background:var(--grad-soft);border:1px solid #fbe0d6;font-size:13.5px;font-weight:700;line-height:1.7;color:var(--ink)}.result-point-num{flex-shrink:0;font-size:12px;font-weight:900;letter-spacing:.06em;background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-top:2px}.result-cta{margin-top:22px;padding:20px 18px;border-radius:18px;background:var(--ink);color:#fff;display:grid;grid-gap:14px;gap:14px}.result-cta-copy{display:grid;grid-gap:6px;gap:6px}.result-cta-copy strong{font-size:16px;font-weight:900;color:#fff;line-height:1.45}.result-cta-copy span{font-size:13px;font-weight:600;color:#c7ccd6;line-height:1.7}.result-cta .btn.bw{width:100%;justify-content:center;padding:16px 20px!important}a.btn.b2,a.btn.bw{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;text-align:center}.result-cta .result-cta-link,.result-cta a.btn.b2{width:100%;min-height:48px;margin-top:0;color:#fff!important;background:transparent!important;border:2px solid rgba(255,255,255,.35)!important;box-shadow:none!important;filter:none!important;transform:none!important}.result-cta .result-cta-link:hover,.result-cta a.btn.b2:hover{color:#fff!important;background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.7)!important;filter:none!important;transform:none!important}@media (min-width:720px){.result-visual{min-height:280px}.result-visual-copy{padding:34px 34px 36px}.result-body{padding:28px 28px 30px}}@media (max-width:560px){.result-visual{min-height:220px}.result-visual-copy{padding:22px 18px 24px}}.cta{background:#fff!important;border:1px solid var(--line)!important;border-radius:24px!important;box-shadow:var(--shadow-sm)!important}.cta,.cta h4,.cta p,.cta-benefits span{color:var(--ink)!important}.cta-benefits span{background:var(--red-tint)!important;border:1px solid #f7d3d3!important;color:var(--red-h)!important}.analyze .ring{border-color:var(--line2)!important;border-top-color:var(--red)!important}.fld input,.fld select,.form input,.form select{border:2px solid var(--line-strong)!important;border-radius:12px!important;font-family:var(--f)!important}.form input:focus,.form select:focus{border-color:var(--red)!important;box-shadow:0 0 0 4px rgba(237,33,39,.1)!important}footer{border-top:1px solid var(--line)!important;background:var(--bg-soft)!important;text-align:left!important;padding:0!important;color:var(--muted)!important}.foot{max-width:1140px;margin:0 auto;padding:26px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.foot img{height:24px;width:auto}.foot .links{display:flex;gap:20px;font-size:12.5px;font-weight:700;color:var(--muted)}.foot .links a:hover{color:var(--red-h)}.foot .cp{font-size:11.5px;color:var(--faint);font-weight:700;width:100%}.phead{background:#fff!important;padding:28px 28px 16px!important;align-items:flex-start!important}.phead h2{color:var(--ink)!important;font-size:clamp(19px,3vw,25px)!important;letter-spacing:.01em!important;text-transform:none!important}.panel-eyebrow{color:var(--red-h)!important}.phead .si{border:0!important;border-radius:0!important;background:transparent!important;color:var(--soft)!important;font-size:12.5px!important;letter-spacing:0!important;text-transform:none!important}.phead .si,.segs{padding:0!important}.segs{margin:0 28px!important;gap:0!important;background:var(--line2)!important;border-radius:999px!important;overflow:hidden!important;display:flex!important}.seg,.segs{height:5px!important}.seg{background:transparent!important;border-radius:0!important}.seg.on{background:var(--grad)!important}.panel{margin:24px auto 56px!important}.hero,.hero.hero-bg{display:flex!important;align-items:center!important;min-height:100svh!important;padding:0!important;margin:0!important;grid-template-columns:none!important;background:transparent!important}@media(max-width:640px){.hero,.hero.hero-bg{min-height:auto!important}.panel{margin:12px auto 40px!important}.segs{margin:0 18px!important}.pbody,.phead{padding-left:18px!important;padding-right:18px!important}}.qstage-inner{text-align:center;max-width:760px;margin:0 auto}.qcount{font-size:12px;font-weight:900;letter-spacing:.16em;color:var(--red);margin-bottom:18px}.qtitle{font-weight:900;color:var(--ink);font-size:clamp(22px,3.6vw,33px);line-height:1.5}.qhint,.qtitle{text-align:center}.qhint{font-size:14px;color:var(--muted);margin-top:14px;font-weight:600}.anim{animation:slidein .45s cubic-bezier(.2,.7,.2,1)}@keyframes slidein{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:42px}.chip{display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:2px solid var(--line-strong);border-radius:14px;padding:14px 22px;font-size:15.5px;font-weight:800;color:var(--text);transition:border-color .14s,background .14s,transform .12s,box-shadow .14s;font-family:var(--f)}.chip:hover{border-color:#f3b4b2;transform:translateY(-2px)}.chip.on{border-color:var(--red);background:var(--red-tint);color:var(--red-h);box-shadow:0 8px 20px rgba(237,33,39,.16)}.grid-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));grid-gap:11px;gap:11px;margin-top:38px;text-align:left}.catc,button.catc{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border:2px solid var(--line-strong);border-radius:14px;padding:13px 14px;transition:border-color .14s,background .14s,transform .12s,box-shadow .14s;width:100%;text-align:left;font-family:var(--f);-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit}.catc:hover{border-color:#f3b4b2;transform:translateY(-2px)}.catc.on{border-color:var(--red)!important;background:var(--red-tint)!important;box-shadow:0 8px 20px rgba(237,33,39,.14)!important}.catc .ic{width:38px!important;height:38px!important;flex-shrink:0;display:grid;place-items:center;border-radius:11px!important;background:var(--bg-soft2)!important;color:var(--soft)!important;border:0!important;box-shadow:none!important;font-size:0!important}.catc .ic svg{width:20px;height:20px;display:block}.catc.on .ic{background:#fff!important;color:var(--red)!important}.catc .lab{font-size:13.5px;font-weight:800;color:var(--ink);line-height:1.3;min-width:0}.catc .lab s{display:block;font-size:11px;color:var(--soft);font-weight:700;text-decoration:none;margin-top:1px}.catc.on .lab{color:var(--red-h)}.catc .tick{margin-left:auto;width:20px;height:20px;border-radius:7px;border:2px solid var(--line-strong);display:grid;place-items:center;color:transparent;flex-shrink:0;background:transparent}.catc .tick svg{width:12px;height:12px}.catc.on .tick{background:var(--red);border-color:var(--red);color:#fff}.qnav{gap:14px;margin-top:42px}.qnav,.scale{display:flex;align-items:center;justify-content:center}.scale{gap:clamp(8px,2vw,18px);margin-top:48px}.scale .lab{font-size:12.5px;font-weight:800;color:var(--soft);flex-shrink:0;width:72px}.scale .lab.a{color:var(--red);text-align:right}.scale .lab.d{color:#5b6572;text-align:left}.scale-opt,button.scale-opt{border-radius:50%!important;cursor:pointer;background:#fff!important;flex:0 0 auto!important;flex-shrink:0!important;padding:0!important;margin:0!important;box-sizing:border-box!important;aspect-ratio:1/1!important;min-width:0!important;max-width:none!important;width:var(--scale-size,33px)!important;height:var(--scale-size,33px)!important;transition:transform .14s,box-shadow .14s,background .14s,border-color .14s;-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;font-family:var(--f);display:inline-block!important;line-height:0!important;box-shadow:none!important;gap:0!important}.scale-opt:hover{transform:scale(1.12)}.scale-opt.sel{transform:scale(1.14)}.scale-opt.a{border:2.5px solid rgba(237,33,39,.55)!important}.scale-opt.a.sel,.scale-opt.a:hover{background:var(--grad)!important;border-color:transparent!important;box-shadow:0 8px 22px rgba(237,33,39,.32)!important}.scale-opt.n{border:2.5px solid var(--line-strong)!important}.scale-opt.n.sel,.scale-opt.n:hover{background:#c4cad3!important;border-color:transparent!important}.scale-opt.d{border:2.5px solid #b9c1cc!important}.scale-opt.d.sel,.scale-opt.d:hover{background:#6a7686!important;border-color:transparent!important;box-shadow:0 8px 22px rgba(90,101,114,.28)!important}.scale-opt.s3{--scale-size:60px}.scale-opt.s2{--scale-size:50px}.scale-opt.s1{--scale-size:41px}.scale-opt.s0{--scale-size:33px}.scale-mlab{display:none;justify-content:space-between;max-width:360px;margin:16px auto 0;font-size:12px;font-weight:800}.scale-mlab .a{color:var(--red)}.scale-mlab .d{color:#5b6572}@media(max-width:560px){.scale{gap:7px}.scale .lab{display:none}.scale-opt.s3{--scale-size:46px}.scale-opt.s2{--scale-size:39px}.scale-opt.s1{--scale-size:33px}.scale-opt.s0{--scale-size:27px}.scale-mlab{display:flex}.grid-cats{grid-template-columns:1fr;margin-top:28px}.chips{margin-top:28px;gap:9px}.chip{padding:12px 16px;font-size:14px}}.saas-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(176px,1fr))!important;grid-gap:11px!important;gap:11px!important}.saas-chip{flex-direction:row!important;align-items:center!important;gap:12px!important;border:2px solid var(--line-strong)!important;border-radius:14px!important;padding:13px 14px!important;min-height:0!important;box-shadow:none!important}.saas-chip.sel{border-color:var(--red)!important;background:var(--red-tint)!important;box-shadow:0 8px 20px rgba(237,33,39,.14)!important}.saas-chip b{color:var(--ink)}.saas-chip.sel b{color:var(--red-h)}.saas-icon{width:40px!important;height:40px!important;flex-shrink:0;border-radius:11px!important;display:grid!important;place-items:center;border:1px solid var(--line)!important;background:#fff!important;overflow:hidden}.saas-icon-img img{width:22px!important;height:22px!important;object-fit:contain;display:block}.saas-icon-fallback{border-color:transparent!important}.saas-icon-fallback svg{display:block}.saas-chip .saas-icon{margin:0}.cat-glyph{width:28px!important;height:28px!important;border-radius:8px!important;display:grid!important;place-items:center;font-size:0!important;border:0!important}.cat-glyph svg{display:block}.saas-chip-check{width:20px!important;height:20px!important;border-radius:7px!important;border:2px solid var(--line-strong)!important}.saas-chip-check.on{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}