.LearningToolCard-module__1Keqyq__card{--accent:#2f7898;--accent-rgb:47, 120, 152;--secondary-rgb:137, 201, 222;--base:#eff8fc;--surface-rgb:239, 248, 252;--ink:#274553;--ink-rgb:39, 69, 83;--sticker-edge:#fffdf7;--muted:#516b76;--node-x:83.1%;--node-y:36.9%;--node-shift-y:0px;isolation:isolate;box-sizing:border-box;border:6px solid var(--sticker-edge);background:var(--base);width:100%;height:178px;box-shadow:0 2px 0 rgba(var(--accent-rgb), .12), 0 9px 20px rgba(var(--ink-rgb), .12);contain:paint;border-radius:20px;transition:transform .21s cubic-bezier(.22,1,.36,1),box-shadow .21s;position:relative;overflow:hidden;container-type:inline-size}.LearningToolCard-module__1Keqyq__ocean{--accent:#2f7898;--accent-rgb:47, 120, 152;--secondary-rgb:137, 201, 222;--base:#eff8fc;--surface-rgb:239, 248, 252;--ink:#274553;--ink-rgb:39, 69, 83;--muted:#516b76;--node-x:83.1%;--node-y:36.9%}.LearningToolCard-module__1Keqyq__jade{--accent:#3c7c59;--accent-rgb:60, 124, 89;--secondary-rgb:156, 213, 180;--base:#f0f8f3;--surface-rgb:240, 248, 243;--ink:#315044;--ink-rgb:49, 80, 68;--muted:#567064;--node-x:84.6%;--node-y:66.5%}.LearningToolCard-module__1Keqyq__coral{--accent:#b45c49;--accent-rgb:180, 92, 73;--secondary-rgb:240, 181, 165;--base:#fff4ef;--surface-rgb:255, 244, 239;--ink:#5b413a;--ink-rgb:91, 65, 58;--muted:#715a53;--node-x:76.9%;--node-y:44.6%}.LearningToolCard-module__1Keqyq__violet{--accent:#5d3fe0;--accent-rgb:93, 63, 224;--secondary-rgb:190, 178, 244;--base:#f5f2fd;--surface-rgb:245, 242, 253;--ink:#433c5d;--ink-rgb:67, 60, 93;--muted:#625b78;--node-x:82.9%;--node-y:40.8%}.LearningToolCard-module__1Keqyq__backdrop{z-index:0;background:var(--base);position:absolute;inset:0;overflow:hidden}.LearningToolCard-module__1Keqyq__glowPrimary,.LearningToolCard-module__1Keqyq__glowSecondary,.LearningToolCard-module__1Keqyq__shade{pointer-events:none;display:block;position:absolute}.LearningToolCard-module__1Keqyq__glowPrimary{background:radial-gradient(ellipse at center, rgba(var(--accent-rgb), .3) 0%, rgba(var(--accent-rgb), .16) 34%, rgba(var(--accent-rgb), .05) 58%, transparent 74%);filter:blur(16px);border-radius:50%;width:82%;height:162%;transition:transform .21s cubic-bezier(.22,1,.36,1);bottom:-72%;left:-20%;transform:translate(0,0)}.LearningToolCard-module__1Keqyq__glowSecondary{background:radial-gradient(ellipse at center, rgba(var(--secondary-rgb), .24) 0%, rgba(var(--secondary-rgb), .1) 40%, transparent 73%);filter:blur(20px);border-radius:50%;width:70%;height:150%;transition:transform .21s cubic-bezier(.22,1,.36,1);bottom:-78%;left:23%;transform:translate(0,0)}.LearningToolCard-module__1Keqyq__shade{background:linear-gradient(90deg, rgba(var(--surface-rgb), 0) 0%, rgba(var(--surface-rgb), .18) 52%, rgba(var(--surface-rgb), .76) 100%), linear-gradient(180deg, #ffffff42 0%, transparent 45%, rgba(var(--ink-rgb), .035) 100%);inset:0}.LearningToolCard-module__1Keqyq__visual{z-index:1;pointer-events:none;clip-path:inset(34% 0 0 34%);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.LearningToolCard-module__1Keqyq__curveBase,.LearningToolCard-module__1Keqyq__curveActive{fill:none;stroke-linecap:round;stroke-linejoin:round}.LearningToolCard-module__1Keqyq__curveBase{stroke:rgba(var(--ink-rgb), .12);stroke-width:4px}.LearningToolCard-module__1Keqyq__curveActive{stroke:rgba(var(--accent-rgb), .7);stroke-width:4px;transition:stroke .21s,opacity .21s}.LearningToolCard-module__1Keqyq__guide{top:calc(var(--node-y) + var(--node-shift-y) + 11px);bottom:0;left:var(--node-x);z-index:1;background:repeating-linear-gradient(to bottom, rgba(var(--accent-rgb), .24) 0 4px, transparent 4px 11px);pointer-events:none;width:1px;position:absolute;transform:translate(-50%)}.LearningToolCard-module__1Keqyq__nodeHalo{top:calc(var(--node-y) + var(--node-shift-y));left:var(--node-x);z-index:2;border:1px solid rgba(var(--accent-rgb), .26);background:rgba(var(--accent-rgb), .1);pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;transform:translate(-50%,-50%)}.LearningToolCard-module__1Keqyq__node{border:2px solid rgb(var(--accent-rgb));background:var(--sticker-edge);border-radius:50%;width:9px;height:9px;display:block}.LearningToolCard-module__1Keqyq__signalLabel{top:calc(var(--node-y) + var(--node-shift-y) - 34px);left:var(--node-x);z-index:2;border:1px solid rgba(var(--accent-rgb), .3);min-height:22px;color:var(--accent);background:rgba(var(--surface-rgb), .92);box-shadow:0 3px 10px rgba(var(--ink-rgb), .06);letter-spacing:0;white-space:nowrap;pointer-events:none;border-radius:8px;align-items:center;padding:0 7px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;position:absolute;transform:translate(-50%)}.LearningToolCard-module__1Keqyq__dotMatrix{z-index:1;background-image:radial-gradient(circle, rgba(var(--accent-rgb), .36) 1px, transparent 1.4px);opacity:.13;pointer-events:none;background-size:10px 10px;width:100px;height:62px;display:none;position:absolute;bottom:20px;right:24px;-webkit-mask-image:linear-gradient(135deg,#0000 5%,#fff 45% 100%);mask-image:linear-gradient(135deg,#0000 5%,#fff 45% 100%)}.LearningToolCard-module__1Keqyq__card.LearningToolCard-module__1Keqyq__violet .LearningToolCard-module__1Keqyq__dotMatrix{display:block}.LearningToolCard-module__1Keqyq__artwork{z-index:2;pointer-events:none;width:clamp(136px,29cqi,178px);height:auto;filter:drop-shadow(0 5px 7px rgba(var(--ink-rgb), .16));transform-origin:55% 80%;-webkit-user-select:none;user-select:none;transition:transform .21s cubic-bezier(.22,1,.36,1);display:block;position:absolute;bottom:-7px;right:clamp(8px,2.5cqi,16px);transform:rotate(1deg)}.LearningToolCard-module__1Keqyq__content{z-index:3;flex-direction:column;align-items:flex-start;width:100%;height:100%;padding:15px 18px 13px;display:flex;position:relative}.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__content{padding-right:clamp(146px,32cqi,196px)}.LearningToolCard-module__1Keqyq__identity{align-items:center;gap:9px;min-width:0;display:flex}.LearningToolCard-module__1Keqyq__iconFrame{border:1px solid rgba(var(--accent-rgb), .22);border-radius:var(--radius-control);width:36px;height:36px;color:var(--accent);background:rgba(var(--accent-rgb), .08);flex:0 0 36px;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff94}.LearningToolCard-module__1Keqyq__eyebrow{max-width:240px;color:var(--muted);letter-spacing:0;margin:0;font-size:10px;font-weight:700;line-height:1.35}.LearningToolCard-module__1Keqyq__copy{min-width:0;max-width:330px;margin-top:7px}.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__copy,.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__description{max-width:250px}.LearningToolCard-module__1Keqyq__title{color:var(--ink);letter-spacing:0;text-wrap:balance;margin:0;font-size:21px;font-weight:760;line-height:1.12}.LearningToolCard-module__1Keqyq__description{max-width:310px;color:var(--muted);letter-spacing:0;text-wrap:pretty;margin:4px 0 0;font-size:11px;font-weight:520;line-height:1.5}.LearningToolCard-module__1Keqyq__cta{border:1px solid rgba(var(--accent-rgb), .24);border-radius:var(--radius-control);min-width:64px;height:30px;color:var(--ink);background:rgba(var(--accent-rgb), .08);box-shadow:inset 0 1px 0 #ffffff8a, 0 4px 12px rgba(var(--ink-rgb), .05);letter-spacing:0;flex:none;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding:0 10px;font-size:11px;font-weight:740;line-height:1;display:inline-flex}.LearningToolCard-module__1Keqyq__ctaArrow{transition:transform .21s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover) and (pointer:fine){.LearningToolCard-module__1Keqyq__card:hover{box-shadow:0 3px 0 rgba(var(--accent-rgb), .16), 0 13px 24px rgba(var(--ink-rgb), .15);transform:translateY(-2px)}.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__glowPrimary{transform:translate(8px,-3px)scale(1.04)}.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__glowSecondary{transform:translate(-4px,-2px)scale(1.03)}.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__curveActive{stroke:rgba(var(--accent-rgb), .88)}.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__artwork{transform:translateY(-2px)rotate(1.5deg)scale(1.02)}.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__ctaArrow{transform:translate(3px,-1px)}}@container (max-width:460px){.LearningToolCard-module__1Keqyq__guide,.LearningToolCard-module__1Keqyq__nodeHalo,.LearningToolCard-module__1Keqyq__signalLabel{--node-shift-y:8px}.LearningToolCard-module__1Keqyq__content{padding:15px 17px 13px}.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__content{padding-right:clamp(110px,34cqi,145px)}.LearningToolCard-module__1Keqyq__artwork{width:clamp(112px,32cqi,142px);bottom:-4px;right:-2px}.LearningToolCard-module__1Keqyq__copy{max-width:245px;margin-top:7px}.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__copy,.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__description{max-width:190px}.LearningToolCard-module__1Keqyq__title{font-size:21px}.LearningToolCard-module__1Keqyq__description{max-width:225px;font-size:11px}.LearningToolCard-module__1Keqyq__visual{clip-path:inset(40% 0 0 32%);opacity:.82;transform:translateY(8px)}.LearningToolCard-module__1Keqyq__dotMatrix{bottom:18px;right:18px}.LearningToolCard-module__1Keqyq__cta{height:32px}}@container (max-width:390px){.LearningToolCard-module__1Keqyq__signalLabel{display:none}}@container (max-width:330px){.LearningToolCard-module__1Keqyq__content{padding:14px}.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__content{padding-right:100px}.LearningToolCard-module__1Keqyq__artwork{width:108px;right:-5px}.LearningToolCard-module__1Keqyq__iconFrame{flex-basis:36px;width:36px;height:36px}.LearningToolCard-module__1Keqyq__eyebrow{max-width:190px;font-size:10px}.LearningToolCard-module__1Keqyq__copy{max-width:220px;margin-top:7px}.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__copy,.LearningToolCard-module__1Keqyq__hasArtwork .LearningToolCard-module__1Keqyq__description{max-width:175px}.LearningToolCard-module__1Keqyq__title{font-size:20px}.LearningToolCard-module__1Keqyq__description{max-width:208px;font-size:11px}.LearningToolCard-module__1Keqyq__cta{width:32px;min-width:32px;height:32px;padding:0}.LearningToolCard-module__1Keqyq__ctaLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.LearningToolCard-module__1Keqyq__card,.LearningToolCard-module__1Keqyq__glowPrimary,.LearningToolCard-module__1Keqyq__glowSecondary,.LearningToolCard-module__1Keqyq__curveActive,.LearningToolCard-module__1Keqyq__artwork,.LearningToolCard-module__1Keqyq__ctaArrow{transition:none}.LearningToolCard-module__1Keqyq__card:hover,.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__glowPrimary,.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__glowSecondary,.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__artwork,.LearningToolCard-module__1Keqyq__card:hover .LearningToolCard-module__1Keqyq__ctaArrow{transform:none}}
