.CertificateLocker-module__pg7CVq__locker{margin-top:26px}.CertificateLocker-module__pg7CVq__secH{justify-content:space-between;align-items:baseline;gap:12px;margin:2px 2px 12px;display:flex}.CertificateLocker-module__pg7CVq__secH h2{font-family:var(--font-heading);color:var(--k-ink-hi);font-size:15px;font-weight:700}.CertificateLocker-module__pg7CVq__seck{color:var(--k-ink-faint);font-size:12.5px}.CertificateLocker-module__pg7CVq__seck b{color:var(--k-ink-hi);font-weight:600}.CertificateLocker-module__pg7CVq__cert{border:1px solid var(--k-edge);background:var(--k-surface-raised);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:17px;align-items:center;gap:13px;margin-bottom:11px;padding:16px 18px;display:flex;position:relative}html:not(.dark) .CertificateLocker-module__pg7CVq__cert{box-shadow:0 10px 26px color-mix(in srgb, var(--k-navy) 7%, transparent)}.CertificateLocker-module__pg7CVq__cert:before{content:"";background:linear-gradient(180deg, var(--k-accent-soft), var(--k-accent));border-radius:0 3px 3px 0;width:3px;position:absolute;top:14px;bottom:14px;left:0}.CertificateLocker-module__pg7CVq__born{animation:.9s cubic-bezier(.16,1,.3,1) CertificateLocker-module__pg7CVq__borning}@keyframes CertificateLocker-module__pg7CVq__borning{0%{opacity:0;box-shadow:0 0 0 0 color-mix(in srgb, var(--k-accent) 45%, transparent);transform:translateY(10px)scale(.98)}60%{box-shadow:0 0 26px 2px color-mix(in srgb, var(--k-accent) 35%, transparent)}to{opacity:1;transform:translateY(0)scale(1);box-shadow:0 0 #0000}}.CertificateLocker-module__pg7CVq__badge{width:42px;height:42px;color:var(--k-accent-soft);background:color-mix(in srgb, var(--k-accent) 14%, transparent);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}html:not(.dark) .CertificateLocker-module__pg7CVq__badge{color:var(--k-accent-hi)}.CertificateLocker-module__pg7CVq__certMain{flex:1;min-width:0}.CertificateLocker-module__pg7CVq__cname{font-family:var(--font-heading);color:var(--k-ink-hi);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;display:block;overflow:hidden}.CertificateLocker-module__pg7CVq__cwhy{color:var(--k-ink-faint);margin-top:3px;font-size:12.5px;display:block}.CertificateLocker-module__pg7CVq__acts{flex:none;gap:9px;margin-left:auto;display:flex}.CertificateLocker-module__pg7CVq__act{font-family:var(--font-heading);cursor:pointer;border:1px solid color-mix(in srgb, var(--k-sky) 35%, transparent);background:color-mix(in srgb, var(--k-sky) 8%, transparent);color:var(--k-ink-hi);border-radius:10px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:border-color .15s,background-color .15s}.CertificateLocker-module__pg7CVq__act:hover:not(:disabled){border-color:color-mix(in srgb, var(--k-sky) 65%, transparent)}.CertificateLocker-module__pg7CVq__act:disabled{opacity:.55;cursor:not-allowed}html:not(.dark) .CertificateLocker-module__pg7CVq__act:not(.CertificateLocker-module__pg7CVq__primary){background:var(--k-surface);border-color:color-mix(in srgb, var(--k-navy) 25%, transparent)}.CertificateLocker-module__pg7CVq__primary{background:linear-gradient(135deg, var(--k-lit-c), var(--k-deep));color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--k-accent) 35%, transparent);border-color:#0000}.CertificateLocker-module__pg7CVq__danger{color:var(--grade-red);border-color:color-mix(in srgb, var(--grade-red) 40%, transparent);background:color-mix(in srgb, var(--grade-red) 8%, transparent)}.CertificateLocker-module__pg7CVq__addcard{border:1.5px dashed color-mix(in srgb, var(--k-accent) 45%, transparent);background:var(--k-surface-raised);text-align:left;border-radius:17px;width:100%;padding:16px 18px;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative}.CertificateLocker-module__pg7CVq__addcard:not(.CertificateLocker-module__pg7CVq__open){cursor:pointer}.CertificateLocker-module__pg7CVq__addcard:not(.CertificateLocker-module__pg7CVq__open):hover{border-color:color-mix(in srgb, var(--k-sky) 65%, transparent);box-shadow:0 0 26px color-mix(in srgb, var(--k-accent) 18%, transparent);transform:translateY(-2px)}.CertificateLocker-module__pg7CVq__addcard.CertificateLocker-module__pg7CVq__open{cursor:default;border-style:solid;border-color:color-mix(in srgb, var(--k-sky) 45%, transparent);box-shadow:0 0 34px color-mix(in srgb, var(--k-accent) 22%, transparent)}.CertificateLocker-module__pg7CVq__addhead{align-items:center;gap:12px;display:flex}.CertificateLocker-module__pg7CVq__plus{border:1.5px dashed color-mix(in srgb, var(--k-accent) 55%, transparent);width:44px;height:44px;font-family:var(--font-heading);color:var(--k-accent-soft);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:21px;font-weight:600;line-height:1;animation:3s ease-in-out infinite CertificateLocker-module__pg7CVq__plusP;display:flex}html:not(.dark) .CertificateLocker-module__pg7CVq__plus{color:var(--k-accent-hi);background:radial-gradient(circle at 34% 30%,#eaf3fd,#d7e7fa)}@keyframes CertificateLocker-module__pg7CVq__plusP{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--k-accent) 30%, transparent)}50%{box-shadow:0 0 16px 2px color-mix(in srgb, var(--k-accent) 30%, transparent)}}.CertificateLocker-module__pg7CVq__form{flex-direction:column;gap:9px;margin-top:14px;display:flex}.CertificateLocker-module__pg7CVq__fin{border:1.5px solid color-mix(in srgb, var(--k-accent) 40%, transparent);background:var(--k-surface-well,var(--k-surface));color:var(--k-ink-hi);border-radius:11px;width:100%;padding:11px 13px;font-size:14px}.CertificateLocker-module__pg7CVq__fin::placeholder{color:var(--k-ink-faint)}.CertificateLocker-module__pg7CVq__fin:focus{border-color:color-mix(in srgb, var(--k-sky) 70%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--k-accent) 12%, transparent);outline:none}.CertificateLocker-module__pg7CVq__frow{gap:9px;display:flex}@media (max-width:640px){.CertificateLocker-module__pg7CVq__frow{flex-direction:column}}.CertificateLocker-module__pg7CVq__fattach{font-family:var(--font-heading);color:var(--k-ink-low);cursor:pointer;border:1.5px dashed color-mix(in srgb, var(--k-accent) 40%, transparent);text-align:center;border-radius:11px;padding:13px;font-size:12.5px;font-weight:600;transition:border-color .18s,color .18s,background-color .18s}.CertificateLocker-module__pg7CVq__fattach:hover{border-color:color-mix(in srgb, var(--k-sky) 70%, transparent)}.CertificateLocker-module__pg7CVq__fattach.CertificateLocker-module__pg7CVq__drag{border-color:color-mix(in srgb, var(--k-accent-soft) 95%, transparent);color:var(--k-sky);background:color-mix(in srgb, var(--k-accent) 10%, transparent);box-shadow:0 0 22px color-mix(in srgb, var(--k-accent) 30%, transparent)}.CertificateLocker-module__pg7CVq__fattach.CertificateLocker-module__pg7CVq__has{color:var(--k-sky);border-style:solid}html:not(.dark) .CertificateLocker-module__pg7CVq__fattach.CertificateLocker-module__pg7CVq__has{color:var(--k-accent-hi)}.CertificateLocker-module__pg7CVq__hint{color:var(--k-ink-faint);font-size:12px;line-height:1.55}.CertificateLocker-module__pg7CVq__error{color:var(--grade-red);font-size:12.5px;line-height:1.55}.CertificateLocker-module__pg7CVq__formActions{align-items:center;gap:9px;display:flex}.CertificateLocker-module__pg7CVq__empty{color:var(--k-ink-faint);margin-bottom:11px;font-size:12.5px;line-height:1.6}@media (prefers-reduced-motion:reduce){.CertificateLocker-module__pg7CVq__plus,.CertificateLocker-module__pg7CVq__born{animation:none!important}.CertificateLocker-module__pg7CVq__addcard,.CertificateLocker-module__pg7CVq__act,.CertificateLocker-module__pg7CVq__fattach{transition:none!important}.CertificateLocker-module__pg7CVq__addcard:not(.CertificateLocker-module__pg7CVq__open):hover{transform:none}}
.CertificationsShelf-module__UODdOq__head{margin-bottom:24px}.CertificationsShelf-module__UODdOq__gateway{align-items:center;gap:14px;margin-top:16px;padding:4px 2px;display:flex;position:relative}.CertificationsShelf-module__UODdOq__gateway:before{content:"";z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--k-sky) 45%, transparent), transparent);height:1.5px;position:absolute;top:26px;left:0;right:12%}.CertificationsShelf-module__UODdOq__comet{z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--k-accent-soft));width:34px;height:2.5px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--k-sky) 55%, transparent);border-radius:2px;animation:5.5s cubic-bezier(.45,.05,.55,.95) infinite CertificationsShelf-module__UODdOq__cometrun;position:absolute;top:25px;left:0}.CertificationsShelf-module__UODdOq__gate{z-index:1;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:relative}.CertificationsShelf-module__UODdOq__gateLabel{font-style:normal;font-family:var(--font-heading);letter-spacing:.2em;color:var(--k-ink-faint);opacity:0;font-size:8.5px;font-weight:700;transition:opacity .25s,transform .25s;transform:translateY(-3px)}.CertificationsShelf-module__UODdOq__gate:hover .CertificationsShelf-module__UODdOq__gateLabel,.CertificationsShelf-module__UODdOq__gate:focus-visible .CertificationsShelf-module__UODdOq__gateLabel{opacity:1;transform:translateY(0)}.CertificationsShelf-module__UODdOq__gate:hover .CertificationsShelf-module__UODdOq__gorb,.CertificationsShelf-module__UODdOq__gate:focus-visible .CertificationsShelf-module__UODdOq__gorb{box-shadow:0 0 30px color-mix(in srgb, var(--k-accent) 75%, transparent);border-color:color-mix(in srgb, var(--k-accent-soft) 80%, transparent)}.CertificationsShelf-module__UODdOq__gorb{z-index:1;width:40px;height:40px;font-family:var(--font-heading);letter-spacing:.02em;color:var(--k-sky);border:1px solid color-mix(in srgb, var(--k-sky) 35%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--k-accent) 35%, transparent);background:radial-gradient(circle at 34% 30%,#17335f,#0a1e40 55%,#050f24 100%);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;animation:3.6s ease-in-out infinite CertificationsShelf-module__UODdOq__gfloat;display:flex;position:relative}html:not(.dark) .CertificationsShelf-module__UODdOq__gorb{color:var(--k-accent-hi);background:radial-gradient(circle at 34% 30%,#eaf3fd,#d7e7fa 55%,#bfd9f4 100%)}.CertificationsShelf-module__UODdOq__gate.CertificationsShelf-module__UODdOq__seen .CertificationsShelf-module__UODdOq__gorb{border-color:color-mix(in srgb, var(--k-accent-soft) 85%, transparent);box-shadow:0 0 26px color-mix(in srgb, var(--k-accent) 70%, transparent)}.CertificationsShelf-module__UODdOq__gate.CertificationsShelf-module__UODdOq__seen:after{content:"";background:radial-gradient(circle at 34% 30%, #fff, var(--k-accent-soft) 55%, var(--k-deep));width:5px;height:5px;box-shadow:0 0 9px 2px color-mix(in srgb, var(--k-accent) 75%, transparent);border-radius:50%;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.CertificationsShelf-module__UODdOq__gexp{align-items:center;gap:12px;margin-top:16px;display:flex}.CertificationsShelf-module__UODdOq__gexbar{background:color-mix(in srgb, var(--k-sky) 16%, transparent);border-radius:999px;width:150px;height:5px;position:relative;overflow:hidden}html:not(.dark) .CertificationsShelf-module__UODdOq__gexbar{background:color-mix(in srgb, var(--k-navy) 10%, transparent)}.CertificationsShelf-module__UODdOq__gexfill{background:linear-gradient(90deg, var(--k-accent-soft), var(--k-accent));box-shadow:0 0 10px color-mix(in srgb, var(--k-accent) 60%, transparent);border-radius:999px;transition:width .6s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0}.CertificationsShelf-module__UODdOq__gext{font-family:var(--font-heading);letter-spacing:.2em;color:var(--k-ink-faint);font-size:10px;font-weight:700}.CertificationsShelf-module__UODdOq__gext b{color:var(--k-accent-soft)}html:not(.dark) .CertificationsShelf-module__UODdOq__gext b{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__rolechip{white-space:nowrap;border:1px solid var(--k-edge);background:color-mix(in srgb, var(--k-surface) 70%, transparent);color:var(--k-ink-faint);border-radius:999px;align-items:center;gap:9px;padding:9px 15px;font-size:13px;display:inline-flex}.CertificationsShelf-module__UODdOq__rolechip b{font-family:var(--font-heading);color:var(--k-ink-hi);font-weight:600}.CertificationsShelf-module__UODdOq__rolechip a{font-family:var(--font-heading);color:var(--k-accent-soft);font-size:12.5px;font-weight:600}html:not(.dark) .CertificationsShelf-module__UODdOq__rolechip a{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__rolechip a:hover{color:var(--k-ink-hi)}.CertificationsShelf-module__UODdOq__cols{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}@media (min-width:1024px){.CertificationsShelf-module__UODdOq__cols{grid-template-columns:1.72fr 1fr}}.CertificationsShelf-module__UODdOq__secH{justify-content:space-between;align-items:baseline;gap:12px;margin:2px 2px 12px;display:flex}.CertificationsShelf-module__UODdOq__secH h2{font-family:var(--font-heading);color:var(--k-ink-hi);font-size:15px;font-weight:700}.CertificationsShelf-module__UODdOq__secH span{color:var(--k-ink-faint);font-size:12.5px}.CertificationsShelf-module__UODdOq__bays{padding-left:22px;position:relative}.CertificationsShelf-module__UODdOq__bays:before{content:"";background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--k-sky) 50%, transparent) 0 8px, transparent 8px 17px);width:2px;position:absolute;top:14px;bottom:14px;left:7px}.CertificationsShelf-module__UODdOq__row{cursor:pointer;border-radius:14px;margin-bottom:11px;padding:17px;transition:border-color .22s,transform .22s,box-shadow .22s;position:relative}.CertificationsShelf-module__UODdOq__row:hover{border-color:color-mix(in srgb, var(--k-sky) 45%, var(--k-edge));transform:translateY(-2px)}.CertificationsShelf-module__UODdOq__row:after{content:"";background:radial-gradient(circle at 34% 30%, #fff, var(--k-accent-soft) 55%, var(--k-deep));width:8px;height:8px;box-shadow:0 0 10px 3px color-mix(in srgb, var(--k-accent) 45%, transparent);border-radius:50%;transition:transform .25s,box-shadow .25s;position:absolute;top:24px;left:-22px;transform:translate(-2px)}.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open:after{box-shadow:0 0 18px 4px color-mix(in srgb, var(--k-accent) 85%, transparent);transform:translate(-2px)scale(1.5)}.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open{border-color:color-mix(in srgb, var(--k-sky) 40%, var(--k-edge))}.CertificationsShelf-module__UODdOq__spotClip{pointer-events:none;border-radius:14px;position:absolute;inset:0;overflow:hidden}.CertificationsShelf-module__UODdOq__spot{opacity:0;background:radial-gradient(300px 220px at var(--mx,50%) var(--my,50%), color-mix(in srgb, var(--k-sky) 13%, transparent), transparent 65%);transition:opacity .3s;position:absolute;inset:0}.CertificationsShelf-module__UODdOq__row:hover .CertificationsShelf-module__UODdOq__spot{opacity:1}.CertificationsShelf-module__UODdOq__rim{pointer-events:none;opacity:0;background:linear-gradient(160deg, color-mix(in srgb, var(--k-sky) 50%, transparent), color-mix(in srgb, var(--k-sky) 8%, transparent) 42%, color-mix(in srgb, var(--k-accent) 34%, transparent));-webkit-mask-composite:xor;border-radius:14px;padding:1.5px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.CertificationsShelf-module__UODdOq__row:hover .CertificationsShelf-module__UODdOq__rim,.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open .CertificationsShelf-module__UODdOq__rim{opacity:1}.CertificationsShelf-module__UODdOq__edgeBar{pointer-events:none;opacity:0;background:linear-gradient(180deg, var(--k-accent-soft), var(--k-deep));width:3px;box-shadow:0 0 12px 2px color-mix(in srgb, var(--k-accent) 50%, transparent);border-radius:0 3px 3px 0;transition:opacity .25s;position:absolute;top:14px;bottom:14px;left:0}.CertificationsShelf-module__UODdOq__row:hover .CertificationsShelf-module__UODdOq__edgeBar,.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open .CertificationsShelf-module__UODdOq__edgeBar{opacity:1}.CertificationsShelf-module__UODdOq__flash{animation:1.6s CertificationsShelf-module__UODdOq__certflash}.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__iov{opacity:0;transform:translateY(22px)}.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__iov.CertificationsShelf-module__UODdOq__revealed{opacity:1;transition:opacity .55s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .55s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), border-color .22s;transform:translateY(0)}.CertificationsShelf-module__UODdOq__provIcon{width:46px;height:46px;color:var(--k-accent-soft);background:color-mix(in srgb, var(--k-accent) 14%, transparent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;transition:box-shadow .25s;display:flex;position:relative}html:not(.dark) .CertificationsShelf-module__UODdOq__provIcon{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__row:hover .CertificationsShelf-module__UODdOq__provIcon{box-shadow:0 0 26px color-mix(in srgb, var(--k-accent) 60%, transparent);animation:2.4s ease-in-out infinite CertificationsShelf-module__UODdOq__breatheP}.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open .CertificationsShelf-module__UODdOq__provIcon:after{content:"";border:1px dashed color-mix(in srgb, var(--k-sky) 50%, transparent);border-radius:50%;animation:10s linear infinite CertificationsShelf-module__UODdOq__ringspin;position:absolute;inset:-7px}.CertificationsShelf-module__UODdOq__matchChip{white-space:nowrap;background:color-mix(in srgb, var(--k-accent) 14%, transparent);color:var(--k-accent-soft);border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:700}html:not(.dark) .CertificationsShelf-module__UODdOq__matchChip{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__mustChip{white-space:nowrap;background:color-mix(in srgb, var(--grade-orange) 20%, transparent);color:color-mix(in srgb, var(--grade-orange) 82%, #fff 18%);border-radius:7px;padding:3px 9px;font-size:10.5px;font-weight:700}html:not(.dark) .CertificationsShelf-module__UODdOq__mustChip{color:color-mix(in srgb, var(--grade-orange) 80%, var(--k-navy) 20%)}.CertificationsShelf-module__UODdOq__free{color:var(--grade-green);font-weight:600}.CertificationsShelf-module__UODdOq__skillChip{border:1px solid var(--k-edge);background:var(--k-surface);color:var(--k-ink-faint);border-radius:7px;padding:4px 10px;font-size:11.5px;font-weight:600}.CertificationsShelf-module__UODdOq__openBtn{background:var(--k-accent);color:#fff;border-radius:11px;flex-shrink:0;align-items:center;gap:6px;padding:9px 15px;font-size:13.5px;font-weight:600;transition:background-color .15s,transform .2s;display:inline-flex;position:relative;overflow:hidden}.CertificationsShelf-module__UODdOq__openBtn:hover{background:var(--k-accent-hi);transform:translateY(-1px)}.CertificationsShelf-module__UODdOq__openBtn:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:34px;position:absolute;top:0;bottom:0;left:-30%;transform:skew(-18deg)}.CertificationsShelf-module__UODdOq__openBtn:hover:after,.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open .CertificationsShelf-module__UODdOq__openBtn:after{opacity:1;animation:2.4s ease-in-out infinite CertificationsShelf-module__UODdOq__shine}.CertificationsShelf-module__UODdOq__toggleBtn{width:28px;height:28px;color:var(--k-ink-faint);border-radius:8px;justify-content:center;align-items:center;transition:transform .2s;display:flex}.CertificationsShelf-module__UODdOq__toggleBtn:hover{background:color-mix(in srgb, var(--k-surface-raised) 80%, transparent)}.CertificationsShelf-module__UODdOq__toggleBtn.CertificationsShelf-module__UODdOq__open{color:var(--k-accent-soft);transform:rotate(180deg)}html:not(.dark) .CertificationsShelf-module__UODdOq__toggleBtn.CertificationsShelf-module__UODdOq__open{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__filterBar{border:1px solid var(--k-edge);background:var(--k-surface-raised);border-radius:14px;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:16px;padding:13px 16px;display:flex}.CertificationsShelf-module__UODdOq__filterLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--k-ink-faint);font-size:11px;font-weight:700}.CertificationsShelf-module__UODdOq__chip{background:var(--k-surface);color:var(--k-ink-faint);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:color .15s,border-color .15s;display:inline-flex}.CertificationsShelf-module__UODdOq__chip:hover:not(:disabled){border-color:color-mix(in srgb, var(--k-sky) 45%, transparent);color:var(--k-ink-hi)}.CertificationsShelf-module__UODdOq__chip.CertificationsShelf-module__UODdOq__active{border-color:color-mix(in srgb, var(--k-sky) 45%, transparent);background:color-mix(in srgb, var(--k-accent) 14%, transparent);color:var(--k-accent-soft)}html:not(.dark) .CertificationsShelf-module__UODdOq__chip.CertificationsShelf-module__UODdOq__active{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__chip:disabled{cursor:not-allowed;opacity:.4;border-color:#0000}.CertificationsShelf-module__UODdOq__clearBtn{color:var(--k-accent-soft);margin-left:auto;padding:6px 4px;font-size:12.5px;font-weight:700}html:not(.dark) .CertificationsShelf-module__UODdOq__clearBtn{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__sideCard{flex-direction:column;gap:16px;display:flex}@media (min-width:1024px){.CertificationsShelf-module__UODdOq__sideCard{position:sticky;top:86px}}.CertificationsShelf-module__UODdOq__howRow{border-bottom:1px solid var(--k-edge);align-items:flex-start;gap:11px;padding:11px 0;display:flex}.CertificationsShelf-module__UODdOq__howRow:last-of-type{border-bottom:none;padding-bottom:2px}.CertificationsShelf-module__UODdOq__howIcon{background:color-mix(in srgb, var(--k-accent) 14%, transparent);width:30px;height:30px;color:var(--k-accent-soft);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}html:not(.dark) .CertificationsShelf-module__UODdOq__howIcon{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__howIcon.CertificationsShelf-module__UODdOq__warn{background:color-mix(in srgb, var(--grade-orange) 20%, transparent);color:color-mix(in srgb, var(--grade-orange) 82%, #fff 18%)}html:not(.dark) .CertificationsShelf-module__UODdOq__howIcon.CertificationsShelf-module__UODdOq__warn{color:color-mix(in srgb, var(--grade-orange) 80%, var(--k-navy) 20%)}.CertificationsShelf-module__UODdOq__howTitle{color:var(--k-ink-hi);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.CertificationsShelf-module__UODdOq__howBody{color:var(--k-ink-faint);font-size:12.5px;line-height:1.5;display:block}.CertificationsShelf-module__UODdOq__soonCard{padding:18px 19px;position:relative;overflow:hidden}.CertificationsShelf-module__UODdOq__soonCard:after{content:"";pointer-events:none;background:radial-gradient(40% 46% at 80% 12%, color-mix(in srgb, var(--k-sky) 12%, transparent), transparent 70%);position:absolute;inset:-40% -20%}.CertificationsShelf-module__UODdOq__soonCard>*{z-index:1;position:relative}.CertificationsShelf-module__UODdOq__soonLbl{font-family:var(--font-heading);letter-spacing:.18em;color:var(--k-accent-soft);background:color-mix(in srgb, var(--k-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--k-sky) 30%, transparent);border-radius:999px;margin-bottom:11px;padding:4px 11px;font-size:10px;font-weight:700;display:inline-block}html:not(.dark) .CertificationsShelf-module__UODdOq__soonLbl{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__soonTitle{color:var(--k-ink-hi);margin-bottom:8px;font-size:14.5px;font-weight:700}.CertificationsShelf-module__UODdOq__soonBody{color:var(--k-ink-faint);font-size:12.5px;line-height:1.6}.CertificationsShelf-module__UODdOq__ghostRow{align-items:center;gap:10px;margin-top:12px;display:flex}.CertificationsShelf-module__UODdOq__ghostTile{background:color-mix(in srgb, var(--k-sky) 10%, transparent);border-radius:11px;flex:none;width:34px;height:34px;position:relative;overflow:hidden}.CertificationsShelf-module__UODdOq__ghostLines{flex-direction:column;flex:1;gap:6px;display:flex}.CertificationsShelf-module__UODdOq__ghostLines i{background:color-mix(in srgb, var(--k-sky) 10%, transparent);border-radius:999px;height:8px;position:relative;overflow:hidden}.CertificationsShelf-module__UODdOq__ghostLines i:last-child{width:60%}.CertificationsShelf-module__UODdOq__ghostTile:after,.CertificationsShelf-module__UODdOq__ghostLines i:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--k-accent-soft) 18%, transparent), transparent);animation:2.4s ease-in-out infinite CertificationsShelf-module__UODdOq__shimmer;position:absolute;inset:0;transform:translate(-100%)}.CertificationsShelf-module__UODdOq__disclaimer{color:var(--k-ink-faint);padding:0 4px;font-size:11.5px;line-height:1.65}.CertificationsShelf-module__UODdOq__disclaimer+.CertificationsShelf-module__UODdOq__disclaimer{margin-top:8px}.CertificationsShelf-module__UODdOq__emptyIcon{background:color-mix(in srgb, var(--k-accent) 14%, transparent);width:72px;height:72px;color:var(--k-accent-soft);border-radius:20px;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}html:not(.dark) .CertificationsShelf-module__UODdOq__emptyIcon{color:var(--k-accent-hi)}.CertificationsShelf-module__UODdOq__skeletonBlock{background:color-mix(in srgb, var(--k-edge) 130%, transparent);border-radius:12px}@media (prefers-reduced-motion:no-preference){.CertificationsShelf-module__UODdOq__skeletonBlock{animation:1.8s ease-in-out infinite CertificationsShelf-module__UODdOq__pulse}}@keyframes CertificationsShelf-module__UODdOq__pulse{0%,to{opacity:.5}50%{opacity:1}}@keyframes CertificationsShelf-module__UODdOq__gfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes CertificationsShelf-module__UODdOq__cometrun{0%{opacity:0;left:0}8%{opacity:1}80%{opacity:1;left:82%}to{opacity:0;left:88%}}@keyframes CertificationsShelf-module__UODdOq__breatheP{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes CertificationsShelf-module__UODdOq__ringspin{to{transform:rotate(360deg)}}@keyframes CertificationsShelf-module__UODdOq__certflash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--k-accent) 0%, transparent)}25%{box-shadow:0 0 44px 4px color-mix(in srgb, var(--k-accent) 55%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--k-accent) 0%, transparent)}}@keyframes CertificationsShelf-module__UODdOq__shine{0%{left:-30%}60%,to{left:130%}}@keyframes CertificationsShelf-module__UODdOq__shimmer{60%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.CertificationsShelf-module__UODdOq__skeletonBlock,.CertificationsShelf-module__UODdOq__gorb,.CertificationsShelf-module__UODdOq__comet,.CertificationsShelf-module__UODdOq__gexfill,.CertificationsShelf-module__UODdOq__flash,.CertificationsShelf-module__UODdOq__row:hover .CertificationsShelf-module__UODdOq__provIcon,.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open .CertificationsShelf-module__UODdOq__provIcon:after,.CertificationsShelf-module__UODdOq__openBtn:hover:after,.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__open .CertificationsShelf-module__UODdOq__openBtn:after,.CertificationsShelf-module__UODdOq__ghostTile:after,.CertificationsShelf-module__UODdOq__ghostLines i:after{transition:none!important;animation:none!important}.CertificationsShelf-module__UODdOq__comet,.CertificationsShelf-module__UODdOq__spot{display:none!important}.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__iov,.CertificationsShelf-module__UODdOq__row.CertificationsShelf-module__UODdOq__iov.CertificationsShelf-module__UODdOq__revealed{opacity:1;transform:none;transition:none!important}.CertificationsShelf-module__UODdOq__row:hover,.CertificationsShelf-module__UODdOq__openBtn:hover{transform:none}}
