.aac-reference-view.aac-layout .aac-topic-expanded>.aac-topic-section{width:100%;max-width:calc(6 * var(--tile) + 5 * var(--gap) + 20px);margin-inline:auto}.aac-reference-view.aac-layout .aac-topic-expanded>.aac-topic-section>.aac-grid{grid-template-columns:repeat(auto-fit,minmax(var(--tile),var(--tile)));justify-content:center}@media (width<=767px){.aac-reference-view.aac-layout .aac-topic-expanded>.aac-topic-section>.aac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen{:is(html:has(.aac-layout),body:has(.aac-layout)){overflow:hidden}.site-layout:has(.aac-layout){height:100dvh;min-height:0;overflow:hidden}.site-layout:has(.aac-layout)>.site-main{min-height:0;overflow:hidden}.site-layout:has(.aac-layout)>.site-footer{display:none}}.aac-use-frame>.aac-container{max-width:1680px;padding:12px 12px 0}.aac-reference-view.aac-layout{--tile:96px;--icon:56px;--label:16px;--gap:12px;height:var(--aac-workspace-height,calc(100dvh - 105px));min-height:420px;color:var(--aac-ink);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:148px minmax(0,1fr);gap:12px;padding:0;display:grid;overflow:hidden}.aac-reference-view.aac-layout>.aac-use-header{grid-area:1/2;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0;display:flex}.aac-reference-view.aac-layout .aac-use-header h1{margin:0;font-size:28px;line-height:1.15}.aac-reference-view.aac-layout .aac-use-header p{margin:3px 0 0;font-size:15px}.aac-reference-view.aac-layout .aac-use-header .aac-actions{flex-wrap:nowrap;gap:8px;width:auto}.aac-reference-view.aac-layout .rt-button{min-height:44px;padding:7px 12px;font-size:14px;font-weight:600}.aac-reference-view.aac-layout>.aac-feedback{grid-area:2/2;margin:0;font-size:13px}.aac-reference-view.aac-layout>.aac-feedback:empty{display:none}.aac-reference-view.aac-layout>.aac-topic-sidebar{background:linear-gradient(135deg,#edf7f1,#e4f1e9);border-radius:16px;grid-area:1/1/4;align-self:stretch;min-height:0;padding:8px 6px;overflow:auto}.aac-reference-view.aac-layout .aac-topic-sidebar nav{flex-direction:column;gap:4px;display:flex}.aac-reference-view.aac-layout .aac-topic-sidebar button{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--aac-ink);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:8px;padding:6px;font-size:15px;font-weight:650;display:flex}.aac-reference-view.aac-layout .aac-topic-sidebar button[aria-pressed=true]{background:linear-gradient(#c9eccc,#b2ddbd)}.aac-reference-view.aac-layout .aac-topic-sidebar .aac-symbol{flex:none;width:30px;height:30px;min-height:0;padding:0}.aac-reference-view.aac-layout .aac-topic-sidebar .aac-symbol :is(svg,img){width:30px;height:30px;max-height:30px}.aac-reference-view.aac-layout .aac-topic-menu-toggle{display:none}.aac-reference-view.aac-layout>.aac-board-panels{scrollbar-width:thin;flex-direction:column;grid-area:3/2;gap:14px;min-height:0;padding:0 4px 24px 0;scroll-padding:12px 0 24px;display:flex;overflow:auto}.aac-reference-view.aac-layout .aac-panel{box-shadow:none;border:1px solid #e3e9ec;border-radius:14px;margin:0;padding:10px}.aac-reference-view.aac-layout .aac-core{background:linear-gradient(110deg,#e8f5ff,#cce8ff);flex:none;order:0;max-height:none;overflow:visible}.aac-reference-view.aac-layout .aac-core-heading{margin-bottom:8px}.aac-reference-view.aac-layout .aac-core h2{align-items:center;gap:8px;margin:0;padding:0;font-size:22px;line-height:1.2;display:flex}.aac-reference-view.aac-layout .aac-core h2>svg{color:#9f7600;fill:#ffd438;width:26px;height:26px;display:block}.aac-reference-view.aac-layout .aac-core h2 .aac-note{color:#4b647e;margin-left:10px;font-size:14px;font-weight:400;display:inline}.aac-reference-view.aac-layout .aac-core-preview{align-items:stretch;gap:var(--gap);display:flex}.aac-reference-view.aac-layout .aac-grid{gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;align-content:start;align-items:stretch;display:grid}.aac-reference-view.aac-layout .aac-core-preview>.aac-grid{grid-template-columns:repeat(8,minmax(0,var(--tile)));flex:0 auto;min-width:0}.aac-reference-view.aac-layout .aac-grid .aac-tile{width:100%;min-width:0;min-height:88px;height:var(--tile);background:linear-gradient(#fff,#f9fbfa);border:1px solid #bdcbd4;border-bottom:2px solid #acbbc5;border-radius:8px;flex-direction:column;align-items:stretch;max-height:none;padding:0;display:flex;overflow:visible;box-shadow:0 2px 2px #1027410b}.aac-reference-view.aac-layout .aac-grid .aac-symbol{flex:auto;justify-content:center;align-items:center;min-height:0;padding:4px;display:flex}.aac-reference-view.aac-layout .aac-grid .aac-symbol :is(svg,img){width:var(--icon);height:var(--icon);object-fit:contain;max-width:100%;max-height:100%}.aac-reference-view.aac-layout .aac-grid .aac-label{height:auto;min-height:24px;font-size:var(--label);white-space:normal;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;color:var(--aac-label-color,var(--aac-ink));background:#f0f5f4;border-radius:0 0 6px 6px;flex:none;justify-content:center;align-items:center;padding:3px 4px;font-weight:650;line-height:1.15;display:flex;overflow:visible}.aac-reference-view.aac-layout .aac-more-core-tile{flex:0 0 var(--tile);width:var(--tile);height:var(--tile);color:var(--aac-ink);background:linear-gradient(#efffd9,#d9efbb);border:1px solid #80ac74;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px;font-size:16px;line-height:1.05;display:flex}.aac-reference-view.aac-layout .aac-more-core-tile>svg{color:#447c23;fill:#ffe259;width:38px;height:38px}.aac-reference-view.aac-layout .aac-topic-sections{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.aac-reference-view.aac-layout .aac-topic-section{background:linear-gradient(125deg,#fff9eb,#faf2e2);grid-column:auto;min-width:0;padding:8px}.aac-reference-view.aac-layout .aac-topic-section:nth-child(6n+2){background:linear-gradient(125deg,#edfbff,#def0ff)}.aac-reference-view.aac-layout .aac-topic-section:nth-child(6n+3){background:linear-gradient(125deg,#f7f0ff,#ece7fb)}.aac-reference-view.aac-layout .aac-topic-section:nth-child(6n+4){background:linear-gradient(125deg,#f0fff9,#e3f5ee)}.aac-reference-view.aac-layout .aac-topic-section:nth-child(6n+5){background:linear-gradient(125deg,#fff3f7,#f9e9ef)}.aac-reference-view.aac-layout .aac-topic-section:nth-child(6n){background:linear-gradient(125deg,#f9fff0,#ecf4df)}.aac-reference-view.aac-layout .aac-topic-heading{justify-content:space-between;align-items:center;gap:6px;min-height:36px;margin:0 0 7px;display:flex}.aac-reference-view.aac-layout .aac-topic-heading h2{align-items:center;gap:7px;min-width:0;margin:0;padding:0;font-size:18px;font-weight:650;line-height:1.2;display:flex}.aac-reference-view.aac-layout .aac-topic-heading .aac-symbol{flex:none;width:28px;height:28px;min-height:0;padding:0;display:flex}.aac-reference-view.aac-layout .aac-topic-heading .aac-symbol :is(svg,img){width:28px;height:28px}.aac-reference-view.aac-layout .aac-topic-heading .rt-button{color:#29613a;background:linear-gradient(#f7fff4,#dff1d6);border:1px solid #b2d9b8;border-radius:12px;flex:none;width:44px;height:44px;min-height:44px;padding:6px;font-size:0;display:flex}.aac-reference-view.aac-layout .aac-topic-heading .rt-button:after{content:"→";font-size:24px}.aac-reference-view.aac-layout .aac-topic-expanded{animation:.18s ease-out aac-topic-enter;display:block}.aac-reference-view.aac-layout .aac-topic-expanded .aac-grid{grid-template-columns:repeat(auto-fill,minmax(var(--tile),var(--tile)))}.aac-reference-view.aac-layout .aac-topic-return{z-index:3;background:var(--aac-bg);padding:4px 0;position:sticky;top:0}.aac-reference-view.aac-layout .aac-scroll-hint{justify-content:center;align-items:center;gap:12px;margin:0;padding:4px;font-size:14px;display:flex}.aac-reference-view.aac-layout .aac-scroll-hint:before,.aac-reference-view.aac-layout .aac-scroll-hint:after{content:"";background:#d6dfe6;flex:1;height:1px}.aac-reference-view.aac-layout>.aac-support-disclosure{display:none}.aac-reference-view.aac-layout>.aac-speech-dock{background:var(--aac-surface);border:1px solid #d6dfe6;border-radius:14px;grid-area:4/1/auto/-1;align-items:center;gap:12px;width:auto;min-width:0;max-height:34dvh;margin:0;padding:10px 12px;display:flex;position:static;overflow:auto;box-shadow:0 -3px 12px #18304c0a}.aac-reference-view.aac-layout .aac-speech-dock .aac-message{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;order:0;margin:0;padding:0;display:block;position:static}.aac-reference-view.aac-layout .aac-message-main{flex-wrap:nowrap;align-items:center;gap:12px;min-width:0;display:flex}.aac-reference-view.aac-layout .aac-message h2{flex:none;width:auto;margin:0;font-size:17px;font-weight:650;display:block}.aac-reference-view.aac-layout .aac-message-words{scrollbar-width:thin;border:1px solid #cbd7e1;border-radius:10px;flex-wrap:nowrap;flex:1;gap:6px;min-width:0;height:72px;min-height:72px;max-height:none;padding:3px;display:flex;overflow:auto hidden}.aac-reference-view.aac-layout .aac-message-empty{border-color:#0000;align-items:center;overflow:hidden}.aac-reference-view.aac-layout .aac-empty{color:#60728a;margin:0;padding:0;font-size:14px;font-weight:400}.aac-reference-view.aac-layout .aac-message-words .aac-tile{border:1px solid #b6cdb8;border-radius:7px;flex:0 0 60px;width:60px;height:64px;min-height:64px;padding:0;overflow:hidden}.aac-reference-view.aac-layout .aac-message-words .aac-symbol{flex:1;min-height:0;padding:2px}.aac-reference-view.aac-layout .aac-message-words .aac-symbol :is(svg,img){width:36px;height:36px}.aac-reference-view.aac-layout .aac-message-words .aac-label{min-height:18px;padding:1px;font-size:12px;line-height:1.1}.aac-reference-view.aac-layout .aac-message-tools{flex-wrap:nowrap;flex:none;gap:8px;margin:0;display:flex}.aac-reference-view.aac-layout .aac-message-tools .rt-button{border:1px solid #cbd7e1;flex-direction:column;gap:4px;min-width:64px;min-height:64px;padding:6px;font-size:12px;display:flex}.aac-reference-view.aac-layout .aac-message-tools .rt-button>span{clip-path:none;width:auto;height:auto;position:static}.aac-reference-view.aac-layout .aac-message-tools .rt-button:last-child{display:none}.aac-reference-view.aac-layout .aac-speak-area{flex:0 0 180px;order:1;margin:0;display:block}.aac-reference-view.aac-layout .aac-speak-area .aac-note{display:none}.aac-reference-view.aac-layout .rt-button.aac-speak{color:#172640;opacity:1;background:linear-gradient(#ffe34d,#ffc324);border:1px solid #e9a826;border-radius:12px;flex-direction:row;width:100%;min-height:72px;padding:10px;font-size:30px;font-weight:700;display:flex}.aac-reference-view.aac-layout .rt-button.aac-speak:disabled{color:#655a36;background:linear-gradient(#ffeaa0,#f9d66b)}.aac-reference-view.aac-layout>.aac-child-heading{display:none}.aac-reference-view.aac-layout.aac-presenting{z-index:1000;background:var(--aac-bg);height:100dvh;min-height:0;padding:12px;position:fixed;inset:0}.aac-reference-view.aac-layout.aac-presenting>.aac-use-header{display:none}.aac-reference-view.aac-layout.aac-presenting>.aac-child-heading{grid-area:1/2;justify-content:space-between;align-items:center;min-height:44px;padding-right:60px;display:flex}.aac-reference-view.aac-layout .aac-child-heading h1{margin:0;font-size:26px}.aac-reference-view.aac-layout .aac-child-heading span{font-size:14px}.rt-design .aac-more-words{border-radius:18px;width:min(1040px,100% - 24px);max-height:90dvh;padding:20px}.rt-design .aac-more-words::backdrop{background:#00000080}.aac-reference-view.aac-layout .aac-more-words .aac-grid{grid-template-columns:repeat(auto-fill,minmax(var(--tile),1fr));margin-top:14px}.aac-reference-view.aac-layout .aac-more-words .aac-actions{gap:8px;margin:12px 0}.aac-reference-view.aac-layout .aac-more-words .rt-button{min-height:44px}.aac-more-words>label{gap:4px;font-size:14px;display:grid}.aac-more-words input{min-height:44px;font:inherit;border:1px solid #bdcbd4;border-radius:8px;padding:8px}.aac-more-words .icon-button{min-width:44px;min-height:44px}@media (width>=1340px) and (width<=1439px){.aac-reference-view.aac-layout{--tile:88px;--icon:52px;--gap:8px;grid-template-columns:140px minmax(0,1fr);gap:8px}.aac-reference-view.aac-layout .aac-topic-sections{gap:8px}.aac-reference-view.aac-layout .aac-topic-section{padding:6px}}@media (width>=1024px) and (width<=1339px){.aac-reference-view.aac-layout .aac-topic-sections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=1023px){.aac-reference-view.aac-layout{--tile:112px;--icon:72px;--label:17px;--gap:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.aac-reference-view.aac-layout>.aac-use-header{grid-area:1/1}.aac-reference-view.aac-layout>.aac-feedback{grid-area:2/1}.aac-reference-view.aac-layout>.aac-topic-sidebar{grid-area:3/1}.aac-reference-view.aac-layout>.aac-board-panels{grid-area:4/1}.aac-reference-view.aac-layout>.aac-speech-dock{grid-area:5/1}.aac-reference-view.aac-layout .aac-topic-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.aac-reference-view.aac-layout .aac-topic-section .aac-grid{grid-template-columns:repeat(2,minmax(0,var(--tile)));justify-content:start}.aac-reference-view.aac-layout .aac-core-preview{flex-wrap:wrap}.aac-reference-view.aac-layout .aac-core-preview>.aac-grid{grid-template-columns:repeat(4,var(--tile))}.aac-reference-view.aac-layout .aac-more-core-tile{align-self:end}.aac-reference-view.aac-layout.aac-presenting>.aac-child-heading{grid-area:1/1}}@media (width<=1023px){.aac-reference-view.aac-layout .aac-topic-menu-toggle{width:auto;min-height:44px;display:flex}.aac-reference-view.aac-layout>.aac-topic-sidebar{background:0 0;border-radius:0;padding:0;overflow:visible}.aac-reference-view.aac-layout .aac-topic-sidebar nav{z-index:10;background:#edf7f0;border:1px solid #c6d9c9;border-radius:12px;width:240px;max-height:50dvh;padding:8px;display:none;position:absolute;overflow:auto;box-shadow:0 8px 24px #1b343b26}.aac-reference-view.aac-layout .aac-topic-sidebar nav.is-open{display:flex}.aac-reference-view.aac-layout .aac-use-header{flex-wrap:wrap}.aac-reference-view.aac-layout .aac-message-main{flex-wrap:wrap;gap:6px}.aac-reference-view.aac-layout .aac-message h2{width:100%;font-size:14px}.aac-reference-view.aac-layout .aac-message-words{height:62px;min-height:62px}.aac-reference-view.aac-layout .aac-message-words .aac-tile{flex-basis:52px;width:52px;height:54px;min-height:54px}.aac-reference-view.aac-layout .aac-message-tools .rt-button{min-width:54px;min-height:54px}.aac-reference-view.aac-layout .aac-speak-area{flex-basis:136px;align-self:end}.aac-reference-view.aac-layout .rt-button.aac-speak{min-height:56px;font-size:25px}}@media (width<=767px){.aac-use-frame>.aac-container{padding:8px 8px 0}.aac-reference-view.aac-layout{--tile:132px;--icon:80px;--label:18px;--gap:16px;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:8px;min-height:500px}.aac-reference-view.aac-layout>.aac-use-header{grid-area:1/1}.aac-reference-view.aac-layout .aac-use-header h1{font-size:23px}.aac-reference-view.aac-layout .aac-use-header p{font-size:13px}.aac-reference-view.aac-layout .aac-use-header .aac-actions{gap:5px;width:100%}.aac-reference-view.aac-layout .aac-use-header .rt-button{padding:4px 6px;font-size:11px}.aac-reference-view.aac-layout>.aac-feedback{grid-area:2/1}.aac-reference-view.aac-layout>.aac-topic-sidebar{grid-area:3/1}.aac-reference-view.aac-layout>.aac-board-panels{grid-area:4/1;gap:12px;padding-right:0}.aac-reference-view.aac-layout>.aac-speech-dock{grid-area:5/1}.aac-reference-view.aac-layout .aac-core h2{font-size:19px}.aac-reference-view.aac-layout .aac-core h2 .aac-note{display:none}.aac-reference-view.aac-layout .aac-core-preview{grid-template-columns:1fr;gap:8px;display:grid}.aac-reference-view.aac-layout .aac-core-preview>.aac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aac-reference-view.aac-layout .aac-more-core-tile{flex-direction:row;flex:none;width:100%;height:44px;min-height:44px}.aac-reference-view.aac-layout .aac-more-core-tile>svg{width:26px;height:26px}.aac-reference-view.aac-layout .aac-more-core-break{display:none}.aac-reference-view.aac-layout .aac-topic-sections{grid-template-columns:1fr;gap:12px}.aac-reference-view.aac-layout .aac-topic-section .aac-grid,.aac-reference-view.aac-layout .aac-topic-expanded .aac-grid,.aac-reference-view.aac-layout .aac-more-words .aac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aac-reference-view.aac-layout .aac-topic-heading h2{font-size:19px}.aac-reference-view.aac-layout>.aac-speech-dock{grid-template-columns:minmax(0,1fr) 110px;gap:6px;max-height:28dvh;padding:8px;display:grid}.aac-reference-view.aac-layout .aac-message-main{grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.aac-reference-view.aac-layout .aac-message h2{width:auto;font-size:13px}.aac-reference-view.aac-layout .aac-message-words{width:100%;max-width:none;height:60px;min-height:60px}.aac-reference-view.aac-layout .aac-message-tools{grid-area:3/1}.aac-reference-view.aac-layout .aac-message-tools .rt-button{flex-direction:row;gap:3px;min-width:60px;min-height:44px;font-size:11px}.aac-reference-view.aac-layout .aac-speak-area{align-self:end}.aac-reference-view.aac-layout .rt-button.aac-speak{min-height:48px;font-size:22px}.aac-reference-view.aac-layout.aac-presenting{min-height:0;padding:8px}.aac-reference-view.aac-layout.aac-presenting>.aac-child-heading{grid-area:1/1;min-height:40px}.aac-reference-view.aac-layout .aac-child-heading h1{font-size:22px}.aac-reference-view.aac-layout .aac-child-heading span{display:none}}@media (pointer:coarse) and (width>=1024px){.aac-reference-view.aac-layout{--tile:112px;--icon:72px;--label:17px;--gap:16px}.aac-reference-view.aac-layout .aac-topic-sections{grid-template-columns:repeat(2,minmax(0,1fr))}.aac-reference-view.aac-layout .aac-topic-section .aac-grid{grid-template-columns:repeat(4,minmax(88px,1fr))}.aac-reference-view.aac-layout .aac-core-preview{overflow-x:auto}.aac-reference-view.aac-layout .aac-core-preview>.aac-grid{flex:none}}@keyframes aac-topic-enter{0%{opacity:.6;transform:translate(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.aac-reference-view.aac-layout .aac-topic-expanded{animation:none}}@media print{.aac-reference-view.aac-layout{height:auto;display:block;overflow:visible}.aac-reference-view.aac-layout>.aac-topic-sidebar,.aac-reference-view.aac-layout>.aac-speech-dock,.aac-reference-view.aac-layout .aac-scroll-hint{display:none}.aac-reference-view.aac-layout>.aac-board-panels{height:auto;display:block;overflow:visible}.aac-reference-view.aac-layout .aac-topic-section{break-inside:avoid;margin-bottom:12px}}.aac-reference-view.aac-layout .aac-topic-heading h2>:is(svg,img){object-fit:contain;flex:none;width:28px;height:28px;max-height:28px}.aac-reference-view.aac-layout .aac-topic-sidebar nav button>:is(svg,img){object-fit:contain;flex:none;width:30px;height:30px;max-height:30px}.aac-reference-view.aac-layout .aac-topic-sidebar .aac-topic-menu-toggle{display:none}@media (width>=768px) and (width<=1023px){.aac-reference-view.aac-layout .aac-topic-section .aac-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1023px){.aac-reference-view.aac-layout .aac-topic-sidebar .aac-topic-menu-toggle{display:flex}}@media (width<=767px){.aac-reference-view.aac-layout{grid-template-rows:auto auto minmax(0,1fr) auto;min-height:0}.aac-reference-view.aac-layout .aac-use-header{flex-wrap:nowrap;padding-right:88px}.aac-reference-view.aac-layout .aac-use-header p{display:none}.aac-reference-view.aac-layout .aac-use-header .aac-actions{width:auto;margin-left:auto}.aac-reference-view.aac-layout .aac-use-header .aac-actions>button{display:none}.aac-reference-view.aac-layout>.aac-topic-sidebar{z-index:5;grid-area:1/1;place-self:center end}.aac-reference-view.aac-layout .aac-topic-sidebar nav{right:8px}.aac-reference-view.aac-layout>.aac-board-panels{grid-row:3}.aac-reference-view.aac-layout>.aac-speech-dock{grid-row:4}.aac-reference-view.aac-layout.aac-presenting>.aac-topic-sidebar{grid-row:2;justify-self:start}.aac-reference-view.aac-layout.aac-presenting{grid-template-rows:auto auto minmax(0,1fr) auto}.aac-reference-view.aac-layout .aac-message-words{height:48px;min-height:48px}.aac-reference-view.aac-layout .aac-message-words .aac-tile{height:44px;min-height:44px}.aac-reference-view.aac-layout .aac-message-words .aac-symbol :is(svg,img){width:26px;height:26px}.aac-reference-view.aac-layout .aac-message-tools .rt-button{min-height:44px}}.aac-reference-view.aac-layout.aac-layout .rt-button.aac-more-core-tile{color:#203b2b;background:linear-gradient(#f1ffdf,#dcf0c2);border-color:#8caf7a}.aac-reference-view.aac-layout.aac-layout .rt-button.aac-speak{color:#172640;background:linear-gradient(#ffe54d,#ffca29);border-color:#e7ac25}.aac-reference-view.aac-layout.aac-layout .aac-topic-heading .rt-button{color:#285a37;background:linear-gradient(#fbfff7,#e4f4dc)}.aac-reference-view.aac-layout .aac-board-panels:has(.aac-topic-expanded){overflow:hidden}.aac-reference-view.aac-layout .aac-topic-expanded{flex:1;min-height:0;padding:2px 2px 24px;overflow:auto}.aac-reference-view.aac-layout .aac-topic-return{flex:none}.aac-reference-view.aac-layout .aac-scroll-hint{display:none}.aac-reference-view.aac-layout.aac-overview>.aac-speech-dock{margin-top:18px;position:relative;overflow:visible}.aac-reference-view.aac-layout.aac-overview>.aac-speech-dock:before{content:"⌄ Scroll for more topics";text-align:center;color:var(--aac-ink);pointer-events:none;font-size:13px;line-height:20px;position:absolute;top:-26px;left:0;right:0}@media (width<=767px){.aac-reference-view.aac-layout>.aac-speech-dock{display:block;position:relative}.aac-reference-view.aac-layout .aac-message-main{grid-template-columns:68px minmax(0,1fr);gap:4px;display:grid}.aac-reference-view.aac-layout .aac-message h2{grid-area:1/1}.aac-reference-view.aac-layout .aac-message-words{grid-area:1/2}.aac-reference-view.aac-layout .aac-message-tools{grid-area:2/1/auto/-1;padding-right:116px}.aac-reference-view.aac-layout .aac-speak-area{width:110px;position:absolute;bottom:8px;right:8px}}@media (width>=768px) and (width<=879px){.aac-reference-view.aac-layout .aac-topic-section .aac-grid{grid-template-columns:repeat(2,var(--tile))}}@media (pointer:coarse) and (width>=1024px) and (width<=1279px){.aac-reference-view.aac-layout .aac-topic-section .aac-grid{grid-template-columns:repeat(2,var(--tile))}}@media (width<=767px),(height<=740px){.aac-reference-view.aac-layout .aac-board-panels:has(.aac-topic-expanded){overflow:auto}.aac-reference-view.aac-layout .aac-topic-expanded{flex:none;overflow:visible}}.aac-reference-view.aac-layout .icon-button{min-width:44px;min-height:44px}.aac-more-words .modal-heading{z-index:2;background:var(--aac-surface);padding:8px 0;position:sticky;top:-20px}.aac-reference-view.aac-layout .aac-core-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.aac-reference-view.aac-layout .aac-core-next{min-width:44px;height:44px;padding:4px;font-size:24px}.aac-theme-dark .aac-layout .aac-panel,.aac-theme-dark .aac-layout>.aac-topic-sidebar{background:var(--aac-surface);border-color:var(--aac-line)}.aac-theme-dark .aac-layout .aac-grid .aac-tile{background:var(--aac-card-bg);border-color:var(--aac-line)}.aac-theme-dark .aac-layout .aac-grid .aac-label{background:var(--aac-label-bg)}.aac-reference-view.aac-layout .aac-message-tools .rt-button:last-child:not(:disabled){display:flex}@media (width<=767px){.aac-reference-view.aac-layout .aac-message-tools:has(.rt-button:last-child:not(:disabled)){flex-wrap:wrap}}@media (width>=1024px) and (pointer:fine){.aac-reference-view.aac-layout .aac-topic-section .aac-grid{grid-template-columns:repeat(4,minmax(88px,100px));justify-content:start}}@media (width>=768px){.aac-reference-view.aac-layout .aac-more-words .aac-grid{grid-template-columns:repeat(auto-fill,var(--tile));justify-content:center}}.aac-reference-view.aac-layout .aac-core .aac-tile{background:linear-gradient(#fbfff9,#eef8e9);border-color:#9ebd9f}.aac-reference-view.aac-layout .aac-core .aac-tile .aac-label{background:#edf7e9}.aac-theme-dark .aac-layout .aac-core .aac-tile{background:var(--aac-card-bg)}.aac-theme-dark .aac-layout .aac-core .aac-tile .aac-label{background:var(--aac-label-bg)}.aac-reference-view.aac-layout{grid-template-columns:144px minmax(0,1fr)}.aac-reference-view.aac-layout>.aac-topic-sidebar{scrollbar-width:none;border:0}.aac-reference-view.aac-layout>.aac-topic-sidebar::-webkit-scrollbar{display:none}.aac-reference-view.aac-layout .aac-topic-sidebar nav{border:0;gap:2px}.aac-reference-view.aac-layout .aac-topic-sidebar nav button{white-space:nowrap;min-width:0;box-shadow:none;border:0;gap:6px;padding:4px;font-size:13px}.aac-reference-view.aac-layout .aac-topic-sidebar nav button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aac-reference-view.aac-layout .aac-topic-sidebar nav button>svg{stroke-width:7px}.aac-reference-view.aac-layout>.aac-board-panels{scrollbar-gutter:stable;padding-right:8px}.aac-reference-view.aac-layout>.aac-board-panels.aac-more-below{-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 28px),#0000 100%)}.aac-reference-view.aac-layout.aac-overview>.aac-speech-dock{margin-top:0}.aac-reference-view.aac-layout.aac-overview>.aac-speech-dock:before{content:none}.aac-reference-view.aac-layout .aac-topic-heading{min-height:44px;margin-bottom:7px}.aac-reference-view.aac-layout .aac-topic-heading h2{width:100%}.aac-reference-view.aac-layout .aac-topic-open{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:4px;display:flex}.aac-reference-view.aac-layout .aac-topic-name{align-items:center;gap:7px;min-width:0;display:flex}.aac-reference-view.aac-layout .aac-topic-name>:is(svg,img){object-fit:contain;flex:none;width:28px;height:28px}.aac-reference-view.aac-layout .aac-topic-open-arrow{color:#376643;flex:none;font-size:24px;line-height:1}.aac-reference-view.aac-layout .aac-message-words{background:#f6f8fa;border:1px dashed #aebfce}.aac-reference-view.aac-layout .aac-message-empty{border:1px dashed #aebfce;padding:6px 8px}.aac-reference-view.aac-layout>.aac-use-header{justify-content:flex-start;gap:24px}.aac-reference-view.aac-layout .aac-grid .aac-tile{transition:transform .12s,box-shadow .12s,background-color .12s}.aac-reference-view.aac-layout .aac-grid .aac-tile:active{box-shadow:none;transform:scale(.95)}.aac-reference-view.aac-layout :is(button,a,input,select):focus-visible{outline-offset:3px;outline:3px solid #125fbd;box-shadow:0 0 0 2px #fff}@media (hover:hover) and (pointer:fine){.aac-reference-view.aac-layout .aac-grid .aac-tile:hover{transform:translateY(-2px);box-shadow:0 4px 8px #17334d22}.aac-reference-view.aac-layout .aac-grid .aac-tile:active{transform:scale(.95)}.aac-reference-view.aac-layout .aac-topic-open:hover{background:#fff6}}@media (width>=1340px) and (width<=1439px){.aac-reference-view.aac-layout{grid-template-columns:136px minmax(0,1fr)}}@media (width<=1023px){.aac-reference-view.aac-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=767px){.aac-reference-view.aac-layout .aac-use-header .aac-actions{margin-left:auto}}@media (prefers-reduced-motion:reduce){.aac-reference-view.aac-layout .aac-grid .aac-tile{transition:none}}.aac-theme-dark .aac-layout .aac-message-words{background:var(--aac-footer);border-color:var(--aac-line)}@media print{.aac-reference-view.aac-layout>.aac-board-panels.aac-more-below{-webkit-mask-image:none;mask-image:none}}.aac-reference-view.aac-layout .aac-grid .aac-tile{scroll-margin-block:12px 36px}.aac-reference-view.aac-layout .aac-topic-sidebar nav button{gap:4px;font-size:12.5px}.aac-reference-view.aac-layout .aac-topic-sidebar nav button>:is(svg,img){width:28px;height:28px}@media screen{:is(html:has(.aac-layout:not(.aac-presenting)),body:has(.aac-layout:not(.aac-presenting))){overflow:visible}.site-layout:has(.aac-layout:not(.aac-presenting)){height:auto;min-height:100dvh;overflow:visible}.site-layout:has(.aac-layout:not(.aac-presenting))>.site-main{overflow:visible}.aac-reference-view.aac-layout:not(.aac-presenting){height:auto;min-height:0;padding-bottom:calc(var(--aac-dock-height,140px) + 32px);grid-template-rows:auto auto auto auto;overflow:visible}.aac-reference-view.aac-layout:not(.aac-presenting)>.aac-board-panels,.aac-reference-view.aac-layout:not(.aac-presenting) .aac-topic-expanded{scrollbar-gutter:auto;flex:none;height:auto;max-height:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.aac-reference-view.aac-layout:not(.aac-presenting)>.aac-topic-sidebar{align-self:start;overflow:visible}.aac-reference-view.aac-layout:not(.aac-presenting)>.aac-speech-dock{left:var(--aac-dock-left,12px);width:var(--aac-dock-width,calc(100% - 24px));box-sizing:border-box;z-index:20;margin:0;position:fixed;bottom:8px}.aac-reference-view.aac-layout:not(.aac-presenting):fullscreen{height:100dvh;overflow-y:auto}}.aac-reference-view.aac-layout .aac-use-header .aac-actions{margin-left:auto}@media screen and (width>=1024px){.aac-reference-view.aac-layout:not(.aac-presenting){grid-template-rows:min-content min-content minmax(0,1fr) auto;align-content:start}}.aac-reference-view.aac-layout.aac-presenting{flex-direction:column;gap:14px;height:100dvh;min-height:0;padding:16px;display:flex;overflow:hidden}.aac-presenting .aac-child-board{flex-direction:column;flex:1;gap:20px;min-height:0;display:flex}.aac-presenting .aac-child-top{flex:none;grid-template-columns:84px minmax(0,1fr);gap:14px;display:grid}.aac-reference-view.aac-presenting .aac-child-top .aac-presentation-exit{color:#111a36;background:linear-gradient(#f4f1ff,#e9e5f6);border:2px solid #d3ceec;border-radius:24px;flex-direction:column;justify-content:center;gap:5px;width:100%;height:100%;min-height:120px;display:flex;position:relative;inset:auto;box-shadow:0 3px 3px #35415b18}.aac-presenting .aac-child-top .aac-exit-label{font-size:18px;font-weight:700;line-height:1.05}.aac-presenting .aac-child-top .aac-exit-ring{width:48px;height:48px;top:8px;left:calc(50% - 24px)}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-heading{display:none}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview{gap:8px;height:100%}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview>.aac-grid{flex:1;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-tile{background:linear-gradient(#f7fff4,#e4f9da);border:2px solid #aad6aa;border-radius:22px;height:clamp(120px,15vh,164px);min-height:120px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-tile .aac-symbol :is(svg,img){width:clamp(64px,6vw,100px);height:clamp(64px,6vw,100px)}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-label{background:0 0;min-height:30px;padding:3px 4px 7px;font-size:clamp(20px,2.3vw,30px);font-weight:750}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-more-core-tile{border-radius:18px;flex:0 0 66px;width:66px;height:auto;font-size:15px}.aac-presenting .aac-child-topic-area{flex:1;min-height:0;position:relative;overflow:hidden}.aac-presenting .aac-child-directory{scrollbar-gutter:stable;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,21vh,230px);align-content:start;gap:14px;height:100%;padding:2px 8px 20px 2px;display:grid;overflow:auto}.aac-presenting .aac-child-topic-tile{color:#101b36;cursor:pointer;min-height:140px;font:inherit;text-align:center;background:linear-gradient(135deg,#fff8ea,#fbefce);border:2px solid #e7d7b6;border-bottom-width:3px;border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:10px;font-size:clamp(24px,3vw,38px);font-weight:750;line-height:1.05;display:flex;box-shadow:0 2px 3px #182b400d}.aac-presenting .aac-child-topic-tile:nth-child(6n+2){background:linear-gradient(#ecf8ff,#d1e8fc);border-color:#b3d8ef}.aac-presenting .aac-child-topic-tile:nth-child(6n+3){background:linear-gradient(#f7f0ff,#e6dff7);border-color:#d3c7e9}.aac-presenting .aac-child-topic-tile:nth-child(6n+4){background:linear-gradient(#f1fff4,#dcf3e1);border-color:#b7ddc1}.aac-presenting .aac-child-topic-tile:nth-child(6n+5){background:linear-gradient(#fff2f7,#fbe0eb);border-color:#efc3d3}.aac-presenting .aac-child-topic-tile>:is(svg,img){object-fit:contain;flex:none;width:clamp(72px,9vw,120px);height:clamp(72px,9vw,120px);max-height:65%}.aac-presenting .aac-child-topic-panel{z-index:3;background:var(--aac-surface,#fffdf8);border:7px solid #fff;border-radius:34px;flex-direction:column;gap:14px;min-height:0;padding:12px;display:flex;position:absolute;inset:10px 24px;box-shadow:0 8px 22px #1f304045}.aac-presenting .aac-child-panel-heading{color:#101b36;background:linear-gradient(100deg,#fff3b7,#ffe79c);border-radius:20px;flex:none;align-items:center;gap:14px;padding:10px 14px;display:flex}.aac-presenting .aac-child-panel-heading h2{margin:0;font-size:clamp(24px,3vw,40px);line-height:1.1}.aac-presenting .aac-child-panel-heading>:is(svg,img){object-fit:contain;flex:none;width:52px;height:52px}.aac-presenting .aac-child-panel-close{color:#fff;cursor:pointer;background:linear-gradient(#ff6b5e,#df2925);border:2px solid #db3e36;border-radius:17px;flex:none;place-items:center;width:60px;height:60px;font-size:40px;font-weight:750;line-height:1;display:grid}.aac-presenting .aac-child-words{scrollbar-gutter:stable;flex:1;min-height:0;padding:2px 16px 20px 2px;overflow:auto}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-tile{background:linear-gradient(#fff,#f6f7f8);border-radius:20px;height:clamp(130px,18vh,190px)}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-label{background:0 0;min-height:32px;padding-bottom:8px;font-size:clamp(20px,2.5vw,32px);font-weight:750}.aac-presenting .aac-child-word-pages{justify-content:center;gap:12px;margin-top:18px}.aac-reference-view.aac-layout.aac-presenting>.aac-speech-dock{flex:none;width:100%;min-height:110px;margin:0}.aac-reference-view.aac-layout.aac-presenting>.aac-speech-dock:before{content:none}.aac-reference-view.aac-layout.aac-presenting .aac-message h2{font-size:20px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words{height:88px;min-height:88px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-tile{flex-basis:76px;width:76px;height:78px;min-height:78px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-symbol :is(svg,img){width:48px;height:48px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-label{font-size:15px}.aac-reference-view.aac-layout.aac-presenting .aac-message-tools .rt-button{min-width:76px;min-height:80px;font-size:14px}.aac-reference-view.aac-layout.aac-presenting .aac-speak-area{flex-basis:240px}.aac-reference-view.aac-layout.aac-presenting .rt-button.aac-speak{min-height:88px;font-size:40px}.aac-presenting .aac-child-topic-tile:active,.aac-presenting .aac-child-panel-close:active{transform:scale(.96)}@media (width<=1023px){.aac-presenting .aac-child-directory{grid-template-columns:repeat(3,minmax(0,1fr))}.aac-presenting .aac-child-top{grid-template-columns:70px minmax(0,1fr);gap:8px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview>.aac-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-tile{height:96px;min-height:96px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-label{min-height:24px;font-size:20px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-tile .aac-symbol :is(svg,img){width:54px;height:54px}.aac-reference-view.aac-layout.aac-presenting .aac-speak-area{flex-basis:140px}.aac-reference-view.aac-layout.aac-presenting .rt-button.aac-speak{font-size:28px}.aac-reference-view.aac-layout.aac-presenting .aac-message h2{font-size:15px}}@media (width<=767px){.aac-reference-view.aac-layout.aac-presenting{gap:8px;padding:8px}.aac-presenting .aac-child-board{gap:10px}.aac-presenting .aac-child-top{grid-template-columns:56px minmax(0,1fr)}.aac-presenting .aac-child-top .aac-exit-label{font-size:13px}.aac-reference-view.aac-presenting .aac-child-top .aac-presentation-exit{border-radius:16px;min-height:100px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview{grid-template-columns:1fr;gap:6px;display:grid}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview>.aac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-tile{border-radius:14px;height:88px;min-height:88px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-tile .aac-symbol :is(svg,img){width:48px;height:48px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-more-core-tile{flex-direction:row;width:100%;height:44px}.aac-presenting .aac-child-directory{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:10px}.aac-presenting .aac-child-topic-tile{border-radius:22px;min-height:140px;font-size:24px}.aac-presenting .aac-child-topic-tile>:is(svg,img){width:82px;height:82px}.aac-presenting .aac-child-topic-panel{border-width:4px;border-radius:22px;gap:8px;padding:6px;inset:2px}.aac-presenting .aac-child-panel-heading{border-radius:14px;gap:8px;padding:6px}.aac-presenting .aac-child-panel-heading h2{font-size:24px}.aac-presenting .aac-child-panel-heading>:is(svg,img){width:32px;height:32px}.aac-presenting .aac-child-panel-close{border-radius:12px;width:44px;height:44px;font-size:30px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-tile{height:132px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-symbol :is(svg,img){width:72px;height:72px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-label{font-size:20px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words{height:48px;min-height:48px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-tile{flex-basis:48px;width:48px;height:44px;min-height:44px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-symbol :is(svg,img){width:26px;height:26px}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-label{font-size:12px}.aac-reference-view.aac-layout.aac-presenting .aac-message h2{font-size:13px}.aac-reference-view.aac-layout.aac-presenting .aac-message-tools .rt-button{min-width:60px;min-height:44px;font-size:11px}.aac-reference-view.aac-layout.aac-presenting .aac-speak-area{width:110px}.aac-reference-view.aac-layout.aac-presenting .rt-button.aac-speak{min-height:48px;font-size:22px}}.aac-reference-view.aac-layout.aac-presenting .aac-message-tools .rt-button:nth-child(2){display:flex}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-presentation-exit>svg:not(.aac-exit-ring){width:36px;height:36px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-label,.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-label{color:#101b36}.aac-reference-view.aac-layout.aac-presenting{background:#faf8f3;gap:12px;padding:0 16px 12px}.aac-presenting .aac-child-board{gap:16px}.aac-presenting .aac-child-board-heading{background:linear-gradient(100deg,#edf9e9,#f6fcf2);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px;display:flex}.aac-presenting .aac-child-board-heading h1{align-items:center;gap:12px;margin:0;font-size:clamp(24px,3vw,44px);line-height:1.15;display:flex}.aac-presenting .aac-child-board-heading h1>:is(svg,img){object-fit:contain;width:42px;height:42px}.aac-reference-view.aac-presenting .aac-child-board-heading .aac-presentation-exit{color:#101b36;background:linear-gradient(#f2edff,#ded6ff);border:1px solid #c5bde8;border-radius:18px;align-items:center;gap:8px;width:auto;height:auto;min-height:48px;padding:8px 16px;display:flex;position:relative;inset:auto}.aac-presenting .aac-child-board-heading .aac-exit-label{font-size:clamp(14px,1.5vw,22px);font-weight:700}.aac-presenting .aac-child-board-heading .aac-exit-ring{top:2px;left:4px}.aac-presenting .aac-presentation-exit.is-holding .aac-exit-ring circle{animation-duration:var(--aac-exit-duration,3s)}.aac-presenting .aac-child-top{display:block}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview{gap:10px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-tile{height:clamp(100px,16vh,158px);min-height:100px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-more-core-tile{flex:0 0 11%;width:auto;min-width:88px;font-size:20px}.aac-presenting .aac-child-topic-tabs{flex:none;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.aac-presenting .aac-child-topic-tabs button{color:#101b36;min-height:60px;font:inherit;cursor:pointer;background:linear-gradient(#fff,#f7f8fa);border:1px solid #bac8d7;border-radius:20px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:clamp(16px,1.5vw,24px);font-weight:700;display:flex;box-shadow:0 2px 3px #233a4020}.aac-presenting .aac-child-topic-tabs button[aria-pressed=true]{background:linear-gradient(#fff16c,#ffd028);border-color:#e7ae00}.aac-presenting .aac-child-topic-tabs button>:is(svg,img){object-fit:contain;width:40px;height:40px}.aac-presenting .aac-child-board>.aac-child-words{padding:2px 18px 12px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-grid{gap:16px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-tile{border-radius:24px;height:clamp(120px,20vh,196px);min-height:120px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-symbol :is(svg,img){width:clamp(80px,10vw,140px);height:clamp(80px,10vw,140px)}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-label{font-size:clamp(22px,2.6vw,40px)}.aac-reference-view.aac-layout.aac-presenting .aac-message-tools>button:last-child{display:none}.aac-presenting .aac-message-transcript{border-left:1px solid #cbd7e1;flex:1;min-width:110px;padding:12px;font-size:clamp(20px,2vw,30px);font-weight:650}.aac-presenting .aac-remove-word{color:#fff;background:#e22323;border-radius:50%;width:18px;height:18px;font-size:18px;line-height:16px;position:absolute;top:0;right:0}.aac-presenting .aac-message-hint{color:#43576c;margin:4px 0 0;font-size:13px}@media (width<=1023px){.aac-presenting .aac-child-board{gap:10px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview>.aac-grid{grid-template-columns:repeat(8,minmax(88px,1fr))}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview{display:flex;overflow-x:auto}.aac-presenting .aac-child-board-heading h1{font-size:26px}.aac-presenting .aac-message-transcript{display:none}}@media (width<=767px){.aac-reference-view.aac-layout.aac-presenting{padding:0 8px 8px}.aac-presenting .aac-child-board-heading{gap:8px;padding:8px 0}.aac-presenting .aac-child-board-heading h1{gap:6px;font-size:20px}.aac-presenting .aac-child-board-heading h1>:is(svg,img){width:28px;height:28px}.aac-reference-view.aac-presenting .aac-child-board-heading .aac-presentation-exit{padding:6px 8px}.aac-presenting .aac-child-board-heading .aac-exit-label{font-size:12px}.aac-presenting .aac-child-topic-tabs button{min-height:48px;padding:6px 10px;font-size:16px}.aac-presenting .aac-child-topic-tabs button>:is(svg,img){width:30px;height:30px}.aac-presenting .aac-child-board>.aac-child-words{padding:2px 4px 12px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-grid{gap:12px}.aac-reference-view.aac-layout.aac-presenting .aac-child-words .aac-label{font-size:22px}}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-tile{background:linear-gradient(#f4fff1,#dff6d5);border-radius:14px;position:relative;overflow:visible}.aac-reference-view.aac-layout.aac-presenting .aac-message-words .aac-tile:after{content:"×";color:#fff;pointer-events:none;background:#ed2424;border-radius:50%;place-items:center;width:20px;height:20px;font-size:20px;line-height:1;display:grid;position:absolute;top:-4px;right:-4px}.aac-reference-view.aac-layout.aac-presenting .aac-message-tools .rt-button svg{width:30px;height:30px}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-more-core-tile>svg{width:52px;height:52px}.aac-reference-view.aac-layout .aac-core{min-width:0}.aac-reference-view.aac-layout .aac-core-preview,.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview{scroll-snap-type:x proximity;max-width:100%;padding-bottom:8px;display:block;overflow:auto hidden}.aac-reference-view.aac-layout .aac-core-preview>.aac-grid,.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview>.aac-grid{grid-template-columns:none;grid-auto-columns:clamp(88px,10vw,140px);grid-auto-flow:column;gap:8px;width:max-content;min-width:100%;display:grid}.aac-reference-view.aac-layout .aac-core-preview .aac-tile{scroll-snap-align:start}.aac-load-more{color:var(--aac-ink);justify-content:center;align-items:center;gap:8px;padding:18px;display:flex}@media (width<=767px){.aac-reference-view.aac-layout .aac-use-header{flex-wrap:wrap;padding-right:0}.aac-reference-view.aac-layout .aac-use-header .aac-actions{flex-wrap:wrap;width:100%;margin:0}.aac-reference-view.aac-layout .aac-use-header .aac-actions>.present-child-button,.aac-reference-view.aac-layout .aac-use-header .aac-actions>.aac-download-button{min-height:40px;display:inline-flex}.aac-reference-view.aac-layout>.aac-topic-sidebar{align-self:start}.aac-reference-view.aac-layout.aac-presenting .aac-child-top .aac-core-preview>.aac-grid{grid-auto-columns:88px}.aac-presenting .aac-child-board-heading h1{overflow-wrap:anywhere;min-width:0}.aac-presenting .aac-child-board-heading .aac-presentation-exit{flex-shrink:0}}.aac-child-caregiver-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.aac-reference-view.aac-presenting .aac-child-board-heading .aac-presentation-exit:disabled{opacity:.5;cursor:not-allowed}@media (width<=767px){.aac-presenting .aac-child-board-heading{flex-wrap:wrap}.aac-child-caregiver-actions{margin-left:auto}}
