.subjectColor-module__2bXgtG__palette{--skill-card-subject-magenta:#fc4db2;--skill-card-subject-orange:#fe9a0c;--skill-card-subject-purple:#995ed4;--skill-card-subject-blue:#0d9aff;--skill-card-subject-mint-green:#00cba9;--skill-card-subject-navy:#3b66c6;--skill-card-subject-color:var(--skill-card-subject-navy);--skill-card-soft-magenta-text:#f2517e;--skill-card-soft-magenta-prime:#f684a6;--skill-card-soft-magenta-prime-light:#f9aec4;--skill-card-soft-magenta-border:#fbc8d7;--skill-card-soft-magenta-back:#fde6ed;--skill-card-soft-orange-text:#d17d06;--skill-card-soft-orange-prime:#ea983c;--skill-card-soft-orange-prime-light:#f1bb87;--skill-card-soft-orange-border:#f5d1af;--skill-card-soft-orange-back:#f9eadb;--skill-card-soft-purple-text:#b06df4;--skill-card-soft-purple-prime:#c295f6;--skill-card-soft-purple-prime-light:#d4b8f7;--skill-card-soft-purple-border:#e1cff9;--skill-card-soft-purple-back:#f0e9fb;--skill-card-soft-blue-text:#0498fd;--skill-card-soft-blue-prime:#63b3ff;--skill-card-soft-blue-prime-light:#9cf;--skill-card-soft-blue-border:#bbdcfe;--skill-card-soft-blue-back:#e0effe;--skill-card-soft-mint-green-text:#0bac8f;--skill-card-soft-mint-green-prime:#03caa8;--skill-card-soft-mint-green-prime-light:#83dbc3;--skill-card-soft-mint-green-border:#afe6d5;--skill-card-soft-mint-green-back:#dcf3ec;--skill-card-soft-navy-text:#5a8eff;--skill-card-soft-navy-prime:#83acff;--skill-card-soft-navy-prime-light:#abc7fe;--skill-card-soft-navy-border:#c5d9ff;--skill-card-soft-navy-back:#e4edff}.subjectColor-module__2bXgtG__palette[data-subject-color=magenta]{--skill-card-subject-color:var(--skill-card-subject-magenta)}.subjectColor-module__2bXgtG__palette[data-subject-color=orange]{--skill-card-subject-color:var(--skill-card-subject-orange)}.subjectColor-module__2bXgtG__palette[data-subject-color=purple]{--skill-card-subject-color:var(--skill-card-subject-purple)}.subjectColor-module__2bXgtG__palette[data-subject-color=blue]{--skill-card-subject-color:var(--skill-card-subject-blue)}.subjectColor-module__2bXgtG__palette[data-subject-color=mintGreen]{--skill-card-subject-color:var(--skill-card-subject-mint-green)}.subjectColor-module__2bXgtG__palette[data-skill-card-tone=soft]{--skill-card-subject-text:var(--skill-card-soft-navy-text);--skill-card-subject-color:var(--skill-card-soft-navy-prime);--skill-card-subject-prime-light:var(--skill-card-soft-navy-prime-light);--skill-card-subject-border:var(--skill-card-soft-navy-border);--skill-card-subject-back:var(--skill-card-soft-navy-back)}.subjectColor-module__2bXgtG__palette[data-skill-card-tone=soft][data-subject-color=magenta]{--skill-card-subject-text:var(--skill-card-soft-magenta-text);--skill-card-subject-color:var(--skill-card-soft-magenta-prime);--skill-card-subject-prime-light:var(--skill-card-soft-magenta-prime-light);--skill-card-subject-border:var(--skill-card-soft-magenta-border);--skill-card-subject-back:var(--skill-card-soft-magenta-back)}.subjectColor-module__2bXgtG__palette[data-skill-card-tone=soft][data-subject-color=orange]{--skill-card-subject-text:var(--skill-card-soft-orange-text);--skill-card-subject-color:var(--skill-card-soft-orange-prime);--skill-card-subject-prime-light:var(--skill-card-soft-orange-prime-light);--skill-card-subject-border:var(--skill-card-soft-orange-border);--skill-card-subject-back:var(--skill-card-soft-orange-back)}.subjectColor-module__2bXgtG__palette[data-skill-card-tone=soft][data-subject-color=purple]{--skill-card-subject-text:var(--skill-card-soft-purple-text);--skill-card-subject-color:var(--skill-card-soft-purple-prime);--skill-card-subject-prime-light:var(--skill-card-soft-purple-prime-light);--skill-card-subject-border:var(--skill-card-soft-purple-border);--skill-card-subject-back:var(--skill-card-soft-purple-back)}.subjectColor-module__2bXgtG__palette[data-skill-card-tone=soft][data-subject-color=blue]{--skill-card-subject-text:var(--skill-card-soft-blue-text);--skill-card-subject-color:var(--skill-card-soft-blue-prime);--skill-card-subject-prime-light:var(--skill-card-soft-blue-prime-light);--skill-card-subject-border:var(--skill-card-soft-blue-border);--skill-card-subject-back:var(--skill-card-soft-blue-back)}.subjectColor-module__2bXgtG__palette[data-skill-card-tone=soft][data-subject-color=mintGreen]{--skill-card-subject-text:var(--skill-card-soft-mint-green-text);--skill-card-subject-color:var(--skill-card-soft-mint-green-prime);--skill-card-subject-prime-light:var(--skill-card-soft-mint-green-prime-light);--skill-card-subject-border:var(--skill-card-soft-mint-green-border);--skill-card-subject-back:var(--skill-card-soft-mint-green-back)}
.styles-module__Bao78G__card{--graphic-math:var(--skill-card-subject-magenta);--graphic-science:var(--skill-card-subject-blue);--graphic-tag:#f4f4f4;--graphic-radius:1rem;--graphic-title-size:1.1875rem;--graphic-code-size:.875rem;--graphic-copy-size:.65625rem;--graphic-card-height:17.5rem;--graphic-art-height:5.75rem;--graphic-inset-shadow:inset 2px 2px 2.1px #ffffff61, inset -1px -2px 3px #0000002e;--graphic-drop-shadow:2px 2px 2px #0000000d, 0 0 6px #0000000f;--graphic-accent:var(--graphic-math);width:100%;height:100%;min-height:var(--graphic-card-height);border-radius:var(--graphic-radius);background:rgb(var(--surface-back-100));color:rgb(var(--text-01));text-align:left;box-shadow:var(--graphic-inset-shadow), var(--graphic-drop-shadow);flex-direction:column;gap:.75rem;padding:.875rem 1rem;display:flex;position:relative;overflow:hidden;}.styles-module__Bao78G__card[data-subject=science]{--graphic-accent:var(--graphic-science)}.styles-module__Bao78G__card[data-subject=education]{--graphic-accent:rgb(var(--text-03))}.styles-module__Bao78G__card[data-subject-color]{--graphic-accent:var(--skill-card-subject-color)}.styles-module__Bao78G__color{background:var(--graphic-accent);color:#fff}.styles-module__Bao78G__header{min-height:1.3125rem;font-size:var(--graphic-code-size);flex-shrink:0;align-items:center;gap:.375rem;padding-right:1.5rem;font-weight:800;line-height:1.25;display:flex}.styles-module__Bao78G__ownedHeader{height:1.3125rem;font-size:var(--graphic-code-size);flex-shrink:0;padding-right:1.5rem;font-weight:800;line-height:1.25}.styles-module__Bao78G__subject{color:var(--graphic-accent)}.styles-module__Bao78G__color .styles-module__Bao78G__subject{color:inherit}.styles-module__Bao78G__code{white-space:nowrap;flex-shrink:0;min-width:0}.styles-module__Bao78G__divider{background:rgb(var(--border-02));flex-shrink:0;width:1px;height:.625rem;margin-inline:1.5px}.styles-module__Bao78G__color .styles-module__Bao78G__divider{background:#fff9}.styles-module__Bao78G__status{min-width:0;font-size:var(--graphic-code-size);align-items:center;gap:.25rem;font-weight:500;line-height:1.5;display:inline-flex}.styles-module__Bao78G__status svg{flex-shrink:0;width:1rem;height:1rem}.styles-module__Bao78G__label{font-size:var(--graphic-copy-size);text-overflow:ellipsis;white-space:nowrap;line-height:normal;overflow:hidden}.styles-module__Bao78G__note{color:rgb(var(--text-03))}.styles-module__Bao78G__label svg{width:.75rem;height:.75rem}.styles-module__Bao78G__body{flex-direction:column;flex:1;justify-content:space-between;gap:.5rem;min-height:0;display:flex}.styles-module__Bao78G__art{height:var(--graphic-art-height);pointer-events:none;flex-shrink:0;align-items:center;display:flex;position:relative}.styles-module__Bao78G__frame{flex-shrink:0;width:6.25rem;height:5.74375rem;display:block;position:relative}.styles-module__Bao78G__illustration{transform-origin:0 0;display:block;position:absolute;top:0;left:0;overflow:hidden}.styles-module__Bao78G__illustration img{max-width:none;position:absolute}.styles-module__Bao78G__copy{flex-direction:column;gap:.5rem;display:flex}.styles-module__Bao78G__title{-webkit-line-clamp:2;font-size:var(--graphic-title-size);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-weight:700;line-height:1.21;display:-webkit-box;overflow:hidden}.styles-module__Bao78G__description{-webkit-line-clamp:2;min-height:1.6875rem;color:rgb(var(--text-03));font-size:var(--graphic-copy-size);-webkit-box-orient:vertical;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.styles-module__Bao78G__color .styles-module__Bao78G__description{color:inherit}.styles-module__Bao78G__tags{flex-shrink:0;align-items:center;gap:.25rem;min-height:1.1875rem;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#000 95%,#0000);mask-image:linear-gradient(90deg,#000 95%,#0000)}.styles-module__Bao78G__tag{background:var(--graphic-tag);max-width:70%;color:rgb(var(--text-03));letter-spacing:-.0125rem;text-overflow:ellipsis;white-space:nowrap;border-radius:.8125rem;flex-shrink:0;padding:.125rem .375rem;font-size:.625rem;font-weight:500;line-height:1.5;overflow:hidden}.styles-module__Bao78G__more{color:rgb(var(--text-03));letter-spacing:-.0125rem;flex-shrink:0;font-size:.625rem;font-weight:500;line-height:1.5}.styles-module__Bao78G__color .styles-module__Bao78G__tag{color:inherit;background:#ffffff4d}.styles-module__Bao78G__color .styles-module__Bao78G__more{color:inherit}.styles-module__Bao78G__item{min-width:0;padding-top:.5rem;position:relative}.styles-module__Bao78G__stacked{z-index:1;filter:drop-shadow(2px 2px 6px #00000012)}.styles-module__Bao78G__back{pointer-events:none;border-radius:1rem;position:absolute;inset:.5rem 0 0;box-shadow:0 0 12px #0000000f;}.styles-module__Bao78G__backDark{border:1px solid rgb(var(--border-02));background:linear-gradient(#0000000f, #0000000f), rgb(var(--surface-back-100));transform:rotate(-4deg)}.styles-module__Bao78G__backDark.styles-module__Bao78G__backColor{background:linear-gradient(#0003, #0003), var(--skill-card-subject-color);border:0}.styles-module__Bao78G__backLight{border:1.5px solid rgb(var(--border-02));background:linear-gradient(#00000005, #00000005), rgb(var(--surface-back-100));transform:rotate(4deg)}.styles-module__Bao78G__missing{border:1px dashed rgb(var(--border-01));background:rgb(var(--surface-back-80));color:rgb(var(--text-06));box-shadow:none}.styles-module__Bao78G__missing .styles-module__Bao78G__subject,.styles-module__Bao78G__missing .styles-module__Bao78G__note,.styles-module__Bao78G__missing .styles-module__Bao78G__more{color:inherit}.styles-module__Bao78G__missing .styles-module__Bao78G__description{color:rgb(var(--text-07))}.styles-module__Bao78G__missing .styles-module__Bao78G__tag{background:rgb(var(--surface-back-70));color:inherit}.styles-module__Bao78G__missing .styles-module__Bao78G__art{opacity:.6;filter:grayscale()}.styles-module__Bao78G__backMissing{border:1.5px dashed rgb(var(--border-02))}.styles-module__Bao78G__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.75rem),1fr));gap:1rem;display:grid}.styles-module__Bao78G__preview{flex-shrink:0;width:11.625rem}@media (max-width:480px){.styles-module__Bao78G__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.styles-module__Bao78G__card{padding-inline:.75rem}}.styles-module__Bao78G__row{flex-direction:row;align-items:center;gap:1rem;min-height:7.0625rem;padding:.75rem}.styles-module__Bao78G__rowArt{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:4.875rem;height:4.5rem;display:flex;position:relative}.styles-module__Bao78G__rowArt img{max-width:none;position:absolute}.styles-module__Bao78G__rowArt .styles-module__Bao78G__frame{transform-origin:50%}.styles-module__Bao78G__pill{max-width:100%;color:rgb(var(--text-01));white-space:nowrap;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffc;border:1px solid #fff3;border-radius:9999px;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 4px 2px #0000000a}.styles-module__Bao78G__pill svg{flex-shrink:0;width:1rem;height:1rem}.styles-module__Bao78G__pillLabel{font-size:var(--graphic-copy-size)}.styles-module__Bao78G__pillLabel svg{width:.75rem;height:.75rem}.styles-module__Bao78G__rowBody{flex-direction:column;flex:1;justify-content:space-between;align-self:stretch;gap:.5rem;min-width:0;display:flex}.styles-module__Bao78G__rowCopy{flex-direction:column;gap:.75rem;display:flex}.styles-module__Bao78G__rowHead{min-height:.875rem;font-size:var(--graphic-copy-size);align-items:center;gap:.375rem;padding-right:1.75rem;font-weight:800;line-height:1.25;display:flex}.styles-module__Bao78G__rowTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.9375rem;font-weight:700;line-height:normal;overflow:hidden}.styles-module__Bao78G__backRow.styles-module__Bao78G__backDark{transform:rotate(-3deg)}.styles-module__Bao78G__backRow.styles-module__Bao78G__backLight{transform:rotate(3.56deg)}
