.create-elearning-module__bkzA_q__section{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);padding:var(--ac-space-lg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.create-elearning-module__bkzA_q__form{gap:var(--ac-space-lg);flex-direction:column;display:flex}.create-elearning-module__bkzA_q__visibilityGroup{border:1px solid var(--ac-border);border-radius:var(--ac-radius-full);gap:0;display:flex;overflow:hidden}.create-elearning-module__bkzA_q__visOption{appearance:none;text-align:center;color:var(--ac-text3);cursor:pointer;background:0 0;border:none;flex:1;padding:8px 4px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.create-elearning-module__bkzA_q__visOption+.create-elearning-module__bkzA_q__visOption{border-left:1px solid var(--ac-border)}.create-elearning-module__bkzA_q__visOption:hover:not(:disabled){background:var(--ac-surface-hover);color:var(--ac-text)}.create-elearning-module__bkzA_q__visOption[data-active=true]{background:var(--ac-accent);color:#fff}.create-elearning-module__bkzA_q__visOption:disabled{opacity:.35;cursor:not-allowed}.create-elearning-module__bkzA_q__nsfwRow{align-items:center;gap:10px;display:flex}.create-elearning-module__bkzA_q__nsfwCheckbox{width:18px;height:18px;accent-color:var(--ac-gold);cursor:pointer}.create-elearning-module__bkzA_q__nsfwLabel{color:var(--ac-text2);cursor:pointer;font-size:14px}.create-elearning-module__bkzA_q__divider{background:var(--ac-border);height:1px;margin:var(--ac-space-sm) 0}.create-elearning-module__bkzA_q__grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.create-elearning-module__bkzA_q__grid3{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}@media (max-width:680px){.create-elearning-module__bkzA_q__grid2,.create-elearning-module__bkzA_q__grid3{grid-template-columns:1fr}}.create-elearning-module__bkzA_q__checkRow{flex-wrap:wrap;gap:12px;display:flex}.create-elearning-module__bkzA_q__check{border-radius:var(--ac-radius);border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);cursor:pointer;align-items:center;gap:10px;padding:10px;font-size:14px;display:flex}.create-elearning-module__bkzA_q__actions{gap:var(--ac-space-sm);padding-top:var(--ac-space-md);display:flex}.create-elearning-module__bkzA_q__fieldHint{color:var(--ac-text3);margin-top:-2px;font-size:12px}.create-elearning-module__bkzA_q__hintSmall{color:var(--ac-text3);font-size:12px}.create-elearning-module__bkzA_q__emptyHint{color:var(--ac-text3);padding:10px 0;font-size:13px}.create-elearning-module__bkzA_q__rowBetween{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.create-elearning-module__bkzA_q__file{display:none}.create-elearning-module__bkzA_q__mediaHead{align-items:center;gap:12px;margin-top:4px;margin-bottom:10px;display:flex}.create-elearning-module__bkzA_q__mediaGrid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-top:10px;display:grid}.create-elearning-module__bkzA_q__mediaTile{border-radius:var(--ac-radius);border:1px solid var(--ac-border);background:var(--ac-surface);position:relative;overflow:hidden}.create-elearning-module__bkzA_q__mediaItem{aspect-ratio:1;object-fit:cover;width:100%;display:block}.create-elearning-module__bkzA_q__coverBadge{border-radius:var(--ac-radius-full);background:var(--ac-accent);color:#fff;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;font-size:10px;font-weight:800;position:absolute;top:6px;left:6px}.create-elearning-module__bkzA_q__mediaActs{gap:4px;display:flex;position:absolute;bottom:4px;right:4px}.create-elearning-module__bkzA_q__mediaAct{background:var(--ac-bg0);color:var(--ac-text);border-radius:var(--ac-radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;display:flex}.create-elearning-module__bkzA_q__mediaAct:disabled{opacity:.35;cursor:not-allowed}.create-elearning-module__bkzA_q__mediaActDanger{color:#fff;border-radius:var(--ac-radius-full);cursor:pointer;background:var(--ac-error);border:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:.78rem;display:flex}.create-elearning-module__bkzA_q__lessonsHead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.create-elearning-module__bkzA_q__lessonList{flex-direction:column;gap:14px;margin-top:12px;display:flex}.create-elearning-module__bkzA_q__lessonCard{gap:var(--ac-space-md);border:1px solid var(--ac-border);background:var(--ac-surface);border-radius:var(--ac-radius-lg);padding:var(--ac-space-md);flex-direction:column;display:flex}.create-elearning-module__bkzA_q__lessonHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.create-elearning-module__bkzA_q__lessonTitle{font-size:14px;font-weight:900}.create-elearning-module__bkzA_q__lessonRemove{border:1px solid var(--ac-border);color:var(--ac-error);border-radius:var(--ac-radius-full);cursor:pointer;background:0 0;padding:5px 10px;font-size:12px;font-weight:700}.create-elearning-module__bkzA_q__lessonRemove:hover{background:var(--ac-error);color:#fff;border-color:var(--ac-error)}.create-elearning-module__bkzA_q__assetRow{flex-wrap:wrap;gap:8px;display:flex}.create-elearning-module__bkzA_q__assetLists{margin-top:4px}.create-elearning-module__bkzA_q__assetGroup{margin-bottom:10px}.create-elearning-module__bkzA_q__assetLabel{color:var(--ac-text3);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:12px;font-weight:900}.create-elearning-module__bkzA_q__assetList{flex-direction:column;gap:6px;display:flex}.create-elearning-module__bkzA_q__assetItem{border:1px solid var(--ac-border);background:var(--ac-surface);border-radius:10px;align-items:center;gap:10px;padding:6px 8px;display:flex}.create-elearning-module__bkzA_q__assetThumb{background:var(--ac-bg0);border-radius:8px;flex-shrink:0;width:42px;height:42px;overflow:hidden}.create-elearning-module__bkzA_q__assetThumbMedia{object-fit:cover;width:100%;height:100%;display:block}.create-elearning-module__bkzA_q__assetBadge{opacity:.75;justify-content:center;align-items:center;width:100%;height:100%;font-size:.68rem;font-weight:900;display:flex}.create-elearning-module__bkzA_q__assetMeta{flex:1;min-width:0}.create-elearning-module__bkzA_q__assetName{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;overflow:hidden}.create-elearning-module__bkzA_q__assetActs{gap:4px;display:flex}.create-elearning-module__bkzA_q__assetAct{background:var(--ac-bg1);color:var(--ac-text2);border-radius:var(--ac-radius-full);cursor:pointer;border:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}.create-elearning-module__bkzA_q__assetAct:disabled{opacity:.35;cursor:not-allowed}.create-elearning-module__bkzA_q__assetActDanger{color:#fff;border-radius:var(--ac-radius-full);cursor:pointer;background:var(--ac-error);border:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:.75rem;display:flex}
.AiAttachmentPicker-module__utSQLq__zone{border:1px dashed var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface2,transparent);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;transition:border-color .12s,background .12s;display:flex}.AiAttachmentPicker-module__utSQLq__zoneActive{border-color:var(--ac-accent);background:var(--ac-surface)}.AiAttachmentPicker-module__utSQLq__pick{appearance:none;font:inherit;color:var(--ac-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;text-decoration:underline}.AiAttachmentPicker-module__utSQLq__pick:hover:not(:disabled){opacity:.8}.AiAttachmentPicker-module__utSQLq__pick:disabled{color:var(--ac-text3);cursor:default;text-decoration:none}.AiAttachmentPicker-module__utSQLq__hint{color:var(--ac-text3);flex:auto;font-size:12px;line-height:1.4}.AiAttachmentPicker-module__utSQLq__chip{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.AiAttachmentPicker-module__utSQLq__chipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ac-text);flex:160px;font-size:13px;overflow:hidden}.AiAttachmentPicker-module__utSQLq__chipSize{color:var(--ac-text3);font-size:12px}.AiAttachmentPicker-module__utSQLq__remove{appearance:none;font:inherit;color:var(--ac-accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:underline}.AiAttachmentPicker-module__utSQLq__remove:hover:not(:disabled){opacity:.8}.AiAttachmentPicker-module__utSQLq__hidden{display:none}
.AttachDocumentPanel-module__GeS-sa__wrap{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);flex-direction:column;gap:10px;padding:12px;display:flex}.AttachDocumentPanel-module__GeS-sa__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.AttachDocumentPanel-module__GeS-sa__title{font-size:.92rem;font-weight:700}.AttachDocumentPanel-module__GeS-sa__close{appearance:none;color:var(--ac-text3);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.82rem;font-weight:600}.AttachDocumentPanel-module__GeS-sa__close:hover{color:var(--ac-text2);text-decoration:underline}.AttachDocumentPanel-module__GeS-sa__field{flex-direction:column;gap:4px;display:flex}.AttachDocumentPanel-module__GeS-sa__label{color:var(--ac-text2);font-size:.8rem;font-weight:600}.AttachDocumentPanel-module__GeS-sa__muted{color:var(--ac-text3);margin:0;font-size:.88rem}.AttachDocumentPanel-module__GeS-sa__done{color:var(--ac-success);margin:0;font-size:.84rem}.AttachDocumentPanel-module__GeS-sa__error{color:var(--ac-error);margin:0;font-size:.84rem}
.PracticeAiPanel-module__NYTHiq__wrapper{padding:var(--ac-space-md);border:1px dashed var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);flex-direction:column;gap:10px;display:flex}.PracticeAiPanel-module__NYTHiq__header{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.PracticeAiPanel-module__NYTHiq__badge{color:var(--ac-text);font-size:13px;font-weight:600}.PracticeAiPanel-module__NYTHiq__hint{color:var(--ac-text3);flex:220px;font-size:12px;line-height:1.45}.PracticeAiPanel-module__NYTHiq__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PracticeAiPanel-module__NYTHiq__ok,.PracticeAiPanel-module__NYTHiq__err,.PracticeAiPanel-module__NYTHiq__progress{font-size:12px;line-height:1.4}.PracticeAiPanel-module__NYTHiq__ok{color:var(--ac-text2)}.PracticeAiPanel-module__NYTHiq__progress{color:var(--ac-text3);font-variant-numeric:tabular-nums}.PracticeAiPanel-module__NYTHiq__err{color:var(--ac-error)}.PracticeAiPanel-module__NYTHiq__undo{appearance:none;font:inherit;color:var(--ac-accent);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.PracticeAiPanel-module__NYTHiq__undo:hover{opacity:.8}.PracticeAiPanel-module__NYTHiq__dayEditRow{border:1px dashed var(--ac-border);border-radius:var(--ac-radius);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;display:flex}.PracticeAiPanel-module__NYTHiq__dayEditInput{flex:220px;min-width:160px;font-size:.8rem}.PracticeAiPanel-module__NYTHiq__summary{flex-direction:column;gap:12px;padding-top:4px;display:flex}.PracticeAiPanel-module__NYTHiq__headline{color:var(--ac-text);margin:0;font-size:13px;line-height:1.5}.PracticeAiPanel-module__NYTHiq__summaryBlock{flex-direction:column;gap:4px;display:flex}.PracticeAiPanel-module__NYTHiq__summaryTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--ac-text3);font-size:11px;font-weight:600}.PracticeAiPanel-module__NYTHiq__summaryList{color:var(--ac-text2);flex-direction:column;gap:4px;margin:0;padding-left:18px;font-size:12px;line-height:1.5;display:flex}
.PracticeSheetPanel-module__GVyPfq__overlay{z-index:100;background:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.PracticeSheetPanel-module__GVyPfq__panel{background:var(--ac-bg1,#1a1a1a);border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);flex-direction:column;width:100%;max-width:640px;max-height:min(88vh,760px);display:flex;overflow:hidden}.PracticeSheetPanel-module__GVyPfq__overlayFull{align-items:stretch;padding:0;}.PracticeSheetPanel-module__GVyPfq__panelFull{border:0;border-radius:0;max-width:none;height:100dvh;max-height:none;}.PracticeSheetPanel-module__GVyPfq__header{border-bottom:1px solid var(--ac-border);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.PracticeSheetPanel-module__GVyPfq__title{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:1rem;font-weight:700;overflow:hidden}.PracticeSheetPanel-module__GVyPfq__closeBtn{appearance:none;color:var(--ac-text3);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:4px;font-size:1.2rem;line-height:1}.PracticeSheetPanel-module__GVyPfq__closeBtn:hover{color:var(--ac-text)}.PracticeSheetPanel-module__GVyPfq__body{flex-direction:column;gap:12px;padding:20px clamp(16px,4vw,32px) 24px;display:flex;overflow-y:auto}.PracticeSheetPanel-module__GVyPfq__body::-webkit-scrollbar{width:8px}.PracticeSheetPanel-module__GVyPfq__body::-webkit-scrollbar-track{background:#00000026}.PracticeSheetPanel-module__GVyPfq__body::-webkit-scrollbar-thumb{background:#d8c27b4d;border-radius:4px}.PracticeSheetPanel-module__GVyPfq__body::-webkit-scrollbar-thumb:hover{background:#d8c27b80}.PracticeSheetPanel-module__GVyPfq__bodyInner{flex-direction:column;gap:12px;width:100%;max-width:860px;margin:0 auto;display:flex}.PracticeSheetPanel-module__GVyPfq__hint{color:var(--ac-text3);margin:0;font-size:.8rem;line-height:1.5}.PracticeSheetPanel-module__GVyPfq__emptyMsg{color:var(--ac-text2);margin:8px 0;font-size:.85rem}.PracticeSheetPanel-module__GVyPfq__sheetCard{border:1px solid var(--ac-border);border-radius:var(--ac-radius);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.PracticeSheetPanel-module__GVyPfq__sheetTopRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.PracticeSheetPanel-module__GVyPfq__sheetDate{color:var(--ac-text);font-size:.85rem;font-weight:700}.PracticeSheetPanel-module__GVyPfq__sheetProgress{color:var(--ac-text3);font-size:.75rem;font-weight:600}.PracticeSheetPanel-module__GVyPfq__sheetProgressDone{color:var(--ac-success,#5bb98c)}.PracticeSheetPanel-module__GVyPfq__sheetTitle{color:var(--ac-text2);font-size:.82rem}.PracticeSheetPanel-module__GVyPfq__sheetAuthor{color:var(--ac-text3);background:var(--ac-bg2,#7f7f7f1f);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.72rem;font-weight:600}.PracticeSheetPanel-module__GVyPfq__sheetDrillPreview{color:var(--ac-text3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.PracticeSheetPanel-module__GVyPfq__sheetDrillMore{color:var(--ac-text2);white-space:nowrap;font-weight:700}.PracticeSheetPanel-module__GVyPfq__sheetActions{align-items:center;gap:12px;margin-top:4px;display:flex}.PracticeSheetPanel-module__GVyPfq__runView{flex-direction:column;gap:10px;display:flex}.PracticeSheetPanel-module__GVyPfq__aiUndoBar{border:1px solid var(--ac-border);border-radius:var(--ac-radius);color:var(--ac-text2);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 12px;font-size:.8rem;display:flex}.PracticeSheetPanel-module__GVyPfq__openBtn{appearance:none;border:1px solid var(--ac-accent);border-radius:var(--ac-radius);color:var(--ac-accent);cursor:pointer;background:0 0;padding:5px 12px;font-size:.78rem;font-weight:700}.PracticeSheetPanel-module__GVyPfq__openBtn:hover{background:var(--ac-accent);color:#fff}.PracticeSheetPanel-module__GVyPfq__linkBtn{appearance:none;color:var(--ac-accent);cursor:pointer;background:0 0;border:0;padding:2px 0;font-size:.78rem;font-weight:600}.PracticeSheetPanel-module__GVyPfq__dangerLinkBtn{color:var(--ac-error,#ef4444);}.PracticeSheetPanel-module__GVyPfq__editor{flex-direction:column;gap:12px;display:flex}.PracticeSheetPanel-module__GVyPfq__fieldRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.PracticeSheetPanel-module__GVyPfq__fieldRow>label{color:var(--ac-text3);flex-direction:column;gap:4px;min-width:0;font-size:.75rem;font-weight:600;display:flex}.PracticeSheetPanel-module__GVyPfq__drillCard{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface,#ffffff05);flex-direction:column;gap:10px;padding:14px;display:flex}.PracticeSheetPanel-module__GVyPfq__drillGrid{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PracticeSheetPanel-module__GVyPfq__drillNameInput{flex:2;min-width:140px;font-weight:600}.PracticeSheetPanel-module__GVyPfq__numInput{width:64px}.PracticeSheetPanel-module__GVyPfq__repToggle{appearance:none;border:1px solid var(--ac-border);border-radius:var(--ac-radius);color:var(--ac-text2);cursor:pointer;background:0 0;flex-shrink:0;padding:7px 10px;font-size:.75rem;font-weight:600}.PracticeSheetPanel-module__GVyPfq__removeDrillBtn{appearance:none;color:var(--ac-text3);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;font-size:1rem;line-height:1}.PracticeSheetPanel-module__GVyPfq__removeDrillBtn:hover{color:var(--ac-error,#ef4444)}.PracticeSheetPanel-module__GVyPfq__addRow{flex-wrap:wrap;gap:8px;display:flex}.PracticeSheetPanel-module__GVyPfq__dayTabs{z-index:2;background:var(--ac-bg1,#1a1a1a);flex-wrap:wrap;gap:6px;margin:-8px 0;padding:8px 0;display:flex;position:sticky;top:0}.PracticeSheetPanel-module__GVyPfq__dayPill{appearance:none;border:1px solid var(--ac-border);border-radius:var(--ac-radius);color:var(--ac-text2);cursor:pointer;background:0 0;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;font-size:.75rem;font-weight:700;display:flex}.PracticeSheetPanel-module__GVyPfq__dayPillActive{border-color:var(--ac-accent);color:var(--ac-accent)}.PracticeSheetPanel-module__GVyPfq__dayPillDate{color:var(--ac-text3);font-size:.66rem;font-weight:600}.PracticeSheetPanel-module__GVyPfq__libraryWrap{border:1px solid var(--ac-border);border-radius:var(--ac-radius);padding:10px}.PracticeSheetPanel-module__GVyPfq__libraryWrap>summary{color:var(--ac-text2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:600}.PracticeSheetPanel-module__GVyPfq__footerActions{z-index:2;background:var(--ac-bg1,#1a1a1a);border-top:1px solid var(--ac-border);justify-content:flex-end;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:0}.PracticeSheetPanel-module__GVyPfq__errorMsg{color:var(--ac-error,#ef4444);margin:0;font-size:.8rem}.PracticeSheetPanel-module__GVyPfq__groupHeader{text-transform:uppercase;letter-spacing:.06em;color:var(--ac-accent);margin:4px 0 -4px;font-size:.72rem;font-weight:800}.PracticeSheetPanel-module__GVyPfq__drillExtras{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.PracticeSheetPanel-module__GVyPfq__groupInput{flex:0 200px;font-size:.78rem}.PracticeSheetPanel-module__GVyPfq__drillPrescribeRow{}.PracticeSheetPanel-module__GVyPfq__tempoInput{flex:0 140px;font-size:.78rem}.PracticeSheetPanel-module__GVyPfq__loadInput{flex:180px;min-width:120px;font-size:.78rem}.PracticeSheetPanel-module__GVyPfq__equipmentInput{flex:220px;font-size:.78rem}.PracticeSheetPanel-module__GVyPfq__lessonTag{color:var(--ac-text2);border:1px solid var(--ac-border);border-radius:var(--ac-radius);align-items:center;gap:6px;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.PracticeSheetPanel-module__GVyPfq__lessonClearBtn{color:var(--ac-text3);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:.75rem}.PracticeSheetPanel-module__GVyPfq__lessonAttachBtn{border:1px dashed var(--ac-border);border-radius:var(--ac-radius);color:var(--ac-text3);cursor:pointer;background:0 0;padding:4px 8px;font-size:.75rem;font-weight:600}.PracticeSheetPanel-module__GVyPfq__lessonAttachBtn:hover{color:var(--ac-text2);border-color:var(--ac-text3)}.PracticeSheetPanel-module__GVyPfq__formatBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--ac-accent);border:1px solid var(--ac-accent);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.68rem;font-weight:700}.PracticeSheetPanel-module__GVyPfq__sessionTimeRow{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.PracticeSheetPanel-module__GVyPfq__sessionTimeRow>label{color:var(--ac-text3);flex-direction:column;gap:4px;font-size:.75rem;font-weight:600;display:flex}.PracticeSheetPanel-module__GVyPfq__sessionTimeHint{color:var(--ac-text3);max-width:300px;padding-bottom:8px;font-size:.72rem}.PracticeSheetPanel-module__GVyPfq__lessonPicker{max-width:440px}.PracticeSheetPanel-module__GVyPfq__lessonPickItem{text-align:left;border:1px solid var(--ac-border);border-radius:var(--ac-radius);width:100%;color:var(--ac-text);cursor:pointer;background:0 0;margin-top:8px;padding:10px 12px;font-size:.85rem;font-weight:600;display:block}.PracticeSheetPanel-module__GVyPfq__lessonPickItem:hover{border-color:var(--ac-accent)}@media (max-width:640px){.PracticeSheetPanel-module__GVyPfq__header{padding:12px 16px}.PracticeSheetPanel-module__GVyPfq__body{padding:16px 12px 20px}.PracticeSheetPanel-module__GVyPfq__dayTabs{flex-wrap:nowrap;overflow-x:auto}.PracticeSheetPanel-module__GVyPfq__dayTabs::-webkit-scrollbar{display:none}.PracticeSheetPanel-module__GVyPfq__dayPill{flex-shrink:0}.PracticeSheetPanel-module__GVyPfq__drillNameInput{flex:100%}.PracticeSheetPanel-module__GVyPfq__drillCard{padding:12px}.PracticeSheetPanel-module__GVyPfq__footerActions>*{flex:1;padding-top:10px;padding-bottom:10px}}
.SendDocumentDialog-module__5OZn3a__backdrop{z-index:60;background:#0000008c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.SendDocumentDialog-module__5OZn3a__sheet{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-bg);flex-direction:column;gap:14px;width:100%;max-width:560px;max-height:90vh;padding:18px;display:flex;overflow-y:auto}.SendDocumentDialog-module__5OZn3a__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.SendDocumentDialog-module__5OZn3a__title{font-size:1.02rem;font-weight:800}.SendDocumentDialog-module__5OZn3a__sub{color:var(--ac-text3);margin-top:2px;font-size:.84rem}.SendDocumentDialog-module__5OZn3a__close{appearance:none;color:var(--ac-text3);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:.84rem;font-weight:600}.SendDocumentDialog-module__5OZn3a__close:hover{color:var(--ac-text2);text-decoration:underline}.SendDocumentDialog-module__5OZn3a__section{flex-direction:column;gap:6px;display:flex}.SendDocumentDialog-module__5OZn3a__label{color:var(--ac-text2);font-size:.8rem;font-weight:700}.SendDocumentDialog-module__5OZn3a__rosterList{border:1px solid var(--ac-border);border-radius:var(--ac-radius);flex-direction:column;gap:4px;max-height:180px;padding:6px;display:flex;overflow-y:auto}.SendDocumentDialog-module__5OZn3a__rosterRow{cursor:pointer;align-items:center;gap:8px;padding:3px 2px;font-size:.88rem;display:flex}.SendDocumentDialog-module__5OZn3a__muted{color:var(--ac-text3);margin:0;font-size:.86rem}.SendDocumentDialog-module__5OZn3a__hint{color:var(--ac-text3);margin:0;font-size:.78rem}.SendDocumentDialog-module__5OZn3a__results{flex-direction:column;gap:3px;margin:0;padding-left:18px;font-size:.84rem;display:flex}.SendDocumentDialog-module__5OZn3a__okRow{color:var(--ac-success)}.SendDocumentDialog-module__5OZn3a__failRow{color:var(--ac-error)}.SendDocumentDialog-module__5OZn3a__error{color:var(--ac-error);margin:0;font-size:.84rem}.SendDocumentDialog-module__5OZn3a__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}
.ExperienceHostDocumentsPanel-module__QYb76a__list{flex-direction:column;gap:8px;display:flex}.ExperienceHostDocumentsPanel-module__QYb76a__row{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ExperienceHostDocumentsPanel-module__QYb76a__info{flex:1;min-width:0}.ExperienceHostDocumentsPanel-module__QYb76a__docTitle{font-size:.92rem;font-weight:700}.ExperienceHostDocumentsPanel-module__QYb76a__docMeta{color:var(--ac-text3);margin-top:2px;font-size:.82rem}.ExperienceHostDocumentsPanel-module__QYb76a__chipRow{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.ExperienceHostDocumentsPanel-module__QYb76a__chip{border:1px solid var(--ac-gold-35);border-radius:var(--ac-radius-full);background:var(--ac-gold-10);padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-block}.ExperienceHostDocumentsPanel-module__QYb76a__statusBadge{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);color:var(--ac-text2);padding:2px 10px;font-size:.72rem;font-weight:700;display:inline-block}.ExperienceHostDocumentsPanel-module__QYb76a__statusBadge[data-status=submitted]{border-color:var(--ac-info);color:var(--ac-info)}.ExperienceHostDocumentsPanel-module__QYb76a__statusBadge[data-status=approved]{border-color:var(--ac-success);color:var(--ac-success)}.ExperienceHostDocumentsPanel-module__QYb76a__statusBadge[data-status=rejected]{border-color:var(--ac-error);color:var(--ac-error)}.ExperienceHostDocumentsPanel-module__QYb76a__actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ExperienceHostDocumentsPanel-module__QYb76a__viewBtn{color:var(--ac-text-link);white-space:nowrap;font-size:.8rem;font-weight:600;text-decoration:none}.ExperienceHostDocumentsPanel-module__QYb76a__viewBtn:hover{text-decoration:underline}.ExperienceHostDocumentsPanel-module__QYb76a__approveBtn{appearance:none;border:1px solid var(--ac-gold-40);background:var(--ac-gold-10);color:inherit;border-radius:var(--ac-radius-full);cursor:pointer;white-space:nowrap;padding:6px 12px;font-size:.78rem;font-weight:700;transition:background .15s,border-color .15s}.ExperienceHostDocumentsPanel-module__QYb76a__approveBtn:hover:not(:disabled){background:var(--ac-gold-14);border-color:var(--ac-gold-55)}.ExperienceHostDocumentsPanel-module__QYb76a__rejectBtn{appearance:none;border:1px solid var(--ac-border);color:var(--ac-error);border-radius:var(--ac-radius);cursor:pointer;white-space:nowrap;background:0 0;padding:6px 10px;font-size:.78rem;font-weight:600}.ExperienceHostDocumentsPanel-module__QYb76a__rejectBtn:hover:not(:disabled){border-color:var(--ac-error)}.ExperienceHostDocumentsPanel-module__QYb76a__approveBtn:disabled,.ExperienceHostDocumentsPanel-module__QYb76a__rejectBtn:disabled{opacity:.6;cursor:default}.ExperienceHostDocumentsPanel-module__QYb76a__muted{color:var(--ac-text3);margin:0;font-size:.88rem}.ExperienceHostDocumentsPanel-module__QYb76a__error{color:var(--ac-error);margin:8px 0 0;font-size:.84rem}@media (max-width:620px){.ExperienceHostDocumentsPanel-module__QYb76a__row{flex-direction:column}.ExperienceHostDocumentsPanel-module__QYb76a__actions{flex-direction:row;justify-content:flex-end;align-self:stretch;align-items:center}}.ExperienceHostDocumentsPanel-module__QYb76a__wrap{flex-direction:column;gap:10px;display:flex}.ExperienceHostDocumentsPanel-module__QYb76a__sectionTitle{margin-top:6px;font-size:.92rem;font-weight:700}.ExperienceHostDocumentsPanel-module__QYb76a__usernameTag{opacity:.7;font-size:.8rem;font-weight:500}
.ExperienceShowcaseModal-module__bN7Uwq__list{flex-direction:column;gap:8px;display:flex}.ExperienceShowcaseModal-module__bN7Uwq__row{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);background:var(--ac-surface);color:inherit;text-align:left;font:inherit;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}button.ExperienceShowcaseModal-module__bN7Uwq__row{cursor:pointer;transition:background-color .15s,border-color .15s}button.ExperienceShowcaseModal-module__bN7Uwq__row:hover:not(:disabled){border-color:var(--ac-gold-45)}button.ExperienceShowcaseModal-module__bN7Uwq__row:disabled{opacity:.55;cursor:not-allowed}.ExperienceShowcaseModal-module__bN7Uwq__rowOn{border-color:var(--ac-gold-45);background:var(--ac-gold-10)}.ExperienceShowcaseModal-module__bN7Uwq__rowName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.92rem;font-weight:700;overflow:hidden}.ExperienceShowcaseModal-module__bN7Uwq__rowMeta{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.ExperienceShowcaseModal-module__bN7Uwq__level{color:var(--ac-text3);font-size:.78rem}.ExperienceShowcaseModal-module__bN7Uwq__rolePill{border:1px solid var(--ac-gold-35);border-radius:var(--ac-radius-full);background:var(--ac-gold-10);padding:2px 10px;font-size:.72rem;font-weight:700}.ExperienceShowcaseModal-module__bN7Uwq__verified{color:var(--ac-gold-highlight,var(--ac-gold));align-items:center;gap:4px;font-size:.74rem;font-weight:700;display:inline-flex}.ExperienceShowcaseModal-module__bN7Uwq__check{border:1px solid var(--ac-border);border-radius:var(--ac-radius-full);width:22px;height:22px;color:var(--ac-text3);place-items:center;font-size:.8rem;font-weight:800;display:grid}.ExperienceShowcaseModal-module__bN7Uwq__rowOn .ExperienceShowcaseModal-module__bN7Uwq__check{border-color:var(--ac-gold);background:var(--ac-gold-22);color:var(--ac-gold-highlight,var(--ac-gold))}.ExperienceShowcaseModal-module__bN7Uwq__footer{justify-content:flex-end;gap:10px;display:flex}.ExperienceShowcaseModal-module__bN7Uwq__muted{color:var(--ac-text3);margin:0;font-size:.88rem}.ExperienceShowcaseModal-module__bN7Uwq__capHint{color:var(--ac-text3);margin:10px 0 0;font-size:.78rem}.ExperienceShowcaseModal-module__bN7Uwq__error{color:var(--ac-error);margin:10px 0 0;font-size:.84rem}
.EventsCalendar-module__2UUxCa__wrap{background:var(--ac-surface);border:1px solid var(--ac-border);border-radius:var(--ac-radius);max-width:360px;padding:12px}.EventsCalendar-module__2UUxCa__header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.EventsCalendar-module__2UUxCa__nav{border:1px solid var(--ac-border);border-radius:var(--ac-radius-full);width:32px;height:32px;color:var(--ac-text2);cursor:pointer;background:0 0;place-items:center;font-size:1.1rem;display:grid}.EventsCalendar-module__2UUxCa__nav:hover{border-color:var(--ac-accent);color:var(--ac-text)}.EventsCalendar-module__2UUxCa__monthLabel{font-size:.92rem;font-weight:700}.EventsCalendar-module__2UUxCa__dayLabels{color:var(--ac-text3);text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;font-size:.7rem;font-weight:600;display:grid}.EventsCalendar-module__2UUxCa__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.EventsCalendar-module__2UUxCa__blank{height:36px}.EventsCalendar-module__2UUxCa__cell{border-radius:var(--ac-radius-sm);height:36px;color:var(--ac-text3);cursor:default;background:0 0;border:1px solid #0000;place-items:center;font-size:.84rem;display:grid;position:relative}.EventsCalendar-module__2UUxCa__cellHasEvents{color:var(--ac-text);background:var(--ac-gold-10);border-color:var(--ac-gold-35);cursor:pointer;font-weight:700}.EventsCalendar-module__2UUxCa__cellHasEvents:hover{border-color:var(--ac-gold-55,var(--ac-gold))}.EventsCalendar-module__2UUxCa__cellToday{border-color:var(--ac-accent)}.EventsCalendar-module__2UUxCa__cellSelected{background:var(--ac-gold-22);border-color:var(--ac-gold);box-shadow:0 0 0 1px var(--ac-gold-35) inset}.EventsCalendar-module__2UUxCa__dot{background:var(--ac-gold);border-radius:50%;width:4px;height:4px;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.EventsCalendar-module__2UUxCa__dayEvents{border-top:1px solid var(--ac-border);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.EventsCalendar-module__2UUxCa__dayEventRow{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);background:var(--ac-surface-0,var(--ac-bg0));color:inherit;align-items:baseline;gap:8px;padding:8px 10px;text-decoration:none;display:flex}.EventsCalendar-module__2UUxCa__dayEventRow:hover{border-color:var(--ac-accent)}.EventsCalendar-module__2UUxCa__dayEventTime{color:var(--ac-gold-highlight,var(--ac-gold));flex-shrink:0;font-size:.76rem;font-weight:700}.EventsCalendar-module__2UUxCa__dayEventTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:600;overflow:hidden}.EventsCalendar-module__2UUxCa__hint{color:var(--ac-text3);margin:10px 0 0;font-size:.76rem}
.SavedLibraryPanel-module__gOhf4G__wrap{flex-direction:column;gap:10px;display:flex}.SavedLibraryPanel-module__gOhf4G__emptyMsg{color:var(--ac-text2);margin:8px 0;font-size:.85rem;line-height:1.5}.SavedLibraryPanel-module__gOhf4G__sectionTitle{color:var(--ac-text3);text-transform:uppercase;letter-spacing:.04em;margin:6px 0 0;font-size:.8rem;font-weight:700}.SavedLibraryPanel-module__gOhf4G__itemCard{border:1px solid var(--ac-border);border-radius:var(--ac-radius);align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.SavedLibraryPanel-module__gOhf4G__itemCard:hover{border-color:var(--ac-accent)}.SavedLibraryPanel-module__gOhf4G__thumb{border-radius:var(--ac-radius);object-fit:cover;flex-shrink:0;width:48px;height:48px}.SavedLibraryPanel-module__gOhf4G__thumbPlaceholder{border-radius:var(--ac-radius);background:var(--ac-bg2,#ffffff0f);flex-shrink:0;width:48px;height:48px}.SavedLibraryPanel-module__gOhf4G__itemInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.SavedLibraryPanel-module__gOhf4G__itemType{color:var(--ac-accent);text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:700}.SavedLibraryPanel-module__gOhf4G__itemTitle{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:600;overflow:hidden}.SavedLibraryPanel-module__gOhf4G__skillChips{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.SavedLibraryPanel-module__gOhf4G__skillChip{color:var(--ac-text3);border:1px solid var(--ac-border);border-radius:999px;padding:1px 8px;font-size:.68rem;font-weight:600}.SavedLibraryPanel-module__gOhf4G__otherWrap{border:1px solid var(--ac-border);border-radius:var(--ac-radius);padding:10px}.SavedLibraryPanel-module__gOhf4G__otherWrap>summary{color:var(--ac-text2);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.8rem;font-weight:600}.SavedLibraryPanel-module__gOhf4G__otherList{flex-direction:column;gap:8px;margin-top:10px;display:flex}
.ProfileExperienceList-module__WgEwWG__list{flex-direction:column;gap:16px;min-width:0;max-width:560px;display:flex}.ProfileExperienceList-module__WgEwWG__card{border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);background:var(--ac-surface);flex-direction:column;gap:10px;min-width:0;padding:12px;display:flex}.ProfileExperienceList-module__WgEwWG__cardTop{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.ProfileExperienceList-module__WgEwWG__cardTop:disabled{cursor:default}.ProfileExperienceList-module__WgEwWG__headMain{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.ProfileExperienceList-module__WgEwWG__nameRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.ProfileExperienceList-module__WgEwWG__name{color:var(--ac-text);text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.ProfileExperienceList-module__WgEwWG__kindChip{letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--ac-gold-35,var(--ac-border));color:var(--ac-gold);background:var(--ac-gold-10,transparent);border-radius:999px;flex:none;padding:2px 8px;font-size:10px;font-weight:700}.ProfileExperienceList-module__WgEwWG__meta{color:var(--ac-text3);min-width:0;font-size:12px}.ProfileExperienceList-module__WgEwWG__seekingLine{color:var(--ac-gold);min-width:0;font-size:12px;font-weight:650}.ProfileExperienceList-module__WgEwWG__selfActions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ProfileExperienceList-module__WgEwWG__disciplines{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.ProfileExperienceList-module__WgEwWG__disciplineChip{border:1px solid var(--ac-border);color:var(--ac-text2);background:var(--ac-bg-top);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:650}.ProfileExperienceList-module__WgEwWG__disciplineChip[data-primary=true]{border-color:var(--ac-gold-35,var(--ac-border));color:var(--ac-gold);background:var(--ac-gold-10,var(--ac-bg-top))}.ProfileExperienceList-module__WgEwWG__body{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);background:var(--ac-bg-top);flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.ProfileExperienceList-module__WgEwWG__bodyRow{align-items:baseline;gap:10px;min-width:0;display:flex}.ProfileExperienceList-module__WgEwWG__bodyLabel{letter-spacing:.3px;text-transform:uppercase;color:var(--ac-text3);flex:0 0 84px;font-size:11px;font-weight:700}.ProfileExperienceList-module__WgEwWG__bodyValue{color:var(--ac-text);flex:auto;min-width:0;font-size:13px;font-weight:600}.ProfileExperienceList-module__WgEwWG__bodyMore{color:var(--ac-text3);font-weight:500}@media (max-width:420px){.ProfileExperienceList-module__WgEwWG__bodyRow{flex-direction:column;gap:2px}.ProfileExperienceList-module__WgEwWG__bodyLabel{flex:none}}.ProfileExperienceList-module__WgEwWG__groupHeading{letter-spacing:.4px;text-transform:uppercase;color:var(--ac-text3);margin:4px 0 0;font-size:12px;font-weight:700}.ProfileExperienceList-module__WgEwWG__groupHeading:first-child{margin-top:0}.ProfileExperienceList-module__WgEwWG__editShowcaseBtn{color:var(--ac-gold);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:600;text-decoration:none}.ProfileExperienceList-module__WgEwWG__editShowcaseBtn:hover{text-decoration:underline}.ProfileExperienceList-module__WgEwWG__footer{border-top:1px solid var(--ac-border);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding-top:10px;display:flex}.ProfileExperienceList-module__WgEwWG__footerActions{flex:none;align-items:center;gap:8px;display:inline-flex}.ProfileExperienceList-module__WgEwWG__previewLink{color:var(--ac-text2);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.ProfileExperienceList-module__WgEwWG__previewLink:hover{color:var(--ac-text);text-decoration:underline}.ProfileExperienceList-module__WgEwWG__followBtn{border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text);cursor:pointer;border-radius:999px;flex:none;padding:6px 14px;font-size:13px;font-weight:600}.ProfileExperienceList-module__WgEwWG__followBtn:hover:not(:disabled){border-color:var(--ac-text3);background:var(--ac-bg-top)}.ProfileExperienceList-module__WgEwWG__followBtn:disabled{opacity:.6;cursor:default}.ProfileExperienceList-module__WgEwWG__following{color:var(--ac-text3);border:1px solid var(--ac-border);border-radius:999px;flex:none;padding:5px 12px;font-size:12px;font-weight:600}.ProfileExperienceList-module__WgEwWG__error{color:var(--ac-danger,#c0392b);margin:0;font-size:13px}
.ExperiencePreviewModal-module__xmTrdW__kindChipRow{margin:0 0 10px}.ExperiencePreviewModal-module__xmTrdW__kindChip{letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--ac-gold-35,var(--ac-border));color:var(--ac-gold);background:var(--ac-gold-10,transparent);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.ExperiencePreviewModal-module__xmTrdW__seekingLine{color:var(--ac-gold);margin:0 0 14px;font-size:13px;font-weight:650}.ExperiencePreviewModal-module__xmTrdW__section{min-width:0;margin-bottom:16px}.ExperiencePreviewModal-module__xmTrdW__sectionTitle{letter-spacing:.4px;text-transform:uppercase;color:var(--ac-text3);margin:0 0 8px;font-size:12px;font-weight:700}.ExperiencePreviewModal-module__xmTrdW__sectionCount{color:var(--ac-text3);font-weight:600}.ExperiencePreviewModal-module__xmTrdW__tierList{flex-direction:column;gap:6px;display:flex}.ExperiencePreviewModal-module__xmTrdW__tierGroup{min-width:0}.ExperiencePreviewModal-module__xmTrdW__tierRow{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);background:var(--ac-bg-top);width:100%;min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:7px 10px;display:flex}.ExperiencePreviewModal-module__xmTrdW__tierRow:disabled{cursor:default}.ExperiencePreviewModal-module__xmTrdW__tierChevron{color:var(--ac-text3);flex:none;font-size:12px;transition:transform .15s}.ExperiencePreviewModal-module__xmTrdW__tierChevron[data-open]{transform:rotate(180deg)}.ExperiencePreviewModal-module__xmTrdW__tierSkills{border-left:2px solid var(--ac-border);flex-direction:column;gap:8px;min-width:0;margin:6px 0 4px 10px;padding-left:12px;display:flex}.ExperiencePreviewModal-module__xmTrdW__tierBadge{border:1px solid var(--ac-gold-35,var(--ac-border));width:22px;height:22px;color:var(--ac-gold);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ExperiencePreviewModal-module__xmTrdW__tierName{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.ExperiencePreviewModal-module__xmTrdW__tierMeta{color:var(--ac-text3);flex:none;margin-left:auto;font-size:12px}.ExperiencePreviewModal-module__xmTrdW__skillsHint{color:var(--ac-text3);margin:8px 0 0;font-size:12px}.ExperiencePreviewModal-module__xmTrdW__fanLadder{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ExperiencePreviewModal-module__xmTrdW__fanGateRow{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);background:var(--ac-bg-top);align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}.ExperiencePreviewModal-module__xmTrdW__fanStageBadge{border:1px solid var(--ac-gold-35,var(--ac-border));width:22px;height:22px;color:var(--ac-gold);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.ExperiencePreviewModal-module__xmTrdW__fanGateText{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.ExperiencePreviewModal-module__xmTrdW__people{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ExperiencePreviewModal-module__xmTrdW__person{align-items:center;gap:10px;min-width:0;display:flex}.ExperiencePreviewModal-module__xmTrdW__avatar,.ExperiencePreviewModal-module__xmTrdW__avatarFallback{object-fit:cover;background:var(--ac-border);border-radius:50%;flex:0 0 28px;width:28px;height:28px}.ExperiencePreviewModal-module__xmTrdW__avatarFallback{color:var(--ac-text2);justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.ExperiencePreviewModal-module__xmTrdW__personName{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.ExperiencePreviewModal-module__xmTrdW__hostBadge{color:var(--ac-gold);border:1px solid var(--ac-gold-35,var(--ac-border));border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:700}.ExperiencePreviewModal-module__xmTrdW__footer{flex-direction:column;gap:8px;width:100%;display:flex}.ExperiencePreviewModal-module__xmTrdW__footerRow{justify-content:flex-end;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.ExperiencePreviewModal-module__xmTrdW__codeInput{border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);background:var(--ac-bg-top);min-width:0;color:var(--ac-text);flex:auto;padding:8px 12px;font-size:13px}.ExperiencePreviewModal-module__xmTrdW__followingNote{color:var(--ac-text3);font-size:12px;font-weight:600}.ExperiencePreviewModal-module__xmTrdW__muted{color:var(--ac-text3);margin:0;font-size:13px}.ExperiencePreviewModal-module__xmTrdW__error{color:var(--ac-danger,#c0392b);margin:0;font-size:13px}
.discipline-module__rUkxia__head{align-items:center;gap:var(--ac-space-md);padding:var(--ac-space-md) 0;display:flex}.discipline-module__rUkxia__headPet{flex:none;place-items:center;width:72px;height:72px;display:grid}.discipline-module__rUkxia__headText{min-width:0}.discipline-module__rUkxia__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-dim,#8a8a8a);margin:0;font-size:.6875rem;font-weight:600}.discipline-module__rUkxia__title{margin:2px 0 0;font-size:1.5rem;line-height:1.15}.discipline-module__rUkxia__sub{color:var(--ac-text-dim,#8a8a8a);margin:4px 0 0;font-size:.8125rem}.discipline-module__rUkxia__panel{padding:var(--ac-space-md) 0}.discipline-module__rUkxia__h2{margin:var(--ac-space-md) 0 var(--ac-space-xs);font-size:.9375rem;font-weight:600}.discipline-module__rUkxia__note,.discipline-module__rUkxia__dim{margin:0 0 var(--ac-space-sm);color:var(--ac-text-dim,#8a8a8a);font-size:.8125rem;line-height:1.5}.discipline-module__rUkxia__msg{margin:var(--ac-space-xs) 0;border-radius:var(--ac-radius-sm,6px);background:var(--ac-surface-2,#ffffff0f);padding:8px 12px;font-size:.8125rem}.discipline-module__rUkxia__statRow{gap:var(--ac-space-sm);margin-bottom:var(--ac-space-md);grid-template-columns:repeat(3,1fr);display:grid}.discipline-module__rUkxia__stat{padding:var(--ac-space-sm);border:1px solid var(--ac-border,#ffffff1f);border-radius:var(--ac-radius-md,10px);text-align:center;gap:2px;display:grid}.discipline-module__rUkxia__statVal{font-size:1rem;font-weight:600}.discipline-module__rUkxia__statKey{letter-spacing:.04em;text-transform:uppercase;color:var(--ac-text-dim,#8a8a8a);font-size:.6875rem}.discipline-module__rUkxia__reqList{gap:4px;margin:0;padding:0;font-size:.8125rem;list-style:none;display:grid}.discipline-module__rUkxia__reqMet{color:var(--ac-success,#6fbf8f)}.discipline-module__rUkxia__reqUnmet{color:var(--ac-text-dim,#8a8a8a)}.discipline-module__rUkxia__sideToggle{margin-bottom:var(--ac-space-sm);gap:6px;display:flex}.discipline-module__rUkxia__sideChip{appearance:none;border:1px solid var(--ac-border,#ffffff1f);background:var(--ac-surface-2,#ffffff0f);color:var(--ac-text-dim,#8a8a8a);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:.78rem;font-weight:600}.discipline-module__rUkxia__sideChipActive{background:var(--ac-accent-surface,#c8a15a29);border-color:var(--ac-accent,#c8a15a);color:var(--ac-accent,#c8a15a)}.discipline-module__rUkxia__followList,.discipline-module__rUkxia__dirList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.discipline-module__rUkxia__dirRow{align-items:baseline;gap:var(--ac-space-xs);border-radius:var(--ac-radius-sm,6px);flex-wrap:wrap;padding:8px;display:flex}.discipline-module__rUkxia__dirRow:nth-child(odd),.discipline-module__rUkxia__followRow:nth-child(odd){background:var(--ac-surface-2,#ffffff0a)}.discipline-module__rUkxia__infoBtn{appearance:none;color:var(--ac-text-dim,#8a8a8a);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;padding:10px;font-size:.9375rem;line-height:1}.discipline-module__rUkxia__infoBtn:hover,.discipline-module__rUkxia__infoBtn:focus-visible{color:var(--ac-accent,#c8a15a)}.discipline-module__rUkxia__cardList{gap:8px;display:grid}.discipline-module__rUkxia__cardPaneTabs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.discipline-module__rUkxia__cardPaneTabs .discipline-module__rUkxia__pathChip{margin-left:auto}.discipline-module__rUkxia__pathChip{appearance:none;border:1px solid var(--ac-border,#ffffff29);color:var(--ac-text-dim,#8a8a8a);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:600;line-height:1}.discipline-module__rUkxia__pathChip:hover,.discipline-module__rUkxia__pathChip:focus-visible{color:var(--ac-accent,#c8a15a);border-color:currentColor}.discipline-module__rUkxia__tierGroup{flex-direction:column;gap:6px;display:flex}.discipline-module__rUkxia__tierGroup+.discipline-module__rUkxia__tierGroup{margin-top:var(--ac-space-md,14px);padding-top:var(--ac-space-sm,10px);border-top:1px solid var(--ac-border,#ffffff1f)}.discipline-module__rUkxia__tierHeader{appearance:none;cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:8px;margin-bottom:4px;padding:0;display:flex}.discipline-module__rUkxia__tierChevron{color:var(--ac-text-dim,#8a8a8a);flex-shrink:0;transition:transform .18s}.discipline-module__rUkxia__tierChevronCollapsed{transform:rotate(-90deg)}.discipline-module__rUkxia__tierBadge{text-transform:uppercase;letter-spacing:.04em;color:var(--ac-accent,#c8a15a);border:1px solid var(--ac-accent,#c8a15a);border-radius:999px;padding:3px 8px;font-size:.75rem;font-weight:800;line-height:1}.discipline-module__rUkxia__tierCount{color:var(--ac-text-dim,#8a8a8a);font-size:.72rem;font-weight:500}.discipline-module__rUkxia__dirName,.discipline-module__rUkxia__followName{color:inherit;font-size:.875rem;text-decoration:none}.discipline-module__rUkxia__dirName:hover,.discipline-module__rUkxia__followName:hover{text-decoration:underline}.discipline-module__rUkxia__dirMeta,.discipline-module__rUkxia__followMeta{color:var(--ac-text-dim,#8a8a8a);font-size:.75rem}.discipline-module__rUkxia__detail{gap:var(--ac-space-md);justify-items:stretch;display:grid}.discipline-module__rUkxia__backBtn{color:var(--ac-text-dim,#8a8a8a);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:6px 0;font-size:.8125rem}.discipline-module__rUkxia__backBtn:hover{color:inherit}.discipline-module__rUkxia__detailName{margin:0;font-size:1.125rem;line-height:1.2}.discipline-module__rUkxia__detailMeta{color:var(--ac-text-dim,#8a8a8a);margin:-8px 0 0;font-size:.8125rem}.discipline-module__rUkxia__detailTitleRow{align-items:center;gap:var(--ac-space-xs);display:flex}.discipline-module__rUkxia__detailTitleRow .discipline-module__rUkxia__infoBtn{padding:4px 8px}.discipline-module__rUkxia__detailTabs{flex-wrap:wrap;gap:6px;display:flex}.discipline-module__rUkxia__progressTrack{background:var(--ac-surface-2,#ffffff0f);border-radius:999px;height:6px;overflow:hidden}.discipline-module__rUkxia__progressFill{background:var(--ac-accent,#c8a15a);border-radius:999px;height:100%}.discipline-module__rUkxia__progressLabel{color:var(--ac-text-dim,#8a8a8a);margin:-10px 0 0;font-size:.75rem}.discipline-module__rUkxia__statusLine{color:var(--ac-text-dim,#8a8a8a);margin:-6px 0 0;font-size:.8125rem}.discipline-module__rUkxia__statusLine[data-status=dueSoon]{color:var(--ac-warn,#d9a13c)}.discipline-module__rUkxia__statusLine[data-status=regressing]{color:var(--ac-danger,#e06c5c)}.discipline-module__rUkxia__anatomyBlock{border:1px solid var(--ac-border,#ffffff1f);border-radius:var(--ac-radius-sm,6px);background:var(--ac-surface-2,#ffffff0a);gap:4px;padding:10px 12px;display:grid}.discipline-module__rUkxia__anatomyHead{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text-dim,#8a8a8a);margin:0 0 2px;font-size:.72rem;font-weight:800}.discipline-module__rUkxia__anatomyLine{color:inherit;margin:0;font-size:.8125rem}.discipline-module__rUkxia__anatomyRole{color:var(--ac-text-dim,#8a8a8a);font-weight:700}.discipline-module__rUkxia__nerveLine{margin:0;font-size:.8125rem}.discipline-module__rUkxia__nerveLine[data-relation=compresses],.discipline-module__rUkxia__nerveLine[data-relation=compresses] .discipline-module__rUkxia__anatomyRole{color:var(--ac-warn,#d9a13c)}.discipline-module__rUkxia__reportLink{color:var(--ac-text-dim,#8a8a8a);text-underline-offset:2px;justify-self:start;font-size:.78rem;text-decoration:underline}.discipline-module__rUkxia__reportLink:hover{color:var(--ac-accent,#c8a15a)}.discipline-module__rUkxia__proTools{margin-top:var(--ac-space-md);gap:var(--ac-space-sm);justify-items:start;display:grid}.discipline-module__rUkxia__reviewGroup{width:100%;margin-top:var(--ac-space-md,14px);padding-top:var(--ac-space-sm,10px);border-top:1px solid var(--ac-border,#ffffff1f)}.discipline-module__rUkxia__proposeForm{gap:var(--ac-space-xs);width:100%;max-width:420px;display:grid}.discipline-module__rUkxia__textInput{border:1px solid var(--ac-border,#ffffff1f);border-radius:var(--ac-radius-sm,6px);background:var(--ac-surface-2,#ffffff0f);width:100%;color:inherit;font:inherit;padding:8px 10px;font-size:.875rem}.discipline-module__rUkxia__textInput:focus-visible{border-color:var(--ac-accent,#c8a15a);outline:none}.discipline-module__rUkxia__proposeActions{gap:var(--ac-space-xs);display:flex}.discipline-module__rUkxia__polyPair{gap:var(--ac-space-md);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.discipline-module__rUkxia__polySide{gap:var(--ac-space-xs);justify-items:start;display:grid}.discipline-module__rUkxia__polySideHead{letter-spacing:.06em;text-transform:uppercase;color:var(--ac-text-dim,#8a8a8a);margin:0;font-size:.8rem;font-weight:700}.discipline-module__rUkxia__followRow{align-items:center;gap:var(--ac-space-xs);border-radius:var(--ac-radius-sm,6px);flex-wrap:wrap;padding:8px;display:flex}.discipline-module__rUkxia__followMain{flex:auto;gap:2px;min-width:0;display:grid}.discipline-module__rUkxia__quietChip,.discipline-module__rUkxia__followingChip{white-space:nowrap;border-radius:999px;flex:none;padding:2px 8px;font-size:.6875rem}.discipline-module__rUkxia__quietChip{background:var(--ac-warn-bg,#dca03c29);color:var(--ac-warn,#d8a63c)}.discipline-module__rUkxia__followingChip{background:var(--ac-surface-3,#ffffff1a);color:var(--ac-text-dim,#8a8a8a)}.discipline-module__rUkxia__group{margin-bottom:var(--ac-space-md)}.discipline-module__rUkxia__groupBlurb{margin:0 0 var(--ac-space-xs);color:var(--ac-text-dim,#8a8a8a);font-size:.75rem}.discipline-module__rUkxia__albumGrid{margin:var(--ac-space-md) 0 0;gap:var(--ac-space-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));padding:0;list-style:none;display:grid}.discipline-module__rUkxia__albumCard{color:inherit;gap:4px;text-decoration:none;display:grid}.discipline-module__rUkxia__albumCover,.discipline-module__rUkxia__albumCoverEmpty{aspect-ratio:1;border-radius:var(--ac-radius-md,10px);object-fit:cover;width:100%}.discipline-module__rUkxia__albumCoverEmpty{background:var(--ac-surface-2,#ffffff0f);color:var(--ac-text-dim,#8a8a8a);place-items:center;display:grid}.discipline-module__rUkxia__albumTitle{text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.discipline-module__rUkxia__albumCard:hover .discipline-module__rUkxia__albumTitle,.discipline-module__rUkxia__albumCard:focus-visible .discipline-module__rUkxia__albumTitle{text-decoration:underline}.discipline-module__rUkxia__albumMeta{color:var(--ac-text-dim,#8a8a8a);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.discipline-module__rUkxia__albumAddTile{aspect-ratio:1;border:1.5px dashed var(--ac-border,#fff3);border-radius:var(--ac-radius-md,10px);width:100%;color:var(--ac-text-dim,#8a8a8a);place-content:center;justify-items:center;gap:2px;font-size:.8rem;text-decoration:none;display:grid}.discipline-module__rUkxia__albumAddTile:hover,.discipline-module__rUkxia__albumAddTile:focus-visible{color:var(--ac-accent,#c8a15a);border-color:var(--ac-accent,#c8a15a)}.discipline-module__rUkxia__albumAddPlus{font-size:1.6rem;line-height:1}.discipline-module__rUkxia__primaryBtn{border-radius:var(--ac-radius-sm,6px);background:var(--ac-accent,#c8a15a);color:var(--ac-on-accent,#14110c);cursor:pointer;border:0;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-block}.discipline-module__rUkxia__ghostBtn{border:1px solid var(--ac-border,#ffffff29);border-radius:var(--ac-radius-sm,6px);color:inherit;cursor:pointer;background:0 0;flex:none;padding:6px 12px;font-size:.75rem}.discipline-module__rUkxia__ghostBtn:disabled{opacity:.5;cursor:default}.discipline-module__rUkxia__runBlock{margin-bottom:var(--ac-space-md,16px)}.discipline-module__rUkxia__runList{gap:6px;margin:0;padding:0;list-style:none;display:grid}.discipline-module__rUkxia__runRow{border:1px solid var(--ac-border);border-radius:var(--ac-radius,12px);background:var(--ac-surface);min-height:56px;color:inherit;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.discipline-module__rUkxia__runRow:hover,.discipline-module__rUkxia__runRow:focus-visible{border-color:var(--ac-text3,var(--ac-border));background:var(--ac-surface-hover,var(--ac-surface2,var(--ac-surface)))}.discipline-module__rUkxia__runThumb{background:linear-gradient(135deg, var(--ac-bg-top,#0b2a20), var(--ac-bg0,#06110d));width:40px;height:40px;color:var(--ac-text);border-radius:10px;flex:0 0 40px;place-items:center;font-size:1rem;font-weight:800;display:grid;overflow:hidden}.discipline-module__rUkxia__runThumb img{object-fit:cover;width:100%;height:100%;display:block}.discipline-module__rUkxia__runMain{flex-direction:column;flex:auto;min-width:0;line-height:1.25;display:flex}.discipline-module__rUkxia__runName{color:var(--ac-text);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.discipline-module__rUkxia__runMeta{color:var(--ac-text3,var(--ac-text2));text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.discipline-module__rUkxia__runOpen{color:var(--ac-gold,var(--ac-text));white-space:nowrap;flex-shrink:0;margin-left:auto;font-size:.8rem;font-weight:800}.discipline-module__rUkxia__runCreate{margin-top:var(--ac-space-sm)}
.AdmireButton-module__sa1G7q__idle{background:var(--ac-accent);color:var(--ac-btn-primary-text,#0f120e)}.AdmireButton-module__sa1G7q__idle:hover{filter:brightness(1.15)}.AdmireButton-module__sa1G7q__active{border:1px solid var(--ac-accent);color:var(--ac-accent);background:0 0}.AdmireButton-module__sa1G7q__active:hover{background:var(--ac-accent-surface)}.AdmireButton-module__sa1G7q__cardActive{color:var(--ac-accent);box-shadow:0 0 0 1px var(--ac-accent), 0 4px 20px #00000040;border-color:var(--ac-accent)!important}
.EntityCardShell-module__6XOj1q__card{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);background:linear-gradient(180deg, var(--ac-bg1), var(--ac-bg0));color:var(--ac-paper,var(--ac-text));box-shadow:0 18px 50px var(--ac-bg0);isolation:isolate;flex-direction:column;width:100%;min-width:0;transition:box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden}.EntityCardShell-module__6XOj1q__card[data-liked=true]{box-shadow:0 18px 50px var(--ac-bg0), 0 0 0 1px color-mix(in srgb, var(--ac-gold) 10%, transparent), 0 0 28px color-mix(in srgb, var(--ac-gold) 10%, transparent)}.EntityCardShell-module__6XOj1q__header{flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.EntityCardShell-module__6XOj1q__ownerLink{color:inherit;align-items:center;gap:10px;min-width:0;text-decoration:none;display:flex}.EntityCardShell-module__6XOj1q__avatar{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:radial-gradient(circle at 30% 20%, var(--ac-paper,var(--ac-text)), var(--ac-gold));flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex;overflow:hidden}.EntityCardShell-module__6XOj1q__avatarImg{object-fit:cover;width:100%;height:100%;display:block}.EntityCardShell-module__6XOj1q__avatarInitials{letter-spacing:.03em;color:var(--ac-bg2);font-size:.78rem;font-weight:850}.EntityCardShell-module__6XOj1q__ownerMeta{min-width:0}.EntityCardShell-module__6XOj1q__ownerName{white-space:nowrap;text-overflow:ellipsis;font-size:.92rem;font-weight:800;line-height:1.1;overflow:hidden}.EntityCardShell-module__6XOj1q__ownerSub{color:var(--ac-muted,var(--ac-text3));white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:.78rem;overflow:hidden}.EntityCardShell-module__6XOj1q__headerRight{align-items:center;gap:10px;display:flex}.EntityCardShell-module__6XOj1q__headerPill{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-paper,var(--ac-text));cursor:pointer;min-height:40px;padding:8px 12px;font-size:.82rem;font-weight:800}.EntityCardShell-module__6XOj1q__headerPill[data-active=true]{border-color:var(--ac-gold-55);box-shadow:0 0 0 3px var(--ac-gold-10)}.EntityCardShell-module__6XOj1q__mediaWrap{border-radius:var(--ac-radius-lg);flex:none;margin:0 12px;position:relative;overflow:hidden}.EntityCardShell-module__6XOj1q__mediaSlot{aspect-ratio:4/3;background:var(--ac-bg0);width:100%;position:relative}.EntityCardShell-module__6XOj1q__mediaImg,.EntityCardShell-module__6XOj1q__mediaVideo{object-fit:contain;object-position:center center;background:var(--ac-bg0);width:100%;height:100%;display:block}.EntityCardShell-module__6XOj1q__mediaClickLayer{cursor:pointer;z-index:1;background:0 0;border:0;padding:0;position:absolute;inset:0}.EntityCardShell-module__6XOj1q__mediaAudioWrap{z-index:2;background:var(--ac-bg0);justify-content:center;align-items:center;width:100%;height:100%;padding:0 16px;display:flex;position:relative}.EntityCardShell-module__6XOj1q__mediaAudio{width:100%;max-width:420px;display:block}.EntityCardShell-module__6XOj1q__mediaSkeleton{width:100%;height:100%;color:var(--ac-text);justify-content:center;align-items:center;font-size:.85rem;display:flex}.EntityCardShell-module__6XOj1q__navBtnLeft,.EntityCardShell-module__6XOj1q__navBtnRight{cursor:pointer;width:44px;height:44px;color:var(--ac-text);z-index:3;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.EntityCardShell-module__6XOj1q__navBtnLeft{left:8px}.EntityCardShell-module__6XOj1q__navBtnRight{right:8px}.EntityCardShell-module__6XOj1q__navBtnLeft:focus-visible,.EntityCardShell-module__6XOj1q__navBtnRight:focus-visible{outline:2px solid var(--ac-gold-45);outline-offset:2px;border-radius:var(--ac-radius-full)}.EntityCardShell-module__6XOj1q__navIcon{text-shadow:0 8px 20px var(--ac-bg1);font-size:28px;line-height:1}.EntityCardShell-module__6XOj1q__mediaIndex{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-bg1);color:var(--ac-text);z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 10px;font-size:.75rem;position:absolute;bottom:10px;left:10px}.EntityCardShell-module__6XOj1q__videoBadge{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-bg1);color:var(--ac-text);letter-spacing:.08em;text-transform:uppercase;z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:6px 10px;font-size:.7rem;position:absolute;bottom:10px;right:10px}.EntityCardShell-module__6XOj1q__muteBtn{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-bg1);width:34px;height:34px;color:var(--ac-text);z-index:4;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.EntityCardShell-module__6XOj1q__muteBtn[data-muted=false]{color:var(--ac-gold)}.EntityCardShell-module__6XOj1q__muteBtn:focus-visible{outline:2px solid var(--ac-gold-45);outline-offset:2px}.EntityCardShell-module__6XOj1q__muteIcon{font-size:16px;line-height:1}.EntityCardShell-module__6XOj1q__body{flex-direction:column;flex:none;gap:4px;padding:12px 16px 10px;display:flex}.EntityCardShell-module__6XOj1q__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--ac-muted,var(--ac-text3));margin:0 0 6px;font-size:.72rem}.EntityCardShell-module__6XOj1q__specStrip{border-top:1px solid var(--ac-border);flex-direction:column;gap:8px;margin:12px 16px 0;padding:12px 0 0;display:flex}.EntityCardShell-module__6XOj1q__specItem{min-width:0;color:var(--ac-paper,var(--ac-text));align-items:center;gap:10px;font-size:13px;line-height:1.3;display:flex}.EntityCardShell-module__6XOj1q__specIcon{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:color-mix(in srgb, var(--ac-gold) 8%, transparent);width:22px;height:22px;color:var(--ac-gold);flex:none;justify-content:center;align-items:center;display:inline-flex}.EntityCardShell-module__6XOj1q__specIcon svg{display:block}.EntityCardShell-module__6XOj1q__specLabel{min-width:0;color:var(--ac-paper,var(--ac-text));white-space:nowrap;text-overflow:ellipsis;flex:auto;font-weight:600;overflow:hidden}.EntityCardShell-module__6XOj1q__metaLine{display:none}.EntityCardShell-module__6XOj1q__metaTags{color:var(--ac-gold,var(--ac-text2));letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.EntityCardShell-module__6XOj1q__metaScroll{display:inline}.EntityCardShell-module__6XOj1q__title{letter-spacing:.2px;color:var(--ac-paper,var(--ac-text));white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:17px;font-weight:900;line-height:1.25;overflow:hidden}.EntityCardShell-module__6XOj1q__descWrap{margin-top:2px}.EntityCardShell-module__6XOj1q__desc{color:var(--ac-text2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.EntityCardShell-module__6XOj1q__descWrap[data-expanded=true] .EntityCardShell-module__6XOj1q__desc{-webkit-line-clamp:unset;line-clamp:unset;display:block}.EntityCardShell-module__6XOj1q__descToggle{color:var(--ac-paper,var(--ac-text));text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:.8rem;font-weight:800;text-decoration:underline}.EntityCardShell-module__6XOj1q__tags,.EntityCardShell-module__6XOj1q__tag{display:none}.EntityCardShell-module__6XOj1q__footer{border-top:1px solid var(--ac-border);flex:none;align-items:stretch;padding:0;display:flex}.EntityCardShell-module__6XOj1q__social{flex:1;align-items:center;gap:0;min-width:0;display:flex}.EntityCardShell-module__6XOj1q__metaBtn{cursor:pointer;color:var(--ac-paper,var(--ac-text));background:0 0;border:0;border-radius:0;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:.85rem;display:inline-flex}.EntityCardShell-module__6XOj1q__metaBtn:focus-visible{outline:2px solid var(--ac-gold);outline-offset:3px}.EntityCardShell-module__6XOj1q__heart{color:var(--ac-text2);justify-content:center;align-items:center;line-height:1;transition:color .18s,filter .18s;display:inline-flex}.EntityCardShell-module__6XOj1q__metaBtn[data-liked=true] .EntityCardShell-module__6XOj1q__heart{color:var(--gold,var(--ac-gold,var(--ac-gold)));filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ac-gold) 35%, transparent))}.EntityCardShell-module__6XOj1q__count{font-weight:800}.EntityCardShell-module__6XOj1q__icon{opacity:.9;justify-content:center;align-items:center;display:inline-flex}.EntityCardShell-module__6XOj1q__moreIcon{width:20px;height:20px}.EntityCardShell-module__6XOj1q__ctaBtn{border:none;border-top:1px solid var(--ac-border);width:100%;color:var(--ac-text3);letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;background:0 0;border-radius:0;padding:10px 14px;font-size:11px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:block}.EntityCardShell-module__6XOj1q__ctaBtn:hover{color:var(--ac-text2);background:#ffffff08}.EntityCardShell-module__6XOj1q__ctaBtn:active{background:color-mix(in srgb, var(--ac-border) 60%, transparent)}.EntityCardShell-module__6XOj1q__actions{border-left:1px solid var(--ac-border);align-items:center;margin-left:auto;display:flex}.EntityCardShell-module__6XOj1q__moreBtn{width:44px;color:var(--ac-paper,var(--ac-text));cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;display:flex}.EntityCardShell-module__6XOj1q__moreBtn:focus-visible{outline:2px solid var(--ac-gold);outline-offset:3px}.EntityCardShell-module__6XOj1q__menu{z-index:50;border-radius:var(--ac-radius-lg);justify-content:stretch;align-items:flex-end;padding:12px;display:flex;position:absolute;inset:0}.EntityCardShell-module__6XOj1q__menuBackdrop{border-radius:var(--ac-radius-lg);background:color-mix(in srgb, var(--ac-bg1) 70%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:0;position:absolute;inset:0}.EntityCardShell-module__6XOj1q__menuSheet{border-radius:var(--ac-radius-lg);background:var(--ac-bg1);border:1px solid var(--ac-gold-10);width:100%;box-shadow:0 20px 50px var(--ac-bg0);position:relative;overflow:hidden}.EntityCardShell-module__6XOj1q__menuItem,.EntityCardShell-module__6XOj1q__menuItemDanger{text-align:left;width:100%;color:var(--ac-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:14px}.EntityCardShell-module__6XOj1q__menuItem+.EntityCardShell-module__6XOj1q__menuItem,.EntityCardShell-module__6XOj1q__menuItem+.EntityCardShell-module__6XOj1q__menuItemDanger,.EntityCardShell-module__6XOj1q__menuItemDanger+.EntityCardShell-module__6XOj1q__menuItem,.EntityCardShell-module__6XOj1q__menuItemDanger+.EntityCardShell-module__6XOj1q__menuItemDanger{border-top:1px solid var(--ac-border)}.EntityCardShell-module__6XOj1q__menuItemDanger{color:var(--ac-error)}.EntityCardShell-module__6XOj1q__analytics{padding:0 14px 10px}.EntityCardShell-module__6XOj1q__analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.EntityCardShell-module__6XOj1q__metric{border-radius:var(--ac-radius);border:1px solid var(--ac-border);background:var(--ac-surface);padding:10px}.EntityCardShell-module__6XOj1q__metricK{color:var(--ac-muted,var(--ac-text3));letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.EntityCardShell-module__6XOj1q__metricV{margin-top:6px;font-size:1.05rem;font-weight:900}
.ServiceCard-module__y_Plna__wrap{display:block}
.seed-module__OJLvUW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.seed-module__OJLvUW__scene{aspect-ratio:16/10;border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);background:var(--ac-bg1);width:100%;max-width:520px;box-shadow:0 10px 30px var(--ac-bg1);position:relative;overflow:hidden}.seed-module__OJLvUW__sceneBare{aspect-ratio:auto;border-radius:inherit;max-width:none;height:100%;box-shadow:none;border:0}.seed-module__OJLvUW__media{filter:saturate(.92)contrast(1.05);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.seed-module__OJLvUW__composite{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.seed-module__OJLvUW__mood_calm .seed-module__OJLvUW__stage_0{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-1-neutral.png)}.seed-module__OJLvUW__mood_calm .seed-module__OJLvUW__stage_1{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-2-neutral.png)}.seed-module__OJLvUW__mood_calm .seed-module__OJLvUW__stage_2{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-3-neutral.png)}.seed-module__OJLvUW__mood_calm .seed-module__OJLvUW__stage_3{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-4-neutral.png)}.seed-module__OJLvUW__mood_calm .seed-module__OJLvUW__stage_4{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-5-neutral.png)}.seed-module__OJLvUW__mood_dormant .seed-module__OJLvUW__stage_0{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-1-neutral.png)}.seed-module__OJLvUW__mood_dormant .seed-module__OJLvUW__stage_1{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-2-neutral.png)}.seed-module__OJLvUW__mood_dormant .seed-module__OJLvUW__stage_2{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-3-neutral.png)}.seed-module__OJLvUW__mood_dormant .seed-module__OJLvUW__stage_3{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-4-neutral.png)}.seed-module__OJLvUW__mood_dormant .seed-module__OJLvUW__stage_4{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-5-neutral.png)}.seed-module__OJLvUW__mood_thriving .seed-module__OJLvUW__stage_0{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-1-thriving.png)}.seed-module__OJLvUW__mood_thriving .seed-module__OJLvUW__stage_1{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-2-thriving.png)}.seed-module__OJLvUW__mood_thriving .seed-module__OJLvUW__stage_2{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-3-thriving.png)}.seed-module__OJLvUW__mood_thriving .seed-module__OJLvUW__stage_3{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-4-thriving.png)}.seed-module__OJLvUW__mood_thriving .seed-module__OJLvUW__stage_4{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-5-thriving.png)}.seed-module__OJLvUW__mood_strained .seed-module__OJLvUW__stage_0{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-1-withering.png)}.seed-module__OJLvUW__mood_strained .seed-module__OJLvUW__stage_1{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-2-withering.png)}.seed-module__OJLvUW__mood_strained .seed-module__OJLvUW__stage_2{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-3-withering.png)}.seed-module__OJLvUW__mood_strained .seed-module__OJLvUW__stage_3{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-4-withering.png)}.seed-module__OJLvUW__mood_strained .seed-module__OJLvUW__stage_4{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-5-withering.png)}.seed-module__OJLvUW__mood_warning .seed-module__OJLvUW__stage_0{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-1-dangerous.png)}.seed-module__OJLvUW__mood_warning .seed-module__OJLvUW__stage_1{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-2-dangerous.png)}.seed-module__OJLvUW__mood_warning .seed-module__OJLvUW__stage_2{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-3-dangerous.png)}.seed-module__OJLvUW__mood_warning .seed-module__OJLvUW__stage_3{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-4-dangerous.png)}.seed-module__OJLvUW__mood_warning .seed-module__OJLvUW__stage_4{background-image:url(/assets/img/sprites/forest-spirit/habitat/habitat-5-dangerous.png)}.seed-module__OJLvUW__overlay{pointer-events:none;background:linear-gradient(#0000 40%,#00000040 100%);position:absolute;inset:0}.seed-module__OJLvUW__sparkles{opacity:.55;background:radial-gradient(2px 2px at 22% 34%, var(--ac-text3), transparent), radial-gradient(2px 2px at 64% 22%, var(--ac-border2), transparent), radial-gradient(1.5px 1.5px at 78% 48%, var(--ac-border), transparent);position:absolute;inset:0}.seed-module__OJLvUW__creatureWrap{filter:drop-shadow(0 8px 20px #00000040);background:0 0;width:42%;min-width:120px;max-width:220px;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.seed-module__OJLvUW__characterImg{object-fit:contain;width:100%;height:auto;display:block}.seed-module__OJLvUW__badges{gap:8px;display:inline-flex;position:absolute;top:10px;left:10px}.seed-module__OJLvUW__badgeStage,.seed-module__OJLvUW__badgeWarning{border-radius:var(--ac-radius-full);letter-spacing:.2px;border:1px solid var(--ac-border);background:var(--ac-bg1);color:var(--ac-text2);align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.seed-module__OJLvUW__badgeWarning{border-color:var(--ac-border2);background:var(--ac-bg0)}.seed-module__OJLvUW__mood_dormant .seed-module__OJLvUW__sparkles{opacity:.25}.seed-module__OJLvUW__mood_thriving .seed-module__OJLvUW__sparkles{opacity:.75}.seed-module__OJLvUW__mood_warning .seed-module__OJLvUW__sparkles{opacity:.35}@media (prefers-reduced-motion:no-preference){.seed-module__OJLvUW__mood_thriving .seed-module__OJLvUW__sparkles{animation:4.5s ease-in-out infinite seed-module__OJLvUW__twinkle}.seed-module__OJLvUW__mood_warning .seed-module__OJLvUW__creatureWrap{animation:.9s ease-in-out infinite seed-module__OJLvUW__wobble}}@keyframes seed-module__OJLvUW__twinkle{0%,to{opacity:.55}50%{opacity:.85}}@keyframes seed-module__OJLvUW__wobble{0%,to{transform:translate(-50%)rotate(-1.2deg)}50%{transform:translate(-50%)rotate(1.2deg)}}.seed-module__OJLvUW__hud{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-border);background:var(--ac-bg1);width:100%;padding:12px 12px 10px}.seed-module__OJLvUW__hudTop{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.seed-module__OJLvUW__hudTitle{align-items:center;gap:8px;display:inline-flex}.seed-module__OJLvUW__hudStage{letter-spacing:.2px;color:var(--ac-text);font-size:13px;font-weight:650}.seed-module__OJLvUW__hudWarning{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-bg1);color:var(--ac-text2);padding:4px 8px;font-size:12px}.seed-module__OJLvUW__hudCareLoad{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-surface);color:var(--ac-text2);padding:4px 8px;font-size:12px}.seed-module__OJLvUW__bars{gap:10px;display:grid}.seed-module__OJLvUW__barRow{gap:6px;display:grid}.seed-module__OJLvUW__barLabel{color:var(--ac-text2);justify-content:space-between;font-size:12px;display:flex}.seed-module__OJLvUW__barValue{color:var(--ac-text2)}.seed-module__OJLvUW__progress{border-radius:var(--ac-radius-full);background:var(--ac-border);width:100%;height:10px;overflow:hidden}.seed-module__OJLvUW__progress::-webkit-progress-bar{background:var(--ac-border);border-radius:var(--ac-radius-full)}.seed-module__OJLvUW__progress::-webkit-progress-value{background:var(--ac-text3);border-radius:var(--ac-radius-full)}.seed-module__OJLvUW__progress::-moz-progress-bar{background:var(--ac-text3);border-radius:var(--ac-radius-full)}.seed-module__OJLvUW__hudHint{color:var(--ac-text2);margin:10px 0 0;font-size:12px}.seed-module__OJLvUW__habitatTrack{gap:3px;width:100%;height:10px;display:flex}.seed-module__OJLvUW__habitatSeg{border-radius:var(--ac-radius-full);background:var(--ac-border);flex:1;transition:background .3s}.seed-module__OJLvUW__habitatSegFilled{background:var(--ac-text3)}.seed-module__OJLvUW__habitatSeg[data-habitat=dangerous].seed-module__OJLvUW__habitatSegFilled{background:#c0392b}.seed-module__OJLvUW__habitatSeg[data-habitat=withering].seed-module__OJLvUW__habitatSegFilled{background:#e67e22}.seed-module__OJLvUW__habitatSeg[data-habitat=neutral].seed-module__OJLvUW__habitatSegFilled{background:#f1c40f}.seed-module__OJLvUW__habitatSeg[data-habitat=growing].seed-module__OJLvUW__habitatSegFilled{background:#27ae60}.seed-module__OJLvUW__habitatSeg[data-habitat=thriving].seed-module__OJLvUW__habitatSegFilled{background:#2ecc71}.seed-module__OJLvUW__barValue[data-habitat=dangerous]{color:#c0392b}.seed-module__OJLvUW__barValue[data-habitat=withering]{color:#e67e22}.seed-module__OJLvUW__barValue[data-habitat=neutral]{color:#f1c40f}.seed-module__OJLvUW__barValue[data-habitat=growing]{color:#27ae60}.seed-module__OJLvUW__barValue[data-habitat=thriving]{color:#2ecc71}.seed-module__OJLvUW__evolveBtn{border:1px solid var(--ac-border2);border-radius:var(--ac-radius-lg);background:var(--ac-surface);width:100%;color:var(--ac-text);letter-spacing:.3px;cursor:pointer;text-align:center;margin-top:10px;padding:8px 14px;font-size:13px;font-weight:650;transition:background .2s,border-color .2s,opacity .2s;display:block}.seed-module__OJLvUW__evolveBtn:hover:not(:disabled){background:var(--ac-border2);border-color:var(--ac-text3)}.seed-module__OJLvUW__vitals{align-content:center;gap:8px;min-width:0;display:grid}.seed-module__OJLvUW__vitals .seed-module__OJLvUW__barRow{gap:5px}.seed-module__OJLvUW__vitals .seed-module__OJLvUW__barLabel{letter-spacing:.02em;color:var(--ac-text3);gap:8px;font-size:11px}.seed-module__OJLvUW__vitals .seed-module__OJLvUW__barValue{color:var(--ac-text2);font-size:12px;font-weight:700}.seed-module__OJLvUW__vitals .seed-module__OJLvUW__habitatTrack,.seed-module__OJLvUW__vitals .seed-module__OJLvUW__progress{height:8px}.seed-module__OJLvUW__hudVitals{margin-bottom:10px}.seed-module__OJLvUW__evolveBox{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);overflow:hidden}.seed-module__OJLvUW__hudEvolve{margin-top:10px}.seed-module__OJLvUW__evolveSummary{cursor:pointer;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:2px 8px;min-height:44px;padding:9px 12px;list-style:none;display:grid}.seed-module__OJLvUW__evolveSummary::-webkit-details-marker{display:none}.seed-module__OJLvUW__evolveSummary::marker{content:""}.seed-module__OJLvUW__evolveSummary:focus-visible{outline:2px solid var(--ac-text3);outline-offset:-2px}.seed-module__OJLvUW__evolveChevron{width:14px;color:var(--ac-text3);transition:transform .2s var(--ac-ease);font-size:10px;line-height:1}.seed-module__OJLvUW__evolveChevron:before{content:"▸"}.seed-module__OJLvUW__evolveBox[open] .seed-module__OJLvUW__evolveChevron{transform:rotate(90deg)}.seed-module__OJLvUW__evolveTitle{color:var(--ac-text);font-size:12.5px;font-weight:700}.seed-module__OJLvUW__evolveCount{color:var(--ac-text3);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.seed-module__OJLvUW__evolveNext{color:var(--ac-text3);grid-column:2/-1;font-size:11px;line-height:1.35}.seed-module__OJLvUW__evolveList{color:var(--ac-text2);border-top:1px solid var(--ac-border);gap:3px;margin:0;padding:8px 12px 10px;font-size:12px;list-style:none;display:grid}.seed-module__OJLvUW__evolveItem[data-met="1"]{color:var(--ac-text3)}.seed-module__OJLvUW__evolveMark{width:1em;color:var(--ac-accent);display:inline-block}.seed-module__OJLvUW__evolveItem[data-met="0"] .seed-module__OJLvUW__evolveMark{color:var(--ac-text3)}.seed-module__OJLvUW__evolveHint{color:var(--ac-text3);margin:0;padding:0 12px 10px;font-size:11.5px}.seed-module__OJLvUW__evolveBox[data-ready="1"]{border-color:var(--ac-gold-45);background:var(--ac-gold-5)}.seed-module__OJLvUW__evolveBox[data-ready="1"] .seed-module__OJLvUW__evolveTitle,.seed-module__OJLvUW__evolveBox[data-ready="1"] .seed-module__OJLvUW__evolveCount{color:var(--ac-gold-highlight)}.seed-module__OJLvUW__maxLine{border:1px solid var(--ac-border);border-radius:var(--ac-radius);background:var(--ac-surface);color:var(--ac-text3);margin:0;padding:10px 12px;font-size:12px}@media (min-width:960px){.seed-module__OJLvUW__evolveList{grid-template-columns:1fr 1fr;column-gap:16px}}
.KleeKaiPlaceholder-module__KLIRuW__wrap{aspect-ratio:1;border-radius:var(--ac-radius-lg,16px);background:radial-gradient(circle at 50% 55%,#ffffff0a 0%,#05080740 70%);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.KleeKaiPlaceholder-module__KLIRuW__silhouette{opacity:.18;background:currentColor;width:54%;height:54%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M18 12c0-4 3-8 6-8s5 2 6 5c1-3 3-5 6-5s6 4 6 8c0 2-1 4-2 5l1 3c4 3 7 8 7 14v4c0 2-1 4-3 5v8c0 2-2 4-4 4h-2c-2 0-3-2-3-4v-5h-8v5c0 2-1 4-3 4h-2c-2 0-4-2-4-4v-8c-2-1-3-3-3-5v-4c0-6 3-11 7-14l1-3c-1-1-2-3-2-5z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M18 12c0-4 3-8 6-8s5 2 6 5c1-3 3-5 6-5s6 4 6 8c0 2-1 4-2 5l1 3c4 3 7 8 7 14v4c0 2-1 4-3 5v8c0 2-2 4-4 4h-2c-2 0-3-2-3-4v-5h-8v5c0 2-1 4-3 4h-2c-2 0-4-2-4-4v-8c-2-1-3-3-3-5v-4c0-6 3-11 7-14l1-3c-1-1-2-3-2-5z'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.KleeKaiPlaceholder-module__KLIRuW__badge{border-radius:var(--ac-radius-sm,8px);color:var(--ac-gold,#b8923c);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;background:#b8923c2e;border:1px solid #b8923c59;padding:4px 12px;font-size:11px;font-weight:650;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}
.Spotlight-module__b0p0Zq__overlay{z-index:9999;pointer-events:auto;position:fixed;inset:0}.Spotlight-module__b0p0Zq__mask{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Spotlight-module__b0p0Zq__tooltip{z-index:10000;border-radius:var(--ac-radius,12px);background:var(--ac-surface2,#182923);border:1px solid var(--ac-border);color:var(--ac-text);pointer-events:auto;max-width:min(340px,100vw - 24px);padding:16px;animation:.2s Spotlight-module__b0p0Zq__spotlightFadeIn;box-shadow:0 8px 32px #00000080}.Spotlight-module__b0p0Zq__tooltipBottom{left:var(--spot-left,12px);top:var(--spot-top-below,50%);position:absolute}.Spotlight-module__b0p0Zq__tooltipTop{left:var(--spot-left,12px);top:var(--spot-top-above,50%);position:absolute;transform:translateY(-100%)}.Spotlight-module__b0p0Zq__tooltipCenter{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes Spotlight-module__b0p0Zq__spotlightFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Spotlight-module__b0p0Zq__tooltipHeader{margin-bottom:6px}.Spotlight-module__b0p0Zq__stepCount{color:var(--ac-accent,#3c7f62);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem;font-weight:600}.Spotlight-module__b0p0Zq__tooltipTitle{color:var(--ac-text);margin:0 0 6px;font-size:.9rem;font-weight:700}.Spotlight-module__b0p0Zq__tooltipBody{color:var(--ac-text2);margin:0 0 14px;font-size:.78rem;line-height:1.45}.Spotlight-module__b0p0Zq__tooltipActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.Spotlight-module__b0p0Zq__skipBtn{color:var(--ac-text3);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:.75rem;font-weight:500}.Spotlight-module__b0p0Zq__skipBtn:hover{color:var(--ac-text2)}.Spotlight-module__b0p0Zq__nextBtn{border-radius:var(--ac-radius,8px);background:var(--ac-accent,#3c7f62);color:#fff;cursor:pointer;border:0;padding:7px 18px;font-size:.78rem;font-weight:650;transition:background .12s}.Spotlight-module__b0p0Zq__nextBtn:hover{background:var(--ac-accent-hover,#2b7456)}.Spotlight-module__b0p0Zq__cutoutBtn{top:var(--cut-top,0);left:var(--cut-left,0);width:var(--cut-w,0);height:var(--cut-h,0);z-index:10001;border:2px solid var(--ac-accent,#3c7f62);cursor:pointer;background:0 0;border-radius:8px;padding:0;animation:1.5s ease-in-out infinite Spotlight-module__b0p0Zq__cutoutPulse;position:absolute}@keyframes Spotlight-module__b0p0Zq__cutoutPulse{0%,to{box-shadow:0 0 #3c7f6266}50%{box-shadow:0 0 0 6px #3c7f6200}}.Spotlight-module__b0p0Zq__clickHint{color:var(--ac-accent,#3c7f62);font-size:.75rem;font-weight:500;animation:1.5s ease-in-out infinite Spotlight-module__b0p0Zq__hintPulse}@keyframes Spotlight-module__b0p0Zq__hintPulse{0%,to{opacity:1}50%{opacity:.5}}.Spotlight-module__b0p0Zq__overlay[data-nofocus="1"]{background:#050807b8}
.petLightbox-module__5zB3uG__dialog{overscroll-behavior:contain;touch-action:none;background:0 0;border:0;place-items:center;width:100%;max-width:none;height:100%;max-height:none;padding:0;display:grid;overflow:hidden}.petLightbox-module__5zB3uG__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#030c09d1}.petLightbox-module__5zB3uG__inner{justify-items:center;gap:14px;width:min(92vw,760px);padding:0 4px;display:grid;position:relative}.petLightbox-module__5zB3uG__art{width:100%;max-width:none;box-shadow:0 24px 70px #0000008c}.petLightbox-module__5zB3uG__close{border-radius:var(--ac-radius-full);border:1px solid var(--ac-border);background:var(--ac-surface);width:36px;height:36px;color:var(--ac-text2);cursor:pointer;transition:background .15s var(--ac-ease), color .15s var(--ac-ease);justify-content:center;align-items:center;font-size:22px;line-height:1;display:inline-flex;position:absolute;top:-46px;right:0}.petLightbox-module__5zB3uG__close:hover{background:var(--ac-bg2);color:var(--ac-text)}.petLightbox-module__5zB3uG__close:focus-visible{outline:2px solid var(--ac-accent);outline-offset:2px}.petLightbox-module__5zB3uG__evolve{border-radius:var(--ac-radius-lg);border:1px solid var(--ac-gold);background:var(--ac-gold);width:min(100%,320px);color:var(--ac-bg1);letter-spacing:.3px;cursor:pointer;transition:filter .15s var(--ac-ease);padding:12px 18px;font-size:15px;font-weight:800}.petLightbox-module__5zB3uG__evolve:hover{filter:brightness(1.08)}.petLightbox-module__5zB3uG__evolve:focus-visible{outline:2px solid var(--ac-gold-highlight);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.petLightbox-module__5zB3uG__dialog[open] .petLightbox-module__5zB3uG__inner{animation:petLightbox-module__5zB3uG__petZoomIn .22s var(--ac-ease)}@keyframes petLightbox-module__5zB3uG__petZoomIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}}@media (max-width:520px){.petLightbox-module__5zB3uG__close{top:-44px;right:4px}}
.SkillLibraryPicker-module__e07pgW__wrapper{flex-direction:column;gap:8px;display:flex;position:relative}.SkillLibraryPicker-module__e07pgW__chips{flex-wrap:wrap;gap:6px;display:flex}.SkillLibraryPicker-module__e07pgW__chip{color:var(--ac-chip-selected-text);background:var(--ac-chip-selected-bg);border-radius:var(--ac-radius-full);white-space:nowrap;align-items:center;gap:4px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-flex}.SkillLibraryPicker-module__e07pgW__chipRemove{appearance:none;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;padding:0 2px;font-size:15px;line-height:1}.SkillLibraryPicker-module__e07pgW__chipRemove:hover{opacity:1}.SkillLibraryPicker-module__e07pgW__chipRemove:disabled{cursor:not-allowed;opacity:.4}.SkillLibraryPicker-module__e07pgW__dropdown{z-index:50;background:var(--ac-surface2);border:1px solid var(--ac-border);border-radius:var(--ac-radius-sm);box-shadow:var(--ac-shadow);max-height:min(420px,60vh);margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.SkillLibraryPicker-module__e07pgW__inlineList{flex-direction:column;display:flex}.SkillLibraryPicker-module__e07pgW__item,.SkillLibraryPicker-module__e07pgW__createOption{text-align:left;width:100%;color:var(--ac-text);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;font-size:14px;transition:background .15s;display:flex}.SkillLibraryPicker-module__e07pgW__item+.SkillLibraryPicker-module__e07pgW__item,.SkillLibraryPicker-module__e07pgW__createOption+.SkillLibraryPicker-module__e07pgW__item{border-top:1px solid var(--ac-border)}.SkillLibraryPicker-module__e07pgW__item:hover,.SkillLibraryPicker-module__e07pgW__createOption:hover,.SkillLibraryPicker-module__e07pgW__item[data-active],.SkillLibraryPicker-module__e07pgW__createOption[data-active]{background:var(--ac-surface-hover)}.SkillLibraryPicker-module__e07pgW__item:disabled,.SkillLibraryPicker-module__e07pgW__createOption:disabled{opacity:.55;cursor:not-allowed}.SkillLibraryPicker-module__e07pgW__itemText{flex-direction:column;gap:2px;min-width:0;display:flex}.SkillLibraryPicker-module__e07pgW__itemName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.SkillLibraryPicker-module__e07pgW__itemMeta{color:var(--ac-text2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.SkillLibraryPicker-module__e07pgW__plus{color:var(--ac-text2);flex:none;font-size:16px;line-height:1}.SkillLibraryPicker-module__e07pgW__createOption{border-bottom:1px solid var(--ac-border)}.SkillLibraryPicker-module__e07pgW__createLabel{color:var(--ac-gold,#b8923c);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.SkillLibraryPicker-module__e07pgW__empty{color:var(--ac-text2);padding:12px 14px;font-size:13px}.SkillLibraryPicker-module__e07pgW__error{color:var(--ac-error,#d45a5a);margin:0;font-size:12px}
.Modal-module__rDjd_G__scrim{z-index:80;background:var(--ac-scrim,#050807bf);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.Modal-module__rDjd_G__panel{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:var(--ac-radius-lg);background:var(--ac-bg0);border:1px solid var(--ac-border);width:min(560px,100%);max-height:min(85vh,760px);box-shadow:0 18px 50px var(--ac-bg0);flex-direction:column;display:flex;overflow:hidden}.Modal-module__rDjd_G__header{border-bottom:1px solid var(--ac-border);flex:none;padding:14px 14px 10px}.Modal-module__rDjd_G__titleRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.Modal-module__rDjd_G__title{color:var(--ac-text);margin:0;font-size:16px;font-weight:650}.Modal-module__rDjd_G__description{color:var(--ac-text2);margin:6px 0 0;font-size:13px;line-height:1.35}.Modal-module__rDjd_G__x{border-radius:var(--ac-radius);cursor:pointer;background:var(--ac-border);width:36px;height:36px;color:var(--ac-text);border:0}.Modal-module__rDjd_G__x:hover{background:var(--ac-border)}.Modal-module__rDjd_G__x:focus-visible{outline-offset:3px;outline:2px solid #b8923c66}.Modal-module__rDjd_G__body{overscroll-behavior:contain;flex:auto;padding:14px;overflow-y:auto}.Modal-module__rDjd_G__body::-webkit-scrollbar{width:6px}.Modal-module__rDjd_G__body::-webkit-scrollbar-track{background:#00000026;border-radius:3px}.Modal-module__rDjd_G__body::-webkit-scrollbar-thumb{background:#d8c27b59;border-radius:3px}.Modal-module__rDjd_G__body::-webkit-scrollbar-thumb:hover{background:#d8c27b8c}.Modal-module__rDjd_G__footer{border-top:1px solid var(--ac-border);flex:none;padding:12px 14px 14px}
.SkillInfoModal-module__5OsJ5q__muted{color:var(--ac-text3,#8b97a8);margin:0;font-size:.85rem}.SkillInfoModal-module__5OsJ5q__dossier{flex-direction:column;gap:16px;display:flex}.SkillInfoModal-module__5OsJ5q__head{flex-direction:column;gap:8px;display:flex}.SkillInfoModal-module__5OsJ5q__artRow{flex-wrap:wrap;gap:6px;display:flex}.SkillInfoModal-module__5OsJ5q__artPill{color:var(--ac-gold,#daa520);border-radius:var(--ac-radius-full,999px);background:#daa52014;border:1px solid #daa5204d;padding:2px 10px;font-size:.72rem;font-weight:800}.SkillInfoModal-module__5OsJ5q__sidePill{border-radius:var(--ac-radius-full,999px);text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap;border:1px solid #0000;padding:2px 10px;font-size:.72rem;font-weight:800}.SkillInfoModal-module__5OsJ5q__sidePill[data-side=top]{background:#3a63c4}.SkillInfoModal-module__5OsJ5q__sidePill[data-side=bottom]{background:#7d4fc0}.SkillInfoModal-module__5OsJ5q__sidePill[data-side=both]{background:#2b8276}.SkillInfoModal-module__5OsJ5q__kindPill{color:#3d94a1;border-radius:var(--ac-radius-full,999px);white-space:nowrap;background:#4da8b51a;border:1px solid #4da8b573;padding:2px 10px;font-size:.72rem;font-weight:800}.SkillInfoModal-module__5OsJ5q__aliases{color:var(--ac-text3,#8b97a8);margin:0;font-size:.8rem;font-style:italic}.SkillInfoModal-module__5OsJ5q__mentalNote{color:var(--ac-text3,#8b97a8);margin:0;font-size:.8rem;font-style:italic;line-height:1.5}.SkillInfoModal-module__5OsJ5q__description{color:var(--ac-text2,#c6cede);margin:0;font-size:.88rem;line-height:1.55}.SkillInfoModal-module__5OsJ5q__section{flex-direction:column;gap:8px;display:flex}.SkillInfoModal-module__5OsJ5q__sectionTitle{text-transform:uppercase;letter-spacing:.6px;color:var(--ac-text3,#8b97a8);margin:0;font-size:11px;font-weight:900}.SkillInfoModal-module__5OsJ5q__nerveList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.SkillInfoModal-module__5OsJ5q__nerve{border:1px dashed var(--ac-border,#ffffff1f);border-radius:var(--ac-radius-md,8px);flex-direction:column;gap:4px;padding:8px 10px;display:flex}.SkillInfoModal-module__5OsJ5q__nerve[data-typed]{border-style:solid;border-color:var(--ac-border-strong,#ffffff38);background:var(--ac-surface,#ffffff08)}.SkillInfoModal-module__5OsJ5q__nerveHead{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.SkillInfoModal-module__5OsJ5q__nerveName{color:var(--ac-text,#eef2f8);font-size:.88rem;font-weight:700}.SkillInfoModal-module__5OsJ5q__nerve[data-typed] .SkillInfoModal-module__5OsJ5q__nerveName{font-weight:850}.SkillInfoModal-module__5OsJ5q__nerveRoots{font-family:var(--mono,ui-monospace, monospace);color:var(--ac-text3,#8b97a8);font-size:.7rem}.SkillInfoModal-module__5OsJ5q__nerveRelation{text-transform:uppercase;letter-spacing:.05em;border-radius:var(--ac-radius-full,999px);white-space:nowrap;border:1px solid;margin-left:auto;padding:1px 8px;font-size:.68rem;font-weight:700}.SkillInfoModal-module__5OsJ5q__nerveRelation[data-relation=mobilizes]{color:#6fbf8f;background:#6fbf8f1a}.SkillInfoModal-module__5OsJ5q__nerveRelation[data-relation=compresses]{color:#e5737a;background:#e5737a1a}.SkillInfoModal-module__5OsJ5q__nerveRelation[data-relation=works_muscles]{color:var(--ac-text3,#8b97a8);border-color:var(--ac-border,#ffffff2e)}.SkillInfoModal-module__5OsJ5q__nerveDetail{color:var(--ac-text2,#c6cede);margin:0;font-size:.8rem;line-height:1.45}.SkillInfoModal-module__5OsJ5q__nerveLine{color:var(--ac-text3,#8b97a8);margin:0;font-size:.78rem;line-height:1.45}.SkillInfoModal-module__5OsJ5q__nerveLineLabel{color:var(--ac-text2,#c6cede);margin-right:6px;font-weight:700}.SkillInfoModal-module__5OsJ5q__groupRow{grid-template-columns:96px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.SkillInfoModal-module__5OsJ5q__groupLabel{letter-spacing:.05em;text-transform:uppercase;color:var(--ac-text3,#8b97a8);font-size:.68rem;font-weight:700}.SkillInfoModal-module__5OsJ5q__chipList{flex-wrap:wrap;gap:4px;display:flex}.SkillInfoModal-module__5OsJ5q__chip{border:1px solid var(--ac-border,#ffffff24);border-radius:var(--ac-radius-full,999px);color:var(--ac-text3,#8b97a8);white-space:nowrap;padding:1px 8px;font-size:.76rem}.SkillInfoModal-module__5OsJ5q__chip[data-weight="3"],.SkillInfoModal-module__5OsJ5q__chip[data-primary]{color:var(--ac-gold,#daa520);background:#daa5201a;border-color:#daa52080;font-weight:650}.SkillInfoModal-module__5OsJ5q__chip[data-weight="2"]{color:inherit;border-color:var(--ac-border-strong,#ffffff42)}.SkillInfoModal-module__5OsJ5q__planeTag{text-transform:uppercase;letter-spacing:.05em;color:var(--ac-text3,#8b97a8);margin-left:6px;font-size:.62rem}.SkillInfoModal-module__5OsJ5q__compactLine{color:var(--ac-text2,#c6cede);margin:0;font-size:.8rem;line-height:1.5}.SkillInfoModal-module__5OsJ5q__compactLine .SkillInfoModal-module__5OsJ5q__groupLabel{margin-right:6px}.SkillInfoModal-module__5OsJ5q__relatedList{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SkillInfoModal-module__5OsJ5q__relatedItem{color:var(--ac-text2,#c6cede);font-size:.84rem}
.SkillCard-module__wCj93a__card{cursor:pointer;--ink:var(--ac-text);--muted:var(--ac-text3);--line:#daa52024;--line2:#daa52038;--bg:var(--ac-surface);border-radius:var(--ac-radius-lg);border:1px solid var(--line);background:linear-gradient(135deg, var(--ac-bg-top) 0%, var(--ac-bg-bottom) 100%);gap:8px;padding:12px;transition:border-color .2s;display:grid;position:relative;overflow:hidden}.SkillCard-module__wCj93a__card.SkillCard-module__wCj93a__expanded{border-color:#daa52059}.SkillCard-module__wCj93a__card:before{content:"";pointer-events:none;opacity:.28;background:radial-gradient(400px 120px at 18% 0%, color-mix(in srgb, var(--ac-gold) 14%, transparent), transparent 60%);position:absolute;inset:0}.SkillCard-module__wCj93a__top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex;position:relative}.SkillCard-module__wCj93a__main{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.SkillCard-module__wCj93a__main:focus-visible{outline:2px solid var(--ac-text3);outline-offset:2px;border-radius:10px}.SkillCard-module__wCj93a__name{color:var(--ink);letter-spacing:.2px;font-weight:950;line-height:1.1}.SkillCard-module__wCj93a__meta{color:var(--muted);flex-wrap:wrap;gap:6px;margin-top:2px;font-size:12px;display:flex}.SkillCard-module__wCj93a__pill{background:var(--ac-surface);color:var(--ac-text2);border-radius:var(--ac-radius-full);border:1px solid #daa52024;padding:5px 8px;font-size:11.5px;font-weight:950}.SkillCard-module__wCj93a__pill[data-role]{color:#5bb98c;border-color:#5bb98c47}.SkillCard-module__wCj93a__pill[data-verified=true]{color:var(--ac-gold-highlight,#d8c27b);border-color:var(--ac-gold-12,#b8923c33)}.SkillCard-module__wCj93a__actions{flex:none;align-items:center;gap:8px;display:flex}.SkillCard-module__wCj93a__iconBtn{border-radius:var(--ac-radius-full);border:1px solid var(--line2);background:var(--ac-surface);width:38px;height:38px;color:var(--ac-text2);cursor:pointer;box-shadow:inset 0 1px 0 var(--ac-border);place-items:center;display:grid;position:relative}.SkillCard-module__wCj93a__iconBtn:hover{border-color:#daa5208c;box-shadow:0 0 0 3px #daa52024}.SkillCard-module__wCj93a__iconBtn:disabled{opacity:.55;cursor:not-allowed}.SkillCard-module__wCj93a__iconBtn:focus-visible{outline:2px solid var(--ac-text3);outline-offset:2px}.SkillCard-module__wCj93a__icon{font-size:14px;line-height:1;transform:translateY(-.5px)}.SkillCard-module__wCj93a__starred{background:radial-gradient(120px 40px at 25% 10%, var(--ac-border2), transparent 55%), linear-gradient(180deg, color-mix(in srgb, var(--ac-gold) 55%, transparent), color-mix(in srgb, var(--ac-gold) 32%, transparent));color:var(--ac-bg0);border-color:#daa5209e}.SkillCard-module__wCj93a__verified{border-color:var(--ac-gold);box-shadow:0 0 0 2px var(--ac-gold-12), 0 0 14px var(--ac-gold-10)}.SkillCard-module__wCj93a__barTrack{border-radius:var(--ac-radius-full);background:var(--ac-surface);border:1px solid #daa52024;width:100%;height:8px;position:relative;overflow:hidden}.SkillCard-module__wCj93a__barFill{border-radius:var(--ac-radius-full);background:color-mix(in srgb, var(--ac-gold) 62%, transparent);width:0%;height:100%;transition:width .6s ease-out}.SkillCard-module__wCj93a__foot{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex;position:relative}.SkillCard-module__wCj93a__lvl{color:var(--ac-text2);font-weight:950;transition:color .3s,text-shadow .3s}.SkillCard-module__wCj93a__lvlGlow{animation:1.5s ease-out forwards SkillCard-module__wCj93a__lvlGlow}@keyframes SkillCard-module__wCj93a__lvlGlow{0%{color:#ffe066;text-shadow:0 0 6px #ffe066cc,0 0 14px #daa52080}40%{color:#ffe066;text-shadow:0 0 10px #ffe066e6,0 0 20px #daa52099}to{color:var(--ac-text2);text-shadow:none}}.SkillCard-module__wCj93a__hint{color:var(--ac-text3)}.SkillCard-module__wCj93a__menuWrap{position:relative}.SkillCard-module__wCj93a__menu{z-index:10;background:var(--ac-surface);border:1px solid var(--line2);border-radius:var(--ac-radius-md,8px);min-width:150px;padding:4px 0;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #00000059}.SkillCard-module__wCj93a__menuItem{text-align:left;color:#e25555;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 14px;font-size:13px;font-weight:700;display:block}.SkillCard-module__wCj93a__menuItem:hover:not(:disabled){background:#daa52014}.SkillCard-module__wCj93a__menuItemDisabled{color:var(--ac-text3);opacity:.5;cursor:not-allowed}.SkillCard-module__wCj93a__accordionBody{border-top:1px solid var(--line);gap:14px;padding-top:8px;display:grid;position:relative}.SkillCard-module__wCj93a__sectionLabel{text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:900}.SkillCard-module__wCj93a__assignmentSection{margin-top:0}.SkillCard-module__wCj93a__assignmentBtns{gap:6px;display:flex}.SkillCard-module__wCj93a__assignmentBtn{border:1px solid var(--line2);border-radius:var(--ac-radius-full);background:var(--ac-surface);color:var(--ac-text2);cursor:pointer;text-align:center;flex:1;padding:7px 10px;font-size:12px;font-weight:800;transition:background .15s,border-color .15s}.SkillCard-module__wCj93a__assignmentBtn:hover{border-color:#daa52080}.SkillCard-module__wCj93a__assignmentActive{background:color-mix(in srgb, var(--ac-gold) 20%, transparent);color:var(--ac-gold);border-color:#daa52099}.SkillCard-module__wCj93a__xpSection{margin-top:0}.SkillCard-module__wCj93a__xpLoading{color:var(--muted);font-size:12px;font-style:italic}.SkillCard-module__wCj93a__xpGroups{gap:6px;display:grid}.SkillCard-module__wCj93a__xpGroup{gap:8px;font-size:12.5px;line-height:1.4;display:flex}.SkillCard-module__wCj93a__xpGroupLabel{color:var(--ac-text2);white-space:nowrap;min-width:70px;font-weight:800}.SkillCard-module__wCj93a__xpGroupValue{color:var(--muted)}.SkillCard-module__wCj93a__xpEmpty{color:var(--muted);font-size:12px;font-style:italic}.SkillCard-module__wCj93a__xpHistory{gap:3px;display:grid}.SkillCard-module__wCj93a__xpHistoryMore{color:var(--ac-gold,#daa520);cursor:pointer;text-align:left;background:0 0;border:0;margin-top:6px;padding:0;font-size:12px;font-weight:600}.SkillCard-module__wCj93a__xpHistoryMore:hover{text-underline-offset:2px;text-decoration:underline}.SkillCard-module__wCj93a__xpHistoryRow{color:var(--muted);align-items:baseline;gap:8px;font-size:12px;display:flex}.SkillCard-module__wCj93a__xpHistDate{min-width:52px;color:var(--ac-text3)}.SkillCard-module__wCj93a__xpHistSource{color:var(--ac-text2);flex:1}.SkillCard-module__wCj93a__xpHistAmount{color:var(--ac-gold);white-space:nowrap;font-weight:800}.SkillCard-module__wCj93a__confirmOverlay{z-index:20;border-radius:var(--ac-radius-lg);background:#000000b3;place-items:center;display:grid;position:absolute;inset:0}.SkillCard-module__wCj93a__confirmBox{text-align:center;max-width:260px;padding:18px}.SkillCard-module__wCj93a__confirmTitle{color:var(--ac-text);margin-bottom:6px;font-size:15px;font-weight:900}.SkillCard-module__wCj93a__confirmMsg{color:var(--ac-text3);margin-bottom:14px;font-size:12.5px;line-height:1.5}.SkillCard-module__wCj93a__confirmActions{justify-content:center;gap:10px;display:flex}.SkillCard-module__wCj93a__confirmCancel{border:1px solid var(--line2);border-radius:var(--ac-radius-full);background:var(--ac-surface);color:var(--ac-text2);cursor:pointer;padding:7px 18px;font-size:13px;font-weight:700}.SkillCard-module__wCj93a__confirmCancel:hover{border-color:#daa52080}.SkillCard-module__wCj93a__confirmDelete{border-radius:var(--ac-radius-full);color:#e25555;cursor:pointer;background:#e2555526;border:1px solid #e25555;padding:7px 18px;font-size:13px;font-weight:700}.SkillCard-module__wCj93a__confirmDelete:hover{background:#e2555540}.SkillCard-module__wCj93a__verifySection{justify-content:center;margin-top:12px;display:flex}.SkillCard-module__wCj93a__verifyBtn{border:1px solid var(--ac-accent);border-radius:var(--ac-radius-full);color:var(--ac-accent);cursor:pointer;background:#daa5201f;padding:8px 22px;font-size:13px;font-weight:700;transition:background .15s,box-shadow .15s}.SkillCard-module__wCj93a__verifyBtn:hover{background:#daa52038;box-shadow:0 0 0 2px #daa52040}.SkillCard-module__wCj93a__lockBadge{width:22px;height:22px;color:var(--ac-gold,#daa520);vertical-align:-4px;background:#daa5201f;border:1px solid #daa52080;border-radius:6px;place-items:center;margin-right:8px;display:inline-grid}.SkillCard-module__wCj93a__locked .SkillCard-module__wCj93a__barFill{background:var(--ac-text3)}.SkillCard-module__wCj93a__lockSection{border-radius:var(--ac-radius-md,8px);background:#daa52014;border:1px solid #daa52059;padding:10px 12px}.SkillCard-module__wCj93a__lockHeader{color:var(--ac-gold,#daa520);align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:700;display:flex}.SkillCard-module__wCj93a__lockList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SkillCard-module__wCj93a__lockItem{color:var(--ac-text);align-items:center;gap:8px;font-size:.85rem;font-weight:500;display:flex}.SkillCard-module__wCj93a__lockItemMet .SkillCard-module__wCj93a__lockItemLabel{color:var(--ac-text2);-webkit-text-decoration:line-through #5bb98c80;text-decoration:line-through #5bb98c80}.SkillCard-module__wCj93a__lockItemLabel{flex:auto;min-width:0}.SkillCard-module__wCj93a__lockItemSr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.SkillCard-module__wCj93a__lockCheck{color:#daa520b3;background:#daa5200f;border:1px solid #daa52073;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;transition:all .2s;display:grid}.SkillCard-module__wCj93a__lockCheckMet{color:#fff;background:linear-gradient(#5bb98c 0%,#3f9d6e 100%);border-color:#3f9d6e;box-shadow:0 0 0 2px #5bb98c2e}.SkillCard-module__wCj93a__dormant{filter:saturate(.55)}.SkillCard-module__wCj93a__dormant .SkillCard-module__wCj93a__barFill{background:linear-gradient(90deg,#96a5b98c,#96a5b9cc)}.SkillCard-module__wCj93a__dormant .SkillCard-module__wCj93a__lvl{color:var(--ac-text3,#8b97a8)}.SkillCard-module__wCj93a__restingPill{color:#9fb2cc;letter-spacing:.02em;border-color:#9fb2cc52}.SkillCard-module__wCj93a__viewerPill{color:#8fb8d8;background:#8fb8d814;border-color:#8fb8d857}.SkillCard-module__wCj93a__watchingFace{background:linear-gradient(#8fb8d812,#8fb8d805);border-color:#8fb8d84d}.SkillCard-module__wCj93a__flipBtn{color:#8fb8d8}.SkillCard-module__wCj93a__watchFoot{color:var(--muted);font-size:.82rem}.SkillCard-module__wCj93a__viewerNudge{border-radius:var(--ac-radius-md,8px);background:#8fb8d812;border:1px solid #8fb8d842;padding:10px 12px}.SkillCard-module__wCj93a__viewerNudgeCopy{color:var(--muted);margin:0;font-size:.85rem;line-height:1.45}.SkillCard-module__wCj93a__fastTrackAsk{border-top:1px solid #daa52047;flex-direction:column;align-items:flex-start;gap:8px;margin-top:10px;padding-top:10px;display:flex}.SkillCard-module__wCj93a__fastTrackAskCopy{color:var(--muted);margin:0;font-size:.85rem;line-height:1.45}.SkillCard-module__wCj93a__fastTrackAskBtn{color:var(--ac-gold,#daa520);border-radius:var(--ac-radius-sm,6px);cursor:pointer;background:#daa5201f;border:1px solid #daa52080;padding:6px 12px;font-size:.85rem;font-weight:700}.SkillCard-module__wCj93a__fastTrackAskBtn:hover{background:#daa52033}.SkillCard-module__wCj93a__peak{color:var(--muted);font-weight:700}.SkillCard-module__wCj93a__faceMeta{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;font-size:11.5px;line-height:1.35;display:flex}.SkillCard-module__wCj93a__recency{white-space:nowrap}.SkillCard-module__wCj93a__chain{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ac-text3);overflow:hidden}.SkillCard-module__wCj93a__restSection{background:#9fb2cc12;border:1px solid #9fb2cc2e;border-radius:10px;margin-top:12px;padding:10px 12px}.SkillCard-module__wCj93a__restCopy{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}.SkillCard-module__wCj93a__docSection{background:#ffffff05;border:1px dashed #ffffff24;border-radius:10px;margin-top:12px;padding:10px 12px}.SkillCard-module__wCj93a__docList{gap:6px;margin-top:6px;display:grid}.SkillCard-module__wCj93a__docRow{align-items:baseline;gap:8px;font-size:12.5px;line-height:1.4;display:flex}.SkillCard-module__wCj93a__docIcon{color:var(--ac-text3);flex:none}.SkillCard-module__wCj93a__docLabel{min-width:0;color:var(--muted);flex:auto}.SkillCard-module__wCj93a__docLink{color:var(--ac-text2);text-underline-offset:2px;flex:none;text-decoration:underline}.SkillCard-module__wCj93a__docDisclaimer{color:var(--ac-text3);margin:8px 0 0;font-size:11.5px;font-style:italic;line-height:1.45}.SkillCard-module__wCj93a__infoModalHost{display:contents}.SkillCard-module__wCj93a__calibrationSection{justify-content:center;margin-top:12px;display:flex}.SkillCard-module__wCj93a__calibrationLink{color:var(--ac-text3);text-underline-offset:3px;font-size:12px;text-decoration:underline}.SkillCard-module__wCj93a__calibrationLink:hover{color:var(--ac-text2)}
.experienceResultCard-module__VuJx-q__wrap{align-self:start;width:100%;min-width:0;max-width:100%;display:block}.experienceResultCard-module__VuJx-q__headerChips{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:6px;min-width:0;max-width:50%;display:inline-flex}.experienceResultCard-module__VuJx-q__kindChip{text-overflow:ellipsis;letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--ac-gold-35,var(--ac-border));min-width:0;max-width:100%;color:var(--ac-gold);background:var(--ac-gold-10,transparent);white-space:nowrap;border-radius:999px;flex:0 auto;padding:3px 8px;font-size:10px;font-weight:700;overflow:hidden}.experienceResultCard-module__VuJx-q__stateChip{letter-spacing:.4px;text-transform:uppercase;border:1px solid var(--ac-border);color:var(--ac-text2);background:var(--ac-bg-top);white-space:nowrap;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:700}.experienceResultCard-module__VuJx-q__coverFallback{background:radial-gradient(120% 90% at 20% 0%, color-mix(in srgb, var(--cover-accent,var(--ac-bg-top,#0b2a20)) 85%, transparent) 0%, transparent 60%), linear-gradient(135deg, var(--cover-accent,var(--ac-bg-top,#0b2a20)) 0%, var(--ac-bg0,#06110d) 100%);width:100%;height:100%;color:var(--ac-paper,var(--ac-text));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex}.experienceResultCard-module__VuJx-q__coverInitial{letter-spacing:-.02em;opacity:.92;text-shadow:0 2px 18px #00000059;font-size:clamp(48px,18vw,72px);font-weight:900;line-height:1}.experienceResultCard-module__VuJx-q__coverName{letter-spacing:.08em;text-transform:uppercase;color:var(--ac-text2);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.experienceResultCard-module__VuJx-q__footerRow{justify-content:space-between;align-items:center;gap:10px;width:100%;min-width:0;padding:10px 16px;display:flex}.experienceResultCard-module__VuJx-q__previewLink{color:var(--ac-text2);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.experienceResultCard-module__VuJx-q__previewLink:hover{color:var(--ac-text);text-decoration:underline}.experienceResultCard-module__VuJx-q__hostLink{color:var(--ac-text3);white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.experienceResultCard-module__VuJx-q__hostLink:hover{color:var(--ac-text2);text-decoration:underline}
.PetShelf-module__DWRjhq__shelf{margin:0 0 16px}.PetShelf-module__DWRjhq__row{overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:12px;margin:0;padding:2px 0 10px;list-style:none;display:flex;overflow-x:auto}.PetShelf-module__DWRjhq__item{scroll-snap-align:start;flex:none}.PetShelf-module__DWRjhq__pet{border:1px solid var(--ac-border);border-radius:var(--ac-radius-lg);background:var(--ac-surface);width:132px;color:var(--ac-text);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:4px;padding:14px 10px 13px;transition:border-color .15s,transform .15s;display:flex}.PetShelf-module__DWRjhq__pet:hover,.PetShelf-module__DWRjhq__pet:focus-visible{border-color:var(--ac-gold);transform:translateY(-2px)}.PetShelf-module__DWRjhq__pet:focus-visible{outline:2px solid var(--ac-gold);outline-offset:2px}.PetShelf-module__DWRjhq__creature{place-items:center;width:88px;height:88px;margin-bottom:2px;display:grid}.PetShelf-module__DWRjhq__creature>*{max-width:100%;max-height:100%}.PetShelf-module__DWRjhq__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:700;line-height:1.2;overflow:hidden}.PetShelf-module__DWRjhq__stage{color:var(--ac-gold);letter-spacing:.01em;font-size:11px;line-height:1.25}.PetShelf-module__DWRjhq__petPlain{justify-content:center}.PetShelf-module__DWRjhq__plainMark{border:1px dashed var(--ac-border);width:88px;height:88px;color:var(--ac-text3);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-bottom:2px;font-size:20px;font-weight:700;display:grid}@media (min-width:640px){.PetShelf-module__DWRjhq__pet{width:152px;padding-top:16px}.PetShelf-module__DWRjhq__creature,.PetShelf-module__DWRjhq__plainMark{width:104px;height:104px}.PetShelf-module__DWRjhq__name{font-size:15px}}@media (prefers-reduced-motion:reduce){.PetShelf-module__DWRjhq__pet{transition:border-color .15s}.PetShelf-module__DWRjhq__pet:hover,.PetShelf-module__DWRjhq__pet:focus-visible{transform:none}}
.EventCard-module__CiHVIW__wrap{width:100%;min-width:0;max-width:100%;display:block}
.AlbumCard-module__j0b-ja__wrap{display:block}
.ElearningCard-module__6uTdoG__wrap{display:block}
