:root{--ref-blue:#308dff;--ref-blue-weak:#5da6fc;--ref-purple:#8b5cf6;--ref-purple-weak:#a78bfa;--ref-orange:#ffa230;--ref-orange-weak:#fdb461;--ref-white:#fff;--ref-gray-light:#eee;--ref-gray:#c5c5c5;--ref-gray-dark:#686868;--ref-black:#323232;--cell-w:48px;--cell-h:48px;--bracket-bar:2px;--bracket-ingress:9px}.mm-page{background:var(--ref-white);min-height:100vh;color:var(--ref-black);font-family:var(--font-course);padding-top:110px}@media (max-width:767px){.mm-page{padding-top:130px}}.course-landing{background:var(--ref-white);min-height:100vh;color:var(--ref-black);font-family:var(--font-course)}.course-landing p,.course-landing li,.mm-page p,.mm-page li,.mm-page blockquote,.intro-section__copy aside,.latex-caption{font-family:var(--font-course)}.course-landing-inner{max-width:960px;margin:0 auto;padding:80px 24px 120px}.course-landing-header{margin-bottom:56px}.course-landing-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--ref-gray-dark);margin-bottom:16px;font-size:11px}.course-landing-title{color:var(--ref-black);margin-bottom:16px;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15}.course-landing-title-accent{color:var(--ref-blue)}.course-landing-subtitle{color:var(--ref-gray-dark);max-width:520px;font-size:1rem;line-height:1.65}.course-card-grid{border:1px solid var(--ref-gray-light);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;display:grid}.course-card{background:var(--ref-white);color:inherit;flex-direction:column;gap:10px;padding:28px 24px;text-decoration:none;transition:background .18s;display:flex}.course-card:hover{background:var(--ref-gray-light)}.course-card-tag{letter-spacing:.15em;text-transform:uppercase;color:var(--ref-gray-dark);font-size:10px}.course-card-title{color:var(--ref-black);font-size:1.25rem;font-weight:700;line-height:1.3}.course-card-desc{color:var(--ref-gray-dark);flex:1;font-size:.875rem;line-height:1.65}.course-card-cta{color:var(--ref-blue);align-items:center;gap:6px;margin-top:4px;font-size:.875rem;font-weight:600;display:flex}.course-card-arrow{transition:transform .15s}.course-card:hover .course-card-arrow{transform:translate(3px)}.course-story-path{flex-direction:column;gap:14px;margin-top:20px;display:flex;position:relative}.course-story-path__line{background:linear-gradient(to bottom,var(--ref-blue),var(--ref-orange),var(--ref-purple));opacity:.18;width:2px;position:absolute;top:18px;bottom:18px;left:23px}.course-path-item{color:inherit;border-bottom:1px solid var(--ref-gray-light);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px 0;text-decoration:none;display:grid;position:relative}.course-path-item:hover .course-card-title,.course-path-item:hover .course-card-cta{color:var(--ref-blue)}.course-path-item:hover .course-card-arrow{transform:translate(3px)}.course-path-item__index{z-index:1;border:1px solid var(--ref-gray);background:var(--ref-white);width:48px;height:48px;color:var(--ref-blue);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid;position:relative}.course-path-item__body{min-width:0}.course-path-item__concept{color:var(--ref-black);margin:4px 0 8px;font-size:.95rem;font-weight:800;line-height:1.45}.course-future-note{max-width:680px;color:var(--ref-gray-dark);margin:28px 0 0 68px;font-size:.92rem;line-height:1.65}.concept-viz{flex-direction:column;align-items:center;gap:36px;padding:64px 24px 180px;display:flex}.concept-story{text-align:center;width:min(860px,100%)}.concept-story__eyebrow{color:var(--ref-orange);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.concept-story__title{color:var(--ref-black);max-width:760px;margin:8px auto 0;font-size:clamp(1.45rem,3vw,2.25rem);font-weight:900;line-height:1.25}.concept-story__copy{max-width:680px;color:var(--ref-gray-dark);margin:10px auto 0;font-size:.98rem;line-height:1.7}.concept-workbench{grid-template-columns:minmax(260px,330px) minmax(0,1fr);align-items:start;gap:36px;width:min(1120px,100%);display:grid}.concept-workbench--wide{width:min(1240px,100%)}.concept-panel{border:1px solid var(--ref-gray-light);background:var(--ref-white);border-radius:8px;flex-direction:column;gap:18px;padding:20px;display:flex}.concept-panel__label{color:var(--ref-gray-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.concept-panel__note,.transform-plane__caption{color:var(--ref-gray-dark);font-size:.86rem;line-height:1.6}.concept-preset-row{flex-wrap:wrap;gap:8px;display:flex}.concept-chip{border:1px solid var(--ref-gray);background:var(--ref-white);min-height:34px;color:var(--ref-gray-dark);cursor:pointer;font-family:var(--font-course);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800;transition:background-color .15s,border-color .15s,color .15s}.concept-chip:hover,.concept-chip--active{border-color:var(--ref-blue);color:var(--ref-blue);background:#308dff14}.concept-facts{gap:10px;display:grid}.concept-facts div,.inverse-status{border:1px solid var(--ref-gray-light);background:#fff;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.concept-facts span,.inverse-status span{color:var(--ref-gray-dark);font-size:13px;font-weight:800}.concept-facts strong,.inverse-status strong{color:var(--ref-blue);font-size:16px;font-weight:900}.inverse-status{flex-direction:column;align-items:flex-start}.inverse-status p{color:var(--ref-gray-dark);margin:0;font-size:.86rem;line-height:1.45}.inverse-status--danger strong{color:#ef4444}.concept-warning{color:#b91c1c;background:#ef44440f;border:1px solid #ef444438;border-radius:6px;padding:12px 14px;font-size:.9rem;font-weight:800;line-height:1.5}.concept-plane-wrap{place-items:center;min-width:0;display:grid}.concept-link-strip{width:min(980px,100%);color:var(--ref-gray-dark);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:.9rem;display:flex}.concept-link-strip strong{min-height:32px;color:var(--ref-blue);background:#308dff0d;border:1px solid #308dff2e;border-radius:999px;align-items:center;padding:6px 10px;font-weight:900;display:inline-flex}.concept-flow-sign{color:var(--ref-gray-dark);align-self:center;font-size:clamp(1.25rem,3vw,2rem);font-weight:900}.matrix2-editor,.matrix2-readout{flex-direction:column;align-items:center;gap:8px;display:flex}.matrix2-editor__title,.matrix2-readout__title{color:var(--ref-black);font-size:16px;font-weight:900}.matrix2-editor__bracket{padding:4px 12px;position:relative}.matrix2-editor__bracket:before,.matrix2-editor__bracket:after{content:"";background:var(--ref-black);width:2px;position:absolute;top:0;bottom:0}.matrix2-editor__bracket:before{left:0}.matrix2-editor__bracket:after{right:0}.matrix2-editor__grid,.matrix2-readout__grid{grid-template-columns:repeat(2,48px);gap:8px;display:grid}.matrix2-editor__grid--vector{grid-template-columns:56px}.matrix2-editor__input,.matrix2-readout__grid span{border:1px solid var(--ref-gray-light);width:48px;height:40px;color:var(--ref-black);font-family:var(--font-course);text-align:center;background:#fff;border-radius:6px;font-size:18px;font-weight:800}.matrix2-editor__input:focus{border-color:var(--ref-blue);outline:3px solid #308dff1f}.matrix2-editor__hint{max-width:220px;color:var(--ref-gray-dark);text-align:center;font-size:.78rem;line-height:1.45}.matrix2-readout__grid span{color:var(--ref-orange);background:#ffa23012;place-items:center;display:grid}.vector-readout{color:var(--ref-blue);background:#308dff0f;border:1px solid #308dff33;border-radius:6px;justify-content:center;padding:10px 12px;font-weight:900;display:inline-flex}.transform-plane{width:min(420px,100%);margin:0}.transform-plane__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.transform-plane__title{color:var(--ref-black);font-size:.96rem;font-weight:900}.transform-plane__det{color:var(--ref-orange);white-space:nowrap;font-size:.86rem;font-weight:900}.transform-plane__svg{aspect-ratio:1;border:1px solid var(--ref-gray-light);background:#fff;border-radius:8px;width:100%;display:block;overflow:hidden}.transform-plane__grid-line{stroke:var(--ref-gray);stroke-width:1px;vector-effect:non-scaling-stroke}.transform-plane__grid--original{opacity:.26}.transform-plane__grid--transformed .transform-plane__grid-line{stroke:#308dff94;stroke-width:1.6px}.transform-plane__axis{stroke:#00000042;stroke-width:1.4px;vector-effect:non-scaling-stroke}.transform-plane__unit-square{vector-effect:non-scaling-stroke}.transform-plane__unit-square--original{fill:#00000009;stroke:#0000002e;stroke-width:1.3px}.transform-plane__unit-square--transformed{fill:#ffa2302e;stroke:var(--ref-orange);stroke-width:2.3px}.transform-plane__vector line{stroke-width:3px;vector-effect:non-scaling-stroke}.transform-plane__vector text{font-family:var(--font-course);paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round;font-size:18px;font-weight:900}.transform-plane__vector--blue,.transform-plane__marker--blue{color:var(--ref-blue);stroke:var(--ref-blue);fill:var(--ref-blue)}.transform-plane__vector--orange,.transform-plane__marker--orange{color:var(--ref-orange);stroke:var(--ref-orange);fill:var(--ref-orange)}.transform-plane__vector--purple,.transform-plane__marker--purple{color:var(--ref-purple);stroke:var(--ref-purple);fill:var(--ref-purple)}.inverse-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.inverse-flow__plane{min-width:0;transition:opacity .22s,transform .22s}.inverse-flow__plane .transform-plane{width:min(280px,100%)}.inverse-flow__plane--muted{opacity:.32;transform:scale(.98)}.systems-layout{flex-direction:column;gap:24px;min-width:0;display:flex}.systems-equation{flex-direction:column;align-items:center;gap:12px;display:flex}.systems-equation__main{color:var(--ref-black);font-size:clamp(1.5rem,4vw,2.4rem);font-weight:900}.column-recipe{color:var(--ref-black);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:900;display:flex}.column-recipe__vector{border-left:2px solid var(--ref-black);border-right:2px solid var(--ref-black);min-width:42px;color:var(--ref-blue);grid-template-rows:repeat(2,28px);place-items:center;padding:4px 9px;display:inline-grid}.column-recipe__vector--target{color:var(--ref-orange)}.systems-planes{justify-content:center;align-items:center;gap:20px;min-width:0;display:flex}.systems-planes .transform-plane{width:min(360px,100%)}@media (max-width:980px){.intro-section,.intro-section:nth-child(2n){grid-template-columns:1fr;gap:26px;min-height:auto;padding:38px 0}.intro-section:nth-child(2n) .intro-section__copy,.intro-section:nth-child(2n) .intro-section__visual{order:initial}.intro-transform-visual,.concept-workbench,.concept-workbench--wide{grid-template-columns:1fr}.concept-panel{width:min(560px,100%);margin:0 auto}.inverse-flow{grid-template-columns:1fr;justify-items:center}.inverse-flow__plane .transform-plane{width:min(340px,100%)}.systems-planes{flex-direction:column}}@media (max-width:640px){.course-landing-inner{padding:64px 18px 96px}.intro-course{width:calc(100% - 32px);padding:18px 0 96px}.intro-course__hero{text-align:left;margin-bottom:34px}.intro-course__hero p:last-child{margin:0}.intro-section__copy h2{font-size:1.65rem}.latex-display,.intro-transform-visual,.intro-det-visual{min-height:220px;padding:20px 14px}.latex-matrix td{min-width:32px;height:38px;padding:0 5px}.intro-transform-chip{width:56px;height:56px;font-size:1.1rem}.intro-course__closing{text-align:left}.course-path-item{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px}.course-path-item__index{width:42px;height:42px;font-size:12px}.course-path-item .course-card-cta{grid-column:2;margin-top:2px}.course-story-path__line{left:20px}.course-future-note{margin-left:56px}.concept-viz{padding:48px 16px 220px}.concept-story{text-align:left}.concept-story__title,.concept-story__copy{margin-left:0}.concept-panel{padding:16px}.concept-facts div{flex-direction:column;align-items:flex-start;gap:4px}.concept-link-strip{justify-content:flex-start}.column-recipe{gap:8px;font-size:16px}.column-recipe__vector{grid-template-rows:repeat(2,25px);min-width:36px;padding:3px 7px}}.mm-page-nav{margin:0;padding:0}.mm-back-link{z-index:120;color:var(--ref-black);-webkit-backdrop-filter:blur(8px);font-size:11px;font-weight:600;font-family:var(--font-course);-webkit-user-select:none;user-select:none;background:#ffffffbf;border:1px solid #00000014;border-radius:30px;padding:6px 14px;text-decoration:none;transition:all .2s;position:fixed;top:92px;left:32px;box-shadow:0 2px 10px #0000000a}@media (min-width:768px){.mm-back-link{left:64px}}@media (max-width:767px){.mm-back-link{margin:16px 24px 0;display:inline-block;position:static}}.mm-back-link:hover{background:#fff;border-color:#00000026;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.mm-page-header{text-align:center;padding:48px 24px 0}.mm-page-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--ref-gray-dark);margin-bottom:10px;font-size:10px}.mm-page-title{color:var(--ref-black);margin-bottom:8px;font-size:clamp(1.6rem,4vw,2.8rem);font-weight:700}.mm-page-hint{color:var(--ref-gray-dark);font-size:.9rem}.course-controls-spacer{height:132px}.course-controls{padding:14px 20px calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--ref-gray-light);z-index:50;background-color:#fffffff5;grid-template-columns:minmax(170px,.8fr) auto auto minmax(170px,.8fr);justify-content:center;place-items:center;gap:12px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0000000a}.course-controls__main{grid-column:2/4}.course-controls__speed,.course-controls__nav,.course-controls__actions,.course-controls__step{align-items:center;min-width:0;display:flex}.course-controls__speed{grid-column:1;justify-self:start;gap:10px}.course-controls__speed-label{min-width:86px;color:var(--ref-gray-dark);font-family:var(--font-course);white-space:nowrap;font-size:13px;font-weight:700}.course-controls__speed-range{width:min(120px,24vw);height:4px;accent-color:var(--ref-blue);cursor:pointer}.course-controls__step{color:var(--ref-gray-dark);font-family:var(--font-course);flex-direction:column;grid-column:2;gap:1px;font-size:11px;font-weight:700;line-height:1.1}.course-controls__step strong{color:var(--ref-black);font-size:14px}.course-controls__nav{grid-column:3;gap:8px}.course-controls__actions{grid-column:4;justify-self:end;gap:8px}.ctrl-btn{font-family:var(--font-course);min-height:40px;color:var(--ref-white);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:16px;font-weight:800;line-height:1;transition:background-color .15s,border-color .15s,opacity .15s;display:flex}.ctrl-btn--primary{background-color:var(--ref-blue);box-shadow:0 1px 1px 0 var(--ref-gray)}.ctrl-btn--primary:hover{background-color:var(--ref-blue-weak)}.ctrl-btn--secondary{background-color:var(--ref-gray-light);border-color:var(--ref-gray);color:var(--ref-black);box-shadow:none}.ctrl-btn--secondary:hover{background-color:#fff}.ctrl-btn--pause{background-color:var(--ref-gray);box-shadow:0 1px 1px 0 var(--ref-gray)}.ctrl-btn--pause:hover{background-color:var(--ref-gray-dark)}.ctrl-btn--orange{background-color:var(--ref-orange);box-shadow:0 1px 1px 0 var(--ref-gray)}.ctrl-btn--orange:hover{background-color:var(--ref-orange-weak)}.ctrl-btn:disabled,.ctrl-btn--disabled{background-color:var(--ref-gray);cursor:not-allowed;box-shadow:none;opacity:.5}@media (max-width:640px){.course-controls-spacer{height:190px}.course-controls{padding:12px 12px calc(12px + env(safe-area-inset-bottom));grid-template-columns:1fr;gap:10px}.course-controls__main,.course-controls__nav,.course-controls__actions,.course-controls__speed,.course-controls__step{grid-column:1;justify-content:center;justify-self:stretch}.course-controls__speed{order:4}.course-controls__speed-range{width:min(220px,54vw)}.course-controls__nav,.course-controls__actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:420px;display:grid}.ctrl-btn{width:100%;min-height:38px;padding:8px 10px;font-size:15px}}@keyframes draw-line{to{stroke-dashoffset:0}}
.FeedbackWidget-module__SRpesq__widget{z-index:99990;font-family:var(--font-course),var(--font-line-seed),system-ui,sans-serif;position:fixed;bottom:18px;right:18px}.FeedbackWidget-module__SRpesq__button{color:#fff;cursor:pointer;background:#111;border:1px solid #1c1c1c2e;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 14px;font-size:.84rem;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 28px #0003}.FeedbackWidget-module__SRpesq__button:hover{background:#262626;transform:translateY(-1px);box-shadow:0 14px 34px #0000003d}.FeedbackWidget-module__SRpesq__buttonActive{background:var(--ref-orange,#ff8a1f)}.FeedbackWidget-module__SRpesq__panel{z-index:99991;color:#1c1c1c;width:min(420px,100vw - 32px);font-family:var(--font-course),var(--font-line-seed),system-ui,sans-serif;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border:1px solid #1c1c1c1f;border-radius:12px;padding:14px;position:fixed;bottom:72px;right:18px;box-shadow:0 22px 60px #00000038}.FeedbackWidget-module__SRpesq__form{display:block}.FeedbackWidget-module__SRpesq__field{gap:6px;margin-top:8px;display:grid}.FeedbackWidget-module__SRpesq__fieldLabel{color:#1c1c1c9e;font-size:.72rem;font-weight:900}.FeedbackWidget-module__SRpesq__panelHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.FeedbackWidget-module__SRpesq__title{color:#1c1c1c;margin:0;font-size:.96rem;font-weight:900;line-height:1.3}.FeedbackWidget-module__SRpesq__hint{color:#1c1c1c9e;margin:3px 0 0;font-size:.76rem;font-weight:700;line-height:1.4}.FeedbackWidget-module__SRpesq__close{color:#1c1c1c;cursor:pointer;background:#fff;border:1px solid #1c1c1c24;border-radius:999px;place-items:center;width:30px;height:30px;font-size:1.1rem;line-height:1;display:grid}.FeedbackWidget-module__SRpesq__textarea,.FeedbackWidget-module__SRpesq__input{color:#1c1c1c;width:100%;font:inherit;background:#fff;border:1px solid #1c1c1c29;border-radius:8px;outline:none;font-size:.84rem}.FeedbackWidget-module__SRpesq__textarea{resize:vertical;min-height:112px;padding:10px;line-height:1.55}.FeedbackWidget-module__SRpesq__input{margin-top:8px;padding:9px 10px}.FeedbackWidget-module__SRpesq__textarea:focus,.FeedbackWidget-module__SRpesq__input:focus{border-color:var(--ref-blue,#308dff);box-shadow:0 0 0 3px #308dff1f}.FeedbackWidget-module__SRpesq__customSelect{position:relative}.FeedbackWidget-module__SRpesq__selectTrigger{color:#1c1c1c;cursor:pointer;width:100%;min-height:42px;font:inherit;text-align:left;background:#fff;border:1px solid #1c1c1c29;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px 9px 12px;font-size:.84rem;font-weight:800;line-height:1.35;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex}.FeedbackWidget-module__SRpesq__selectTrigger:focus-visible{border-color:var(--ref-blue,#308dff);outline:none;box-shadow:0 0 0 3px #308dff1f}.FeedbackWidget-module__SRpesq__selectCurrent{border-color:var(--ref-blue,#308dff);background:#308dff14}.FeedbackWidget-module__SRpesq__selectChevron{color:#1c1c1c8c;font-size:.82rem}.FeedbackWidget-module__SRpesq__selectMenu{z-index:100000;background:#fffffffa;border:1px solid #1c1c1c24;border-radius:10px;max-height:min(320px,44vh);padding:6px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 38px #0000002e}.FeedbackWidget-module__SRpesq__selectGroup+.FeedbackWidget-module__SRpesq__selectGroup{border-top:1px solid #1c1c1c14;margin-top:6px;padding-top:6px}.FeedbackWidget-module__SRpesq__selectGroupLabel{color:#1c1c1c85;padding:7px 8px 5px;font-size:.68rem;font-weight:900}.FeedbackWidget-module__SRpesq__selectOption{color:#1c1c1c;cursor:pointer;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px;font-size:.8rem;font-weight:800;line-height:1.35;display:flex}.FeedbackWidget-module__SRpesq__selectOption:hover,.FeedbackWidget-module__SRpesq__selectOptionSelected{background:#1c1c1c0f}.FeedbackWidget-module__SRpesq__selectOptionCurrent{color:var(--ref-blue,#308dff);background:#308dff17}.FeedbackWidget-module__SRpesq__selectOptionCurrent:hover,.FeedbackWidget-module__SRpesq__selectOptionCurrent.FeedbackWidget-module__SRpesq__selectOptionSelected{background:#308dff24}.FeedbackWidget-module__SRpesq__currentBadge{color:var(--ref-blue,#308dff);background:#308dff1f;border-radius:999px;flex:none;padding:3px 7px;font-size:.66rem;font-weight:900}.FeedbackWidget-module__SRpesq__actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:10px;display:flex}.FeedbackWidget-module__SRpesq__secondary,.FeedbackWidget-module__SRpesq__submit{cursor:pointer;border-radius:999px;min-height:34px;padding:7px 12px;font-family:inherit;font-size:.78rem;font-weight:900}.FeedbackWidget-module__SRpesq__secondary{color:#1c1c1cb8;background:#fff;border:1px solid #1c1c1c24}.FeedbackWidget-module__SRpesq__submit{border:1px solid var(--ref-blue,#308dff);background:var(--ref-blue,#308dff);color:#fff}.FeedbackWidget-module__SRpesq__submit:disabled{cursor:not-allowed;opacity:.56}.FeedbackWidget-module__SRpesq__message{color:#1c1c1cb8;margin:10px 0 0;font-size:.76rem;font-weight:800;line-height:1.4}.FeedbackWidget-module__SRpesq__messageError{color:#c2410c}.FeedbackWidget-module__SRpesq__drawerOverlay{z-index:99994;background:#00000052;position:fixed;inset:0}.FeedbackWidget-module__SRpesq__drawerOverlay[data-state=closed],.FeedbackWidget-module__SRpesq__drawerContent[data-state=closed]{pointer-events:none}.FeedbackWidget-module__SRpesq__drawerContent{z-index:99995;min-height:260px;max-height:min(86svh,720px);padding:10px 14px calc(16px + env(safe-area-inset-bottom));color:#1c1c1c;font-family:var(--font-course),var(--font-line-seed),system-ui,sans-serif;background:#fffffffa;border-radius:16px 16px 0 0;outline:none;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -18px 50px #00000038}.FeedbackWidget-module__SRpesq__drawerHandle{background:#1c1c1c2e;border-radius:999px;width:42px;height:5px;margin:2px auto 12px}.FeedbackWidget-module__SRpesq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.FeedbackWidget-module__SRpesq__widget{bottom:12px;right:12px}.FeedbackWidget-module__SRpesq__button{min-height:40px;padding:9px 12px}.FeedbackWidget-module__SRpesq__textarea{min-height:140px;font-size:16px}.FeedbackWidget-module__SRpesq__input,.FeedbackWidget-module__SRpesq__selectTrigger,.FeedbackWidget-module__SRpesq__selectOption{font-size:16px}}.FeedbackWidget-module__SRpesq__widgetWithControls{bottom:84px}.FeedbackWidget-module__SRpesq__panelWithControls{bottom:138px}@media (max-width:640px){.FeedbackWidget-module__SRpesq__widgetWithControls{bottom:74px}}
