.eos-motion-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-motion-card]{-webkit-tap-highlight-color:transparent}[data-motion-value]{transform-origin:left center}[data-motion-skeleton]{min-height:6rem;border-radius:1rem;background:var(--cds-layer,#262626)}dialog[data-motion-sheet]{opacity:0;transform:translateY(12px);transition:opacity .15s cubic-bezier(.2,0,.38,.9),transform .15s cubic-bezier(.2,0,.38,.9),display allow-discrete .15s,overlay allow-discrete .15s}dialog[data-motion-sheet][open]{opacity:1;transform:none}dialog[data-motion-sheet]:not([open]){pointer-events:none}@starting-style{dialog[data-motion-sheet][open]{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){dialog[data-motion-sheet],dialog[data-motion-sheet][open]{transition:none;transform:none;opacity:1}}.eos-motion-skeleton{min-height:18rem;padding:1rem}.eos-motion-skeleton>div{display:grid;gap:.75rem}.eos-motion-skeleton span:not(.eos-motion-sr){display:block;min-height:4rem;background:var(--cds-layer-accent,#393939);border-radius:1rem}.eos-motion-skeleton--calendar>div{grid-template-columns:repeat(7,minmax(0,1fr))}.eos-motion-skeleton--calendar span:not(.eos-motion-sr){min-height:3rem}.eos-motion-skeleton-label{margin:0 0 1rem;color:var(--cds-text-secondary,inherit)}.eos-agent{--agent-blue:#164cff;--agent-lime:#d6ff50;max-width:960px;min-width:0;margin-inline:auto;padding:24px 24px 160px;color:var(--cds-text-primary,#161616);font-size:1rem;line-height:1.5}.eos-agent .eos-agent-heading p{color:var(--cds-text-primary,#161616);max-width:none;font-size:14px}.eos-agent .eos-agent-action>a{color:#0043ce;display:inline-flex;align-items:center}.eos-agent .eos-agent-sources a{color:#0043ce}.assistant-page>header>p{color:#fff}.eos-agent .eos-agent-grid{padding:0;margin:0;width:100%;min-width:0;row-gap:16px}.eos-agent-heading{display:flex;flex-wrap:wrap;gap:24px;align-items:start;justify-content:space-between;margin-bottom:28px}.eos-agent-heading h2{font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.25;margin:10px 0 16px}.eos-agent p{line-height:1.5}.eos-agent-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:600}.eos-agent-tools{display:flex;gap:8px;flex-wrap:wrap}.eos-agent a,.eos-agent button{font:inherit;min-height:44px;overflow-wrap:anywhere}.eos-agent button{cursor:pointer;border:1px solid var(--cds-border-subtle,#ccc);border-radius:24px;padding:10px 18px;background:var(--cds-layer-01,#fff);color:var(--cds-text-primary,#161616)}.eos-agent button:disabled{cursor:not-allowed;opacity:.55}.eos-agent :focus-visible{outline:3px solid var(--cds-focus,#0f62fe);outline-offset:3px}.eos-agent ol,.eos-agent ul{padding:0;list-style:none}.eos-agent-welcome{padding:28px;border-radius:28px;background:var(--cds-highlight,#d0e2ff);margin-bottom:24px}.eos-agent-welcome h3{font-size:clamp(1.25rem,1.125rem + .5vw,1.5rem);margin:24px 0 16px}.eos-agent-mark{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:14px;background:var(--agent-lime);color:#182300;font-size:11px;font-weight:700;flex-shrink:0}.eos-agent-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.eos-agent-suggestions li{max-width:100%}.eos-agent-suggestions button{text-align:left;display:flex;gap:16px;align-items:center;justify-content:space-between;width:100%}.eos-agent-transcript>li{margin-bottom:28px}.eos-agent-transcript{overflow-anchor:none}.eos-agent-tail{height:1px}.eos-agent-composer .eos-agent-latest{position:absolute;right:0;bottom:calc(100% + 12px);font-size:.875rem;box-shadow:0 2px 12px #0002}.eos-agent-question{margin-left:auto;max-width:85%;background:var(--cds-highlight,#d0e2ff);border-radius:24px 24px 4px 24px;padding:20px;margin-bottom:16px;overflow-wrap:anywhere}.eos-agent-question p{white-space:pre-wrap;margin:8px 0 0}.eos-agent-answer{background:var(--cds-layer-01,#fff);border-radius:24px;padding:24px;overflow-wrap:anywhere}.eos-agent-answer>strong{display:flex;align-items:center;gap:10px}.eos-agent-answer-text{white-space:pre-wrap;margin:16px 0}.eos-agent-prose{margin:16px 0;overflow-wrap:anywhere}.eos-agent-prose p{margin:12px 0}.eos-agent-prose ol,.eos-agent-prose ul{padding-left:24px;margin:12px 0}.eos-agent-prose ul{list-style:disc}.eos-agent-prose ol{list-style:decimal}.eos-agent-prose li{margin:6px 0;line-height:1.5}.eos-agent-prose table{width:100%;table-layout:fixed;border-collapse:collapse;margin:20px 0;font-size:14px}.eos-agent-prose td,.eos-agent-prose th{text-align:left;vertical-align:top;padding:12px 8px;border-bottom:1px solid var(--cds-border-subtle,#ccc);overflow-wrap:anywhere}.eos-agent-prose th{font-weight:600;background:var(--cds-layer-02,#f4f4f4)}.eos-agent-prose pre{white-space:pre-wrap;overflow-wrap:anywhere}.eos-agent-prose a{color:#0043ce}.eos-agent-prose h3,.eos-agent-prose h4{margin:20px 0 12px;font-size:20px}.eos-agent-sources{display:flex;flex-wrap:wrap;gap:8px}.eos-agent-sources a{display:inline-flex;align-items:center;border:1px solid var(--cds-border-subtle,#ccc);border-radius:20px;padding:8px 14px;color:var(--cds-link-primary,#0f62fe);text-transform:capitalize}.eos-agent-action{padding:24px;margin-top:20px;border:1px solid var(--cds-border-strong,#8d8d8d);border-radius:18px;background:var(--cds-layer-02,#f4f4f4)}.eos-agent-action h3{font-size:22px;margin:12px 0}.eos-agent-action button{margin:8px 8px 0 0}.eos-agent-action button:first-of-type{background:var(--agent-blue);color:#fff;border-color:transparent}.eos-agent-history{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.eos-agent-history button{text-align:left;width:100%}.eos-agent-error{border-left:4px solid var(--cds-support-error,#da1e28);padding:16px;background:var(--cds-layer-01,#fff);margin:16px 0}.eos-agent-status{font-size:13px;color:var(--cds-text-secondary,#525252);margin:16px 0}.eos-agent-composer{position:sticky;bottom:16px;display:grid;grid-template-columns:48px minmax(0,1fr);gap:10px;margin:24px auto -130px;width:100%;max-width:760px;z-index:8}.eos-agent-home{display:grid;place-items:center;border-radius:50%;width:48px;height:48px;align-self:center;background:#161616;color:var(--agent-lime);text-decoration:none}.eos-agent-input{display:flex;align-items:center;gap:10px;min-width:0;background:var(--agent-blue);border-radius:32px;padding:8px;box-shadow:0 6px 24px #164cff33}.eos-agent-input textarea{font:inherit;font-size:1rem;line-height:1.5;color:#161616;background:#fff;border:0;resize:vertical;min-width:0;width:100%;max-height:160px;min-height:48px;border-radius:24px;padding:12px 16px}.eos-agent-input button{flex-shrink:0;width:44px;height:44px;border-radius:50%;padding:0;background:#161616;color:var(--agent-lime);font-size:24px;border:0}.eos-agent-composer small{grid-column:2;font-size:.75rem;line-height:1.4;background:var(--cds-background,#f4f4f4);border-radius:8px;padding:4px 8px}.eos-agent-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eos-agent-progress{animation:eos-agent-pulse 1.5s ease-in-out infinite;font-size:13px}.eos-agent-answer{animation:eos-agent-enter .18s cubic-bezier(.2,0,.38,.9)}@keyframes eos-agent-enter{0%{transform:translateY(6px)}to{transform:none}}@keyframes eos-agent-pulse{50%{opacity:.55}}@media (max-width:599px){.eos-agent{padding:20px 12px 160px}.eos-agent-action,.eos-agent-answer,.eos-agent-welcome{padding:16px}.eos-agent-input>.eos-agent-mark{display:none}.eos-agent-composer{gap:6px;grid-template-columns:40px minmax(0,1fr)}.eos-agent-home{width:40px;height:44px}.eos-agent-question{max-width:95%}}@media (prefers-reduced-motion:reduce){.eos-agent-answer,.eos-agent-progress{animation:none}}:is(.parent-stage,.teacher-stage) .eos-agent.eos-agent-native{--agent-lime:#d7ff58;box-sizing:border-box;display:flex;flex-direction:column;width:100%;height:100%;max-height:var(--agent-visible-height,100dvh);min-height:0;max-width:760px;margin:0 auto;padding:0 22px;overflow:hidden;background:#171717;color:#f4f4f4;animation:eos-native-enter .24s cubic-bezier(0,0,.38,.9) both}.eos-agent.eos-agent-native .eos-agent-top{flex:0 0 auto}.eos-agent.eos-agent-native .eos-agent-body{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.eos-agent.eos-agent-native .eos-agent-grid>div{padding:0;min-width:0}.eos-native-heading{display:flex;align-items:center;gap:12px;min-height:72px}:is(.parent-stage,.teacher-stage) .eos-agent-native .eos-native-heading h1{flex:1 1;margin:0;font-size:24px;font-weight:400;line-height:1.25;outline:none}.eos-agent.eos-agent-native .eos-native-back{padding:0;border:0;width:44px;height:44px;background:transparent;color:var(--agent-lime);font-size:26px}.eos-native-heading .cds--overflow-menu{border:0;border-radius:12px;background:transparent;padding:0}.eos-native-context{display:flex;align-items:center;gap:12px;padding:10px 12px;margin-bottom:12px;border-radius:16px;background:#242424;min-width:0}.eos-native-context>:last-child{flex:1 1;min-width:0}.eos-native-context small{display:block;font-size:12px;line-height:1.4;color:#b9b9b3;overflow-wrap:anywhere}.eos-native-avatar{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#b9a5ff;color:#171717;font-size:12px;font-weight:600}.eos-agent-native-teacher .eos-native-avatar{background:#74dec3}.eos-native-context .cds--dropdown__wrapper{width:100%}.eos-native-context .cds--list-box{background:transparent;border:0}.eos-native-context .cds--list-box__field{padding-left:0}.eos-native-context .cds--list-box__label{color:#f4f4f4}.eos-native-context .cds--list-box__menu-item__option{white-space:normal;overflow-wrap:anywhere}.eos-agent.eos-agent-native .eos-agent-welcome{padding:26px 0 8px;margin:0;border:0;border-radius:0;background:transparent}.eos-agent.eos-agent-native .eos-agent-welcome h2{margin:4px 0 14px;font-size:26px;font-weight:400;line-height:1.25}.eos-agent.eos-agent-native .eos-agent-welcome p{color:#b9b9b3;font-size:15px}.eos-agent.eos-agent-native .eos-agent-suggestions{display:grid;gap:10px;margin-top:26px}.eos-agent.eos-agent-native .eos-agent-suggestions button{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:54px;padding:14px 16px;border:0;border-radius:16px;background:#282828;color:#f4f4f4;text-align:left}.eos-agent.eos-agent-native .eos-agent-suggestions button span{color:var(--agent-lime)}.eos-agent.eos-agent-native .eos-agent-welcome .eos-native-trust{margin-top:24px;font-size:12px}.eos-agent.eos-agent-native .eos-agent-question{margin:18px 0 20px 28px;padding:14px 16px;border-radius:18px;background:#30362a;color:#f4f4f4}.eos-agent.eos-agent-native .eos-agent-answer{padding:0 0 22px;border:0;border-radius:0;background:transparent}.eos-agent.eos-agent-native .eos-agent-answer .eos-agent-mark{width:auto;height:auto;background:transparent;color:var(--agent-lime)}.eos-agent.eos-agent-native .eos-agent-prose{font-size:16px;line-height:1.6}.eos-agent.eos-agent-native .eos-agent-sources a{display:inline-flex;align-items:center;padding:8px 12px;min-height:40px;border-radius:16px;background:#242424;color:#74dec3;font-size:13px}.eos-agent.eos-agent-native .eos-agent-action{padding:18px;border:1px solid #525252;border-radius:18px;background:#242424}.eos-agent.eos-agent-native .eos-agent-action button:first-of-type{background:var(--agent-lime);color:#173f25}.eos-agent.eos-agent-native .eos-agent-composer{position:relative;flex:0 0 auto;display:block;bottom:auto;margin:0;padding:12px 0 max(10px,env(safe-area-inset-bottom));width:100%;background:#171717}.eos-agent.eos-agent-native .eos-agent-input{background:#2b2b2b;box-shadow:none;padding:6px;gap:6px}.eos-agent.eos-agent-native .eos-agent-input textarea{background:transparent;color:#f4f4f4;min-height:44px;max-height:min(160px,24dvh);resize:none;padding:10px 12px;font-size:16px}.eos-agent.eos-agent-native .eos-agent-input button{background:var(--agent-lime);color:#173f25}.eos-agent.eos-agent-native .eos-agent-composer small{display:block;padding:8px 4px 0;background:transparent;color:#a8a8a8;font-size:11px}.eos-agent.eos-agent-native .eos-agent-latest{position:absolute;bottom:calc(100% + 8px);right:8px}.eos-agent.eos-agent-native .eos-agent-history{max-height:28dvh;overflow-y:auto}.eos-agent.eos-agent-native .eos-agent-tail{height:8px}@keyframes eos-native-enter{0%{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.eos-agent.eos-agent-native{animation:none}}.eos-agent.eos-agent-native .eos-agent-action h2{font-size:22px;margin:12px 0}:is(.parent-stage,.teacher-stage) .eos-agent.eos-agent-native a{color:#74dec3}:is(.parent-stage,.teacher-stage) .eos-agent.eos-agent-native .eos-agent-status{color:#b9b9b3}:is(.parent-stage,.teacher-stage) .eos-agent-native .eos-native-context .cds--list-box{border:0;background:transparent;min-height:40px;height:40px}:is(.parent-stage,.teacher-stage) .eos-agent-native .eos-native-context .cds--list-box__field{min-height:40px;height:40px;padding-left:0}.eos-agent.eos-agent-native .eos-agent-input textarea::placeholder{color:#b9b9b3;opacity:1}.eos-inbox{--inbox-blue:#1947ff;--inbox-paper:var(--cds-layer-01,#fff);--inbox-text:var(--cds-text-primary,#171714);color:var(--inbox-text);min-width:0;container-type:inline-size;padding-bottom:32px}.eos-inbox *{box-sizing:border-box}.eos-inbox button,.eos-inbox input,.eos-inbox select,.eos-inbox textarea{font:inherit}.eos-inbox button{cursor:pointer;min-height:44px}.eos-inbox button:disabled{cursor:not-allowed;opacity:.55}.eos-inbox-heading{display:flex;gap:24px;justify-content:space-between;align-items:center;margin-bottom:24px}.eos-inbox-heading h2{font-size:clamp(24px,3vw,36px);line-height:1.15;letter-spacing:-1px;max-width:600px;margin:8px 0 12px}.eos-inbox-heading p{line-height:1.5;margin:0}.eos-inbox-eyebrow{font-size:11px;letter-spacing:1.5px;color:var(--inbox-blue);font-weight:600}.eos-inbox .eos-inbox-primary{background:var(--inbox-blue);color:#fff;border:0;border-radius:24px;padding:12px 20px;font-weight:600;flex-shrink:0}.eos-inbox .eos-inbox-grid{padding:0;column-gap:0;row-gap:16px;max-width:none;border:1px solid var(--cds-border-subtle,#ddd8d0);border-radius:24px;background:var(--inbox-paper);min-width:0}.eos-inbox-detail-panel,.eos-inbox-list-panel{min-width:0;padding:0!important}.eos-inbox-list-panel{border-right:1px solid var(--cds-border-subtle,#ddd8d0)}.eos-inbox-tabs{display:flex;padding:16px;gap:8px}.eos-inbox-tabs button{flex:1 1;border:0;border-radius:20px;padding:8px;background:transparent;font-size:13px;color:inherit}.eos-inbox-tabs button[aria-pressed=true]{background:var(--inbox-blue);color:#fff}.eos-inbox label{display:block;font-size:13px;font-weight:600;color:inherit}.eos-inbox label input,.eos-inbox label select,.eos-inbox label textarea{display:block;width:100%;min-width:0;border:1px solid var(--cds-border-strong,#aaa59e);border-radius:12px;padding:12px;background:var(--cds-field,#faf9f6);color:inherit;margin-top:8px;font-weight:400;min-height:44px}.eos-inbox textarea{resize:vertical;max-height:240px}.eos-inbox-search{margin:0 16px 16px}.eos-inbox-threads{list-style:none;margin:0;padding:0;max-height:580px;overflow-y:auto}.eos-inbox-threads li{margin:0}.eos-inbox-threads button{display:grid;gap:6px;width:100%;text-align:left;padding:20px;border:0;border-top:1px solid var(--cds-border-subtle,#e6e2dc);background:transparent;color:inherit;overflow-wrap:anywhere}.eos-inbox-threads button[aria-current]{background:var(--cds-layer-selected,#e9edff);box-shadow:inset 3px 0 var(--inbox-blue)}.eos-inbox-threads button>span:not(:first-child),.eos-inbox-threads p{font-size:13px;line-height:1.5}.eos-inbox-threads p{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eos-inbox-thread-meta{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:var(--cds-text-secondary,#666)}.eos-inbox-thread-meta time{flex-shrink:0}.eos-inbox-threads small{font-size:11px;font-weight:600}.eos-inbox-welcome{display:flex;flex-direction:column;justify-content:center;min-height:480px;padding:48px;gap:16px;background:linear-gradient(140deg,var(--inbox-paper),var(--cds-layer-accent,#f2f0ea))}.eos-inbox-welcome>span{font-size:40px;color:var(--inbox-blue)}.eos-inbox-welcome h3{font-size:32px;line-height:1.15;margin:0}.eos-inbox-welcome p{max-width:380px;line-height:1.6;margin:0}.eos-inbox-conversation{padding:24px;min-width:0;animation:eos-inbox-enter .24s cubic-bezier(.2,0,.38,.9)}.eos-inbox-conversation>header{padding:12px 0 20px;border-bottom:1px solid var(--cds-border-subtle,#ddd8d0)}.eos-inbox-conversation h3{font-size:24px;line-height:1.3;margin:0 0 8px;overflow-wrap:anywhere}.eos-inbox-conversation header p{font-size:12px;line-height:1.6;color:var(--cds-text-secondary,#666);margin:0}.eos-inbox-actions button,.eos-inbox-back{border:1px solid var(--cds-border-subtle,#ddd8d0);background:transparent;color:inherit;border-radius:20px;padding:8px 14px;font-size:12px}.eos-inbox-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.eos-inbox-history{display:flex;flex-direction:column;gap:16px;max-height:430px;min-height:160px;overflow-y:auto;padding:24px 0;overscroll-behavior:contain}.eos-inbox-message{max-width:90%;border-radius:16px 16px 16px 4px;padding:16px;background:var(--cds-layer-accent,#f1eee7);align-self:flex-start;overflow-wrap:anywhere}.eos-inbox-message--mine{align-self:flex-end;border-radius:16px 16px 4px 16px;background:var(--cds-layer-selected,#e7ecff)}.eos-inbox-message strong{font-size:12px}.eos-inbox-message p{white-space:pre-wrap;font-size:15px;line-height:1.6;margin:6px 0 12px}.eos-inbox-message footer{display:flex;gap:16px;font-size:11px;color:var(--cds-text-secondary,#666)}.eos-inbox-composer{display:grid;gap:16px;padding-top:20px}.eos-inbox-composer p{font-size:13px;margin:0}.eos-inbox-composer-footer{display:flex;align-items:center;justify-content:space-between;gap:16px}.eos-inbox-composer-footer small{font-size:11px;line-height:1.5;max-width:280px}.eos-inbox-empty{padding:24px;line-height:1.6}.eos-inbox-empty h3{font-size:20px;line-height:1.3;margin:0 0 12px}.eos-inbox-error{padding:16px;border:1px solid var(--cds-support-error,#da1e28);border-radius:12px;margin-bottom:16px;line-height:1.5}.eos-inbox-error button{background:transparent;color:inherit;text-decoration:underline;border:0;margin-left:8px}.eos-inbox-notice{padding:12px 0;font-size:13px}.eos-inbox :focus-visible{outline:2px solid var(--cds-focus,#0f62fe);outline-offset:3px}.eos-inbox--office{padding-bottom:0}.eos-inbox--office .eos-inbox-heading{margin-bottom:24px}.eos-inbox--office .eos-inbox-grid{border-radius:0;border-top:2px solid var(--cds-border-strong-01,#8d8d8d)}.eos-inbox--office .eos-inbox-tabs{padding:0;gap:0;border-bottom:1px solid var(--cds-border-subtle-01,#525252)}.eos-inbox--office .eos-inbox-tabs button{min-height:3rem;border-radius:0;border-right:1px solid var(--cds-border-subtle-01,#525252);text-align:left}.eos-inbox--office .eos-inbox-tabs button[aria-pressed=true]{background:var(--cds-layer-selected-01,#393939);box-shadow:inset 0 -3px var(--inbox-blue);color:inherit}.eos-inbox--office .eos-inbox-actions button,.eos-inbox--office .eos-inbox-back,.eos-inbox--office .eos-inbox-error,.eos-inbox--office .eos-inbox-message,.eos-inbox--office .eos-inbox-primary,.eos-inbox--office label input,.eos-inbox--office label select,.eos-inbox--office label textarea{border-radius:0}.eos-inbox--office .eos-inbox-message,.eos-inbox--office .eos-inbox-message--mine{border-left:3px solid var(--cds-border-interactive,#0f62fe)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher){--inbox-compact-surface:#242424;--inbox-compact-border:#414141;--inbox-compact-muted:#b3b3b3;--inbox-compact-accent:#d7ff58;color:#f4f4f4;padding-bottom:0}.eos-inbox--teacher{--inbox-blue:#d7ff58;--inbox-paper:#242424}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-heading{justify-content:flex-end;margin:0 0 16px}.eos-inbox--teacher .eos-inbox-heading{display:none}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-grid{display:block;border:0;border-radius:0;background:transparent}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) :is(.eos-inbox-list-panel,.eos-inbox-detail-panel){width:100%;max-width:none;border:0}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher).eos-inbox--detail :is(.eos-inbox-list-panel,.eos-inbox-heading),.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher):not(.eos-inbox--detail) .eos-inbox-detail-panel{display:none}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-tabs{gap:0;padding:0;margin-bottom:16px;border-bottom:1px solid var(--inbox-compact-border)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-tabs button{flex:0 1 auto;min-width:0;padding:12px 16px;border-radius:0;color:var(--inbox-compact-muted);font-size:14px;text-align:center}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-tabs button[aria-pressed=true]{background:transparent;box-shadow:inset 0 -3px var(--inbox-compact-accent);color:#f4f4f4}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-search{margin:0 0 16px;font-size:0}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-search input{margin:0;border-color:var(--inbox-compact-border);border-radius:14px;background:var(--inbox-compact-surface);color:#f4f4f4;font-size:14px}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-search input::placeholder{color:var(--inbox-compact-muted);opacity:1}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-filter-disclosure{margin:0 0 16px;color:var(--inbox-compact-muted)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-filter-disclosure summary{display:list-item;width:max-content;min-height:44px;padding:12px 4px;cursor:pointer;font-size:13px}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-filter-disclosure .eos-inbox-filter{margin:0 0 12px}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-threads{max-height:none;display:grid;gap:10px}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-threads button{gap:5px;min-height:112px;padding:16px;border:1px solid var(--inbox-compact-border);border-radius:18px;background:var(--inbox-compact-surface);color:#f4f4f4}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-threads button[aria-current]{box-shadow:inset 3px 0 var(--inbox-blue)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-threads button>span:not(:first-child){color:var(--inbox-compact-muted)}.eos-inbox--teacher .eos-inbox-threads button>span:nth-of-type(2){display:none}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-thread-meta{color:var(--inbox-compact-muted)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-threads strong{font-size:17px;line-height:1.3}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-threads small{color:var(--inbox-compact-accent)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-threads p{color:var(--inbox-compact-muted);-webkit-line-clamp:1}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-conversation{padding:0;animation:none}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-back{margin-bottom:16px;padding:0 4px;border:0;background:transparent;color:var(--inbox-compact-accent);font-size:14px;font-weight:600}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-conversation>header{padding:0 0 18px;border-color:var(--inbox-compact-border)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-conversation h1{margin:0 0 8px;font-size:24px;line-height:1.3;overflow-wrap:anywhere}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-conversation header p{color:var(--inbox-compact-muted)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-history{max-height:min(420px,42dvh);min-height:160px;overflow-y:auto;padding:20px 0}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-message{background:#303030;color:#f4f4f4}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-message--mine{background:#303b34}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) :is(.eos-inbox-message footer,.eos-inbox-composer-footer small){color:var(--inbox-compact-muted)}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-composer{padding-top:16px}.eos-inbox:is(.eos-inbox--parent,.eos-inbox--teacher) .eos-inbox-composer :is(input,textarea){background:#303030;color:#f4f4f4;border-color:#737373}.eos-inbox--teacher .eos-inbox-primary{color:#171717}@container (max-width:700px){.eos-inbox-heading{align-items:flex-start;flex-direction:column;gap:16px}.eos-inbox .eos-inbox-detail-panel,.eos-inbox .eos-inbox-list-panel{grid-column:1/-1}.eos-inbox--detail .eos-inbox-list-panel,.eos-inbox:not(.eos-inbox--detail) .eos-inbox-detail-panel{display:none}.eos-inbox-conversation{padding:16px}.eos-inbox-history{max-height:45dvh}.eos-inbox-heading h2{font-size:26px}.eos-inbox-thread-meta{flex-wrap:wrap}.eos-inbox-composer-footer{align-items:flex-start;flex-direction:column}.eos-inbox-composer-footer button{align-self:flex-end}.eos-inbox-threads{max-height:none}.eos-inbox-list-panel{border-right:0}}@keyframes eos-inbox-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.eos-inbox-conversation{animation:none}}