.cursob-video-hero{background:linear-gradient(135deg,#06181c 0%,#0c2228 50%,#0e2932 100%);color:#e6f1f4;padding:2.5rem 1.5rem 6.5rem;position:relative;overflow:visible}.cursob-video-hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at 88% 50%,rgb(45 212 191 / .06),transparent 55%);pointer-events:none;z-index:0}.cursob-video-hero__inner{max-width:1320px;margin:0 auto;padding:0 3rem;position:relative;z-index:1}@media (max-width:640px){.cursob-video-hero__inner{padding:0 .5rem}}.cursob-video-hero__main{display:flex;flex-direction:column;gap:.85rem;min-width:0;max-width:100%}@media (min-width:900px){.cursob-video-hero__main{max-width:62%}}.cursob-video-hero__breadcrumb{display:flex;align-items:center;gap:.45rem;font-size:.82rem;color:rgb(255 255 255 / .55);flex-wrap:wrap}.cursob-video-hero__breadcrumb a{color:#a78bfa;text-decoration:none;font-weight:500;transition:color 0.15s ease}.cursob-video-hero__breadcrumb a:hover{color:#c4b5fd;text-decoration:underline}.cursob-video-hero__breadcrumb-separator{color:rgb(255 255 255 / .3)}.cursob-video-hero__breadcrumb-current{color:rgb(255 255 255 / .72);flex:1 1 12rem;font-weight:500;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursob-video-hero__title{font-size:clamp(1.6rem, 3vw, 2.4rem);line-height:1.15;letter-spacing:-.02em;font-weight:700;margin:0;color:#fff}.cursob-video-hero__subtitle{font-size:clamp(0.98rem, 1.2vw, 1.08rem);line-height:1.55;color:#cbd5e1;margin:0;max-width:60ch}.cursob-video-hero__badges{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.25rem}.cursob-video-hero__badge{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;font-weight:600;padding:.4rem .85rem;border-radius:8px;text-decoration:none;letter-spacing:.01em;color:#fff;background:rgb(255 255 255 / .04);border:1px solid rgb(255 255 255 / .12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);line-height:1;transition:background 0.18s ease,border-color 0.18s ease,transform 0.18s ease}.cursob-video-hero__badge::before{content:'';width:6px;height:6px;border-radius:50%;flex-shrink:0;box-shadow:0 0 0 3px rgb(255 255 255 / .04)}.cursob-video-hero__badge:hover{color:#fff;background:rgb(255 255 255 / .1);border-color:rgb(255 255 255 / .22);transform:translateY(-1px)}.cursob-video-hero__badge--nivel{background:linear-gradient(135deg,rgb(20 184 166 / .18),rgb(255 255 255 / .02));border-color:rgb(20 184 166 / .35)}.cursob-video-hero__badge--nivel::before{background:#2dd4bf;box-shadow:0 0 0 3px rgb(45 212 191 / .18)}.cursob-video-hero__badge--nivel:hover{border-color:rgb(45 212 191 / .6)}.cursob-video-hero__badge--formato{background:linear-gradient(135deg,rgb(129 140 248 / .18),rgb(255 255 255 / .02));border-color:rgb(129 140 248 / .35)}.cursob-video-hero__badge--formato::before{background:#a5b4fc;box-shadow:0 0 0 3px rgb(165 180 252 / .18)}.cursob-video-hero__badge--formato:hover{border-color:rgb(165 180 252 / .6)}.cursob-video-hero__badge--idioma_video{background:linear-gradient(135deg,rgb(52 211 153 / .18),rgb(255 255 255 / .02));border-color:rgb(52 211 153 / .35);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem}.cursob-video-hero__badge--idioma_video::before{background:#34d399;box-shadow:0 0 0 3px rgb(52 211 153 / .18)}.cursob-video-hero__badge--idioma_video:hover{border-color:rgb(52 211 153 / .6)}.cursob-video-hero__author{font-size:.92rem;color:rgb(255 255 255 / .75);margin-top:.25rem}.cursob-video-hero__author a{color:#a78bfa;text-decoration:underline;text-underline-offset:3px;font-weight:500}.cursob-video-hero__author a:hover{color:#c4b5fd}.cursob-video-hero__meta{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;font-size:.85rem;color:rgb(255 255 255 / .7);margin-top:.15rem}.cursob-video-hero__student-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;max-width:100%;position:relative;width:fit-content;z-index:30}.cursob-video-hero__student-kicker{align-items:center;border-left:2px solid #2dd4bf;color:rgb(226 245 248 / .72);display:inline-flex;font-size:.7rem;font-weight:800;gap:.36rem;line-height:1;min-height:38px;padding:.2rem .35rem .2rem .58rem;text-transform:uppercase;white-space:nowrap}.cursob-video-hero__student-button,.cursob-video-hero__student-link{align-items:center;background:rgb(2 23 28 / .58);border:1px solid rgb(203 213 225 / .18);border-radius:999px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .05);color:#edf9fb;display:inline-flex;font-size:.84rem;font-weight:800;justify-content:center;line-height:1;min-height:40px;padding:.64rem .92rem;text-decoration:none;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease;white-space:nowrap}.cursob-video-hero__student-button:hover,.cursob-video-hero__student-button:focus,.cursob-video-hero__student-link:hover,.cursob-video-hero__student-link:focus{background:rgb(255 255 255 / .1);border-color:rgb(203 213 225 / .34);box-shadow:0 10px 24px rgb(0 0 0 / .22);color:#fff;transform:translateY(-1px)}.cursob-video-hero__student-button:focus-visible,.cursob-video-hero__student-link:focus-visible,.cursob-video-hero__path-picker summary:focus-visible{box-shadow:0 0 0 3px rgb(45 212 191 / .2);outline:0}.cursob-video-hero__student-button.is-active{background:#dffcf6;border-color:#fff0;box-shadow:0 10px 24px rgb(45 212 191 / .14);color:#05343a}.cursob-video-hero__student-button.is-busy{cursor:wait;opacity:.72}.cursob-video-hero__student-actions--locked .cursob-video-hero__student-kicker{border-left-color:rgb(148 163 184 / .62);color:rgb(226 245 248 / .58)}.cursob-video-hero__student-actions--locked .cursob-video-hero__student-button,.cursob-video-hero__student-actions--locked .cursob-video-hero__student-link{background:rgb(226 245 248 / .045);border-color:rgb(226 245 248 / .14);box-shadow:none;color:rgb(226 245 248 / .58)}.cursob-video-hero__student-actions--locked .cursob-video-hero__student-button--path{background:rgb(20 184 166 / .12);border-color:rgb(94 234 212 / .18);color:rgb(226 245 248 / .66)}.cursob-video-hero__student-actions--locked .cursob-video-hero__student-button:hover,.cursob-video-hero__student-actions--locked .cursob-video-hero__student-button:focus,.cursob-video-hero__student-actions--locked .cursob-video-hero__student-link:hover,.cursob-video-hero__student-actions--locked .cursob-video-hero__student-link:focus{background:rgb(226 245 248 / .08);border-color:rgb(94 234 212 / .28);box-shadow:0 10px 24px rgb(0 0 0 / .16);color:#edf9fb}.cursob-video-hero__path-picker{position:relative}.cursob-video-hero__path-picker summary{align-items:center;background:#0b8079;border:1px solid rgb(94 234 212 / .28);border-radius:999px;box-shadow:0 12px 28px rgb(13 148 136 / .18);color:#fff;cursor:pointer;display:inline-flex;font-size:.84rem;font-weight:800;justify-content:center;line-height:1;list-style:none;min-height:40px;padding:.64rem 1rem;transition:background 160ms ease,border-color 160ms ease,box-shadow 160ms ease,color 160ms ease,transform 160ms ease;user-select:none;white-space:nowrap}.cursob-video-hero__path-picker summary::-webkit-details-marker{display:none}.cursob-video-hero__path-picker[open] summary{background:#09645f;border-color:rgb(94 234 212 / .48);box-shadow:0 14px 34px rgb(13 148 136 / .22);color:#fff}.cursob-video-hero__path-picker summary:hover,.cursob-video-hero__path-picker summary:focus{background:#0a716b;border-color:rgb(153 246 228 / .52);box-shadow:0 14px 34px rgb(13 148 136 / .24);color:#fff;transform:translateY(-1px)}.cursob-video-hero__path-form{background:#06282d;border:1px solid rgb(94 234 212 / .22);border-radius:8px;box-sizing:border-box;box-shadow:0 22px 55px rgb(0 0 0 / .38);display:grid;gap:.62rem;left:0;min-width:min(340px, calc(100vw - 2rem));padding:.9rem;position:absolute;top:calc(100% + 0.55rem);width:min(380px, calc(100vw - 2rem));z-index:1000}.cursob-video-hero__path-form *,.cursob-video-hero__path-form *::before,.cursob-video-hero__path-form *::after{box-sizing:border-box}.cursob-video-hero__path-form::before{background:inherit;border-left:1px solid rgb(94 234 212 / .22);border-top:1px solid rgb(94 234 212 / .22);content:'';height:.7rem;left:1.1rem;position:absolute;top:-.38rem;transform:rotate(45deg);width:.7rem}.cursob-video-hero__path-form label,.cursob-video-hero__path-label{color:rgb(230 241 244 / .82);font-size:.78rem;font-weight:800}.cursob-video-hero__path-label{display:block}.cursob-video-hero__path-placeholder{display:block}.cursob-video-hero__path-select{min-width:0;position:relative;width:100%}.cursob-video-hero__path-select-trigger{align-items:center;background:#062024;border:1px solid rgb(94 234 212 / .28);border-radius:8px;color:#e6f1f4;cursor:pointer;display:flex;font:inherit;font-size:.88rem;font-weight:800;justify-content:space-between;line-height:1.25;min-height:44px;padding:.62rem .72rem;text-align:left;width:100%}.cursob-video-hero__path-select-trigger::after{border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:5px solid rgb(230 241 244 / .72);content:'';flex:0 0 auto;margin-left:.8rem;transition:transform 160ms ease}.cursob-video-hero__path-select.is-open .cursob-video-hero__path-select-trigger{background:#073035;border-color:rgb(94 234 212 / .55);color:#fff}.cursob-video-hero__path-select.is-open .cursob-video-hero__path-select-trigger::after{transform:rotate(180deg)}.cursob-video-hero__path-options{background:#041a1e;border:1px solid rgb(94 234 212 / .28);border-radius:8px;box-shadow:0 18px 42px rgb(0 0 0 / .42);display:grid;gap:0;max-height:10.5rem;overflow-y:auto;overflow-x:hidden;padding:.25rem;position:absolute;left:0;right:0;top:calc(100% + 0.35rem);width:100%;z-index:12}.cursob-video-hero__path-options[hidden]{display:none}.cursob-video-hero__path-options label{cursor:pointer;display:block}.cursob-video-hero__path-options label+label{border-top:0}.cursob-video-hero__path-options input{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cursob-video-hero__path-options span{align-items:center;background:#041a1e;border:0;border-radius:6px;color:#e6f1f4;display:flex;font-size:.88rem;font-weight:800;line-height:1.25;min-height:40px;padding:.58rem .7rem;transition:background 160ms ease,border-color 160ms ease,color 160ms ease}.cursob-video-hero__path-options label.cursob-video-hero__path-placeholder span{color:rgb(230 241 244 / .68)}.cursob-video-hero__path-options label span:hover,.cursob-video-hero__path-options input:focus-visible+span{background:#0a3438;color:#fff}.cursob-video-hero__path-options label:not(.cursob-video-hero__path-placeholder) input:checked+span{background:#087c78;color:#fff}.cursob-video-hero__path-form input[type="text"],.cursob-video-hero__path-form select{background:#041a1e;border:1px solid rgb(255 255 255 / .16);border-radius:8px;color:#e6f1f4;color-scheme:dark;font:inherit;min-height:40px;padding:.55rem .65rem;width:100%}.cursob-video-hero__path-form select option{background:#062c2f;color:#f4fbfc}.cursob-video-hero__path-form select option:checked{background:#087c78;color:#fff}.cursob-video-hero__path-form input[type="text"]:focus,.cursob-video-hero__path-form select:focus{border-color:rgb(94 234 212 / .58);box-shadow:0 0 0 3px rgb(45 212 191 / .12);outline:0}.cursob-video-hero__path-form input[type="text"]::placeholder{color:rgb(230 241 244 / .5)}.cursob-video-hero__path-form .cursob-video-hero__student-button{background:#087c78;border-color:#087c78;color:#fff;margin-top:.15rem;width:100%}.cursob-video-hero__path-form small{color:#b9fff8;font-size:.8rem;font-weight:800}.cursob-video-hero__path-message{background:rgb(45 212 191 / .1);border:1px solid rgb(94 234 212 / .24);border-radius:8px;color:#d9fffb;display:grid;font-size:.82rem;font-weight:800;gap:.55rem;line-height:1.35;padding:.7rem}.cursob-video-hero__path-message[hidden]{display:none}.cursob-video-hero__path-message.is-error{background:rgb(244 63 94 / .1);border-color:rgb(251 113 133 / .25);color:#ffe4e6}.cursob-video-hero__path-message-actions{display:flex;flex-wrap:wrap;gap:.45rem}.cursob-video-hero__path-message-actions a,.cursob-video-hero__path-message-actions button{align-items:center;background:#e8fffb;border:1px solid rgb(94 234 212 / .28);border-radius:999px;color:#05343a;cursor:pointer;display:inline-flex;font:inherit;font-size:.78rem;font-weight:900;min-height:30px;padding:.36rem .62rem;text-decoration:none}.cursob-video-hero__path-message-actions button{background:#fff0;color:#b9fff8}.cursob-video-hero__path-message-actions a:hover,.cursob-video-hero__path-message-actions a:focus,.cursob-video-hero__path-message-actions button:hover,.cursob-video-hero__path-message-actions button:focus{border-color:rgb(153 246 228 / .54);box-shadow:0 0 0 3px rgb(45 212 191 / .12);outline:0}.cursob-video-hero__preview{width:100%;border-radius:12px;overflow:hidden;box-shadow:0 12px 40px rgb(0 0 0 / .45);background:#000}.cursob-video-hero__preview .cursob-video__embed{border-radius:12px;box-shadow:none;aspect-ratio:16 / 9;position:relative;width:100%;overflow:hidden}.cursob-video-hero__preview .cursob-video__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cursob-video-hero__preview .cursob-video__embed-unavailable{padding:2rem;color:#fef2f2;background:rgb(255 255 255 / .05);text-align:center}@media (max-width:640px){.cursob-video-hero{padding:1.5rem 1rem 2rem}.cursob-video-hero__title{font-size:1.5rem}.cursob-video-hero__student-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cursob-video-hero__student-kicker,.cursob-video-hero__path-picker{grid-column:1 / -1}.cursob-video-hero__student-button,.cursob-video-hero__student-link,.cursob-video-hero__path-picker summary{width:100%}.cursob-video-hero__path-picker{position:static;width:100%}.cursob-video-hero__path-picker summary{width:100%}.cursob-video-hero__path-form{left:0;margin-top:.55rem;min-width:0;position:static;width:100%}.cursob-video-hero__path-form::before{display:none}}.cursob-single-video{max-width:1320px;margin:0 auto;padding:2rem 1.25rem 4rem;position:relative}@media (min-width:960px){.cursob-video__sidebar{margin-top:-23rem;position:relative;z-index:5}}.cursob-video__header{margin-bottom:1.5rem}.cursob-video__title{font-size:clamp(1.5rem, 2.4vw, 2rem);line-height:1.25;margin:0 0 .75rem}.cursob-video__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;color:var(--global-palette5,#555);font-size:.95rem;margin-bottom:.75rem}.cursob-video__meta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cursob-video__channel{font-weight:600}.cursob-video__taxonomies{display:flex;flex-wrap:wrap;gap:.4rem}.cursob-chip{display:inline-block;padding:.2rem .7rem;border-radius:999px;font-size:.82rem;background:var(--global-palette8,#eef0f2);color:var(--global-palette3,#222);text-decoration:none;transition:background 0.15s ease}.cursob-chip:hover{background:var(--global-palette7,#d8dce0)}.cursob-chip--nivel{background:#fff4e0;color:#8a5a00}.cursob-chip--formato{background:#e0eaff;color:#1c3d8c}.cursob-chip--idioma_video{background:#e7f7e7;color:#2a6f2a;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.cursob-video__ad-slot{background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:12px;box-shadow:0 12px 32px rgb(15 23 42 / .06);overflow:hidden;padding:.75rem}.cursob-video__ad-placeholder{align-items:center;aspect-ratio:8 / 1;background:linear-gradient(90deg,rgb(15 23 42 / .04) 1px,transparent 1px),linear-gradient(180deg,rgb(15 23 42 / .04) 1px,transparent 1px),#f8fafc;background-size:24px 24px,24px 24px,auto;border:1px dashed rgb(15 23 42 / .18);border-radius:8px;color:#64748b;display:flex;font-size:.76rem;font-weight:800;justify-content:center;letter-spacing:.08em;min-height:90px;text-transform:uppercase}.cursob-video__ad-slot ins.adsbygoogle{display:block;min-height:90px}.cursob-video__player{margin-bottom:0}.cursob-video__language-notice{background:#f0fdfa;border:1px solid rgb(20 184 166 / .28);border-left:3px solid #14b8a6;border-radius:8px;color:#134e4a;font-size:.94rem;font-weight:650;line-height:1.45;margin:0 0 .75rem;padding:.75rem .9rem}.cursob-video-top-banner{margin-bottom:1.25rem}.cursob-video-top-banner__link{background:#fff;border-radius:10px;box-shadow:0 10px 28px rgb(15 23 42 / .08);display:block;line-height:0;overflow:hidden;text-decoration:none;width:100%}.cursob-video-top-banner__image{aspect-ratio:8 / 1;display:block;height:auto;object-fit:cover;width:100%}.cursob-video__embed{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgb(0 0 0 / .12)}.cursob-video__embed iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cursob-video-review-cta{align-items:center;background:#fff;border:1px solid rgb(15 23 42 / .1);border-left:3px solid #f59e0b;border-radius:8px;box-shadow:0 10px 24px rgb(15 23 42 / .05);display:flex;gap:14px;justify-content:space-between;margin:14px 0 22px;padding:12px 14px}.cursob-quiz-cta+.cursob-video-review-cta{margin-top:-8px}.cursob-video-review-cta__copy{min-width:0}.cursob-course-lessons{background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:12px;box-shadow:0 10px 24px rgb(15 23 42 / .05);margin:0 0 22px;overflow:hidden;padding:16px}.cursob-course-lessons__header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:14px}.cursob-course-lessons__header p{color:#0f766e;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1;margin:0 0 .35rem;text-transform:uppercase}.cursob-course-lessons__header h2{font-size:clamp(1rem, 1.6vw, 1.25rem);line-height:1.2;margin:0}.cursob-course-lessons__header h2 a{color:#0f172a;text-decoration:none}.cursob-course-lessons__header h2 a:hover,.cursob-course-lessons__header h2 a:focus{color:#0f766e}.cursob-course-lessons__header span{color:#64748b;display:block;font-size:.84rem;font-weight:700;margin-top:.35rem}.cursob-course-lessons__controls{display:flex;gap:.45rem}.cursob-course-lessons__controls button{align-items:center;background:#f8fafc;border:1px solid rgb(15 23 42 / .12);border-radius:999px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:1.35rem;font-weight:800;height:36px;justify-content:center;line-height:1;padding:0;width:36px}.cursob-course-lessons__controls button:hover,.cursob-course-lessons__controls button:focus{background:#0f766e;border-color:#0f766e;color:#fff;outline:0}.cursob-course-lessons__viewport{overflow-x:auto;overscroll-behavior-x:contain;padding:2px 2px 8px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:thin}.cursob-course-lessons__track{display:grid;gap:12px;grid-auto-columns:minmax(190px,240px);grid-auto-flow:column;list-style:none;margin:0;padding:0}.cursob-course-lessons__item{scroll-snap-align:start}.cursob-course-lessons__item a{background:#f8fafc;border:1px solid rgb(15 23 42 / .08);border-radius:10px;color:#0f172a;display:grid;gap:.65rem;height:100%;min-height:205px;padding:10px;position:relative;text-decoration:none;transition:border-color 160ms ease,box-shadow 160ms ease,transform 160ms ease}.cursob-course-lessons__item a:hover,.cursob-course-lessons__item a:focus{border-color:rgb(15 118 110 / .45);box-shadow:0 14px 28px rgb(15 23 42 / .1);outline:0;transform:translateY(-2px)}.cursob-course-lessons__item.is-current a{background:#fff7ed;border-color:rgb(249 115 22 / .58);box-shadow:0 14px 30px rgb(249 115 22 / .14)}.cursob-course-lessons__number{align-items:center;background:#0f172a;border-radius:999px;color:#fff;display:inline-flex;font-size:.74rem;font-weight:900;height:28px;justify-content:center;left:18px;position:absolute;top:18px;width:36px;z-index:2}.cursob-course-lessons__item.is-current .cursob-course-lessons__number{background:#f97316}.cursob-course-lessons__item img{aspect-ratio:16 / 9;background:#e2e8f0;border-radius:8px;display:block;object-fit:cover;width:100%}.cursob-course-lessons__body{display:grid;gap:.35rem}.cursob-course-lessons__body strong{display:-webkit-box;font-size:.92rem;font-weight:800;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.cursob-course-lessons__body small{color:#64748b;font-size:.78rem;font-weight:800}.cursob-course-lessons__item.is-current .cursob-course-lessons__body small{color:#c2410c}@media (max-width:640px){.cursob-course-lessons{padding:13px}.cursob-course-lessons__header{align-items:start}.cursob-course-lessons__track{grid-auto-columns:minmax(170px,78vw)}}.cursob-video-review-cta__copy span{color:#b45309;display:block;font-size:.74rem;font-weight:850;letter-spacing:0;line-height:1.2;margin-bottom:3px;text-transform:uppercase}.cursob-video-review-cta__copy p{color:#334155;font-size:.93rem;line-height:1.45;margin:0}.cursob-video-review-cta__button{align-items:center;background:#fffbeb;border:1px solid rgb(245 158 11 / .28);border-radius:8px;color:#92400e;display:inline-flex;flex:0 0 auto;font-size:.86rem;font-weight:850;justify-content:center;line-height:1;min-height:36px;padding:8px 12px;text-decoration:none;transition:border-color 0.16s ease,background 0.16s ease,color 0.16s ease,transform 0.16s ease}.cursob-video-review-cta__button:hover,.cursob-video-review-cta__button:focus-visible{background:#fef3c7;border-color:rgb(245 158 11 / .52);color:#78350f;outline:none;text-decoration:none;transform:translateY(-1px)}#cursob-video-reviews{scroll-margin-top:96px}#cursob-video-reviews:focus{outline:none}.cursob-video__embed-unavailable{padding:2rem;background:#fff5f5;border:1px dashed #d04040;border-radius:8px;color:#802020;text-align:center}.cursob-video__student-path{background:linear-gradient(135deg,rgb(20 184 166 / .1) 0%,#fff0 52%),#fff;border:1px solid rgb(20 184 166 / .22);border-radius:12px;box-shadow:0 16px 38px rgb(15 23 42 / .08);display:grid;gap:1rem;overflow:hidden;padding:1.15rem;position:relative}.cursob-video__student-path::before{background:linear-gradient(180deg,#2dd4bf,#0d9488);content:'';inset:0 auto 0 0;position:absolute;width:4px}.cursob-video__student-path-head{align-items:start;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;padding-left:.45rem}.cursob-video__student-path-head p{color:#0f766e;font-size:.76rem;font-weight:900;letter-spacing:0;margin:0 0 .35rem;text-transform:uppercase}.cursob-video__student-path-head h2{color:#0f172a;font-size:1.35rem;line-height:1.15;margin:0 0 .45rem}.cursob-video__student-path-head small{align-items:center;color:#53697c;display:flex;flex-wrap:wrap;font-weight:700;gap:.45rem;line-height:1.4}.cursob-video__student-path-head>strong{align-items:center;background:#e3f5f3;border-radius:999px;color:#0f766e;display:inline-flex;font-size:1.15rem;font-weight:900;justify-content:center;min-height:52px;min-width:52px;padding:.55rem}.cursob-video__student-path-progress{background:#e6f0f3;border-radius:999px;height:8px;margin-left:.45rem;overflow:hidden;width:calc(100% - 0.45rem)}.cursob-video__student-path-progress span{background:linear-gradient(90deg,#0d9488,#2dd4bf);display:block;height:100%;min-width:0}.cursob-video__student-path-actions{display:flex;flex-wrap:wrap;gap:.55rem;padding-left:.45rem}.cursob-video__student-path-actions a,.cursob-video__student-path-actions span{align-items:center;background:#f7fbfb;border:1px solid #d7e8eb;border-radius:8px;color:#31566b;display:inline-flex;font-size:.84rem;font-weight:900;min-height:38px;padding:.55rem .75rem;text-decoration:none}.cursob-video__student-path-actions a:hover,.cursob-video__student-path-actions a:focus{background:#e7f7f5;border-color:#8ed5cf;color:#0f766e}.cursob-video__student-path-actions span{cursor:not-allowed;opacity:.48}.cursob-video__student-path-sequence{display:grid;gap:.5rem;list-style:none;margin:0;padding:0 0 0 .45rem}.cursob-video__student-path-sequence a{align-items:center;background:#f8fbfc;border:1px solid #e2edf1;border-radius:8px;color:#0f172a;display:grid;gap:.75rem;grid-template-columns:34px minmax(0,1fr) auto;min-height:54px;padding:.55rem;text-decoration:none}.cursob-video__student-path-sequence a:hover,.cursob-video__student-path-sequence a:focus,.cursob-video__student-path-sequence .is-current a{border-color:#8ed5cf;box-shadow:0 10px 24px rgb(15 23 42 / .07)}.cursob-video__student-path-sequence span{align-items:center;background:#e3f5f3;border-radius:999px;color:#0f766e;display:inline-flex;font-size:.78rem;font-weight:900;height:30px;justify-content:center;width:30px}.cursob-video__student-path-sequence strong{display:block;font-size:.92rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursob-video__student-path-sequence small{color:#5f7283;font-size:.78rem;font-weight:800;white-space:nowrap}.cursob-video__student-continuation{align-items:center;background:linear-gradient(135deg,rgb(8 124 120 / .11),#fff0 58%),#062f31;border:1px solid rgb(45 212 191 / .24);border-radius:12px;box-shadow:0 18px 42px rgb(15 23 42 / .12);color:#e9fbfb;display:none;gap:1rem;grid-template-columns:minmax(0,1fr) auto;margin-top:-.25rem;padding:1.15rem;position:relative}.cursob-video__student-continuation.is-visible{display:grid}.cursob-video__student-continuation::before{background:#2dd4bf;border-radius:999px;content:'';height:.48rem;left:1.15rem;position:absolute;top:1.2rem;width:.48rem}.cursob-video__student-continuation p{color:#81eee5;font-size:.74rem;font-weight:900;letter-spacing:0;margin:0 0 .45rem;padding-left:1rem;text-transform:uppercase}.cursob-video__student-continuation h2{color:#fff;font-size:1.2rem;line-height:1.2;margin:0 0 .4rem}.cursob-video__student-continuation span{color:rgb(233 251 251 / .76);display:block;font-size:.92rem;line-height:1.45}.cursob-video__student-continuation a{align-items:center;background:#dffcf6;border:1px solid #fff0;border-radius:8px;color:#05343a;display:inline-flex;font-size:.9rem;font-weight:900;justify-content:center;min-height:42px;padding:.72rem .95rem;text-decoration:none;white-space:nowrap}.cursob-video__student-continuation a:hover,.cursob-video__student-continuation a:focus{background:#fff;color:#05343a}.cursob-video__student-continuation--complete{background:linear-gradient(135deg,rgb(129 140 248 / .13),#fff0 58%),#062f31}@media (max-width:640px){.cursob-video__student-path-head,.cursob-video__student-path-sequence a,.cursob-video__student-continuation{grid-template-columns:1fr}.cursob-video__student-path-sequence small{white-space:normal}}.cursob-video__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}@media (min-width:960px){.cursob-video__layout{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:1.75rem}}.cursob-video__main{display:flex;flex-direction:column;gap:1.25rem}.cursob-video__description{font-size:1rem;line-height:1.65;margin-bottom:2rem;white-space:pre-line}.cursob-video__description p{margin:0 0 1em}.cursob-video__sidebar{display:flex;flex-direction:column;gap:1.25rem}.cursob-video__sidebar>section,.cursob-video__reviews{background:#fff;border:1px solid rgb(15 23 42 / .06);border-radius:16px;padding:1.5rem 1.6rem;box-shadow:0 1px 3px rgb(15 23 42 / .04),0 1px 2px rgb(15 23 42 / .03)}@media (max-width:640px){.cursob-video__sidebar>section,.cursob-video__reviews{padding:1.25rem;border-radius:12px}.cursob-video-review-cta{display:block;margin:12px 0 20px;padding:12px}.cursob-quiz-cta+.cursob-video-review-cta{margin-top:-8px}.cursob-video-review-cta__button{margin-top:10px;width:100%}.cursob-video__ad-slot{padding:.55rem}.cursob-video__ad-placeholder{aspect-ratio:3.2 / 1;min-height:84px}}.cursob-sidebar-title,.cursob-video__reviews>.cursob-section-title{font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 1rem;color:var(--global-palette5,#6b7280)}.cursob-related-videos__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.cursob-related-videos__item a{display:grid;grid-template-columns:5px 1fr;gap:.8rem;text-decoration:none;color:inherit;align-items:start;position:relative;padding:.1rem 0}.cursob-related-videos__item a:hover .cursob-related-videos__title{color:var(--global-palette1,#2b6cb0)}.cursob-related-videos__thumb{width:5px;height:42px;border-radius:999px;display:block;background:linear-gradient(135deg,#0f172a,#0f766e);box-shadow:none;flex-shrink:0;margin-top:.12rem}.cursob-related-videos__thumb::before,.cursob-related-videos__thumb span{display:none}.cursob-related-videos__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cursob-related-videos__title{font-size:.9rem;font-weight:600;line-height:1.35;color:var(--global-palette3,#1a1a1a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.15s ease}.cursob-related-videos__meta{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.78rem;color:var(--global-palette5,#6b7280)}.cursob-related-videos__meta span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursob-related-trilhas__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.cursob-related-trilhas__item a{display:grid;grid-template-columns:5px 1fr;gap:.8rem;text-decoration:none;color:inherit;align-items:start;padding:.1rem 0}.cursob-related-trilhas__thumb{width:5px;height:42px;border-radius:999px;display:block;background:linear-gradient(135deg,#0f172a,#0f766e);box-shadow:none;flex-shrink:0;margin-top:.12rem}.cursob-related-trilhas__thumb::before,.cursob-related-trilhas__thumb span{display:none}.cursob-related-trilhas__thumb--placeholder{display:flex;align-items:center;justify-content:center;font-size:1.6rem;color:rgb(255 255 255 / .55)}.cursob-related-trilhas__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.cursob-related-trilhas__title{font-size:.9rem;font-weight:600;line-height:1.35;color:var(--global-palette3,#1a1a1a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.15s ease}.cursob-related-trilhas__item a:hover .cursob-related-trilhas__title{color:#0f766e}.cursob-related-trilhas__meta{display:flex;flex-wrap:wrap;gap:.3rem;font-size:.78rem;color:var(--global-palette5,#6b7280)}.cursob-trilha-cta{padding:0!important;overflow:hidden!important;background:#fff!important;border:1px solid rgb(15 23 42 / .06)!important;border-radius:16px!important;display:flex;flex-direction:column}.cursob-trilha-cta__cover{display:flex;flex-direction:column;gap:.5rem;width:100%;background:linear-gradient(135deg,#0b1220 0%,#1e293b 100%);text-decoration:none;color:#fff;position:relative;padding:1.4rem 1.4rem 1.5rem;overflow:hidden}.cursob-trilha-cta__cover::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgb(20 184 166 / .22),transparent 60%);pointer-events:none}.cursob-trilha-cta__eyebrow{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fbbf24;z-index:2}.cursob-trilha-cta__title-on-cover{font-size:1.25rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:#fff;z-index:2;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cursob-trilha-cta__body{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.85rem}.cursob-trilha-cta__stats{display:flex;gap:.4rem;font-size:.85rem;color:var(--global-palette5,#6b7280)}.cursob-trilha-cta__stats strong{color:var(--global-palette3,#1a1a1a)}.cursob-trilha-cta__progress{display:flex;flex-direction:column;gap:.35rem}.cursob-trilha-cta__progress-bar{width:100%;height:6px;background:rgb(15 23 42 / .08);border-radius:999px;overflow:hidden}.cursob-trilha-cta__progress-bar>div{height:100%;background:linear-gradient(90deg,#14b8a6,#2b6cb0);border-radius:999px;transition:width 0.4s ease}.cursob-trilha-cta__progress-text{font-size:.78rem;color:var(--global-palette5,#6b7280);font-variant-numeric:tabular-nums}.cursob-trilha-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.1rem;background:var(--global-palette3,#0f172a);color:#fff!important;border-radius:8px;font-size:.95rem;font-weight:700;text-decoration:none;transition:background 0.18s ease,transform 0.18s ease}.cursob-trilha-cta__button:hover{background:#1e293b;transform:translateY(-1px)}.cursob-trilha-cta__button span{transition:transform 0.18s ease;display:inline-block}.cursob-trilha-cta__button:hover span{transform:translateX(3px)}.cursob-sidebar-square-banner{aspect-ratio:1 / 1;background:#050505!important;border:0!important;border-radius:16px!important;box-shadow:0 18px 42px rgb(15 23 42 / .12)!important;display:grid;overflow:hidden;padding:0!important;place-items:center;position:relative}.cursob-sidebar-square-banner--adsense{aspect-ratio:auto;background:#ffffff!important;border:10px solid #ffffff!important;border-radius:16px!important;box-shadow:0 18px 42px rgb(15 23 42 / .12)!important;box-sizing:border-box;display:flex;align-items:center;flex-direction:column;gap:.75rem;justify-content:center;margin-left:auto;margin-right:auto;min-height:640px;overflow:hidden;padding:16px 20px 20px!important;width:100%}.cursob-sidebar-adsense__frame{display:flex;align-items:center;justify-content:center;flex:1 1 auto;min-height:580px;max-width:100%;overflow:hidden;position:relative;width:100%}.cursob-sidebar-square-banner--adsense .cursob-sidebar-adsense__link{display:flex;align-items:center;justify-content:center;height:100%;text-decoration:none!important;width:100%}.cursob-sidebar-square-banner--adsense .cursob-sidebar-adsense__image{border:0;border-radius:10px;box-sizing:border-box;display:block;height:auto;max-height:100%;object-fit:contain;width:100%}.cursob-sidebar-square-banner--adsense .adsbygoogle{display:block;min-height:580px;width:100%}.cursob-sidebar-square-banner--adsense .cursob-sidebar-square-banner__label{align-self:flex-start;display:block;margin:0 0 0 6px;position:static;z-index:2}.cursob-sidebar-square-banner--adsense-sm{min-height:auto}.cursob-sidebar-square-banner--adsense-sm .cursob-sidebar-adsense__frame{min-height:auto}.cursob-sidebar-square-banner--adsense-sm .adsbygoogle{min-height:auto}.cursob-sidebar-square-banner__label{position:absolute;left:16px;top:8px;color:#6b7280;font-family:var(--cursob-font-mono,ui-monospace,monospace);font-size:.62rem;font-weight:700;letter-spacing:.08em;line-height:1;text-transform:uppercase;z-index:1}.cursob-sidebar-square-banner--sponsored{aspect-ratio:auto;background:#ffffff!important;border:10px solid #ffffff!important;box-sizing:border-box;display:block;margin-top:0;overflow:hidden;padding:28px 0 0!important}.cursob-sidebar-square-banner--sponsored .cursob-sidebar-square-banner__label{left:16px;top:10px;color:#6b7280;text-shadow:none}.cursob-sidebar-square-banner--sponsored .cursob-sidebar-square-banner__link{height:auto}.cursob-sidebar-square-banner--sponsored img{aspect-ratio:1 / 1;border:0;border-radius:10px;height:auto}.cursob-sidebar-square-banner__link{display:block;height:100%;text-decoration:none;width:100%}.cursob-sidebar-square-banner img{border:10px solid #fff;border-radius:16px;box-sizing:border-box;display:block;height:100%;object-fit:cover;width:100%}.cursob-sidebar-recommended-video{overflow:hidden;padding:1rem!important}.cursob-sidebar-recommended-video__eyebrow{color:#0f766e;display:block;font-family:var(--cursob-font-mono,ui-monospace,monospace);font-size:.68rem;font-weight:800;letter-spacing:.08em;line-height:1;margin-bottom:.85rem;text-transform:uppercase}.cursob-sidebar-recommended-video__link{color:inherit!important;display:block;text-decoration:none!important}.cursob-sidebar-recommended-video__media{aspect-ratio:16 / 9;background:#0f172a;border-radius:12px;display:block;overflow:hidden;position:relative}.cursob-sidebar-recommended-video__media img{display:block;height:100%;object-fit:cover;transform:scale(1.01);transition:transform 0.22s ease;width:100%}.cursob-sidebar-recommended-video__play{align-items:center;background:rgb(15 23 42 / .82);border:1px solid rgb(255 255 255 / .28);border-radius:999px;bottom:12px;color:#fff;display:flex;font-size:.78rem;height:34px;justify-content:center;left:12px;position:absolute;width:34px}.cursob-sidebar-recommended-video__body{align-items:start;background:#fff0;border:0;border-radius:0;display:grid;gap:.42rem .62rem;grid-template-columns:10px 1fr;margin-top:.78rem;padding:.1rem 0 .05rem;position:relative}.cursob-sidebar-recommended-video__body::before{background:linear-gradient(180deg,#0f172a 0%,#0f766e 100%);border-radius:999px;content:"";display:block;grid-row:1 / span 2;height:40px;margin-top:.05rem;width:10px}.cursob-sidebar-recommended-video__copy{color:#0f172a;font-size:.93rem;font-weight:800;line-height:1.32;margin:0}.cursob-sidebar-recommended-video__meta{color:#64748b;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.35rem .55rem;line-height:1.35}.cursob-sidebar-recommended-video__meta span+span::before{content:"•";margin-right:.55rem;opacity:.55}.cursob-sidebar-recommended-video__cta{align-items:center;align-self:flex-start;background:#fff0;border-radius:0;color:#475569!important;display:inline-flex;font-size:.86rem;font-weight:500;gap:.45rem;line-height:1;margin-top:0;padding:0;text-decoration:none!important;transition:color 0.18s ease,transform 0.18s ease}.cursob-sidebar-recommended-video__cta::after{content:none}.cursob-sidebar-recommended-video__cta-icon{background:#e0f2f1;border-radius:999px;color:#0f766e;display:inline-block;flex:0 0 auto;height:18px;padding:3px;width:18px}.cursob-sidebar-recommended-video__link:hover .cursob-sidebar-recommended-video__media img,.cursob-sidebar-recommended-video__link:focus-visible .cursob-sidebar-recommended-video__media img{transform:scale(1.045)}.cursob-sidebar-recommended-video__cta:hover,.cursob-sidebar-recommended-video__cta:focus-visible{color:#0f766e!important;transform:translateX(2px)}.cursob-related-courses__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.cursob-related-courses__list{display:flex;flex-direction:column;gap:.85rem}.cursob-related-courses__item a{display:grid;grid-template-columns:88px 1fr;gap:.85rem;padding:0;text-decoration:none;color:inherit;transition:opacity 0.15s ease}.cursob-related-courses__item a:hover{opacity:.78}.cursob-related-courses__item a:hover .cursob-related-courses__title{color:var(--global-palette1,#2b6cb0)}.cursob-related-courses__title{transition:color 0.15s ease}.cursob-related-courses__thumb{width:88px;height:66px;object-fit:cover;border-radius:6px}.cursob-related-courses__body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.cursob-related-courses__title{font-weight:600;font-size:.92rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cursob-related-courses__details{display:flex;gap:.5rem;font-size:.8rem;color:var(--global-palette5,#666)}.cursob-related-courses__platform{text-transform:capitalize}.cursob-related-courses__price{font-weight:600;color:var(--global-palette3,#222)}.cursob-badge{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#ffe88a;color:#6a4a00;padding:.1rem .5rem;border-radius:4px;align-self:flex-start}.cursob-video__comments{margin-top:3rem}.cursob-video__article{background:#fff;border:1px solid rgb(15 23 42 / .06);border-radius:16px;padding:2rem 2.25rem;box-shadow:0 1px 3px rgb(15 23 42 / .04),0 1px 2px rgb(15 23 42 / .03);color:var(--global-palette3,#1a1a1a)}@media (max-width:640px){.cursob-video__article{padding:1.5rem 1.35rem;border-radius:12px}}.cursob-video__article section{background:#f7f8fa;border:1px solid rgb(15 23 42 / .04);border-radius:12px;padding:1.25rem 1.4rem;margin-top:.85rem}.cursob-video__article section:first-child{margin-top:0}.cursob-video__article section.cursob-video__article-lead{background:#fff0;border:0;padding:0 0 1.5rem;border-bottom:1px solid rgb(15 23 42 / .06);border-radius:0;margin-bottom:.5rem}.cursob-resumo{position:relative}.cursob-resumo__content{max-height:14rem;overflow:hidden;position:relative;transition:max-height 0.4s ease}.cursob-resumo__content::after{content:'';position:absolute;left:0;right:0;bottom:0;height:5rem;background:linear-gradient(to bottom,#fff0,#fff 90%);pointer-events:none;transition:opacity 0.25s ease}.cursob-resumo.is-expanded .cursob-resumo__content{max-height:200rem}.cursob-resumo.is-expanded .cursob-resumo__content::after{opacity:0}.cursob-resumo__toggle{display:inline-flex;align-items:center;gap:.45rem;margin:.85rem 0 0;background:#fff0;border:1px solid rgb(15 23 42 / .14);color:var(--global-palette3,#1a1a1a);padding:.5rem 1.1rem;border-radius:999px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background 0.15s ease,border-color 0.15s ease,color 0.15s ease;font-family:inherit}.cursob-resumo__toggle:hover{background:rgb(15 23 42 / .04);border-color:rgb(15 23 42 / .28);color:var(--global-palette1,#2b6cb0)}.cursob-resumo__toggle-icon{transition:transform 0.25s ease;display:inline-block}.cursob-resumo.is-expanded .cursob-resumo__toggle-icon{transform:rotate(180deg)}.cursob-video__article h2{font-size:1.25rem;font-weight:600;letter-spacing:-.015em;margin:0 0 .85rem;color:var(--global-palette3,#1a1a1a);line-height:1.25}.cursob-video__article h3{font-size:.95rem;font-weight:600;margin:1.25rem 0 .45rem;color:var(--global-palette4,#2a2f3a);line-height:1.3}.cursob-video__article h3:first-child{margin-top:0}.cursob-video__article p+h3{margin-top:1.25rem}.cursob-video__article p{margin:0;font-size:1.02rem;line-height:1.7;color:var(--global-palette4,#2a2f3a)}.cursob-video__article p+p{margin-top:.85rem}.cursob-video__article ul,.cursob-video__article ol{margin:0;padding-left:1.25rem;font-size:1.02rem;line-height:1.65;color:var(--global-palette4,#2a2f3a)}.cursob-video__article ul li,.cursob-video__article ol li{margin:.3rem 0}.cursob-video__article ul li::marker{color:var(--global-palette5,#94a3b8)}.cursob-suggested__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:.25rem}@media (min-width:720px){.cursob-suggested__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem}}.cursob-suggested__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid rgb(15 23 42 / .08);border-radius:12px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.cursob-suggested__card:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgb(15 23 42 / .1);border-color:rgb(20 184 166 / .45)}.cursob-suggested__thumb-wrap{position:relative;aspect-ratio:16 / 9;background:#0f172a;overflow:hidden}.cursob-suggested__thumb{width:100%;height:100%;object-fit:cover;display:block;transition:transform 0.45s ease}.cursob-suggested__card:hover .cursob-suggested__thumb{transform:scale(1.06)}.cursob-suggested__thumb-wrap::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#fff0 50%,rgb(15 23 42 / .55) 100%);pointer-events:none}.cursob-suggested__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.85);width:60px;height:60px;border-radius:50%;background:rgb(15 23 42 / .85);color:#fff;display:flex;align-items:center;justify-content:center;padding-left:4px;opacity:0;z-index:2;transition:opacity 0.2s ease,transform 0.25s ease,background 0.2s ease}.cursob-suggested__play svg{display:block}.cursob-suggested__card:hover .cursob-suggested__play{opacity:1;transform:translate(-50%,-50%) scale(1);background:#14b8a6}.cursob-suggested__step{position:absolute;top:.7rem;left:.7rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#042f2c;background:linear-gradient(135deg,#2dd4bf,#14b8a6);padding:.22rem .6rem;border-radius:4px;box-shadow:0 2px 6px rgb(20 184 166 / .35);z-index:3}.cursob-suggested__duration{position:absolute;right:.55rem;bottom:.55rem;font-size:.75rem;font-weight:700;color:#fff;background:rgb(0 0 0 / .78);padding:.15rem .45rem;border-radius:3px;font-variant-numeric:tabular-nums;z-index:3}.cursob-suggested__body{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.35rem}.cursob-suggested__title{font-size:1rem;font-weight:600;line-height:1.35;margin:0;color:var(--global-palette3,#1a1a1a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color 0.15s ease}.cursob-suggested__card:hover .cursob-suggested__title{color:#14b8a6}.cursob-suggested__channel{font-size:.82rem;color:var(--global-palette5,#6b7280)}.cursob-aprender-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.cursob-aprender-list li{position:relative;padding-left:2rem;font-size:1.05rem;line-height:1.55;color:var(--global-palette3,#1a1a1a);margin:0}.cursob-aprender-list li::before{content:'';position:absolute;left:0;top:.35rem;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.6L9 17.6L20 6.6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.cursob-conceitos-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem}.cursob-conceitos-list li{position:relative;padding-left:2rem;font-size:1.05rem;line-height:1.55;color:var(--global-palette3,#1a1a1a);margin:0}.cursob-conceitos-list li::before{content:'';position:absolute;left:0;top:.35rem;width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.6L9 17.6L20 6.6'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;flex-shrink:0}.cursob-conceitos-list a{color:var(--global-palette3,#1a1a1a);text-decoration:none;border-bottom:1px solid rgb(15 23 42 / .16);padding-bottom:1px;transition:color 0.15s ease,border-color 0.15s ease}.cursob-conceitos-list a:hover{color:var(--global-palette1,#2b6cb0);border-bottom-color:var(--global-palette1,#2b6cb0)}.cursob-tecnos-chips{display:flex;flex-wrap:wrap;gap:.5rem}.cursob-tech-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .95rem;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--global-palette3,#1a1a1a);background:#fff;border:1px solid rgb(15 23 42 / .1);text-decoration:none;letter-spacing:.01em;transition:border-color 0.15s ease,transform 0.15s ease,color 0.15s ease,box-shadow 0.15s ease}.cursob-tech-chip::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--global-palette1,#2b6cb0);flex-shrink:0}.cursob-tech-chip:hover{border-color:var(--global-palette1,#2b6cb0);color:var(--global-palette1,#2b6cb0);transform:translateY(-1px);box-shadow:0 4px 12px rgb(43 108 176 / .1)}.cursob-chapters__count{font-size:.78rem;font-weight:600;color:var(--global-palette5,#6b7280);background:rgb(15 23 42 / .05);padding:.15rem .55rem;border-radius:999px;margin-left:.5rem;vertical-align:middle;letter-spacing:.01em}.cursob-video__chapters{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.cursob-video__chapters li{margin:0}.cursob-video__chapters a{display:grid;grid-template-columns:2rem 2rem 1fr auto;gap:.75rem;padding:.7rem .85rem;text-decoration:none;color:var(--global-palette3,#1a1a1a);align-items:center;border-radius:8px;border:1px solid #fff0;transition:background 0.15s ease,border-color 0.15s ease,transform 0.15s ease}.cursob-video__chapters a:hover{background:#fff;border-color:rgb(43 108 176 / .18);transform:translateX(2px)}.cursob-chapter__num{font-variant-numeric:tabular-nums;font-size:.78rem;font-weight:700;color:var(--global-palette5,#94a3b8);letter-spacing:.05em}.cursob-video__chapters a:hover .cursob-chapter__num{color:var(--global-palette1,#2b6cb0)}.cursob-chapter__play{width:2rem;height:2rem;border-radius:50%;background:rgb(15 23 42 / .06);color:var(--global-palette5,#6b7280);display:inline-flex;align-items:center;justify-content:center;padding-left:2px;transition:background 0.15s ease,color 0.15s ease,transform 0.15s ease;flex-shrink:0}.cursob-chapter__play svg{display:block}.cursob-video__chapters a:hover .cursob-chapter__play{background:var(--global-palette1,#2b6cb0);color:#fff;transform:scale(1.08)}.cursob-chapter__label{font-size:.96rem;font-weight:500;line-height:1.4;color:var(--global-palette3,#1a1a1a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cursob-video__chapters a:hover .cursob-chapter__label{color:var(--global-palette1,#2b6cb0)}.cursob-chapter__time{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";font-size:.78rem;font-weight:600;color:var(--global-palette5,#6b7280);background:rgb(15 23 42 / .05);padding:.2rem .55rem;border-radius:4px;letter-spacing:.02em;flex-shrink:0}.cursob-video__chapters a:hover .cursob-chapter__time{background:rgb(43 108 176 / .12);color:var(--global-palette1,#2b6cb0)}@media (max-width:540px){.cursob-video__chapters a{grid-template-columns:2rem 1fr auto;gap:.6rem;padding:.6rem .7rem}.cursob-chapter__num{display:none}}.cursob-video__description-original details{padding-top:0}.cursob-video__description-original summary{cursor:pointer;font-size:.92rem;color:var(--global-palette5,#6b7280);font-weight:500;list-style:none;display:inline-flex;align-items:center;gap:.4rem}.cursob-video__description-original summary::-webkit-details-marker{display:none}.cursob-video__description-original summary::before{content:'+';display:inline-block;width:1em;color:var(--global-palette5,#94a3b8);transition:transform 0.15s ease;font-weight:700}.cursob-video__description-original details[open] summary::before{content:'−'}.cursob-video__description-original summary:hover{color:var(--global-palette3,#1a1a1a)}.cursob-video__description-original details[open] summary{margin-bottom:.85rem;color:var(--global-palette3,#1a1a1a)}.cursob-video__description-original details>p,.cursob-video__description-original details>div{font-size:.95rem;line-height:1.65;color:var(--global-palette5,#6b7280);white-space:pre-line}.cursob-video-lesson-brief{background:linear-gradient(135deg,rgb(20 184 166 / .08),#fff0 62%),#ffffff;border-left:3px solid #14b8a6}.cursob-video-lesson-brief__eyebrow{color:#0f766e;display:block;font-size:.72rem;font-weight:900;letter-spacing:0;line-height:1;margin-bottom:.55rem;text-transform:uppercase}.cursob-video-lesson-brief h2{color:#0f172a;font-size:1.15rem;line-height:1.2;margin:0 0 1rem}.cursob-video-lesson-brief__list{display:grid;gap:.85rem;list-style:none;margin:0;padding:0}.cursob-video-lesson-brief__list li{border-top:1px solid rgb(15 23 42 / .08);display:grid;gap:.28rem;padding-top:.85rem}.cursob-video-lesson-brief__list li:first-child{border-top:0;padding-top:0}.cursob-video-lesson-brief__list strong{color:#0f172a;font-size:.9rem;line-height:1.25}.cursob-video-lesson-brief__list span{color:#40566b;font-size:.88rem;line-height:1.45}