.aax-shell{width:100%;max-width:1440px;container-type:inline-size;min-width:0}.aax-shell input,.aax-shell select,.aax-shell textarea{max-width:100%;min-width:0;font-size:16px}.aax-shell img{max-width:100%}.aax-shell .aax-slot-row>*{min-width:0}.aax-role-description{padding:14px 16px;border-left:3px solid var(--red);background:#fff3f4;color:#282328;border-radius:8px}.aax-completion summary{cursor:pointer;display:grid;gap:8px;padding:12px 0}.aax-completion progress{display:block;width:100%;height:14px;accent-color:#cd2033}.aax-completion ul{padding:0;list-style:none;display:grid;gap:8px}.aax-completion .aax-btn{width:100%;text-align:start;justify-content:space-between}.aax-completion summary:focus-visible{outline:3px solid #cd2033;outline-offset:4px}
.aax-dark-directory{--ink:#f7f7f8;--muted:#c4c5cb;--line:#393a42;background:#111216;color:var(--ink);border-color:#2b2c34;padding:28px}.aax-dark-directory h2,.aax-dark-directory h3,.aax-dark-directory strong,.aax-dark-directory summary,.aax.aax-dark-directory .aax-directory-header h2{color:#fff}.aax-dark-directory .aax-eyebrow{color:#ff8290}.aax-dark-directory .aax-directory-header{padding:0 0 22px;border:0;background:transparent}.aax-dark-directory .aax-directory-layout{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.8fr);gap:26px;align-items:start}.aax-dark-directory .aax-conversation{background:#1b1c23;border:1px solid #393a42;border-radius:16px;padding:20px;min-width:0}.aax-dark-directory .aax-tutor-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aax-dark-directory .aax-card,.aax-dark-directory .aax-calendar{background:#202129;border-color:#393a42;color:#fff}.aax-dark-directory .aax-card{padding:18px}.aax-dark-directory .aax-card p{color:inherit}.aax-dark-directory .aax-tag,.aax-dark-directory .aax-search-summary{background:#292b34;color:#eee;border-color:#41434e}.aax-dark-directory .aax-price{color:#fff}.aax-dark-directory .aax-initials{background:#39212a;color:#ffb9c1}.aax-dark-directory .aax-secondary{background:#292b34;color:#fff!important;border-color:#4b4d58}.aax-dark-directory .aax-secondary:hover{background:#3b3d48}.aax-dark-directory .aax-whatsapp{background:#087f44;border-color:#0e9d58;color:white!important}.aax-dark-directory .aax-whatsapp:hover{background:#09683b}.aax-dark-directory .aax-university-logo{background:#fff;padding:5px;border-radius:6px}.aax-dark-directory .aax-search-results{min-width:0}.aax-chat-form{display:grid;gap:10px}.aax-chat-form textarea{width:100%;padding:12px;border:1px solid #666876;background:#fff;color:#151515;border-radius:10px;resize:vertical}.aax-chat-choices{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0}.aax-chat-choices .aax-btn{font-size:13px;padding:9px 11px}.aax-chat-bubble{padding:12px;border-radius:12px;overflow-wrap:anywhere;background:#292b35}.aax-chat-bubble.student{background:#742432;margin-inline-start:22px}.aax-chat-log:empty{display:none}.aax-search-edit{margin:16px 0}.aax-search-edit summary{padding:10px 0;cursor:pointer}.aax-search-edit .aax-field input,.aax-search-edit .aax-field select{background:white;color:#151515;border:1px solid #777}.aax-match-reason{font-size:13px;color:#d0e8d8!important}.aax-chat-help{margin-top:16px}.aax-handoff-result{border:1px solid #47966c;padding:16px;margin-top:20px;border-radius:12px;grid-column:1/-1}.aax-dark-directory :focus-visible{outline:3px solid #ff8494;outline-offset:3px}.aax-dark-directory .aax-has-slots{background:#355946!important;color:#fff!important}.aax-dark-directory .aax-calendar-grid button{color:#fff;background:#292b35}.aax-search-results>.aax-btn{margin-bottom:12px}.aax-search-results .aax-compact-card>.aax-btn{width:100%;margin-top:10px}.aax-shell .aax-account-menu{max-width:100%}.aax-dark-directory .aax-conversation>small{display:block;margin-bottom:12px}.aax-dark-directory .aax-card-top{flex-wrap:wrap}.aax-dark-directory .aax-card-top small{flex-basis:100%}
@container(max-width:1000px){.aax-dark-directory .aax-directory-layout{grid-template-columns:1fr}.aax-dark-directory .aax-tutor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aax-chat-form{grid-template-columns:minmax(0,1fr) auto;align-items:end}}
@container(max-width:540px){.aax-dark-directory .aax-tutor-grid{grid-template-columns:1fr}.aax-chat-form{grid-template-columns:1fr}.aax-dark-directory .aax-conversation{padding:16px}.aax-shell .aax-j-layout{grid-template-columns:1fr}.aax-shell .aax-slot-row{display:flex;flex-direction:column}.aax-shell .aax-top{flex-wrap:wrap}.aax-dark-directory .aax-account-menu{width:100%}.aax-dark-directory .aax-directory-header h2{font-size:30px}.aax-shell .aax-j-aside{padding:20px}.aax-shell .aax-j-main{padding:18px}}
@media(max-width:600px){.aax-shell{padding:16px;margin:16px auto;border-radius:12px}.aax-shell .aax-actions{flex-wrap:wrap}.aax-shell .aax-actions>*{flex:1 1 120px}}
.aax-practice-space{width:100%;min-width:0}.aax-practice-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:12px 0;padding:12px;background:#fff;border:1px solid #e1e1e1;border-radius:12px}.aax-practice-space:fullscreen{background:#fff;width:100vw;height:100vh;overflow:auto;padding:24px}.aax-practice-space:fullscreen>.aax-practice-toolbar{position:sticky;top:0;z-index:50}.aax-practice-space:fullscreen [class$="-app"]{max-width:1440px!important;width:100%!important;margin-inline:auto!important}.aax-practice-toolbar [hidden]{display:none!important}@media(max-width:600px){.aax-practice-space:fullscreen{padding:8px}.aax-practice-toolbar .aax-btn{flex:1 1 140px}}

@media(max-width:600px){.aax-dark-directory .aax-directory-layout{grid-template-columns:1fr}.aax-dark-directory .aax-tutor-grid{grid-template-columns:1fr}}

.aax-week-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:12px 0}.aax-week-grid button{text-align:start;white-space:normal;min-height:64px}
