.topbar-btn[data-astro-cid-axxsutmj]{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;cursor:pointer;align-items:center;justify-content:center;border-radius:9999px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.topbar-btn[data-astro-cid-axxsutmj]:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 244 / var(--tw-bg-opacity, 1))}.tb-logo[data-astro-cid-axxsutmj]{transform:translate(-225px);height:75px;width:136px;margin:-10px 25px -18px -7px;z-index:1;box-shadow:none;opacity:1}.tb-brand-title[data-astro-cid-axxsutmj]{transform:translate(-143px);font-size:19px;margin-left:-23px}.tb-brand-sub[data-astro-cid-axxsutmj]{transform:translate(-123px);font-size:16px;margin-top:-2px;margin-left:-22px}.tb-btn-icon[data-astro-cid-axxsutmj]{transform:translate(-158px);width:56px;margin:6px 1px 3px 0;padding-top:1px}.tb-unit-banner[data-astro-cid-axxsutmj]{transform:translate(-1px);width:867px;height:40px;padding:3px 33px 39px 0;margin:2px 18px 2px -37px;font-size:43px}.sum-link[data-astro-cid-7aolhlpu]{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sum-link[data-astro-cid-7aolhlpu]:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 244 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(10 92 87 / var(--tw-text-opacity, 1))}.sum-filter[data-astro-cid-7aolhlpu]{border-radius:.5rem;padding:.375rem .75rem;--tw-text-opacity: 1;color:rgb(119 119 119 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sum-filter[data-astro-cid-7aolhlpu]:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 244 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}.cur-stat-btn[data-astro-cid-lddztuo7]{cursor:pointer;border-radius:.5rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 223 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem;text-align:center;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cur-stat-btn[data-astro-cid-lddztuo7]:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 244 / var(--tw-bg-opacity, 1))}.cur-stat-btn[data-astro-cid-lddztuo7][data-list=favoritos] .font-bold[data-astro-cid-lddztuo7]{color:#b8860b}.cur-stat-btn[data-astro-cid-lddztuo7][data-list=aluno] .font-bold[data-astro-cid-lddztuo7]{color:#1cb0f6}.cur-stat-btn[data-astro-cid-lddztuo7][data-list=estudar] .font-bold[data-astro-cid-lddztuo7]{color:#7c3aed}.cur-stat-btn[data-astro-cid-lddztuo7][data-list=lixo] .font-bold[data-astro-cid-lddztuo7]{color:#e85a4f}.cur-stat-label[data-astro-cid-lddztuo7]{margin-top:.125rem;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-muted)}.cur-mode-btn[data-astro-cid-lddztuo7]{border-radius:.25rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(224 223 216 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.375rem .5rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(68 68 68 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.cur-mode-btn[data-astro-cid-lddztuo7]:hover{--tw-bg-opacity: 1;background-color:rgb(250 249 244 / var(--tw-bg-opacity, 1))}.cur-mode-btn[data-astro-cid-lddztuo7].active{--tw-border-opacity: 1;border-color:rgb(18 130 122 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(18 130 122 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.cur-action-btn[data-astro-cid-lddztuo7]{width:100%;border-radius:.25rem;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}#cur-toolbar[data-astro-cid-lddztuo7].collapsed{width:3rem;padding:.5rem}#cur-toolbar[data-astro-cid-lddztuo7].collapsed>[data-astro-cid-lddztuo7]:not(header){display:none}#cur-toolbar[data-astro-cid-lddztuo7].collapsed header[data-astro-cid-lddztuo7] h4[data-astro-cid-lddztuo7]{display:none}.cur-drag-handle[data-astro-cid-lddztuo7]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cur-drag-handle[data-astro-cid-lddztuo7]:active{cursor:grabbing}.cur-grip[data-astro-cid-lddztuo7]{color:var(--ink-muted);font-size:1.05em;letter-spacing:-2px;opacity:.55}.cur-drag-handle[data-astro-cid-lddztuo7]:hover .cur-grip[data-astro-cid-lddztuo7]{opacity:1;color:var(--teal)}#cur-toolbar[data-astro-cid-lddztuo7].is-dragging{transition:none!important;box-shadow:0 16px 48px #00000040,0 0 0 2px var(--teal);cursor:grabbing}#cur-toolbar[data-astro-cid-lddztuo7].is-snapping{transition:top .3s cubic-bezier(.32,.72,0,1),left .3s cubic-bezier(.32,.72,0,1),right .3s cubic-bezier(.32,.72,0,1),bottom .3s cubic-bezier(.32,.72,0,1)!important}#theme-switcher{position:fixed;inset:0;z-index:9000;pointer-events:none}#theme-switcher[aria-hidden=false]{pointer-events:auto}#ts-backdrop{position:absolute;inset:0;background:#00000073;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);opacity:0;transition:opacity .25s ease}#theme-switcher[aria-hidden=false] #ts-backdrop{opacity:1}#ts-panel{position:absolute;top:0;right:0;width:min(380px,92vw);height:100vh;background:#fff;color:#1a1a1a;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s cubic-bezier(.32,.72,0,1);box-shadow:-12px 0 40px #0000004d;overflow:hidden}#theme-switcher[aria-hidden=false] #ts-panel{transform:translate(0)}body[data-theme-preview=red-dark-full] #ts-panel,body[data-theme-preview=night-full] #ts-panel,body[data-theme-preview=teal-deep-full] #ts-panel{background:#141414f7;color:#f5f5f5;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.ts-head{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 22px 16px;border-bottom:1px solid rgba(0,0,0,.08)}body[data-theme-preview=red-dark-full] .ts-head,body[data-theme-preview=night-full] .ts-head,body[data-theme-preview=teal-deep-full] .ts-head{border-bottom-color:#ffffff1a}.ts-title{font-family:Quicksand,system-ui,sans-serif;font-size:22px;font-weight:800;margin:0 0 4px;color:#12827a;letter-spacing:-.01em}body[data-theme-preview=red-dark-bg] .ts-title,body[data-theme-preview=red-dark-full] .ts-title{color:#c73838}body[data-theme-preview=night-bg] .ts-title,body[data-theme-preview=night-full] .ts-title{color:#6b85ff}body[data-theme-preview=teal-deep-bg] .ts-title,body[data-theme-preview=teal-deep-full] .ts-title{color:#1fcba8}.ts-subtitle{font-size:13px;color:#777;margin:0;font-style:italic}body[data-theme-preview=red-dark-full] .ts-subtitle,body[data-theme-preview=night-full] .ts-subtitle,body[data-theme-preview=teal-deep-full] .ts-subtitle{color:#ffffff8c}.ts-close{background:transparent;border:1px solid rgba(0,0,0,.1);color:#777;width:32px;height:32px;border-radius:50%;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0;margin-top:2px}.ts-close:hover{background:#0000000d;color:#1a1a1a}body[data-theme-preview=red-dark-full] .ts-close,body[data-theme-preview=night-full] .ts-close,body[data-theme-preview=teal-deep-full] .ts-close{border-color:#ffffff1f;color:#ffffff8c}body[data-theme-preview=red-dark-full] .ts-close:hover,body[data-theme-preview=night-full] .ts-close:hover,body[data-theme-preview=teal-deep-full] .ts-close:hover{background:#ffffff0f;color:#fff}.ts-list{list-style:none;padding:12px;margin:0;flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.ts-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;background:transparent;border:1.5px solid transparent;border-radius:12px;cursor:pointer;text-align:left;transition:all .15s ease;font-family:inherit;color:inherit}.ts-item:hover{background:#0000000a;border-color:#00000014}body[data-theme-preview=red-dark-full] .ts-item:hover,body[data-theme-preview=night-full] .ts-item:hover,body[data-theme-preview=teal-deep-full] .ts-item:hover{background:#ffffff0d;border-color:#ffffff1a}.ts-item[aria-checked=true]{background:#12827a14;border-color:#12827a73;box-shadow:0 2px 8px #12827a1f}body[data-theme-preview=red-dark-bg] .ts-item[aria-checked=true],body[data-theme-preview=red-dark-full] .ts-item[aria-checked=true]{background:#c738381a;border-color:#c7383873;box-shadow:0 2px 8px #c738382e}body[data-theme-preview=night-bg] .ts-item[aria-checked=true],body[data-theme-preview=night-full] .ts-item[aria-checked=true]{background:#6b85ff1f;border-color:#6b85ff80;box-shadow:0 2px 8px #6b85ff33}body[data-theme-preview=teal-deep-bg] .ts-item[aria-checked=true],body[data-theme-preview=teal-deep-full] .ts-item[aria-checked=true]{background:#1fcba81a;border-color:#1fcba880;box-shadow:0 2px 8px #1fcba82e}.ts-preview{width:56px;height:56px;border-radius:10px;flex-shrink:0;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 6px #0000001a;position:relative;overflow:hidden}body[data-theme-preview=red-dark-full] .ts-preview,body[data-theme-preview=night-full] .ts-preview,body[data-theme-preview=teal-deep-full] .ts-preview{border-color:#ffffff1f}.ts-preview--claro{background:linear-gradient(135deg,#faf9f4,#fff)}.ts-preview--red-dark-bg{background:radial-gradient(ellipse at 50% 50%,#3d0808,#170303 70%,#000)}.ts-preview--red-dark-full{background:radial-gradient(ellipse at 50% 50%,#350707,#130303 70%,#000)}.ts-preview--night-bg{background:radial-gradient(ellipse at 50% 50%,#0a0f4a,#03051f 70%,#000)}.ts-preview--night-full{background:radial-gradient(ellipse at 50% 50%,#0a0f4a,#030422 70%,#000)}.ts-preview--teal-deep-bg{background:radial-gradient(ellipse at 50% 50%,#02211d,#010c0a 70%,#000)}.ts-preview--teal-deep-full{background:radial-gradient(ellipse at 50% 50%,#032e28,#01100e 70%,#000)}.ts-info{flex:1;display:flex;align-items:center;gap:10px;min-width:0}.ts-icon{font-size:18px;flex-shrink:0}.ts-text{display:flex;flex-direction:column;gap:2px;min-width:0}.ts-name{font-family:Quicksand,system-ui,sans-serif;font-size:15px;font-weight:700;color:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ts-desc{font-size:12px;color:#777;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body[data-theme-preview=red-dark-full] .ts-desc,body[data-theme-preview=night-full] .ts-desc,body[data-theme-preview=teal-deep-full] .ts-desc{color:#ffffff8c}.ts-check{flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#12827a;color:#fff;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;opacity:0;transform:scale(.7);transition:all .2s ease}.ts-item[aria-checked=true] .ts-check{opacity:1;transform:scale(1)}body[data-theme-preview=red-dark-bg] .ts-check,body[data-theme-preview=red-dark-full] .ts-check{background:#c73838}body[data-theme-preview=night-bg] .ts-check,body[data-theme-preview=night-full] .ts-check{background:#6b85ff}body[data-theme-preview=teal-deep-bg] .ts-check,body[data-theme-preview=teal-deep-full] .ts-check{background:#1fcba8}.ts-foot{padding:12px 22px;border-top:1px solid rgba(0,0,0,.08);text-align:center}body[data-theme-preview=red-dark-full] .ts-foot,body[data-theme-preview=night-full] .ts-foot,body[data-theme-preview=teal-deep-full] .ts-foot{border-top-color:#ffffff1a}.ts-hint{font-size:11px;color:#999;margin:0}body[data-theme-preview=red-dark-full] .ts-hint,body[data-theme-preview=night-full] .ts-hint,body[data-theme-preview=teal-deep-full] .ts-hint{color:#ffffff80}.ts-hint kbd{display:inline-block;background:#0000000f;border:1px solid rgba(0,0,0,.12);padding:1px 6px;border-radius:4px;font-family:ui-monospace,Cascadia Mono,Menlo,monospace;font-size:10px;color:inherit}body[data-theme-preview=red-dark-full] .ts-hint kbd,body[data-theme-preview=night-full] .ts-hint kbd,body[data-theme-preview=teal-deep-full] .ts-hint kbd{background:#ffffff14;border-color:#ffffff1f}[data-speak].is-playing,.tts-btn.is-playing,.hero-tts.is-playing,.ba-sound-btn.is-playing{position:relative;animation:smart-tts-pulse .9s ease-in-out infinite}@keyframes smart-tts-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-tts.is-playing{animation:smart-tts-pulse-hero .9s ease-in-out infinite}@keyframes smart-tts-pulse-hero{0%,to{transform:translate(-8px,38px) scale(1)}50%{transform:translate(-8px,38px) scale(1.05)}}[data-speak].is-playing:before,[data-speak].is-playing:after,.tts-btn.is-playing:before,.tts-btn.is-playing:after,.hero-tts.is-playing:before,.hero-tts.is-playing:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid currentColor;opacity:0;pointer-events:none;animation:smart-tts-wave 1.4s ease-out infinite}[data-speak].is-playing:after,.tts-btn.is-playing:after,.hero-tts.is-playing:after{animation-delay:.7s}@keyframes smart-tts-wave{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}code[data-copyable],.ipa-copyable{cursor:copy;position:relative;transition:background .15s ease,color .15s ease}code[data-copyable]:hover,.ipa-copyable:hover{background:var(--teal-bg)!important;color:var(--teal-dark)!important;box-shadow:0 0 0 2px #12827a40}code[data-copyable]:active,.ipa-copyable:active{transform:scale(.97)}code[data-copyable]:after,.ipa-copyable:after{content:"📋";margin-left:.3em;opacity:0;font-size:.85em;transition:opacity .15s ease;pointer-events:none}code[data-copyable]:hover:after,.ipa-copyable:hover:after{opacity:.7}.smart-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.smart-toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:.6rem 1.2rem;border-radius:999px;font-family:Quicksand,system-ui,sans-serif;font-weight:700;font-size:.88rem;box-shadow:0 8px 24px #0000004d;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:9500}.smart-toast.is-visible{opacity:1;transform:translate(-50%) translateY(0)}[data-card-id].sl-favoritos{outline:2px solid #F5D547;outline-offset:3px;box-shadow:0 0 24px #f5d5474d;position:relative}[data-card-id].sl-favoritos:before{content:"⭐";position:absolute;top:-10px;right:-10px;background:#f5d547;color:#5a4500;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;box-shadow:0 2px 6px #f5d54773;z-index:5;pointer-events:none}[data-card-id].sl-aluno,[data-card-id].cur-aluno{outline:2px solid #1CB0F6;outline-offset:2px}[data-card-id].sl-estudar{outline:2px dashed #7C3AED;outline-offset:2px}[data-card-id].sl-lixo,[data-card-id].cur-lixo{opacity:.5;outline:2px solid #E85A4F;outline-offset:2px}body.cur-mode-aluno [data-card-id]:not(.sl-aluno):not(.cur-aluno),body.sl-mode-aluno [data-card-id]:not(.sl-aluno){display:none}body.cur-mode-lixo [data-card-id]:not(.sl-lixo):not(.cur-lixo),body.sl-mode-lixo [data-card-id]:not(.sl-lixo){display:none}body.sl-mode-favoritos [data-card-id]:not(.sl-favoritos){display:none}body.sl-mode-estudar [data-card-id]:not(.sl-estudar){display:none}#lb-floater{position:absolute;z-index:999999;display:inline-flex!important;gap:4px;background:#1a1a1aeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px;border-radius:999px;border:1px solid rgba(255,255,255,.12);box-shadow:0 6px 20px #0000004d,0 0 0 1px #ffffff0a;opacity:0;pointer-events:none;transform:translateY(-4px) scale(.96);transition:opacity .18s ease,transform .2s cubic-bezier(.32,.72,0,1);top:-9999px;left:-9999px}#lb-floater.lb-visible{opacity:1!important;pointer-events:auto!important;transform:translateY(0) scale(1)!important}#lb-floater .lb-btn{background:transparent;border:none;color:#ffffff8c;width:32px;height:32px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:all .15s ease;padding:0;font-family:inherit}#lb-floater .lb-btn:hover{background:#ffffff1f;color:#fffffff2;transform:scale(1.1)}#lb-floater .lb-btn[aria-pressed=true]{background:#ffffff2e;color:#fff;box-shadow:inset 0 0 0 1px #fff3}#lb-floater .lb-btn[data-list=favoritos][aria-pressed=true]{background:#f5d54752;color:#fff;box-shadow:0 0 12px #f5d54780}#lb-floater .lb-btn[data-list=aluno][aria-pressed=true]{background:#1cb0f652;color:#fff;box-shadow:0 0 12px #1cb0f680}#lb-floater .lb-btn[data-list=estudar][aria-pressed=true]{background:#7c3aed52;color:#fff;box-shadow:0 0 12px #7c3aed80}#lb-floater .lb-btn[data-list=lixo][aria-pressed=true]{background:#e85a4f52;color:#fff;box-shadow:0 0 12px #e85a4f80}[data-card-id]{position:relative}@media (prefers-reduced-motion: reduce){#lb-floater{transition:opacity .1s ease}#lb-floater .lb-btn{transition:none}#lb-floater .lb-btn:hover{transform:none}}body.cur-mode-aluno [data-card-id]:not(.cur-aluno){display:none}body.cur-mode-lixo [data-card-id]:not(.cur-lixo){display:none}.cur-aluno{outline:2px solid #1CB0F6;outline-offset:2px}.cur-lixo{opacity:.5;outline:2px solid #E85A4F;outline-offset:2px}
