.about-homeworks-book-module__0BvwZG__root{padding-bottom:4px;container-type:inline-size}.about-homeworks-book-module__0BvwZG__frame{isolation:isolate;border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex;position:relative;overflow:hidden}.about-homeworks-book-module__0BvwZG__glow{z-index:-1;-o-object-fit:fill;object-fit:fill;opacity:.3;pointer-events:none;width:calc(100% + 100px);max-width:none;height:340px;display:block;position:absolute;top:-50px;left:-50px;-webkit-mask-image:linear-gradient(#000 30%,#0000 92%);mask-image:linear-gradient(#000 30%,#0000 92%)}.dark .about-homeworks-book-module__0BvwZG__glow{opacity:.52}.about-homeworks-book-module__0BvwZG__top{--cover-width:112px;grid-template-columns:var(--cover-width) minmax(0, 1fr);grid-template-rows:auto 1fr;grid-template-areas:"cover names""cover rest";gap:8px 14px;display:grid}.about-homeworks-book-module__0BvwZG__cover{grid-area:cover;align-self:start}.about-homeworks-book-module__0BvwZG__names{flex-direction:column;grid-area:names;gap:4px;min-width:0;display:flex}.about-homeworks-book-module__0BvwZG__name{color:var(--slate12);letter-spacing:-.012em;font-size:16.5px;font-weight:700;line-height:1.25}.about-homeworks-book-module__0BvwZG__authors{color:hsl(var(--foreground) / .82);font-size:13.5px;line-height:1.35}.about-homeworks-book-module__0BvwZG__rest{flex-direction:column;grid-area:rest;gap:8px;min-width:0;display:flex}.about-homeworks-book-module__0BvwZG__facts{color:hsl(var(--foreground) / .82);flex-wrap:wrap;gap:2px 12px;font-size:13px;line-height:18px;display:flex}.about-homeworks-book-module__0BvwZG__fact{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.about-homeworks-book-module__0BvwZG__fact svg{flex-shrink:0;width:14px;height:14px}.about-homeworks-book-module__0BvwZG__chips{flex-wrap:wrap;gap:6px;display:flex}.about-homeworks-book-module__0BvwZG__chip{border:1px solid hsl(var(--border));background:hsl(var(--input));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.about-homeworks-book-module__0BvwZG__chip:before{background:var(--dot);content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.about-homeworks-book-module__0BvwZG__type{--dot:var(--indigo9)}.about-homeworks-book-module__0BvwZG__level{--dot:var(--blue9)}.about-homeworks-book-module__0BvwZG__class{--dot:var(--slate9)}.about-homeworks-book-module__0BvwZG__publisher{--dot:var(--green9)}@container (max-width:470px){.about-homeworks-book-module__0BvwZG__top{--cover-width:96px;grid-template-rows:auto auto;grid-template-areas:"cover names""rest rest";gap:10px 12px}}@container (max-width:300px){.about-homeworks-book-module__0BvwZG__frame{padding:12px}.about-homeworks-book-module__0BvwZG__top{--cover-width:72px}.about-homeworks-book-module__0BvwZG__name{font-size:15px}.about-homeworks-book-module__0BvwZG__authors{font-size:13px}}
.progress-strip-module__WbsX_a__bar{flex-direction:column;gap:7px;display:flex}.progress-strip-module__WbsX_a__barHead{flex-wrap:wrap;align-items:center;gap:2px 10px;display:flex}.progress-strip-module__WbsX_a__barTitle{white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25}.progress-strip-module__WbsX_a__barLine{background:hsl(var(--border));flex:1;min-width:10px;height:1px}.progress-strip-module__WbsX_a__barNote{color:hsl(var(--foreground) / .82);white-space:nowrap;font-size:13px}.progress-strip-module__WbsX_a__barPercent{color:var(--tone-text);font-weight:700}.progress-strip-module__WbsX_a__track{background:var(--slate5);border-radius:999px;height:8px;overflow:hidden}.progress-strip-module__WbsX_a__fill{border-radius:inherit;background:var(--tone-fill);height:100%;display:block}.progress-strip-module__WbsX_a__red{--tone-text:var(--red11);--tone-fill:var(--red10)}.progress-strip-module__WbsX_a__amber{--tone-text:var(--amber11);--tone-fill:var(--amber10)}.progress-strip-module__WbsX_a__green{--tone-text:var(--green11);--tone-fill:var(--green10)}
.exam-card-module__pLqQsG__row{display:block;container-type:inline-size}.exam-card-module__pLqQsG__card{--cover-width:112px;--stub-width:196px;--inner-radius:calc(.75rem - 1px);grid-template-columns:var(--cover-width) minmax(0, 1fr);min-height:150px;display:grid;position:relative}.exam-card-module__pLqQsG__card.exam-card-module__pLqQsG__withStub{grid-template-columns:var(--cover-width) minmax(0, 1fr) var(--stub-width)}.exam-card-module__pLqQsG__cover{border-right:1px solid hsl(var(--border));border-radius:var(--inner-radius) 0 0 var(--inner-radius);flex-direction:column;padding:10px;display:flex;position:relative;overflow:hidden}.exam-card-module__pLqQsG__cover.exam-card-module__pLqQsG__withRibbon{padding-bottom:36px}.exam-card-module__pLqQsG__coverGrid{opacity:.5;position:absolute;inset:0}.exam-card-module__pLqQsG__coverGlow{background:var(--tile-9);opacity:.3;filter:blur(24px);border-radius:50%;width:110px;height:110px;position:absolute;top:-36px;right:-36px}.exam-card-module__pLqQsG__coverLabel{color:hsl(var(--muted-foreground));letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;position:relative}.exam-card-module__pLqQsG__big{letter-spacing:-.02em;margin-top:4px;font-size:36px;line-height:1;position:relative}.exam-card-module__pLqQsG__month{color:var(--tile-11);margin-top:2px;font-size:14px;font-weight:800;line-height:1.25;position:relative}.exam-card-module__pLqQsG__pen{width:34px;height:34px;color:var(--tile-11);margin-top:8px;position:relative}.exam-card-module__pLqQsG__mark{color:var(--tile-11);letter-spacing:-.04em;opacity:.2;font-size:40px;font-weight:900;line-height:1;position:absolute;bottom:0;right:6px}.exam-card-module__pLqQsG__withRibbon .exam-card-module__pLqQsG__mark{bottom:26px}.exam-card-module__pLqQsG__ribbon{--ribbon-pad:8px;--ribbon-em:.9;height:26px;padding:0 var(--ribbon-pad);background:linear-gradient(100deg, var(--tile-9), var(--tile-10));color:#fff;font-size:min(11px, calc((var(--cover-width) - 2 * var(--ribbon-pad)) / (var(--chars,6) * var(--ribbon-em))));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;place-items:center;font-weight:800;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.exam-card-module__pLqQsG__main{flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.exam-card-module__pLqQsG__title{color:var(--slate12);letter-spacing:-.01em;font-size:15.5px;font-weight:700;line-height:1.25}.exam-card-module__pLqQsG__badgeRoom{float:right;width:96px;height:14px}.exam-card-module__pLqQsG__withActions{position:relative}.exam-card-module__pLqQsG__actions{z-index:2;gap:2px;display:flex;position:absolute;top:8px;right:8px}.exam-card-module__pLqQsG__actionsBesideStub{right:204px}.exam-card-module__pLqQsG__actionsRoom{float:right;width:70px;height:14px}.exam-card-module__pLqQsG__sub{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.35}.exam-card-module__pLqQsG__sub b{color:var(--slate12);font-weight:600}.exam-card-module__pLqQsG__subIcon{width:14px;height:14px;color:var(--gold10);vertical-align:-2px;margin-right:5px;display:inline-block}.exam-card-module__pLqQsG__byline{align-items:center;gap:6px;min-width:0;display:flex}.exam-card-module__pLqQsG__byline b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.exam-card-module__pLqQsG__subAvatar{flex-shrink:0;display:flex}.exam-card-module__pLqQsG__description{color:var(--slate11);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.exam-card-module__pLqQsG__pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.exam-card-module__pLqQsG__pill{border:1px solid hsl(var(--border));background:hsl(var(--input));max-width:100%;height:24px;color:var(--slate12);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 7px;font-size:12px;font-weight:500;display:inline-flex}.exam-card-module__pLqQsG__pill>span{text-overflow:ellipsis;overflow:hidden}.exam-card-module__pLqQsG__pill svg{width:13px;height:13px;color:var(--gold10);flex-shrink:0}.exam-card-module__pLqQsG__stats{flex-wrap:wrap;gap:6px 20px;margin-top:2px;display:flex}.exam-card-module__pLqQsG__stat{-moz-column-gap:6px;grid-template-columns:auto auto;align-items:center;column-gap:6px;display:grid}.exam-card-module__pLqQsG__statIcon{box-sizing:content-box;background:var(--gold3);width:22px;height:22px;color:var(--gold10);border-radius:7px;grid-row:span 2;padding:4px}.exam-card-module__pLqQsG__stat b{color:var(--slate12);font-size:16px;font-weight:800;line-height:1.1}.exam-card-module__pLqQsG__stat span{color:hsl(var(--muted-foreground));font-size:11.5px;font-weight:600;line-height:1.2}.exam-card-module__pLqQsG__stub{border-left:2px dashed hsl(var(--border));border-radius:0 var(--inner-radius) var(--inner-radius) 0;background:radial-gradient(90% 70% at 50% 30%, var(--tone-4,transparent), transparent 75%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:12px 14px;display:flex;position:relative}.exam-card-module__pLqQsG__stub:before,.exam-card-module__pLqQsG__stub:after{border:1px solid hsl(var(--border));background:hsl(var(--background));content:"";width:16px;height:8px;position:absolute;left:-9px}.exam-card-module__pLqQsG__stub:before{border-top:0;border-radius:0 0 8px 8px;top:-1px}.exam-card-module__pLqQsG__stub:after{border-bottom:0;border-radius:8px 8px 0 0;bottom:-1px}.exam-card-module__pLqQsG__stubLead{margin-bottom:4px}.exam-card-module__pLqQsG__pending{background:var(--slate3);width:46px;height:46px;color:var(--slate11);border-radius:50%;place-items:center;display:grid}.exam-card-module__pLqQsG__pending svg{width:20px;height:20px}.exam-card-module__pLqQsG__stub>b{color:var(--slate12);font-size:13px;font-weight:700}.exam-card-module__pLqQsG__stub>span:not(.exam-card-module__pLqQsG__stubLead){color:var(--slate12);font-size:13px}.exam-card-module__pLqQsG__stub>small{color:hsl(var(--muted-foreground));font-size:11.5px;line-height:1.3}.exam-card-module__pLqQsG__red{--tone-3:var(--red3);--tone-4:var(--red4);--tone-6:var(--red6);--tone-11:var(--red11)}.exam-card-module__pLqQsG__amber{--tone-3:var(--amber3);--tone-4:var(--amber4);--tone-6:var(--amber6);--tone-11:var(--amber11)}.exam-card-module__pLqQsG__green{--tone-3:var(--green3);--tone-4:var(--green4);--tone-6:var(--green6);--tone-11:var(--green11)}.exam-card-module__pLqQsG__stack{display:inline-flex}.exam-card-module__pLqQsG__stack>*+*{margin-left:-8px}.exam-card-module__pLqQsG__stackAvatar{box-shadow:0 0 0 2px hsl(var(--card));border-radius:50%}.exam-card-module__pLqQsG__best{border:1px solid var(--tone-6);background:var(--tone-3);border-radius:999px;align-items:center;gap:4px;height:20px;margin-top:2px;padding:0 8px 0 7px;font-weight:800;display:inline-flex;color:var(--tone-11)!important;font-size:11px!important}.exam-card-module__pLqQsG__best svg{width:12px;height:12px}@container (max-width:560px){.exam-card-module__pLqQsG__card,.exam-card-module__pLqQsG__card.exam-card-module__pLqQsG__withStub{--cover-width:96px;grid-template-columns:var(--cover-width) minmax(0, 1fr)}.exam-card-module__pLqQsG__withStub .exam-card-module__pLqQsG__cover{border-bottom-left-radius:0}.exam-card-module__pLqQsG__stub{border-top:2px dashed hsl(var(--border));border-radius:0 0 var(--inner-radius) var(--inner-radius);text-align:left;border-left:0;flex-flow:wrap;grid-column:1/-1;justify-content:flex-start;gap:4px 10px;padding:10px 12px}.exam-card-module__pLqQsG__stub:before,.exam-card-module__pLqQsG__stub:after{border:1px solid hsl(var(--border));width:8px;height:16px;top:-9px;bottom:auto}.exam-card-module__pLqQsG__stub:before{border-left:0;border-radius:0 8px 8px 0;left:-1px}.exam-card-module__pLqQsG__stub:after{border-right:0;border-radius:8px 0 0 8px;left:auto;right:-1px}.exam-card-module__pLqQsG__stubLead{margin-bottom:0}.exam-card-module__pLqQsG__big{font-size:31px}.exam-card-module__pLqQsG__actionsBesideStub{right:8px}}@container (max-width:400px){.exam-card-module__pLqQsG__card,.exam-card-module__pLqQsG__card.exam-card-module__pLqQsG__withStub{--cover-width:84px}.exam-card-module__pLqQsG__cover{padding:9px 8px}.exam-card-module__pLqQsG__cover.exam-card-module__pLqQsG__withRibbon{padding-bottom:34px}.exam-card-module__pLqQsG__big{font-size:27px}.exam-card-module__pLqQsG__ribbon{--ribbon-pad:6px;--ribbon-em:.86;letter-spacing:.04em}.exam-card-module__pLqQsG__main{padding:10px 12px}}@container (max-width:300px){.exam-card-module__pLqQsG__card,.exam-card-module__pLqQsG__card.exam-card-module__pLqQsG__withStub{--cover-width:72px}.exam-card-module__pLqQsG__big{font-size:22px}.exam-card-module__pLqQsG__mark{font-size:30px}.exam-card-module__pLqQsG__ribbon{--ribbon-pad:5px;--ribbon-em:.84;letter-spacing:.02em}.exam-card-module__pLqQsG__stats{gap:6px 12px}}
.calendar-module__opOAVG__toolbar{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title tools""nav view";align-items:center;gap:10px 8px;display:grid}@media (min-width:768px){.calendar-module__opOAVG__toolbar{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"nav title view tools"}}.calendar-module__opOAVG__nav{grid-area:nav;align-items:center;gap:2px;display:flex}.calendar-module__opOAVG__titleArea{grid-area:title;align-items:center;gap:6px;min-width:0;display:flex}@media (min-width:768px){.calendar-module__opOAVG__titleArea{margin-left:6px}}.calendar-module__opOAVG__view{grid-area:view;justify-self:end}.calendar-module__opOAVG__tools{grid-area:tools;justify-self:end;align-items:center;gap:2px;display:flex}@media (min-width:768px){.calendar-module__opOAVG__tools{border-left:1px solid hsl(var(--border));margin-left:4px;padding-left:10px}}.calendar-module__opOAVG__title{min-width:0;color:var(--slate12);letter-spacing:-.015em;white-space:nowrap;border-radius:9px;align-items:center;gap:6px;margin-left:-6px;padding:3px 6px;font-size:20px;font-weight:700;line-height:1.3;transition:background-color .15s;display:inline-flex}.calendar-module__opOAVG__title:hover,.calendar-module__opOAVG__title[data-state=open]{background:hsl(var(--muted))}.calendar-module__opOAVG__title:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.calendar-module__opOAVG__title>span{text-overflow:ellipsis;overflow:hidden}.calendar-module__opOAVG__title>svg{width:18px;height:18px;color:var(--slate10);flex-shrink:0}@media (max-width:767px){.calendar-module__opOAVG__title{font-size:18px}.calendar-module__opOAVG__titleYear{display:none}}.calendar-module__opOAVG__segment{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:10px;align-items:center;gap:2px;height:36px;padding:3px;display:inline-flex}.calendar-module__opOAVG__segmentItem{height:28px;color:var(--slate11);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-size:13.5px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.calendar-module__opOAVG__segmentItem:hover{background:var(--slate3);color:var(--slate12)}.calendar-module__opOAVG__segmentItem:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.calendar-module__opOAVG__segmentItem[aria-checked=true]{background:hsl(var(--card));box-shadow:0 1px 3px #00000047, inset 0 0 0 1px hsl(var(--border));color:var(--slate12)}.calendar-module__opOAVG__segmentItem svg{flex-shrink:0;width:15px;height:15px}.calendar-module__opOAVG__segmentItem[aria-checked=true] svg{color:var(--blue10)}@media (max-width:400px){.calendar-module__opOAVG__segmentItem{padding:0 9px}.calendar-module__opOAVG__segmentItem svg{display:none}}.calendar-module__opOAVG__bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.calendar-module__opOAVG__legend{color:var(--slate11);white-space:nowrap;align-items:center;gap:13px;margin-left:auto;font-size:12.5px;display:none}@media (min-width:1024px){.calendar-module__opOAVG__legend{display:inline-flex}}.calendar-module__opOAVG__legend>span{align-items:center;gap:6px;display:inline-flex}.calendar-module__opOAVG__legend i{border:1px solid var(--legend-8);background:var(--legend-3);border-radius:3px;width:10px;height:10px}.calendar-module__opOAVG__legend i.calendar-module__opOAVG__dashed{border-style:dashed}.calendar-module__opOAVG__legend i.calendar-module__opOAVG__hatched{background:repeating-linear-gradient(135deg, var(--orange5) 0 2px, var(--orange3) 2px 4px)}.calendar-module__opOAVG__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.calendar-module__opOAVG__legend+.calendar-module__opOAVG__actions{margin-left:6px}.calendar-module__opOAVG__strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}@media (min-width:768px){.calendar-module__opOAVG__strip{display:none}}.calendar-module__opOAVG__stripDay{color:var(--slate10);border-radius:12px;flex-direction:column;align-items:center;gap:1px;padding:5px 0 6px;font-size:12px;font-weight:600;display:flex}.calendar-module__opOAVG__stripDay b{color:var(--slate12);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1.2}.calendar-module__opOAVG__stripDay[data-weekend] b{color:var(--slate10)}.calendar-module__opOAVG__stripDay[data-today],.calendar-module__opOAVG__stripDay[data-today] b{color:var(--blue11)}.calendar-module__opOAVG__stripDay[aria-pressed=true]{background:color-mix(in srgb, var(--blue9) 13%, transparent)}.calendar-module__opOAVG__stripDay:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.calendar-module__opOAVG__weekDays{border-bottom:1px solid hsl(var(--border));flex:1;min-width:0;display:flex}.calendar-module__opOAVG__dayLabel{border-radius:12px 12px 0 0;flex-direction:column;flex:1;align-items:center;gap:1px;min-width:0;padding:7px 0 9px;display:flex}.calendar-module__opOAVG__dayLabel>span:first-child{color:var(--slate10);font-size:12px;font-weight:600}.calendar-module__opOAVG__dayLabel>span:last-child{color:var(--slate12);font-variant-numeric:tabular-nums;font-size:21px;font-weight:700;line-height:1.15}.calendar-module__opOAVG__dayLabel[data-weekend]>span:last-child{color:var(--slate10)}.calendar-module__opOAVG__dayLabel[data-today]{background:color-mix(in srgb, var(--blue9) 13%, transparent)}.calendar-module__opOAVG__dayLabel[data-today]>span{color:var(--blue11)}.calendar-module__opOAVG__todayColumn{z-index:0;background:color-mix(in srgb, var(--blue9) 5%, transparent);pointer-events:none;position:absolute;top:0}@media (max-width:767px){.calendar-module__opOAVG__dayLabel>span:last-child{font-size:16px}.calendar-module__opOAVG__dayView{display:none}}.calendar-module__opOAVG__corner{border-bottom:1px solid hsl(var(--border));flex-direction:column;flex-shrink:0;justify-content:flex-end;align-items:center;gap:4px;padding:0 8px 8px 0;display:flex}.calendar-module__opOAVG__nowButton{border:1px solid hsl(var(--border));background:hsl(var(--input));height:24px;color:var(--slate12);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:650;transition:background-color .15s;display:inline-flex}.calendar-module__opOAVG__nowButton:hover{background:hsl(var(--muted))}.calendar-module__opOAVG__nowButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.calendar-module__opOAVG__nowButton i{background:var(--red9);border-radius:999px;width:7px;height:7px}.calendar-module__opOAVG__cornerZone{color:var(--slate10);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:650}.calendar-module__opOAVG__cornerZone:hover{color:var(--slate12);text-underline-offset:2px;text-decoration:underline}.calendar-module__opOAVG__hourRow{position:relative}.calendar-module__opOAVG__hourRow+.calendar-module__opOAVG__hourRow{border-top:1px solid color-mix(in srgb, hsl(var(--border)) 70%, transparent)}.calendar-module__opOAVG__hourRow:after{border-top:1px solid color-mix(in srgb, hsl(var(--border)) 32%, transparent);content:"";position:absolute;top:50%;left:15px;right:0}.calendar-module__opOAVG__hourLabel{color:var(--slate10);font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;top:-.65em;left:-50px}.calendar-module__opOAVG__dayColumn{border-left:1px solid color-mix(in srgb, hsl(var(--border)) 70%, transparent)}.calendar-module__opOAVG__nowLine{z-index:10;background:var(--red9);pointer-events:none;height:2px;position:absolute;left:0;right:0}.calendar-module__opOAVG__nowDot{z-index:10;background:var(--red9);width:10px;height:10px;box-shadow:0 0 0 2px hsl(var(--card));pointer-events:none;border-radius:50%;margin-top:-4px;position:absolute;left:0}.calendar-module__opOAVG__nowDot:not(.calendar-module__opOAVG__first){margin-left:-5px}.calendar-module__opOAVG__nowPill{z-index:12;background:var(--red9);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.4;position:absolute;left:-54px;transform:translateY(-50%)}.calendar-module__opOAVG__event{z-index:5;border:1px solid var(--event-6);border-left:3px solid var(--event-9);background:var(--event-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;flex-direction:column;min-height:0;transition:border-color .15s,opacity .15s;display:flex;position:absolute;overflow:hidden}.calendar-module__opOAVG__event:hover,.calendar-module__opOAVG__event[data-state=open]{border-color:var(--event-8);border-left-color:var(--event-9)}.calendar-module__opOAVG__event[data-status=Oferta]{border-style:dashed dashed dashed solid}.calendar-module__opOAVG__event[data-past]{opacity:.55}.calendar-module__opOAVG__event[data-past]:hover,.calendar-module__opOAVG__event[data-past][data-state=open]{opacity:.85}.calendar-module__opOAVG__eventBody{flex-direction:column;flex:1;gap:1px;min-height:0;padding:3px 7px;display:flex;overflow:hidden}.calendar-module__opOAVG__eventHead{align-items:center;gap:5px;min-width:0;padding-right:14px;display:flex}.calendar-module__opOAVG__eventAvatars{flex-shrink:0;display:inline-flex}.calendar-module__opOAVG__eventAvatars>*+*{margin-left:-6px}.calendar-module__opOAVG__eventAvatar{box-shadow:0 0 0 1.5px var(--event-3);width:18px!important;height:18px!important}.calendar-module__opOAVG__eventAvatarFallback{font-weight:700;background:var(--slate5)!important;color:var(--slate12)!important;font-size:9.5px!important}.calendar-module__opOAVG__eventStatus{width:13px;height:13px;color:var(--event-11);position:absolute;top:5px;right:5px}.calendar-module__opOAVG__eventName,.calendar-module__opOAVG__eventTime,.calendar-module__opOAVG__eventMetaText{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-module__opOAVG__eventName{min-width:0;color:var(--slate12);font-size:12.5px;font-weight:650;line-height:1.3}.calendar-module__opOAVG__eventTime{color:var(--event-11);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600;line-height:1.3}.calendar-module__opOAVG__eventMeta{min-width:0;color:var(--slate11);align-items:center;gap:4px;font-size:11px;line-height:1.35;display:flex}.calendar-module__opOAVG__eventMeta svg{width:12px;height:12px;color:var(--slate10);flex-shrink:0}.calendar-module__opOAVG__eventInline{min-width:0;color:var(--slate12);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:650;line-height:1.3;display:flex}.calendar-module__opOAVG__eventInline .calendar-module__opOAVG__eventAvatar{width:16px!important;height:16px!important}.calendar-module__opOAVG__eventInlineTime{color:var(--event-11);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:600}.calendar-module__opOAVG__eventInlineName{text-overflow:ellipsis;min-width:0;overflow:hidden}.calendar-module__opOAVG__ticketPopover{--ticket-notch:hsl(var(--card));box-shadow:none!important;filter:drop-shadow(0 10px 18px #10121b24)drop-shadow(0 1px 3px #10121b14)!important}.dark .calendar-module__opOAVG__ticketPopover{filter:drop-shadow(0 12px 20px #0000006b)drop-shadow(0 1px 3px #00000047)!important}.calendar-module__opOAVG__slot{z-index:4;border:1px solid var(--slot-7);background:var(--slot-2);border-radius:8px;flex-direction:column;width:calc(100% - 6px);display:flex;position:absolute;left:3px;overflow:hidden}.calendar-module__opOAVG__slot[data-unavailable]{z-index:5;background:repeating-linear-gradient(135deg, var(--orange3) 0 7px, var(--orange2) 7px 14px)}.calendar-module__opOAVG__slotTrigger{flex:1;min-height:0}.calendar-module__opOAVG__slotBody{color:var(--slot-11);-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:2px 6px;padding:3px 8px;display:flex}.calendar-module__opOAVG__slotBody svg{flex-shrink:0;width:14px;height:14px}.calendar-module__opOAVG__slotTime{color:var(--slate12);font-variant-numeric:tabular-nums;font-size:12px;font-weight:650}.calendar-module__opOAVG__slotKind{color:var(--slot-11);flex-basis:100%;font-size:11px;font-weight:600}.calendar-module__opOAVG__slot[data-quiet] .calendar-module__opOAVG__slotBody{visibility:hidden}.calendar-module__opOAVG__resizer{cursor:ns-resize;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;height:10px;display:flex}.calendar-module__opOAVG__resizer:after{background:var(--slot-7);content:"";border-radius:9px;width:26px;height:4px;transition:background-color .15s}.calendar-module__opOAVG__resizer:hover:after{background:var(--slot-9)}.calendar-module__opOAVG__popover{--calendar-popover-shadow:0 18px 44px -16px #10121b38, 0 2px 6px #10121b0f;background:hsl(var(--card))!important;box-shadow:var(--calendar-popover-shadow)!important;filter:none!important;border-radius:16px!important}.dark .calendar-module__opOAVG__popover{--calendar-popover-shadow:0 18px 44px -16px #0009, 0 2px 6px #00000047}.calendar-module__opOAVG__popoverHead{grid-template-columns:auto minmax(0,auto) minmax(24px,1fr);align-items:center;gap:6px 12px;margin-bottom:4px;display:grid}.calendar-module__opOAVG__popoverTile{border:1px solid var(--slate6);background:radial-gradient(120% 120% at 25% 15%, var(--slate5), var(--slate3));width:28px;height:28px;color:var(--slate11);border-radius:8px;place-items:center;display:grid}.calendar-module__opOAVG__popoverTile svg{width:15px;height:15px}.calendar-module__opOAVG__popoverTitle{color:var(--slate12);letter-spacing:-.01em;font-size:16.5px;font-weight:700}.calendar-module__opOAVG__popoverRule{background:linear-gradient(90deg, var(--slate7), var(--slate5) 40%);height:1px}.calendar-module__opOAVG__popoverLead{color:hsl(var(--muted-foreground));grid-column:2/-1;margin:0;font-size:13px}.calendar-module__opOAVG__setting{border-top:1px solid hsl(var(--border));align-items:center;gap:12px;padding:12px 0;display:flex}.calendar-module__opOAVG__settingStack{flex-direction:column;align-items:stretch;gap:10px}.calendar-module__opOAVG__settingRow{align-items:center;gap:12px;display:flex}.calendar-module__opOAVG__settingTile{border:1px solid var(--tile-6);background:radial-gradient(120% 120% at 25% 15%, var(--tile-5), var(--tile-3));width:28px;height:28px;color:var(--tile-11);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.calendar-module__opOAVG__settingTile svg{width:15px;height:15px}.calendar-module__opOAVG__settingText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calendar-module__opOAVG__settingName{color:var(--slate12);font-size:13.5px;font-weight:650}.calendar-module__opOAVG__settingHint{color:hsl(var(--muted-foreground));font-size:12px;line-height:1.35}.calendar-module__opOAVG__stepper{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:10px;flex-shrink:0;align-items:center;height:34px;display:inline-flex}.calendar-module__opOAVG__stepper>button{width:32px;height:32px;color:var(--slate11);border-radius:9px;place-items:center;transition:background-color .15s,color .15s;display:grid}.calendar-module__opOAVG__stepper>button:hover:not(:disabled){background:hsl(var(--muted));color:var(--slate12)}.calendar-module__opOAVG__stepper>button:disabled{opacity:.4}.calendar-module__opOAVG__stepper>button svg{width:15px;height:15px}.calendar-module__opOAVG__stepperValue{border-inline:1px solid hsl(var(--border));min-width:70px;color:var(--slate12);text-align:center;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;font-size:13px;font-weight:650;line-height:32px}.calendar-module__opOAVG__stepper>button:focus-visible,.calendar-module__opOAVG__stepperValue:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.calendar-module__opOAVG__timeField{display:inline-flex;position:relative}.calendar-module__opOAVG__timeField select{border:1px solid hsl(var(--border));appearance:none;background:hsl(var(--input));height:34px;color:var(--slate12);font-variant-numeric:tabular-nums;cursor:pointer;border-radius:10px;padding:0 30px 0 12px;font-size:13px;font-weight:650}.calendar-module__opOAVG__timeField select:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.calendar-module__opOAVG__timeField svg{width:14px;height:14px;color:var(--slate10);pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.calendar-module__opOAVG__note{background:hsl(var(--input));border-radius:10px;padding:10px 12px}.calendar-module__opOAVG__datePill{border:1px solid hsl(var(--border));background:hsl(var(--input));height:30px;color:var(--slate12);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 12px;font-size:13px;font-weight:650;display:inline-flex}.calendar-module__opOAVG__datePill:hover,.calendar-module__opOAVG__datePill[data-state=open]{background:hsl(var(--muted))}.calendar-module__opOAVG__datePill:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.calendar-module__opOAVG__datePill svg{width:14px;height:14px;color:var(--slate10)}.calendar-module__opOAVG__dateSelected>button{font-weight:700;border:1px solid var(--blue8)!important;background:radial-gradient(120% 120% at 25% 15%, var(--blue6), var(--blue4))!important;color:var(--blue12)!important}.calendar-module__opOAVG__dateSelected>button:hover{background:radial-gradient(120% 120% at 25% 15%, var(--blue7), var(--blue5))!important}.calendar-module__opOAVG__dateOption{color:var(--slate12);text-align:left;white-space:nowrap;border-radius:8px;padding:6px 12px;font-size:13px}.calendar-module__opOAVG__dateOption:hover{background:hsl(var(--muted))}.calendar-module__opOAVG__dateOption[aria-selected=true]{background:color-mix(in srgb, var(--blue9) 14%, transparent);color:var(--blue11);font-weight:650}.calendar-module__opOAVG__popoverFooter{z-index:1;border-top:1px solid hsl(var(--border));background:hsl(var(--card));justify-content:flex-end;margin:4px -18px -16px;padding:12px 18px 14px;display:flex;position:sticky;bottom:-16px}.calendar-module__opOAVG__saveButton{border:1px solid var(--violet8);background:radial-gradient(120% 120% at 25% 15%, var(--violet6), var(--violet4));height:38px;color:var(--violet12);border-radius:10px;padding:0 18px;font-size:14px;font-weight:600;transition:opacity .15s}.calendar-module__opOAVG__saveButton:hover:not(:disabled){background:radial-gradient(120% 120% at 25% 15%, var(--violet7), var(--violet5))}.calendar-module__opOAVG__saveButton:disabled{cursor:default;opacity:.5}.calendar-module__opOAVG__saveButton:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.calendar-module__opOAVG__slotCard{align-items:flex-start;gap:12px;display:flex}.calendar-module__opOAVG__slotTile{border:1px solid var(--tile-6);background:radial-gradient(120% 120% at 25% 15%, var(--tile-5), var(--tile-3));width:38px;height:38px;color:var(--tile-11);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.calendar-module__opOAVG__slotTile svg{width:20px;height:20px}.calendar-module__opOAVG__slotMain{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.calendar-module__opOAVG__slotName{color:var(--slate12);font-size:14px;font-weight:650;line-height:1.3}.calendar-module__opOAVG__slotTimes{color:var(--slate11);font-variant-numeric:tabular-nums;font-size:12.5px}.calendar-module__opOAVG__pills{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.calendar-module__opOAVG__pill{border:1px solid hsl(var(--border));background:hsl(var(--input));height:22px;color:var(--slate12);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.calendar-module__opOAVG__pill svg{width:12px;height:12px;color:var(--gold10);flex-shrink:0}.calendar-module__opOAVG__slotGroup{color:var(--slate11);padding:12px 2px 6px;font-size:12.5px;font-weight:700}.calendar-module__opOAVG__slotGroup:first-child{padding-top:0}.calendar-module__opOAVG__slotRow{border-top:1px solid hsl(var(--border));padding:11px 2px}
.lecture-book-package-card-module__UW3Aca__row{height:100%;display:block;container-type:inline-size}.lecture-book-package-card-module__UW3Aca__card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;flex-direction:column;height:100%;transition:background-color .15s;display:flex;position:relative}.lecture-book-package-card-module__UW3Aca__card:hover{background:var(--slate3)}.lecture-book-package-card-module__UW3Aca__head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile title status""tile line status";align-items:start;gap:5px 12px;padding:14px 14px 13px;display:grid}.lecture-book-package-card-module__UW3Aca__tile{border:1px solid var(--indigo6);background:radial-gradient(120% 120% at 25% 15%, var(--indigo5), var(--indigo3));width:40px;height:40px;color:var(--indigo11);border-radius:11px;flex-shrink:0;grid-area:tile;place-items:center;display:grid}.lecture-book-package-card-module__UW3Aca__tile svg{width:19px;height:19px}.lecture-book-package-card-module__UW3Aca__dim .lecture-book-package-card-module__UW3Aca__tile{border-color:var(--slate6);background:radial-gradient(120% 120% at 25% 15%, var(--slate5), var(--slate3));color:var(--slate11)}.lecture-book-package-card-module__UW3Aca__dim .lecture-book-package-card-module__UW3Aca__title,.lecture-book-package-card-module__UW3Aca__dim .lecture-book-package-card-module__UW3Aca__people{opacity:.78}.lecture-book-package-card-module__UW3Aca__title{color:var(--slate12);letter-spacing:-.01em;grid-area:title;font-size:16px;font-weight:700;line-height:1.25}.lecture-book-package-card-module__UW3Aca__title span{color:hsl(var(--muted-foreground));font-weight:500}.lecture-book-package-card-module__UW3Aca__line{flex-wrap:wrap;grid-area:line;align-items:center;gap:4px 10px;min-width:0;display:flex}.lecture-book-package-card-module__UW3Aca__people{flex-wrap:wrap;align-items:center;gap:4px 12px;min-width:0;display:flex}.lecture-book-package-card-module__UW3Aca__person{min-width:0;color:var(--slate12);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:600;display:inline-flex}.lecture-book-package-card-module__UW3Aca__person .lecture-book-package-card-module__UW3Aca__role{color:hsl(var(--muted-foreground));font-weight:500}.lecture-book-package-card-module__UW3Aca__dot{background:var(--slate8);border-radius:50%;flex-shrink:0;width:3px;height:3px;display:none}@container (min-width:441px){.lecture-book-package-card-module__UW3Aca__dot{display:block}}.lecture-book-package-card-module__UW3Aca__meta{color:hsl(var(--muted-foreground));white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.lecture-book-package-card-module__UW3Aca__meta svg{width:14px;height:14px;color:var(--slate10);flex-shrink:0}.lecture-book-package-card-module__UW3Aca__meta b{color:var(--slate12);font-weight:600}.lecture-book-package-card-module__UW3Aca__ownLine{flex-basis:100%}.lecture-book-package-card-module__UW3Aca__warn{color:var(--tone-11);font-weight:600}.lecture-book-package-card-module__UW3Aca__warn svg{color:var(--tone-10)}.lecture-book-package-card-module__UW3Aca__next{color:var(--blue11);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.lecture-book-package-card-module__UW3Aca__next svg{width:14px;height:14px;color:var(--blue10);flex-shrink:0}.lecture-book-package-card-module__UW3Aca__status{border:1px solid var(--tone-6);background:var(--tone-3);height:24px;color:var(--tone-11);white-space:nowrap;border-radius:999px;flex-shrink:0;grid-area:status;align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12px;font-weight:700;display:inline-flex}.lecture-book-package-card-module__UW3Aca__status svg{width:14px;height:14px;color:var(--tone-10);flex-shrink:0}.lecture-book-package-card-module__UW3Aca__cut{border-top:2px dashed hsl(var(--border));height:0;margin:0 1px;position:relative}.lecture-book-package-card-module__UW3Aca__cut:before,.lecture-book-package-card-module__UW3Aca__cut:after{border:1px solid hsl(var(--border));background:var(--ticket-notch,hsl(var(--background)));content:"";width:8px;height:16px;position:absolute;top:-9px}.lecture-book-package-card-module__UW3Aca__cut:before{border-left:0;border-radius:0 8px 8px 0;left:-2px}.lecture-book-package-card-module__UW3Aca__cut:after{border-right:0;border-radius:8px 0 0 8px;right:-2px}.lecture-book-package-card-module__UW3Aca__body{align-items:center;gap:14px;padding:13px 14px 12px;display:flex}.lecture-book-package-card-module__UW3Aca__count{text-align:right;white-space:nowrap;margin-left:auto}.lecture-book-package-card-module__UW3Aca__count b{color:var(--slate12);font-variant-numeric:tabular-nums;font-size:22px;font-weight:900;line-height:1.05;display:block}.lecture-book-package-card-module__UW3Aca__count b span{color:hsl(var(--muted-foreground));font-size:15px;font-weight:700}.lecture-book-package-card-module__UW3Aca__count small{color:hsl(var(--muted-foreground));font-size:12px}.lecture-book-package-card-module__UW3Aca__foot{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:auto;padding:0 14px 13px;display:flex}.lecture-book-package-card-module__UW3Aca__slots{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lecture-book-package-card-module__UW3Aca__slot{border:1.5px dashed var(--slate7);width:42px;height:46px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;text-align:center;border-radius:10px;align-content:center;place-items:center;gap:1px;font-size:13px;font-weight:700;line-height:1.05;display:grid}.lecture-book-package-card-module__UW3Aca__slot small{font-size:10px;font-weight:600}.lecture-book-package-card-module__UW3Aca__slot svg{width:16px;height:16px}.lecture-book-package-card-module__UW3Aca__slot.lecture-book-package-card-module__UW3Aca__done{border:1.5px solid var(--green7);background:radial-gradient(110% 110% at 30% 20%, var(--green5), var(--green3));color:var(--green11)}.lecture-book-package-card-module__UW3Aca__slot.lecture-book-package-card-module__UW3Aca__booked{border:1.5px solid var(--blue8);background:var(--blue3);color:var(--blue11)}.lecture-book-package-card-module__UW3Aca__slot.lecture-book-package-card-module__UW3Aca__booked b{font-size:15px;font-weight:800}.lecture-book-package-card-module__UW3Aca__slot.lecture-book-package-card-module__UW3Aca__lost{border:1.5px solid var(--slate5);background:repeating-linear-gradient(135deg, transparent 0 5px, var(--slate4) 5px 6px);color:var(--slate9)}.lecture-book-package-card-module__UW3Aca__large .lecture-book-package-card-module__UW3Aca__slot{width:52px;height:52px}@container (max-width:440px){.lecture-book-package-card-module__UW3Aca__head{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title status""line line";row-gap:7px}.lecture-book-package-card-module__UW3Aca__tile{display:none}.lecture-book-package-card-module__UW3Aca__slots{gap:5px}.lecture-book-package-card-module__UW3Aca__slot{border-radius:9px;width:36px;height:42px}.lecture-book-package-card-module__UW3Aca__count b{font-size:20px}}
.booking-reschedule-intent-module__1WeZQa__card{border:1px solid var(--amber7);background:radial-gradient(120% 150% at 0% 0%, var(--amber4), transparent 62%), hsl(var(--card));border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.booking-reschedule-intent-module__1WeZQa__head{align-items:flex-start;gap:12px;display:flex}.booking-reschedule-intent-module__1WeZQa__title{color:var(--slate12);margin:0;font-size:15px;font-weight:700;line-height:1.3}.booking-reschedule-intent-module__1WeZQa__meta{color:hsl(var(--muted-foreground));margin:2px 0 0;font-size:12.5px;line-height:1.4}.booking-reschedule-intent-module__1WeZQa__terms{align-items:stretch;gap:10px;display:flex}.booking-reschedule-intent-module__1WeZQa__term{border:1px solid var(--amber7);background:color-mix(in srgb, var(--amber9) 9%, hsl(var(--card)));border-radius:12px;flex-direction:column;flex:1;gap:1px;min-width:0;padding:10px 14px;display:flex}.booking-reschedule-intent-module__1WeZQa__old{border-color:hsl(var(--border));background:hsl(var(--input))}.booking-reschedule-intent-module__1WeZQa__termLabel{color:var(--amber11);font-size:12px;font-weight:700}.booking-reschedule-intent-module__1WeZQa__old .booking-reschedule-intent-module__1WeZQa__termLabel{color:hsl(var(--muted-foreground))}.booking-reschedule-intent-module__1WeZQa__termDay{color:var(--slate12);font-size:19px;font-weight:800;line-height:1.2}.booking-reschedule-intent-module__1WeZQa__termTime{color:var(--slate12);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:700}.booking-reschedule-intent-module__1WeZQa__old .booking-reschedule-intent-module__1WeZQa__termDay,.booking-reschedule-intent-module__1WeZQa__old .booking-reschedule-intent-module__1WeZQa__termTime{color:hsl(var(--muted-foreground));text-decoration:line-through;text-decoration-thickness:1.5px}.booking-reschedule-intent-module__1WeZQa__arrow{width:20px;height:20px;color:hsl(var(--muted-foreground));flex-shrink:0;align-self:center}.booking-reschedule-intent-module__1WeZQa__warn{color:var(--amber11);align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.35;display:flex}.booking-reschedule-intent-module__1WeZQa__warn svg{flex-shrink:0;width:15px;height:15px}.booking-reschedule-intent-module__1WeZQa__actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:420px){.booking-reschedule-intent-module__1WeZQa__terms{gap:6px}.booking-reschedule-intent-module__1WeZQa__term{padding:8px 10px}.booking-reschedule-intent-module__1WeZQa__termDay{font-size:17px}}
.checkout-pass-module__7NkWHa__pass{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:14px;flex-direction:column;display:flex}.checkout-pass-module__7NkWHa__top{justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.checkout-pass-module__7NkWHa__when,.checkout-pass-module__7NkWHa__pay{flex-direction:column;min-width:0;display:flex}.checkout-pass-module__7NkWHa__pay{text-align:right;align-items:flex-end}.checkout-pass-module__7NkWHa__small{color:hsl(var(--muted-foreground));font-size:13px}.checkout-pass-module__7NkWHa__big{color:var(--slate12);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:800;line-height:1.1}.checkout-pass-module__7NkWHa__time{color:var(--slate11);font-variant-numeric:tabular-nums;align-items:center;gap:5px;margin-top:4px;font-size:13px;display:inline-flex}.checkout-pass-module__7NkWHa__time svg{width:13px;height:13px}.checkout-pass-module__7NkWHa__was{color:hsl(var(--muted-foreground));font-size:13px;font-weight:600;text-decoration:line-through}.checkout-pass-module__7NkWHa__off{color:var(--green11);margin-left:4px;font-size:13px;font-weight:700}.checkout-pass-module__7NkWHa__who{flex-direction:column;gap:6px;padding:0 16px 14px;display:flex}.checkout-pass-module__7NkWHa__chips{flex-wrap:wrap;gap:6px;display:flex}.checkout-pass-module__7NkWHa__cut{border-top:1.5px dashed hsl(var(--border));height:0;margin:0 12px;position:relative}.checkout-pass-module__7NkWHa__cut:before,.checkout-pass-module__7NkWHa__cut:after{border:1px solid hsl(var(--border));background:hsl(var(--card));content:"";width:9px;height:18px;position:absolute;top:-9px}.checkout-pass-module__7NkWHa__cut:before{border-left:0;border-radius:0 9px 9px 0;left:-13px}.checkout-pass-module__7NkWHa__cut:after{border-right:0;border-radius:9px 0 0 9px;right:-13px}.checkout-pass-module__7NkWHa__rows{flex-direction:column;padding:2px 0;display:flex}.checkout-pass-module__7NkWHa__row{border-top:1px solid hsl(var(--border));flex-wrap:wrap;align-items:center;gap:8px 12px;padding:11px 16px;display:flex}.checkout-pass-module__7NkWHa__row:first-child{border-top:0}.checkout-pass-module__7NkWHa__rowText{flex:1;min-width:9rem}.checkout-pass-module__7NkWHa__rowTitle{color:var(--slate12);font-size:14px;font-weight:700}.checkout-pass-module__7NkWHa__rowSub{color:hsl(var(--muted-foreground));margin-top:1px;font-size:12.5px;line-height:1.4}.checkout-pass-module__7NkWHa__rowMore{flex-basis:100%;padding-left:40px}
.lecture-card-module__90Jp4G__card{flex-direction:column;gap:12px;min-width:0;display:flex}.lecture-card-module__90Jp4G__ticket{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.lecture-card-module__90Jp4G__main{flex-direction:column;gap:16px;min-width:0;padding:14px;display:flex}.lecture-card-module__90Jp4G__stub{border-top:2px dashed hsl(var(--border));background:radial-gradient(90% 40% at 50% 0%, var(--blue3), transparent 75%);border-radius:0 0 15px 15px;flex-direction:column;min-width:0;padding:14px 4px 10px;display:flex;position:relative}.lecture-card-module__90Jp4G__stub:before,.lecture-card-module__90Jp4G__stub:after{border:1px solid hsl(var(--border));background:var(--ticket-notch,hsl(var(--background)));content:"";width:11px;height:22px;position:absolute;top:-12px}.lecture-card-module__90Jp4G__stub:before{border-left:0;border-radius:0 11px 11px 0;left:-1px}.lecture-card-module__90Jp4G__stub:after{border-right:0;border-radius:11px 0 0 11px;right:-1px}.lecture-card-module__90Jp4G__open{z-index:1;border:1px solid hsl(var(--border));background:hsl(var(--input));width:32px;height:32px;color:var(--slate11);border-radius:9px;place-items:center;transition:background-color .15s,color .15s;display:grid;position:absolute;top:12px;right:12px}.lecture-card-module__90Jp4G__open:hover{background:var(--slate4);color:var(--slate12)}.lecture-card-module__90Jp4G__open:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.lecture-card-module__90Jp4G__open svg{width:15px;height:15px}.lecture-card-module__90Jp4G__stubHead{text-align:center;flex-direction:column;align-items:center;gap:2px;margin:4px 0 12px;display:flex}.lecture-card-module__90Jp4G__stubHead b{color:var(--slate12);font-size:15px;font-weight:750}.lecture-card-module__90Jp4G__caption{color:hsl(var(--muted-foreground));letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}@media (min-width:768px){.lecture-card-module__90Jp4G__main{padding:20px}}@media (min-width:1024px){.lecture-card-module__90Jp4G__ticket{grid-template-columns:minmax(0,1fr) 420px}.lecture-card-module__90Jp4G__stub{border-top:0;border-left:2px dashed hsl(var(--border));border-radius:0 15px 15px 0;padding:16px 10px 12px}.lecture-card-module__90Jp4G__stub:before,.lecture-card-module__90Jp4G__stub:after{border:1px solid hsl(var(--border));width:22px;height:11px;left:-12px}.lecture-card-module__90Jp4G__stub:before{border-top:0;border-radius:0 0 11px 11px;top:-1px}.lecture-card-module__90Jp4G__stub:after{border-bottom:0;border-radius:11px 11px 0 0;top:auto;bottom:-1px;right:auto}}.lecture-card-module__90Jp4G__head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.lecture-card-module__90Jp4G__pills{flex-wrap:wrap;gap:6px;display:flex}.lecture-card-module__90Jp4G__coupon{border:1px dashed var(--green7);background:radial-gradient(140% 160% at 0% 0%, var(--green4), transparent 60%), hsl(var(--card));border-radius:12px;align-items:center;gap:14px;padding:10px 14px 10px 0;display:flex}.lecture-card-module__90Jp4G__couponOff{border-right:2px dashed var(--green7);min-width:76px;color:var(--green11);letter-spacing:-.02em;align-self:stretch;place-items:center;font-size:21px;font-weight:900;display:grid}.lecture-card-module__90Jp4G__couponTitle{color:var(--green12);font-size:14px;font-weight:750}.lecture-card-module__90Jp4G__couponText{color:hsl(var(--muted-foreground));margin:0;font-size:12.5px}.lecture-card-module__90Jp4G__couponText b{color:var(--slate12);font-weight:700}.lecture-card-module__90Jp4G__options{flex-direction:column;gap:12px;display:flex}.lecture-card-module__90Jp4G__option{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.lecture-card-module__90Jp4G__label{color:hsl(var(--muted-foreground));font-size:12.5px;font-weight:650}.lecture-card-module__90Jp4G__chips{flex-wrap:wrap;gap:6px;display:flex}.lecture-card-module__90Jp4G__chip{border:1px solid hsl(var(--border));background:hsl(var(--input));min-height:32px;color:var(--slate11);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.lecture-card-module__90Jp4G__chip:hover{background:var(--slate4);color:var(--slate12)}.lecture-card-module__90Jp4G__chip:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.lecture-card-module__90Jp4G__chip[aria-pressed=true]{border-color:var(--blue8);background:var(--blue3);color:var(--blue12)}.lecture-card-module__90Jp4G__chip svg{flex-shrink:0;width:15px;height:15px}.lecture-card-module__90Jp4G__chip[aria-pressed=true] svg,.lecture-card-module__90Jp4G__chip[aria-pressed=true] small{color:var(--blue11)}.lecture-card-module__90Jp4G__chip:disabled{cursor:default}.lecture-card-module__90Jp4G__chipTwo{flex-direction:column;gap:1px;padding:6px 14px}.lecture-card-module__90Jp4G__chipTwo b{font-size:14px;font-weight:700}.lecture-card-module__90Jp4G__chip small{color:hsl(var(--muted-foreground));font-size:12px;font-weight:600}.lecture-card-module__90Jp4G__chipExtra{color:var(--violet11);margin-left:-2px;font-size:11.5px;font-weight:700}.lecture-card-module__90Jp4G__total{border-top:2px dashed var(--blue7);border-bottom:1px solid var(--blue6);background:var(--blue3);justify-content:space-between;align-items:center;gap:12px;margin:0 -14px;padding:12px 14px;display:flex}.lecture-card-module__90Jp4G__total .lecture-card-module__90Jp4G__caption{color:var(--blue11)}.lecture-card-module__90Jp4G__total .lecture-card-module__90Jp4G__totalPrice b{color:var(--blue12)}.lecture-card-module__90Jp4G__totalWhat{flex-direction:column;gap:2px;min-width:0;display:flex}.lecture-card-module__90Jp4G__totalWhat b{color:var(--slate12);font-size:14px;font-weight:700}.lecture-card-module__90Jp4G__totalWhat span:last-child{color:hsl(var(--muted-foreground));font-size:12.5px}.lecture-card-module__90Jp4G__totalPrice{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.lecture-card-module__90Jp4G__totalPrice b{color:var(--slate12);letter-spacing:-.02em;font-size:22px;font-weight:850;line-height:1.1}.lecture-card-module__90Jp4G__totalPrice span{color:hsl(var(--muted-foreground));font-size:12px}@media (min-width:768px){.lecture-card-module__90Jp4G__total{margin:0 -20px;padding:14px 20px}}.lecture-card-module__90Jp4G__rules{border-top:1px solid color-mix(in srgb, hsl(var(--border)) 80%, transparent);flex-direction:column;gap:5px;margin:0 8px;padding:10px 0 0;list-style:none;display:flex}.lecture-card-module__90Jp4G__rules li{color:hsl(var(--muted-foreground));align-items:center;gap:8px;font-size:12.5px;line-height:1.35;display:flex}.lecture-card-module__90Jp4G__rules svg{width:14px;height:14px;color:var(--slate10);flex-shrink:0}.lecture-card-module__90Jp4G__reviewsPanel{border-top:1px solid color-mix(in srgb, hsl(var(--border)) 80%, transparent);flex-direction:column;gap:10px;min-height:0;margin:14px 8px 2px;padding-top:14px;display:flex}.lecture-card-module__90Jp4G__reviewsHead{align-items:center;gap:9px;display:flex}.lecture-card-module__90Jp4G__reviewsHead>b{color:var(--slate12);font-size:14.5px;font-weight:750}.lecture-card-module__90Jp4G__reviewsCount{color:hsl(var(--muted-foreground));font-weight:600}.lecture-card-module__90Jp4G__reviewsAverage{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.lecture-card-module__90Jp4G__reviewsAverage b{color:var(--slate12);font-size:13.5px;font-weight:750}.lecture-card-module__90Jp4G__reviewsList{flex-direction:column;flex:0 auto;gap:8px;min-height:0;display:flex;overflow:hidden}.lecture-card-module__90Jp4G__reviewsList[data-clipped]{-webkit-mask-image:linear-gradient(#000 calc(100% - 56px),#0000);mask-image:linear-gradient(#000 calc(100% - 56px),#0000)}.lecture-card-module__90Jp4G__review{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:12px;flex-direction:column;flex-shrink:0;gap:5px;padding:10px 12px;display:flex}.lecture-card-module__90Jp4G__reviewHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.lecture-card-module__90Jp4G__reviewWho{flex-direction:column;gap:2px;min-width:0;line-height:1.2;display:flex}.lecture-card-module__90Jp4G__reviewWho b{color:var(--slate12);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.lecture-card-module__90Jp4G__reviewWho span{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:12px;font-style:italic}.lecture-card-module__90Jp4G__review p{color:var(--slate12);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.lecture-card-module__90Jp4G__reviewsMore{border:1px solid hsl(var(--border));background:hsl(var(--input));height:34px;color:var(--slate12);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;transition:background-color .15s;display:inline-flex}.lecture-card-module__90Jp4G__reviewsMore:hover{background:var(--slate4)}.lecture-card-module__90Jp4G__reviewsMore svg{width:15px;height:15px}.lecture-card-module__90Jp4G__reviewsEmpty{color:hsl(var(--muted-foreground));margin:0;font-size:13px}.lecture-card-module__90Jp4G__reviewsButtons{flex-wrap:wrap;gap:8px;display:flex}.lecture-card-module__90Jp4G__reviewsButtons>.lecture-card-module__90Jp4G__reviewsMore{flex:1}.lecture-card-module__90Jp4G__reviewsButtons:empty{display:none}@media (min-width:1024px){.lecture-card-module__90Jp4G__reviewsPanel{flex:1 1 0;min-height:172px}}.lecture-card-module__90Jp4G__hiddenBand{border-bottom:1px solid var(--red6);background:var(--red3);color:var(--red11);border-radius:15px 15px 0 0;flex-wrap:wrap;align-items:center;gap:10px;margin:-14px -14px 0;padding:9px 12px 9px 14px;font-size:13.5px;font-weight:650;display:flex}.lecture-card-module__90Jp4G__hiddenBand>svg{flex-shrink:0;width:16px;height:16px}.lecture-card-module__90Jp4G__hiddenBand>span{flex:1;min-width:0}.lecture-card-module__90Jp4G__hidden .lecture-card-module__90Jp4G__main>:not(.lecture-card-module__90Jp4G__head):not(.lecture-card-module__90Jp4G__hiddenBand),.lecture-card-module__90Jp4G__hidden .lecture-card-module__90Jp4G__stub>*{opacity:.5;pointer-events:none}@media (min-width:768px){.lecture-card-module__90Jp4G__hiddenBand{margin:-20px -20px 0;padding:10px 14px 10px 20px}}@media (min-width:1024px){.lecture-card-module__90Jp4G__hiddenBand{border-radius:15px 0 0}}.lecture-card-module__90Jp4G__owner{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px 8px 12px;display:flex}.lecture-card-module__90Jp4G__ownerNote{color:hsl(var(--muted-foreground));font-size:12.5px;font-weight:500}.lecture-card-module__90Jp4G__ownerActions{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}@media (max-width:520px){.lecture-card-module__90Jp4G__ownerNote{display:none}}
.lecture-packages-module__KJFAXa__karnet{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:12px;flex-direction:column;gap:10px;width:100%;padding:12px;display:flex}.lecture-packages-module__KJFAXa__head{align-items:center;gap:10px;display:flex}.lecture-packages-module__KJFAXa__tile{border:1px solid var(--indigo6);background:radial-gradient(120% 120% at 25% 15%, var(--indigo5), var(--indigo3));width:34px;height:34px;color:var(--indigo11);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.lecture-packages-module__KJFAXa__tile svg{width:17px;height:17px}.lecture-packages-module__KJFAXa__what{flex-direction:column;gap:1px;min-width:0;display:flex}.lecture-packages-module__KJFAXa__what b{color:var(--slate12);font-size:14px;font-weight:750}.lecture-packages-module__KJFAXa__what span{color:hsl(var(--muted-foreground));font-size:12.5px}.lecture-packages-module__KJFAXa__counts{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:10px;flex-wrap:wrap;align-self:flex-start;gap:2px;max-width:100%;padding:3px;display:inline-flex}.lecture-packages-module__KJFAXa__count{height:28px;color:var(--slate11);white-space:nowrap;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.lecture-packages-module__KJFAXa__count:hover{background:var(--slate4);color:var(--slate12)}.lecture-packages-module__KJFAXa__count:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.lecture-packages-module__KJFAXa__count[aria-pressed=true]{background:var(--blue3);box-shadow:inset 0 0 0 1px var(--blue8);color:var(--blue12)}.lecture-packages-module__KJFAXa__count small{color:var(--gold11);font-size:11.5px;font-weight:800}.lecture-packages-module__KJFAXa__squares{flex-wrap:wrap;gap:3px;display:flex}.lecture-packages-module__KJFAXa__squares i{border:1.5px dashed var(--slate8);border-radius:3px;width:11px;height:13px}.lecture-packages-module__KJFAXa__foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.lecture-packages-module__KJFAXa__price{flex-direction:column;display:flex}.lecture-packages-module__KJFAXa__price s{color:hsl(var(--muted-foreground));font-size:12px;font-weight:500}.lecture-packages-module__KJFAXa__price b{color:var(--slate12);letter-spacing:-.02em;font-size:20px;font-weight:850;line-height:1.15}.lecture-packages-module__KJFAXa__price span{color:hsl(var(--muted-foreground));font-size:12px}
.course-row-module__4NUfGa__row{display:block;container-type:inline-size}.course-row-module__4NUfGa__card{--cover-width:96px;grid-template-columns:var(--cover-width) minmax(0, 1fr);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.course-row-module__4NUfGa__cover{min-height:calc(var(--cover-width) * 10 / 7);border-right:1px solid hsl(var(--border));flex-direction:column;grid-area:1/1/3;padding:10px;display:flex;position:relative;overflow:hidden}.course-row-module__4NUfGa__coverGrid{opacity:.5;position:absolute;inset:0}.course-row-module__4NUfGa__coverGlow{background:var(--tile-9);opacity:.3;filter:blur(24px);border-radius:50%;width:110px;height:110px;position:absolute;top:-36px;right:-36px}.course-row-module__4NUfGa__coverLabel{color:hsl(var(--muted-foreground));letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700;position:relative}.course-row-module__4NUfGa__grade{font-size:54px;line-height:.95;position:relative}.course-row-module__4NUfGa__coverIcon{width:38px;height:38px;color:var(--tile-11);margin-top:6px;position:relative}.course-row-module__4NUfGa__symbol{color:var(--tile-11);opacity:.2;font-family:serif;font-size:62px;line-height:1;position:absolute;bottom:0;right:4px}.course-row-module__4NUfGa__symbolIcon{width:78px;height:78px;color:var(--tile-11);opacity:.16;position:absolute;bottom:-14px;right:-14px}.course-row-module__4NUfGa__text{flex-direction:column;grid-area:1/2;gap:2px;min-width:0;padding:10px 10px 0 12px;display:flex}.course-row-module__4NUfGa__name{color:var(--slate12);letter-spacing:-.015em;font-size:15px;font-weight:700;line-height:1.25}.course-row-module__4NUfGa__author{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.35}.course-row-module__4NUfGa__facts{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:3px;font-size:13px;line-height:18px;display:flex}.course-row-module__4NUfGa__fact{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.course-row-module__4NUfGa__fact b{color:var(--slate12);font-weight:600}.course-row-module__4NUfGa__factIcon{width:14px;height:14px;color:var(--gold10);flex-shrink:0}.course-row-module__4NUfGa__bottom{grid-area:2/2;align-self:end;min-width:0;padding:8px 10px 10px 12px}.course-row-module__4NUfGa__pills{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.course-row-module__4NUfGa__chip{border:1px solid hsl(var(--border));background:hsl(var(--input));white-space:nowrap;border-radius:999px;align-items:center;gap:5px;height:22px;padding:0 7px;font-size:12px;font-weight:500;display:inline-flex}.course-row-module__4NUfGa__chip:before{background:var(--dot);content:"";border-radius:50%;flex-shrink:0;width:6px;height:6px}.course-row-module__4NUfGa__kind{--dot:var(--teal9)}.course-row-module__4NUfGa__level{--dot:var(--blue9)}.course-row-module__4NUfGa__rail{border-top:1px solid hsl(var(--border));flex-direction:column;gap:4px;margin-top:8px;padding-top:7px;display:flex}.course-row-module__4NUfGa__railText{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;line-height:1.3;overflow:hidden}.course-row-module__4NUfGa__railText span{color:hsl(var(--muted-foreground))}.course-row-module__4NUfGa__railText b{font-weight:600}.course-row-module__4NUfGa__segments{gap:3px;display:flex}.course-row-module__4NUfGa__segments i{background:var(--slate5);border-radius:3px;flex:1;min-width:2px;height:5px}.course-row-module__4NUfGa__segments i.course-row-module__4NUfGa__passed{background:var(--tile-6)}.course-row-module__4NUfGa__segments i.course-row-module__4NUfGa__current{background:var(--tile-10)}.course-row-module__4NUfGa__corner{z-index:2;max-width:calc(100% - var(--cover-width) - 12px);background:var(--amber8);text-overflow:ellipsis;white-space:nowrap;border-bottom-left-radius:20px;padding:2px 7px 6px 12px;font-size:10px;font-weight:700;position:absolute;top:0;right:0;overflow:hidden}.course-row-module__4NUfGa__cornerRoom{float:right;letter-spacing:normal;visibility:hidden;white-space:nowrap;max-width:100%;height:14px;padding-left:28px;font-size:10px;font-weight:700;line-height:12px;overflow:hidden}@container (max-width:430px){.course-row-module__4NUfGa__card{--cover-width:88px}.course-row-module__4NUfGa__grade{font-size:48px}}@container (max-width:300px){.course-row-module__4NUfGa__card{--cover-width:72px}.course-row-module__4NUfGa__cover{aspect-ratio:7/10;border-right:0;border-bottom:1px solid hsl(var(--border));border-bottom-right-radius:8px;grid-row:1;align-self:start;min-height:0;padding:7px}.course-row-module__4NUfGa__coverLabel{letter-spacing:.12em;font-size:8.5px}.course-row-module__4NUfGa__grade{font-size:38px}.course-row-module__4NUfGa__coverIcon{width:28px;height:28px}.course-row-module__4NUfGa__symbol{font-size:40px}.course-row-module__4NUfGa__symbolIcon{width:50px;height:50px}.course-row-module__4NUfGa__bottom{grid-column:1/-1}.course-row-module__4NUfGa__corner{max-width:calc(100% - 12px)}}
.resource-card-module__AF_xda__card{--surface:hsl(var(--card));border:1px solid hsl(var(--border));background:var(--surface);border-radius:14px;flex-direction:column;min-width:0;transition:background-color .15s;display:flex;position:relative;overflow:hidden}.resource-card-module__AF_xda__selectable{cursor:pointer}.resource-card-module__AF_xda__selectable:hover,.resource-card-module__AF_xda__linked:hover{--surface:var(--slate3)}.resource-card-module__AF_xda__selectable:focus-visible{outline:2px solid var(--violet8);outline-offset:2px}.resource-card-module__AF_xda__cover{border-bottom:1px solid hsl(var(--border));--grid:color-mix(in srgb, hsl(var(--border)) 50%, transparent);background:linear-gradient(var(--grid) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, var(--grid) 1px, transparent 1px) 0 0 / 16px 16px;flex-shrink:0;place-items:center;height:96px;display:grid;position:relative;overflow:hidden}.resource-card-module__AF_xda__preview{aspect-ratio:16/9;background:hsl(var(--background));height:auto}.resource-card-module__AF_xda__preview>svg{width:100%;height:100%;display:block}.resource-card-module__AF_xda__tile{border:1px solid hsl(var(--border));background:linear-gradient(hsl(var(--muted)), hsl(var(--muted))), var(--surface);width:46px;height:46px;color:hsl(var(--muted-foreground));border-radius:13px;place-items:center;display:grid}.resource-card-module__AF_xda__tile svg{width:22px;height:22px}.resource-card-module__AF_xda__body{flex-direction:column;flex:1;gap:4px;min-width:0;padding:11px 13px 12px;display:flex}.resource-card-module__AF_xda__name{color:var(--slate12);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;line-height:1.25;overflow:hidden}.resource-card-module__AF_xda__meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:3px 10px;font-size:12.5px;display:flex}.resource-card-module__AF_xda__meta>span{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.resource-card-module__AF_xda__meta svg{width:13px;height:13px;color:hsl(var(--muted-foreground));flex-shrink:0}.resource-card-module__AF_xda__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:6px;display:flex}.resource-card-module__AF_xda__people{align-items:center;display:inline-flex}.resource-card-module__AF_xda__people>*+*{margin-left:-6px}.resource-card-module__AF_xda__person{box-shadow:0 0 0 2px var(--surface);border-radius:50%;display:inline-flex}.resource-card-module__AF_xda__actions{align-items:center;gap:2px;margin-left:auto;display:inline-flex}.resource-card-module__AF_xda__actions button{width:32px;height:32px;color:hsl(var(--muted-foreground));box-shadow:none;background:0 0;border:0}.resource-card-module__AF_xda__actions button:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.resource-card-module__AF_xda__actions svg{width:16px;height:16px}.resource-card-module__AF_xda__open{border:1px solid hsl(var(--border));background:hsl(var(--input));height:30px;color:hsl(var(--foreground));white-space:nowrap;border-radius:9px;align-items:center;gap:6px;margin-left:4px;padding:0 11px;font-size:12.5px;font-weight:600;transition:background-color .15s;display:inline-flex}.resource-card-module__AF_xda__open:hover{background:hsl(var(--accent));color:hsl(var(--accent-foreground))}.resource-card-module__AF_xda__open svg{width:15px;height:15px}
.homework-section-heading-module__MrYOHW__header{isolation:isolate;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;min-width:0;display:flex;position:relative}.homework-section-heading-module__MrYOHW__paper{z-index:-1;opacity:.75;pointer-events:none;width:300px;max-width:calc(100% + 10px);height:64px;position:absolute;inset:-10px auto auto -10px}.homework-section-heading-module__MrYOHW__tile{margin-block:3px}.homework-section-heading-module__MrYOHW__icon{width:20px;height:20px}.homework-section-heading-module__MrYOHW__title{min-width:0;max-width:calc(100% - 62px);color:var(--slate12);letter-spacing:-.022em;margin:0;font-size:23px;font-weight:700;line-height:1.25}.homework-section-heading-module__MrYOHW__rule{background:linear-gradient(90deg, var(--tile-7), var(--slate5) 35%);flex:1;height:1px}.homework-section-heading-module__MrYOHW__count{color:var(--slate10);font-weight:600}.homework-section-heading-module__MrYOHW__long{align-items:flex-start}.homework-section-heading-module__MrYOHW__long .homework-section-heading-module__MrYOHW__title{margin-top:7.625px}.homework-section-heading-module__MrYOHW__long .homework-section-heading-module__MrYOHW__rule{margin-top:21.5px}.homework-section-heading-module__MrYOHW__uppercase .homework-section-heading-module__MrYOHW__title{text-transform:uppercase}.homework-section-heading-module__MrYOHW__withEyebrow{align-items:flex-start}.homework-section-heading-module__MrYOHW__withEyebrow .homework-section-heading-module__MrYOHW__tile,.homework-section-heading-module__MrYOHW__tile.homework-section-heading-module__MrYOHW__tall{border-radius:13px;width:46px;height:46px;margin-block:0}.homework-section-heading-module__MrYOHW__withEyebrow .homework-section-heading-module__MrYOHW__icon,.homework-section-heading-module__MrYOHW__tall .homework-section-heading-module__MrYOHW__icon{width:23px;height:23px}.homework-section-heading-module__MrYOHW__titles{flex-direction:column;gap:1px;min-width:0;max-width:calc(100% - 70px);display:flex}.homework-section-heading-module__MrYOHW__titles .homework-section-heading-module__MrYOHW__title{max-width:none;margin-top:0}.homework-section-heading-module__MrYOHW__withEyebrow .homework-section-heading-module__MrYOHW__rule{margin-top:31px}.homework-section-heading-module__MrYOHW__withEyebrow .homework-section-heading-module__MrYOHW__actions{margin-top:11px}.homework-section-heading-module__MrYOHW__eyebrow{-moz-column-gap:6px;color:var(--tile-11);flex-wrap:wrap;align-items:baseline;column-gap:6px;font-size:13px;font-weight:600;line-height:1.25;display:flex}.homework-section-heading-module__MrYOHW__actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}@media (max-width:639px){.homework-section-heading-module__MrYOHW__compactOnPhone{flex-wrap:nowrap;gap:6px}.homework-section-heading-module__MrYOHW__compactOnPhone .homework-section-heading-module__MrYOHW__tile{border-radius:10px;width:32px;height:32px}.homework-section-heading-module__MrYOHW__compactOnPhone .homework-section-heading-module__MrYOHW__icon{width:17px;height:17px}.homework-section-heading-module__MrYOHW__compactOnPhone .homework-section-heading-module__MrYOHW__title{white-space:nowrap;max-width:none;font-size:18px}.homework-section-heading-module__MrYOHW__compactOnPhone .homework-section-heading-module__MrYOHW__rule{display:none}.homework-section-heading-module__MrYOHW__compactOnPhone .homework-section-heading-module__MrYOHW__actions{margin-left:0}}.homework-section-heading-module__MrYOHW__withControls{container-type:inline-size}.homework-section-heading-module__MrYOHW__controls{flex-shrink:0;min-width:0}@container (max-width:599px){.homework-section-heading-module__MrYOHW__controls{order:1;width:100%}.homework-section-heading-module__MrYOHW__controls [role=tab]{flex:1 1 0;padding-inline:2px}}@container (max-width:299px){.homework-section-heading-module__MrYOHW__controls [role=tablist]:has([role=tab]:nth-child(3)) svg{display:none}}@container (max-width:199px){.homework-section-heading-module__MrYOHW__controls [role=tab] svg{display:none}}
@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f208e9766b3519e3-s.07zl34m4hxion.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a2b85d25da15662-s.0vk6pm8bhg75g.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e23446b3947ad9c-s.41ts6iytmseaq.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/594c66ff0e3dd559-s.2rr6vsoyv6p17.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Wet Paint;font-style:normal;font-weight:400;font-display:swap;src:url(../media/251ce5f6f0be97bc-s.p.35qlr20oz5z8b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik Wet Paint Fallback;src:local(Arial);ascent-override:78.94%;descent-override:21.11%;line-gap-override:0.0%;size-adjust:118.44%}.rubik_wet_paint_9187eeb4-module___c73dq__className{font-family:Rubik Wet Paint,Rubik Wet Paint Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e4139161ba8123d3-s.0mdlxp3sli5yg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/024f33e74b8b4a62-s.0q9qb8_lngreh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/40b87961760ee31c-s.0kn1qt95quf_a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/27accbe1303e3cca-s.p.2ssdkv80hgt9-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_72fbff7a-module__fsIEPG__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:400}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2rv_b6cm3-gtx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.43yn3v1dnm71_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27riv1g955cgo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.0h6ig86gwutp4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_2844dee9-module__D61iJq__className{font-family:Caveat,Caveat Fallback;font-style:normal}
.timeline-module__Xza14q__feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.timeline-module__Xza14q__event{-moz-column-gap:10px;grid-template-columns:74px 22px minmax(0,1fr);column-gap:10px;display:grid}.timeline-module__Xza14q__when{text-align:right;flex-direction:column;align-items:flex-end;padding-top:1px;display:flex}.timeline-module__Xza14q__when b{color:var(--slate12);white-space:nowrap;font-size:13px;font-weight:700;line-height:1.3}.timeline-module__Xza14q__when time{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12px}.timeline-module__Xza14q__rail{position:relative}.timeline-module__Xza14q__rail:before{background:hsl(var(--border));content:"";width:2px;position:absolute;top:0;bottom:0;left:10px}.timeline-module__Xza14q__event:first-child .timeline-module__Xza14q__rail:before{top:8px}.timeline-module__Xza14q__event:last-child .timeline-module__Xza14q__rail:before{height:8px;bottom:auto}.timeline-module__Xza14q__event:only-child .timeline-module__Xza14q__rail:before{display:none}.timeline-module__Xza14q__dot{background:var(--slate9);width:12px;height:12px;box-shadow:0 0 0 3px hsl(var(--background));border-radius:50%;position:absolute;top:4px;left:5px}.timeline-module__Xza14q__event:first-child .timeline-module__Xza14q__dot{background:var(--blue9)}.timeline-module__Xza14q__what{flex-direction:column;gap:2px;min-width:0;padding-bottom:16px;display:flex}.timeline-module__Xza14q__event:last-child .timeline-module__Xza14q__what{padding-bottom:4px}
.homework-card-module__I95u1W__card{isolation:isolate;border:1px solid hsl(var(--border));background-color:hsl(var(--card));border-radius:12px;flex-direction:column;gap:12px;padding:12px 12px 12px 20px;display:flex;position:relative;overflow:hidden;container:homework-card/inline-size}.homework-card-module__I95u1W__card:hover{background-color:var(--slate3)}.homework-card-module__I95u1W__card:before{background:var(--stripe,var(--slate6));content:"";pointer-events:none;width:4px;position:absolute;inset:0 auto 0 0}.homework-card-module__I95u1W__solved{--stripe:var(--grass9);background-image:radial-gradient(85% 130% at 0% 0%, var(--grass3), transparent 62%)}.homework-card-module__I95u1W__link{outline:none}.homework-card-module__I95u1W__link:focus-visible:after{outline:2px solid var(--violet8);outline-offset:-2px;border-radius:11px}.homework-card-module__I95u1W__top{align-items:flex-start;gap:10px;min-height:32px;font-size:13.5px;line-height:1.35;display:flex}.homework-card-module__I95u1W__onlyActions{z-index:1;position:absolute;top:12px;right:12px}.homework-card-module__I95u1W__onlyActions .homework-card-module__I95u1W__sources{display:none}.homework-card-module__I95u1W__roomForActions>div>.rich-html:first-child>:first-child:before{float:right;width:calc(var(--card-actions) * 34px);content:"";height:30px}.homework-card-module__I95u1W__pill{border:1px solid hsl(var(--border));background:hsl(var(--input));height:26px;color:hsl(var(--foreground));white-space:nowrap;border-radius:13px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.homework-card-module__I95u1W__pill>svg{width:15px;height:15px;color:var(--gold10);flex-shrink:0}.homework-card-module__I95u1W__levelAtTop{display:none}@media (max-width:640px){.homework-card-module__I95u1W__onlyActions{position:static}.homework-card-module__I95u1W__onlyActions .homework-card-module__I95u1W__sources{display:flex}.homework-card-module__I95u1W__roomForActions>div>.rich-html:first-child>:first-child:before{display:none}.homework-card-module__I95u1W__levelAtTop{display:inline-flex}.homework-card-module__I95u1W__levelMovesUp{display:none}}.homework-card-module__I95u1W__sources{flex-wrap:wrap;flex:1;align-items:center;gap:2px 10px;min-width:0;min-height:32px;display:flex}.homework-card-module__I95u1W__manySources{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}.homework-card-module__I95u1W__top a.homework-card-module__I95u1W__source,.homework-card-module__I95u1W__status{border:1px solid hsl(var(--border));background:hsl(var(--input));min-height:26px;color:hsl(var(--foreground));border-radius:13px;align-items:flex-start;gap:6px;padding:3px 10px;font-size:12.5px;font-weight:600;line-height:18px;text-decoration:none;display:inline-flex}.homework-card-module__I95u1W__top a.homework-card-module__I95u1W__source:hover{background:hsl(var(--muted))}.homework-card-module__I95u1W__status{padding-left:8px}.homework-card-module__I95u1W__sourceIcon{width:15px;height:15px;color:var(--gold10);flex-shrink:0;margin-top:1.5px}.homework-card-module__I95u1W__sourceRest{color:hsl(var(--muted-foreground));font-weight:500}.homework-card-module__I95u1W__actions{flex-shrink:0;margin-left:auto}.homework-card-module__I95u1W__actions>div{gap:2px}.homework-card-module__I95u1W__actions button[class*=w-10]{width:32px;height:32px}.homework-card-module__I95u1W__actions button svg{width:18px;height:18px}.homework-card-module__I95u1W__about{flex-direction:column;gap:10px;display:flex}.homework-card-module__I95u1W__facts{flex-wrap:wrap;align-items:center;gap:6px;min-height:26px;display:flex}.homework-card-module__I95u1W__type{min-width:0;max-width:100%;display:flex}.homework-card-module__I95u1W__type>*{min-width:0}.homework-card-module__I95u1W__type [data-math-box-id]{height:26px}.homework-card-module__I95u1W__authors{display:contents}.homework-card-module__I95u1W__authorPill{border:1px solid hsl(var(--border));background:hsl(var(--input));max-width:100%;height:26px;color:hsl(var(--foreground));border-radius:13px;flex-shrink:0;align-items:center;padding:0 10px 0 3px;display:inline-flex}.homework-card-module__I95u1W__solution{border:1px solid hsl(var(--border));background:hsl(var(--input));white-space:nowrap;border-radius:13px;flex-shrink:0;align-items:stretch;height:26px;font-size:12.5px;display:inline-flex;overflow:hidden}.homework-card-module__I95u1W__solutionLabel{color:hsl(var(--muted-foreground));align-items:center;padding:0 9px 0 10px;font-weight:600;display:inline-flex}.homework-card-module__I95u1W__solutionItem{border-left:1px solid hsl(var(--border));align-items:center;padding:0 9px;display:inline-flex}@container homework-card (max-width:340px){.homework-card-module__I95u1W__solution[data-count="3"] .homework-card-module__I95u1W__solutionLabel{display:none}.homework-card-module__I95u1W__solution[data-count="3"] .homework-card-module__I95u1W__solutionLabel+.homework-card-module__I95u1W__solutionItem{border-left:0}}@container homework-card (max-width:250px){.homework-card-module__I95u1W__solutionLabel{display:none}.homework-card-module__I95u1W__solutionLabel+.homework-card-module__I95u1W__solutionItem{border-left:0}}
.filtered-list-module__VWJlyW__plain label:not(:has(button,input)){align-items:center;gap:10px;font-size:14px;font-weight:600;line-height:1.25;display:flex}.filtered-list-module__VWJlyW__plain label:not(:has(button,input)):after{background:hsl(var(--border));content:"";flex:1;height:1px}.filtered-list-module__VWJlyW__plain .justify-between>label{flex:1;margin-right:10px}
.math-concepts-tree-module__cW1iFa__pills{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.math-concepts-tree-module__cW1iFa__label{margin-bottom:4px;font-size:13px;font-weight:700;line-height:20px}.math-concepts-tree-module__cW1iFa__root{grid-template-columns:auto minmax(0,1fr);gap:5px;display:grid;position:relative}.math-concepts-tree-module__cW1iFa__rootTile{border:1px solid var(--green7);background:radial-gradient(120% 120% at 25% 15%, var(--green6), var(--green4));width:26px;height:26px;color:var(--green11);border-radius:8px;place-items:center;display:grid}.math-concepts-tree-module__cW1iFa__rootTile>svg{width:15px;height:15px}.math-concepts-tree-module__cW1iFa__rootTileNeutral{border-color:var(--slate7);background:radial-gradient(120% 120% at 25% 15%, var(--slate6), var(--slate4));color:var(--slate11)}.math-concepts-tree-module__cW1iFa__rootLabel{min-height:26px;color:hsl(var(--muted-foreground));align-items:center;font-size:13px;font-weight:700;display:inline-flex}.math-concepts-tree-module__cW1iFa__rootToggle{cursor:pointer;position:relative}.math-concepts-tree-module__cW1iFa__rootToggle:hover{filter:brightness(1.12)}.math-concepts-tree-module__cW1iFa__rootToggle:focus-visible{outline:2px solid var(--violet8);outline-offset:2px}.math-concepts-tree-module__cW1iFa__toggleBadge{border:1px solid hsl(var(--border));background:hsl(var(--card));width:17px;height:17px;color:hsl(var(--foreground));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-7px;right:-7px}.math-concepts-tree-module__cW1iFa__toggleBadge svg{width:11px;height:11px;transition:transform .15s}.math-concepts-tree-module__cW1iFa__badgeOpen{transform:rotate(180deg)}.math-concepts-tree-module__cW1iFa__folded{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;max-width:100%;display:inline-flex}.math-concepts-tree-module__cW1iFa__more{border:1px solid hsl(var(--border));background:hsl(var(--input));height:26px;color:hsl(var(--muted-foreground));white-space:nowrap;border-radius:13px;flex-shrink:0;align-items:center;padding:0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.math-concepts-tree-module__cW1iFa__more:hover{background:hsl(var(--muted));color:hsl(var(--foreground))}.math-concepts-tree-module__cW1iFa__withBranches .math-concepts-tree-module__cW1iFa__root:after{background:var(--slate7);content:"";width:1px;position:absolute;top:26px;bottom:0;left:12px}.math-concepts-tree-module__cW1iFa__tree .math-concepts-tree-module__cW1iFa__branch{border-left:1px solid var(--slate7);margin-left:12px;padding:6px 0 2px 18px;position:relative}.math-concepts-tree-module__cW1iFa__tree .math-concepts-tree-module__cW1iFa__branch:before{background:var(--slate7);content:"";width:13px;height:1px;position:absolute;top:16px;left:0}.math-concepts-tree-module__cW1iFa__tree .math-concepts-tree-module__cW1iFa__branch:last-child{border-left-color:#0000}.math-concepts-tree-module__cW1iFa__tree .math-concepts-tree-module__cW1iFa__branch:last-child:before{border-bottom:1px solid var(--slate7);border-left:1px solid var(--slate7);background:0 0;width:14px;height:17px;top:0;left:-1px}.math-concepts-tree-module__cW1iFa__groups{flex-direction:column;gap:8px;display:flex}
.matura-frequency-module__UCchUa__widget{container-type:inline-size}.matura-frequency-module__UCchUa__paper{background-image:linear-gradient(var(--slate5) 1px, transparent 1px), linear-gradient(90deg, var(--slate5) 1px, transparent 1px);background-size:16px 16px;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.matura-frequency-module__UCchUa__podium{gap:.75rem;display:grid}.matura-frequency-module__UCchUa__row{-moz-column-gap:.75rem;grid-template-columns:2rem minmax(0,1fr) 2.25rem;grid-template-areas:"rank name toggle""rank meta meta";align-items:center;gap:.5rem .75rem;display:grid}.matura-frequency-module__UCchUa__rank{grid-area:rank;align-self:start}.matura-frequency-module__UCchUa__name{grid-area:name}.matura-frequency-module__UCchUa__meta{grid-area:meta;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.matura-frequency-module__UCchUa__toggle{grid-area:toggle}@container (min-width:640px){.matura-frequency-module__UCchUa__podium{grid-template-columns:repeat(3,minmax(0,1fr))}.matura-frequency-module__UCchUa__row{grid-template-columns:2.25rem minmax(0,1fr) auto 2.25rem;grid-template-areas:"rank name meta toggle"}.matura-frequency-module__UCchUa__rank{align-self:center}.matura-frequency-module__UCchUa__meta{justify-content:flex-end;gap:1.25rem}}
.meeting-card-module__bhmaqq__row{display:block;container-type:inline-size}.meeting-card-module__bhmaqq__card{--stub-width:96px;--card-border:hsl(var(--border));grid-template-columns:var(--stub-width) minmax(0, 1fr);border:1px solid var(--card-border);background:var(--ticket-bg,hsl(var(--card)));border-radius:.75rem;display:grid;position:relative}.meeting-card-module__bhmaqq__live{--card-border:var(--green7);background:radial-gradient(90% 140% at 0% 0%, var(--green3), transparent 55%), var(--ticket-bg,hsl(var(--card)))}.meeting-card-module__bhmaqq__stub{border-right:2px dashed hsl(var(--border));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:12px 6px;display:flex;position:relative}.meeting-card-module__bhmaqq__stub:before,.meeting-card-module__bhmaqq__stub:after{border:1px solid var(--card-border);background:var(--ticket-notch,hsl(var(--background)));content:"";width:16px;height:8px;position:absolute;right:-9px}.meeting-card-module__bhmaqq__stub:before{border-top:0;border-radius:0 0 8px 8px;top:-1px}.meeting-card-module__bhmaqq__stub:after{border-bottom:0;border-radius:8px 8px 0 0;bottom:-1px}.meeting-card-module__bhmaqq__day{color:var(--slate12);font-size:30px;font-weight:900;line-height:1}.meeting-card-module__bhmaqq__month{color:hsl(var(--muted-foreground));letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.meeting-card-module__bhmaqq__time{color:var(--slate12);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:700}.meeting-card-module__bhmaqq__stubIcon{width:24px;height:24px;color:hsl(var(--muted-foreground))}.meeting-card-module__bhmaqq__body{flex-direction:column;gap:9px;min-width:0;padding:14px 16px;display:flex}.meeting-card-module__bhmaqq__head{align-items:flex-start;gap:8px;display:flex}.meeting-card-module__bhmaqq__headMain{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.meeting-card-module__bhmaqq__headPills{flex-wrap:wrap;gap:6px;display:flex}.meeting-card-module__bhmaqq__titleRow{align-items:center;gap:8px;min-width:0;display:inline-flex}.meeting-card-module__bhmaqq__titleTile{border:1px solid var(--tone-6);background:radial-gradient(120% 120% at 25% 15%, var(--tone-5), var(--tone-3));width:22px;height:22px;color:var(--tone-11);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.meeting-card-module__bhmaqq__titleTile svg{width:12px;height:12px}.meeting-card-module__bhmaqq__title{color:var(--slate12);font-size:15.5px;font-weight:800;line-height:1.3}.meeting-card-module__bhmaqq__pill{border:1px solid var(--tone-6);background:var(--tone-3);height:24px;color:var(--tone-11);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.meeting-card-module__bhmaqq__pill svg{width:14px;height:14px;color:var(--tone-10);flex-shrink:0}.meeting-card-module__bhmaqq__pill .meeting-card-module__bhmaqq__linkIcon{width:12px;height:12px;margin-left:-1px}a.meeting-card-module__bhmaqq__pill{transition:background-color .15s}a.meeting-card-module__bhmaqq__pill:hover{background:var(--tone-4)}.meeting-card-module__bhmaqq__liveDot{background:var(--green9);border-radius:50%;flex-shrink:0;width:8px;height:8px}.meeting-card-module__bhmaqq__meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;gap:6px 14px;font-size:13px;display:flex}.meeting-card-module__bhmaqq__fact{align-items:center;gap:6px;display:inline-flex}.meeting-card-module__bhmaqq__fact svg{width:14px;height:14px;color:var(--gold10);flex-shrink:0}button.meeting-card-module__bhmaqq__fact{text-underline-offset:3px;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;transition:color .15s,text-decoration-color .15s}button.meeting-card-module__bhmaqq__fact:hover{color:var(--slate12);text-decoration-color:currentColor}.meeting-card-module__bhmaqq__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.meeting-card-module__bhmaqq__people{flex-wrap:wrap;gap:8px 18px;display:flex}.meeting-card-module__bhmaqq__actions{flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.meeting-card-module__bhmaqq__action{border:1px solid hsl(var(--border));background:hsl(var(--input));height:36px;color:var(--slate12);white-space:nowrap;border-radius:10px;align-items:center;gap:8px;padding:0 14px 0 11px;font-size:13.5px;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.meeting-card-module__bhmaqq__action:hover{background:var(--slate4)}.meeting-card-module__bhmaqq__action svg{flex-shrink:0;width:17px;height:17px}.meeting-card-module__bhmaqq__action:disabled{opacity:.6}.meeting-card-module__bhmaqq__join{background:var(--green9);color:#fff;border-color:#0000}.meeting-card-module__bhmaqq__join:hover{background:var(--green10)}@container (max-width:420px){.meeting-card-module__bhmaqq__card{--stub-width:64px}.meeting-card-module__bhmaqq__stub{padding:10px 4px}.meeting-card-module__bhmaqq__day{font-size:22px}.meeting-card-module__bhmaqq__month{letter-spacing:.1em;font-size:10.5px}.meeting-card-module__bhmaqq__time{font-size:12px}.meeting-card-module__bhmaqq__body{gap:8px;padding:11px 12px}.meeting-card-module__bhmaqq__title{font-size:14.5px}.meeting-card-module__bhmaqq__headMain{flex-direction:column;align-items:flex-start;gap:6px}.meeting-card-module__bhmaqq__action{height:32px;padding:0 11px 0 9px;font-size:13px}}
.pinned-chat-messages-module__YJxr0a__banner{container-type:inline-size}.pinned-chat-messages-module__YJxr0a__folded{-moz-column-gap:10px;grid-template-columns:auto minmax(0,1fr) auto auto auto;grid-template-areas:"bars text nav actions buttons";align-items:center;column-gap:10px;min-height:44px;display:grid}.pinned-chat-messages-module__YJxr0a__bars{grid-area:bars;height:36px}.pinned-chat-messages-module__YJxr0a__text{grid-area:text}.pinned-chat-messages-module__YJxr0a__nav{grid-area:nav}.pinned-chat-messages-module__YJxr0a__actions{grid-area:actions}.pinned-chat-messages-module__YJxr0a__buttons{grid-area:buttons}@container (max-width:560px){.pinned-chat-messages-module__YJxr0a__folded{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"bars text buttons""bars controls controls";row-gap:4px}.pinned-chat-messages-module__YJxr0a__bars{align-self:stretch;height:auto}.pinned-chat-messages-module__YJxr0a__nav{grid-area:controls;justify-self:start}.pinned-chat-messages-module__YJxr0a__actions{grid-area:controls;justify-self:end}}@container (max-width:420px){.pinned-chat-messages-module__YJxr0a__label{display:none}}@container (max-width:340px){.pinned-chat-messages-module__YJxr0a__date{display:none}}
.lecture-booking-card-module__MqtGwa__row{display:block;container-type:inline-size}.lecture-booking-card-module__MqtGwa__card{--stub-width:172px;--inner-radius:calc(.75rem - 1px);grid-template-columns:minmax(0, 1fr) var(--stub-width);border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;transition:background-color .15s;display:grid;position:relative}.lecture-booking-card-module__MqtGwa__card:hover{background:var(--slate3)}.lecture-booking-card-module__MqtGwa__main{flex-direction:column;gap:10px;min-width:0;padding:13px 14px;display:flex}.lecture-booking-card-module__MqtGwa__title{color:var(--slate12);letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.25}.lecture-booking-card-module__MqtGwa__title span{color:hsl(var(--muted-foreground));font-weight:500}.lecture-booking-card-module__MqtGwa__pills{flex-wrap:wrap;gap:4px;display:flex}.lecture-booking-card-module__MqtGwa__pill{border:1px solid hsl(var(--border));background:hsl(var(--input));height:24px;color:var(--slate12);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:0 8px 0 7px;font-size:12px;font-weight:500;display:inline-flex}.lecture-booking-card-module__MqtGwa__pill svg{width:13px;height:13px;color:var(--gold10);flex-shrink:0}.lecture-booking-card-module__MqtGwa__stub{border-left:2px dashed hsl(var(--border));border-radius:0 var(--inner-radius) var(--inner-radius) 0;background:radial-gradient(90% 70% at 50% 30%, var(--tone-4), transparent 75%);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;padding:12px;display:flex;position:relative}.lecture-booking-card-module__MqtGwa__stub:before,.lecture-booking-card-module__MqtGwa__stub:after{border:1px solid hsl(var(--border));background:var(--ticket-notch,hsl(var(--background)));content:"";width:16px;height:8px;position:absolute;left:-9px}.lecture-booking-card-module__MqtGwa__stub:before{border-top:0;border-radius:0 0 8px 8px;top:-1px}.lecture-booking-card-module__MqtGwa__stub:after{border-bottom:0;border-radius:8px 8px 0 0;bottom:-1px}.lecture-booking-card-module__MqtGwa__weekday{color:hsl(var(--muted-foreground));letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:800}.lecture-booking-card-module__MqtGwa__short{display:none}.lecture-booking-card-module__MqtGwa__date{color:var(--slate12);font-size:24px;font-weight:900;line-height:1.1}.lecture-booking-card-module__MqtGwa__time{color:var(--slate12);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.lecture-booking-card-module__MqtGwa__status{border:1px solid var(--tone-6);background:var(--tone-3);height:24px;color:var(--tone-11);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-top:7px;padding:0 9px 0 7px;font-size:12px;font-weight:700;display:inline-flex}.lecture-booking-card-module__MqtGwa__status svg{width:14px;height:14px;color:var(--tone-10);flex-shrink:0}@container (max-width:520px){.lecture-booking-card-module__MqtGwa__card{grid-template-columns:minmax(0,1fr)}.lecture-booking-card-module__MqtGwa__stub{border-top:2px dashed hsl(var(--border));border-radius:0 0 var(--inner-radius) var(--inner-radius);text-align:left;border-left:0;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:4px 10px;padding:10px 14px}.lecture-booking-card-module__MqtGwa__date{font-size:18px}.lecture-booking-card-module__MqtGwa__status{align-self:center;margin:0 0 0 auto}.lecture-booking-card-module__MqtGwa__stub:before,.lecture-booking-card-module__MqtGwa__stub:after{border:1px solid hsl(var(--border));width:8px;height:16px;top:-9px;bottom:auto}.lecture-booking-card-module__MqtGwa__stub:before{border-left:0;border-radius:0 8px 8px 0;left:-1px}.lecture-booking-card-module__MqtGwa__stub:after{border-right:0;border-radius:8px 0 0 8px;left:auto;right:-1px}}@container (max-width:330px){.lecture-booking-card-module__MqtGwa__stub{white-space:nowrap;flex-wrap:nowrap;gap:7px}.lecture-booking-card-module__MqtGwa__long{display:none}.lecture-booking-card-module__MqtGwa__short{display:inline}.lecture-booking-card-module__MqtGwa__date{font-size:16px}.lecture-booking-card-module__MqtGwa__time{font-size:13px}}
.chat-conversation-module__1XqXOq__pane{--sheet:760px;--edge:calc(50% - var(--sheet) / 2);--fade:240px;background-color:hsl(var(--background));background-image:linear-gradient(90deg, transparent calc(var(--edge) - var(--fade)), hsl(var(--background)) var(--edge), hsl(var(--background)) calc(100% - var(--edge)), transparent calc(100% - var(--edge) + var(--fade))), radial-gradient(circle, color-mix(in srgb, var(--slate6) 75%, transparent) .8px, transparent 1.2px);background-position:0 0,top;background-repeat:no-repeat,repeat;background-size:100% 100%,22px 22px}.chat-conversation-module__1XqXOq__conversation>:first-child{--ticket-notch:hsl(var(--background));--ticket-bg:hsl(var(--card))}
.quiz-module__hxHDtq__card{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:14px;flex-direction:column;gap:16px;padding:20px;scroll-margin-top:88px;display:flex}.quiz-module__hxHDtq__description{color:var(--slate11);font-size:15.5px;line-height:1.55}.quiz-module__hxHDtq__description>:last-child{margin-bottom:0}.quiz-module__hxHDtq__startbox{border:1px solid var(--orange7);background:radial-gradient(120% 200% at 0% 0%, var(--orange5), var(--orange3) 70%);width:100%;min-height:56px;color:var(--slate12);text-align:left;border-radius:12px;align-items:center;gap:12px;padding:8px 14px 8px 16px;font-size:16px;font-weight:700;transition:border-color .1s,background .1s;display:flex}.quiz-module__hxHDtq__startbox:hover:not(:disabled){border-color:var(--orange8);background:radial-gradient(120% 200% at 0% 0%, var(--orange6), var(--orange4) 70%)}.quiz-module__hxHDtq__startbox:focus-visible{box-shadow:0 0 0 2px var(--orange8);outline:none}.quiz-module__hxHDtq__startbox:disabled{cursor:not-allowed;opacity:.5}.quiz-module__hxHDtq__startIcon{width:20px;height:20px;color:var(--orange11);fill:currentColor;flex-shrink:0}.quiz-module__hxHDtq__startMeta{color:var(--orange11);margin-left:auto;font-size:13px;font-weight:600}.quiz-module__hxHDtq__startArrow{width:18px;height:18px;color:hsl(var(--muted-foreground));flex-shrink:0}.quiz-module__hxHDtq__head{align-items:center;gap:14px;min-height:34px;display:flex}.quiz-module__hxHDtq__headLabel{color:var(--slate11);flex-shrink:0;font-size:14px;font-weight:700}.quiz-module__hxHDtq__segments{flex:1;gap:4px;max-width:260px;display:flex}.quiz-module__hxHDtq__segments>i{background:var(--slate5);border-radius:999px;flex:1;height:6px}.quiz-module__hxHDtq__segments>i[data-state=done]{background:var(--slate10)}.quiz-module__hxHDtq__segments>i[data-state=current]{background:var(--blue9)}.quiz-module__hxHDtq__segments[data-dense]{gap:2px}.quiz-module__hxHDtq__progressCount{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.quiz-module__hxHDtq__headEnd{align-items:center;gap:8px;margin-left:auto;display:flex}.quiz-module__hxHDtq__timeLow{color:var(--red11)}.quiz-module__hxHDtq__questionText{min-width:0;color:var(--slate12);flex:1;font-size:18px;line-height:1.6}.quiz-module__hxHDtq__questionText>:first-child{margin-top:0}.quiz-module__hxHDtq__questionText>:last-child{margin-bottom:0}.quiz-module__hxHDtq__reviewText{font-size:16.5px}.quiz-module__hxHDtq__answers{gap:10px;display:grid}@media (min-width:768px){.quiz-module__hxHDtq__answers{grid-template-columns:1fr 1fr}}.quiz-module__hxHDtq__answer{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:12px;align-self:start;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px 10px 10px;font-size:16px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.quiz-module__hxHDtq__answer[data-selectable]{cursor:pointer}.quiz-module__hxHDtq__answer[data-selectable]:hover{border-color:var(--slate7);background:var(--slate3)}.quiz-module__hxHDtq__answer[data-selectable] *{cursor:pointer}.quiz-module__hxHDtq__answer:focus-visible{box-shadow:0 0 0 2px var(--blue8);outline:none}.quiz-module__hxHDtq__letter{border:1px solid hsl(var(--border));background:hsl(var(--card));width:30px;height:30px;color:var(--slate11);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.quiz-module__hxHDtq__answerBody{flex:1;min-width:0}.quiz-module__hxHDtq__answer[data-state=selected],.quiz-module__hxHDtq__answer[data-state=selected][data-selectable]:hover{border-color:var(--blue8);background:radial-gradient(120% 160% at 0% 0%, var(--blue5), var(--blue3) 70%)}.quiz-module__hxHDtq__answer[data-state=correct]{border-color:var(--grass8);background:radial-gradient(120% 160% at 0% 0%, var(--grass5), var(--grass3) 70%)}.quiz-module__hxHDtq__answer[data-state=wrong]{border-color:var(--red8);background:radial-gradient(120% 160% at 0% 0%, var(--red5), var(--red3) 70%)}.quiz-module__hxHDtq__answer[data-state=selected] .quiz-module__hxHDtq__letter{border-color:var(--blue8);background:var(--blue9);color:#fff}.quiz-module__hxHDtq__answer[data-state=correct] .quiz-module__hxHDtq__letter{border-color:var(--grass8);background:var(--grass9);color:#fff}.quiz-module__hxHDtq__answer[data-state=wrong] .quiz-module__hxHDtq__letter{border-color:var(--red8);background:var(--red9);color:#fff}.quiz-module__hxHDtq__mark{white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;margin-left:auto;font-size:12px;font-weight:700;display:inline-flex}.quiz-module__hxHDtq__answer[data-state=correct] .quiz-module__hxHDtq__mark{color:var(--grass11)}.quiz-module__hxHDtq__answer[data-state=wrong] .quiz-module__hxHDtq__mark{color:var(--red11)}.quiz-module__hxHDtq__foot{border-top:1px solid hsl(var(--border));align-items:center;gap:10px;padding-top:14px;display:flex}.quiz-module__hxHDtq__note{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:12px;align-items:flex-start;gap:10px;padding:11px 13px;font-size:13.5px;line-height:1.5;display:flex}.quiz-module__hxHDtq__note[data-tone=amber]{border-color:var(--amber7);background:color-mix(in srgb, var(--amber3) 70%, transparent)}.quiz-module__hxHDtq__note[data-tone=red]{border-color:var(--red7);background:color-mix(in srgb, var(--red3) 70%, transparent)}.quiz-module__hxHDtq__noteTitle{color:var(--slate12);font-weight:700;display:block}.quiz-module__hxHDtq__score{align-items:center;gap:20px;display:flex}.quiz-module__hxHDtq__scoreText{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.quiz-module__hxHDtq__scoreLabel{color:hsl(var(--muted-foreground));font-size:12.5px;font-weight:600}.quiz-module__hxHDtq__scorePoints{color:var(--slate12);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.15}.quiz-module__hxHDtq__scoreActions{flex-direction:column;gap:8px;display:flex}.quiz-module__hxHDtq__scorePercent{color:var(--slate12);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.quiz-module__hxHDtq__counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quiz-module__hxHDtq__count{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:12px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.quiz-module__hxHDtq__count b{color:var(--slate12);font-variant-numeric:tabular-nums;font-size:18px;line-height:1.1;display:block}.quiz-module__hxHDtq__countLabel{color:hsl(var(--muted-foreground));font-size:12.5px;font-weight:600}.quiz-module__hxHDtq__chips{flex-wrap:wrap;gap:8px;display:flex}.quiz-module__hxHDtq__chipTab{border-radius:999px;display:inline-flex}.quiz-module__hxHDtq__chipTab:focus-visible{box-shadow:0 0 0 2px hsl(var(--ring));outline:none}.quiz-module__hxHDtq__chipTab:disabled{opacity:.55}.quiz-module__hxHDtq__chipTab:disabled>span{cursor:default}.quiz-module__hxHDtq__reviewList{flex-direction:column;gap:10px;display:flex}.quiz-module__hxHDtq__review{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;flex-direction:column;gap:12px;padding:14px 16px 14px 22px;display:flex;position:relative;overflow:hidden}.quiz-module__hxHDtq__review:before{background:var(--stripe,var(--slate6));content:"";width:4px;position:absolute;inset:0 auto 0 0}.quiz-module__hxHDtq__review[data-result=correct]{--stripe:var(--grass9);background-image:radial-gradient(85% 130% at 0% 0%, var(--grass3), transparent 62%)}.quiz-module__hxHDtq__review[data-result=incorrect]{--stripe:var(--red9)}.quiz-module__hxHDtq__review[data-result=unanswered]{--stripe:var(--slate8)}.quiz-module__hxHDtq__reviewHead{width:100%;min-width:0;color:var(--slate12);text-align:left;align-items:center;gap:10px;font-size:13.5px;display:flex}.quiz-module__hxHDtq__reviewHead>b{flex-shrink:0;font-size:14.5px}.quiz-module__hxHDtq__reviewPeek{min-width:0;color:hsl(var(--muted-foreground));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.quiz-module__hxHDtq__reviewPeek p{display:inline}.quiz-module__hxHDtq__reviewChevron{width:18px;height:18px;color:hsl(var(--muted-foreground));flex-shrink:0;margin-left:auto}.quiz-module__hxHDtq__listCard{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;gap:14px;padding:14px 16px;transition:background-color .15s;display:flex}.quiz-module__hxHDtq__listCard:hover{background:var(--slate3)}.quiz-module__hxHDtq__listName{color:var(--slate12);font-size:16px;font-weight:700;line-height:1.3}.quiz-module__hxHDtq__listDescription{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.quiz-module__hxHDtq__listResult{flex-direction:column;flex-shrink:0;align-self:center;align-items:center;gap:2px;display:flex}.quiz-module__hxHDtq__listResultPercent{font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.quiz-module__hxHDtq__listResultLabel{color:hsl(var(--muted-foreground));white-space:nowrap;font-size:11px;font-weight:600}.quiz-module__hxHDtq__authorPill{border:1px solid hsl(var(--border));background:hsl(var(--input));border-radius:999px;align-items:center;height:24px;padding:0 9px 0 3px;display:inline-flex}.quiz-module__hxHDtq__attempts{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:12px;overflow:hidden;container-type:inline-size}.quiz-module__hxHDtq__attemptsRow{border-top:1px solid hsl(var(--border));width:100%;min-height:46px;color:var(--slate12);font-variant-numeric:tabular-nums;text-align:left;grid-template-columns:minmax(0,1fr) 76px 64px 64px 150px;align-items:center;gap:10px;padding:6px 14px;font-size:13.5px;display:grid}.quiz-module__hxHDtq__attemptsRow:first-child{border-top:0}.quiz-module__hxHDtq__attemptsHead{min-height:36px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:700}button.quiz-module__hxHDtq__attemptsRow{transition:background-color .15s}button.quiz-module__hxHDtq__attemptsRow:hover{background:var(--slate3)}button.quiz-module__hxHDtq__attemptsRow:focus-visible{box-shadow:inset 0 0 0 2px var(--blue8);outline:none}.quiz-module__hxHDtq__attemptsRow[aria-pressed=true]{background:radial-gradient(120% 200% at 0% 0%, var(--blue4), transparent 70%)}.quiz-module__hxHDtq__attemptsMuted{color:hsl(var(--muted-foreground))}@container (max-width:520px){.quiz-module__hxHDtq__attemptsRow{grid-template-columns:minmax(0,1fr) 64px 56px}.quiz-module__hxHDtq__attemptsRow>:nth-child(4),.quiz-module__hxHDtq__attemptsRow>:nth-child(5){display:none}}@media (max-width:639px){.quiz-module__hxHDtq__card{gap:14px;padding:16px}.quiz-module__hxHDtq__startMeta{display:none}.quiz-module__hxHDtq__head{gap:10px}.quiz-module__hxHDtq__segments{max-width:none}.quiz-module__hxHDtq__progressCount{display:none}.quiz-module__hxHDtq__score{flex-wrap:wrap;gap:14px}.quiz-module__hxHDtq__scoreActions{flex-direction:row;width:100%}.quiz-module__hxHDtq__counts{gap:8px}.quiz-module__hxHDtq__count{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}}
.lecture-book-package-history-module__gEcWka__folded ol>li:nth-child(n+5){display:none}.lecture-book-package-history-module__gEcWka__more{border:1px solid hsl(var(--border));background:hsl(var(--input));height:32px;color:var(--slate12);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;margin:6px 0 0 116px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .15s;display:inline-flex}.lecture-book-package-history-module__gEcWka__more:hover{background:hsl(var(--muted))}.lecture-book-package-history-module__gEcWka__more svg{width:15px;height:15px;color:var(--slate10)}.lecture-book-package-history-module__gEcWka__history:has([data-state=closed]) .lecture-book-package-history-module__gEcWka__more{display:none}
.premium-required-banner-module__HaqshG__banner{container-type:inline-size}.premium-required-banner-module__HaqshG__ticket{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:16px;display:flex;position:relative}.premium-required-banner-module__HaqshG__main{background:radial-gradient(80% 140% at 0% 0%, var(--amber3), transparent 70%);border-radius:15px 0 0 15px;flex:1;min-width:0;padding:18px 22px 18px 20px}.premium-required-banner-module__HaqshG__eyebrow{border:1px solid var(--amber6);background:var(--amber3);height:22px;color:var(--amber11);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;margin-bottom:10px;padding:0 8px 0 7px;font-size:11.5px;font-weight:700;line-height:1;display:inline-flex}.premium-required-banner-module__HaqshG__eyebrow svg{flex-shrink:0;width:12px;height:12px}.premium-required-banner-module__HaqshG__row{align-items:flex-start;gap:14px;display:flex}.premium-required-banner-module__HaqshG__tile{border:1px solid var(--amber7);background:radial-gradient(120% 120% at 25% 15%, var(--amber6), var(--amber4));width:46px;height:46px;color:var(--amber11);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.premium-required-banner-module__HaqshG__tile svg{width:22px;height:22px}.premium-required-banner-module__HaqshG__text{min-width:0}.premium-required-banner-module__HaqshG__title{color:var(--slate12);margin:0;font-size:16px;font-weight:800;line-height:1.3}.premium-required-banner-module__HaqshG__description{color:hsl(var(--muted-foreground));margin-top:3px;font-size:14px;line-height:1.5}.premium-required-banner-module__HaqshG__description b{color:var(--slate12);font-weight:700}.premium-required-banner-module__HaqshG__benefits{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.premium-required-banner-module__HaqshG__benefits li{border:1px solid hsl(var(--border));background:hsl(var(--input));height:30px;color:var(--slate12);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 9px;font-size:12.5px;font-weight:600;display:inline-flex}.premium-required-banner-module__HaqshG__benefits svg{width:15px;height:15px;color:var(--gold10);flex-shrink:0}.premium-required-banner-module__HaqshG__stub{border-left:2px dashed hsl(var(--border));text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:4px;width:232px;padding:18px;display:flex;position:relative}.premium-required-banner-module__HaqshG__stub:before,.premium-required-banner-module__HaqshG__stub:after{content:"";border:1px solid hsl(var(--border));background:var(--ticket-notch,hsl(var(--background)));width:20px;height:10px;position:absolute;left:-11px}.premium-required-banner-module__HaqshG__stub:before{border-top:0;border-radius:0 0 10px 10px;top:-1px}.premium-required-banner-module__HaqshG__stub:after{border-bottom:0;border-radius:10px 10px 0 0;bottom:-1px}.premium-required-banner-module__HaqshG__plan{color:var(--plan-11,var(--violet11));align-items:center;gap:6px;font-size:13px;font-weight:800;display:inline-flex}.premium-required-banner-module__HaqshG__plan svg{flex-shrink:0;width:15px;height:15px}.premium-required-banner-module__HaqshG__amount{color:var(--slate12);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:28px;font-weight:900;line-height:1.1}.premium-required-banner-module__HaqshG__per{color:hsl(var(--muted-foreground));margin-bottom:8px;font-size:12.5px}.premium-required-banner-module__HaqshG__go{background:var(--amber9);color:#1d1300;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;padding:0 16px;font-size:14px;font-weight:700;transition:background-color .15s;display:inline-flex}.premium-required-banner-module__HaqshG__go:hover{background:var(--amber10)}.premium-required-banner-module__HaqshG__go:focus-visible{outline:2px solid var(--amber8);outline-offset:2px}.premium-required-banner-module__HaqshG__go svg{flex-shrink:0;width:16px;height:16px}.premium-required-banner-module__HaqshG__login{color:hsl(var(--muted-foreground));margin-top:4px;font-size:12.5px}.premium-required-banner-module__HaqshG__trial{border:1px dashed var(--green6);background:var(--green2);height:26px;color:var(--slate12);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:0 10px 0 8px;font-size:12px;font-weight:600;display:inline-flex}.premium-required-banner-module__HaqshG__trial svg{width:14px;height:14px;color:var(--green10);flex-shrink:0}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__main{padding:11px 14px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__row{align-items:center;gap:12px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__tile{border-radius:10px;width:34px;height:34px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__tile svg{width:17px;height:17px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__title{font-size:14px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__description{margin-top:0;font-size:13px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__stub{flex-direction:row;gap:12px;width:auto;padding:10px 14px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__go{width:auto;height:34px;padding:0 12px;font-size:13px}@container (max-width:620px){.premium-required-banner-module__HaqshG__ticket{flex-direction:column}.premium-required-banner-module__HaqshG__main{border-radius:15px 15px 0 0;padding:16px}.premium-required-banner-module__HaqshG__stub{border-top:2px dashed hsl(var(--border));text-align:left;border-left:0;flex-flow:wrap;justify-content:space-between;gap:4px 10px;width:auto;padding:14px 16px 16px}.premium-required-banner-module__HaqshG__stub:before,.premium-required-banner-module__HaqshG__stub:after{border:1px solid hsl(var(--border));width:10px;height:20px;top:-11px;bottom:auto}.premium-required-banner-module__HaqshG__stub:before{border-left:0;border-radius:0 10px 10px 0;left:-1px}.premium-required-banner-module__HaqshG__stub:after{border-right:0;border-radius:10px 0 0 10px;left:auto;right:-1px}.premium-required-banner-module__HaqshG__per{align-self:flex-end;margin:0;padding-bottom:4px}.premium-required-banner-module__HaqshG__go{flex-basis:100%;order:9;margin-top:8px}.premium-required-banner-module__HaqshG__trial{order:10}.premium-required-banner-module__HaqshG__login{text-align:center;order:11;width:100%}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__main{padding:11px 14px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__stub{flex-wrap:nowrap;align-items:center;padding:10px 14px 12px}.premium-required-banner-module__HaqshG__compact .premium-required-banner-module__HaqshG__go{flex-basis:auto;order:0;margin-top:0}}
.card-carousel-module__ng5Yta__compact .embla__controls{align-items:center;gap:10px;margin-top:6px!important}.card-carousel-module__ng5Yta__compact .embla__button{width:40px!important;height:40px!important}
.viz-module__pXVg6q__viz{--viz-1:#0588f0;--viz-2:#ef5f00;--viz-3:#0d9b8a;--viz-4:#e2a336;--viz-5:#d6409f;--viz-6:#3e9b4f;--viz-7:#6e56cf;--viz-8:#dc3e42;--viz-muted:var(--slate8);--viz-grid:var(--slate4);--viz-axis:var(--slate7);--viz-seq-0:var(--slate3);--viz-seq-1:#c2e5ff;--viz-seq-2:#8ec8f6;--viz-seq-3:#5eb1ef;--viz-seq-4:#0588f0;--viz-seq-5:#0d74ce;--viz-good:#3e9b4f;--viz-warning:#e2a336;--viz-critical:#dc3e42;--viz-surface:hsl(var(--card))}.dark .viz-module__pXVg6q__viz{--viz-1:#0090ff;--viz-2:#ef5f00;--viz-3:#0d9b8a;--viz-4:#c98500;--viz-5:#cf3897;--viz-6:#46a758;--viz-7:#7d66d9;--viz-8:#e5484d;--viz-muted:var(--slate8);--viz-grid:var(--slate4);--viz-axis:var(--slate7);--viz-seq-0:var(--slate4);--viz-seq-1:#003362;--viz-seq-2:#104d87;--viz-seq-3:#2870bd;--viz-seq-4:#3b9eff;--viz-seq-5:#70b8ff;--viz-good:#46a758;--viz-warning:#c98500;--viz-critical:#e5484d}.viz-module__pXVg6q__grid{background:var(--viz-grid)}.viz-module__pXVg6q__baseline{background:var(--viz-axis)}.viz-module__pXVg6q__mark{transition:filter .12s}.viz-module__pXVg6q__slot:hover .viz-module__pXVg6q__mark,.viz-module__pXVg6q__slot:focus-visible .viz-module__pXVg6q__mark,.viz-module__pXVg6q__slot[data-active=true] .viz-module__pXVg6q__mark{filter:brightness(1.12)saturate(1.05)}.viz-module__pXVg6q__slot:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px;border-radius:6px}.viz-module__pXVg6q__dot{box-shadow:0 0 0 2px var(--viz-surface)}.viz-module__pXVg6q__cell{transition:box-shadow .12s}.viz-module__pXVg6q__cell:hover,.viz-module__pXVg6q__cell:focus-visible,.viz-module__pXVg6q__cell[data-active=true]{box-shadow:0 0 0 1.5px var(--slate12);outline:none}
.matura-frequency-banner-module__VOlFma__banner{background-color:var(--green3);background-image:radial-gradient(ellipse 70% 120% at 0% 0%, var(--green5), transparent 70%), linear-gradient(var(--green6) 1px, transparent 1px), linear-gradient(90deg, var(--green6) 1px, transparent 1px);background-position:0 0,-1px -1px,-1px -1px;background-size:100% 100%,22px 22px,22px 22px}.matura-frequency-banner-module__VOlFma__features{border:1px solid color-mix(in srgb, var(--green8) 35%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:linear-gradient(135deg,#fff9,#ffffff61);box-shadow:inset 0 1px #ffffff59,0 6px 18px #00000009}.dark .matura-frequency-banner-module__VOlFma__features{background:linear-gradient(135deg,#ffffff1a,#ffffff0a);box-shadow:inset 0 1px #ffffff14,0 6px 18px #0000000f}.matura-frequency-banner-module__VOlFma__featureIcon{border:1px solid color-mix(in srgb, var(--gold7) 45%, transparent);background:color-mix(in srgb, var(--gold3) 65%, transparent);width:32px;height:32px;color:var(--gold11);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}