/* SG option 2 approved identity. Every selector opts into the student area.
   Source: SG_Interior_Opcao_2_Implementacao.zip, SHA256 6df6397857aefd3ff4ad0fcb87c6b6221c43ce1441aaa7436228ee03fde19f39.
   Learning feedback, reader paper, public pages and administration retain their contracts. */
html :is(.sg-internal-shell,.study-app) {
  --sg-navy:#0B2547; --sg-bg:#FFFFFF; --sg-surface:#FFFFFF; --sg-soft:#EEF4FC;
  --sg-ink:#173553; --sg-text:#173553; --sg-muted:#4B6178; --sg-link:#235EAC;
  --sg-line:#CEDAE8; --sg-accent:#B54708; --sg-accent-text:#FFFFFF;
  --sg-field-border:#70869D; --sg-focus:#235EAC;
  --sg-sidebar:#0C2948; --sg-sidebar-active:#1D456E; --sg-sidebar-text:#DDEAF7;
  --sg-sidebar-accent:#FFBA7C; --sg-sidebar-divider:#47617C;
  --sg-halo:radial-gradient(ellipse 125% 125% at 100% 0%,#1F69D4 0%,#184888 55%,#0B2547 100%);
  --sg-primary-gradient:linear-gradient(90deg,#A83E00 0%,#BE4900 100%);
  --sg-primary:var(--sg-primary-gradient); --sg-primary-text:#FFFFFF; --sg-primary-border:#983805;
  --sg-tool-border:#315C8C; --sg-tool-shadow:0 4px 0 #D4DFEC;
  --sg-tool-description:#F8FBFF; --sg-continue-bg:#EEF4FC; --sg-continue-border:#CBDBED;
  --sg-icon-bg:#163C68; --sg-icon-border:#4778AA;
  --sg-card-radius:19px; --sg-panel-radius:19px; --sg-button-radius:12px; --sg-control-radius:12px;
  --sg-search-radius:9px; --sg-grid-gap:14px; --sg-card-padding:17px;
  --sg-font-family:"OpenAI Sans","DejaVu Sans",Arial,sans-serif;
  --sg-title-size:33px; --sg-copy-size:14px; --sg-label-size:13px;
  --sg-sidebar-width:246px;
  font-family:var(--sg-font-family);
}
html[data-study-theme=dark] :is(.sg-internal-shell,.study-app) {
  --sg-bg:#0C1728; --sg-surface:#14243A; --sg-soft:#1B3551; --sg-ink:#EAF1FC;
  --sg-text:#EAF1FC; --sg-muted:#B0C2DA; --sg-link:#A8D2FF; --sg-line:#3A506B;
  --sg-accent:#FFBA7C; --sg-accent-text:#172437; --sg-focus:#A8D2FF;
  --sg-field-border:#8BA5C0; --sg-tool-shadow:0 4px 0 #07121F;
  --sg-continue-bg:#1B3551; --sg-continue-border:#3A506B;
}
html .study-app {
  --study-bg:var(--sg-bg); --study-surface:var(--sg-surface); --study-soft:var(--sg-soft);
  --study-ink:var(--sg-ink); --study-muted:var(--sg-muted); --study-line:var(--sg-line);
  --study-link:var(--sg-link); --study-action:var(--sg-accent); --study-action-text:var(--sg-accent-text);
  background:var(--sg-bg); color:var(--sg-ink);
}
html .sg-internal-shell .sg-workspace-content .sg-page {
  font-family:var(--sg-font-family);
}
html :is(.sg-internal-shell,.study-app) :focus-visible {
  outline:3px solid var(--sg-focus); outline-offset:3px;
}
html .sg-internal-shell .sg-internal-sidebar,
html .study-app .sidebar {
  background:var(--sg-sidebar); color:var(--sg-sidebar-text); border-color:var(--sg-sidebar-divider);
  scrollbar-color:#4778AA var(--sg-sidebar);
}
html .study-app .sidebar {width:246px;}
html .study-app .study-main {margin-left:246px;}
html .sg-internal-shell .sg-internal-sidebar :is(nav a,summary),
html .study-app .sidebar :is(nav a,summary) {
  color:var(--sg-sidebar-text); border-radius:9px; font-size:13px; min-height:44px;
}
html .sg-internal-shell .sg-internal-sidebar nav a[aria-current=page],
html .study-app .sidebar nav a.active {
  background:var(--sg-sidebar-active); color:var(--sg-sidebar-accent);
  border-left-color:var(--sg-sidebar-accent); font-weight:700;
}
html .sg-internal-shell .sg-internal-sidebar :is(a,summary):focus-visible,
html .study-app .sidebar :is(a,summary,button):focus-visible {
  outline-color:#A8D2FF;
}
html .sg-internal-shell .sg-internal-sidebar details>summary,
html .study-app .study-nav-group>summary {
  color:#AFC7DE; text-transform:uppercase; font-size:11px; letter-spacing:.6px;
}
html .sg-internal-shell .sg-internal-sidebar details>div {padding-left:0;}
html .sg-internal-shell .sg-internal-sidebar .sg-workspace-secondary {
  border-color:var(--sg-sidebar-divider);
}
html .sg-internal-shell .sg-tool-icon {width:23px; height:23px; flex:none; object-fit:contain;}
html .sg-internal-shell .sg-internal-sidebar .sg-secondary-icon {color:#A8D2FF;}
html .sg-internal-shell .sg-internal-sidebar .sg-secondary-icon>:last-child {stroke:#FFBA7C;}
html .sg-internal-shell .sg-workspace-top {
  min-height:70px; background:var(--sg-surface); border-color:var(--sg-line);
}
html .sg-internal-shell .sg-shell-button,
html .study-app .study-theme-toggle {
  min-height:44px; border-radius:var(--sg-control-radius); border-color:var(--sg-field-border);
  font-family:var(--sg-font-family); font-size:13px;
}
/* Consistent tool title band; the paper/content below stays neutral. */
html .sg-internal-shell .sg-page-header {
  background:var(--sg-halo); color:#FFFFFF; border:1px solid var(--sg-tool-border);
  border-radius:16px; padding:18px 20px; align-items:center; gap:16px;
}
html .sg-internal-shell .sg-page-header .sg-page-heading-copy {flex:1; min-width:0;}
html .sg-internal-shell .sg-page-header :is(h1,.sg-page-title) {
  color:#FFFFFF; font-size:var(--sg-title-size); line-height:1.25; margin-bottom:6px;
}
html .sg-internal-shell .sg-page-header :is(.sg-page-eyebrow,.sg-page-description,.sg-page-note) {
  color:#F8FBFF;
}
html .sg-internal-shell .sg-page-header :is(.sg-page-description,.sg-page-note) {font-size:14px;}
html .sg-internal-shell .sg-page-header :is(a,button):focus-visible {outline-color:#FFFFFF;}
html .sg-internal-shell .sg-page-header .sg-page-actions {flex-shrink:1;}
html .sg-internal-shell .sg-page-header .sg-page-actions :is(a,button) {
  display:inline-flex; align-items:center; justify-content:center; gap:8px;
  padding:10px 14px; text-decoration:none;
  color:var(--sg-ink); background:var(--sg-surface); border-color:var(--sg-field-border);
  min-height:44px; border-radius:var(--sg-control-radius);
}
html .sg-internal-shell .sg-page-header .sg-edital-return-link {
  color:#F8FBFF; text-decoration:underline; text-underline-offset:3px;
}
html .sg-internal-shell .sg-page-header .sg-page-actions :is(.personal-primary,.info-primary,.q-primary,.fc-primary,.sg-schedule-primary) {
  background:var(--sg-primary-gradient); color:var(--sg-primary-text); border-color:var(--sg-primary-border);
}
html .sg-internal-shell :is(.sg-page-header,.sg-document-fallback-header)[data-sg-tool]::before {
  content:""; display:block; width:44px; height:44px; flex:0 0 44px;
  border:1.2px solid var(--sg-icon-border); border-radius:27%;
  background-color:var(--sg-icon-bg); background-image:var(--sg-header-icon);
  background-size:62%; background-position:center; background-repeat:no-repeat;
}
html .sg-internal-shell .sg-page-header[data-sg-tool] .sg-page-heading-copy {flex:1;}
/* Shared form/control family, scoped to planning, preferences and help. */
html .sg-internal-shell :is(.sg-schedule,.sg-preferences-student,.sg-support) :is(button,.support-button,.sg-action-link) {
  min-height:44px; border-radius:var(--sg-control-radius); font-family:var(--sg-font-family);
}
html .sg-internal-shell :is(.sg-schedule,.sg-preferences-student,.sg-support) :is(input:not([type=checkbox]):not([type=radio]),select,textarea) {
  min-height:44px; border-radius:var(--sg-control-radius); border-color:var(--sg-field-border);
  font-family:var(--sg-font-family); font-size:16px;
}
html .sg-internal-shell :is(.sg-schedule fieldset,.sg-schedule-preview,.sg-preferences-student section,.support-panel) {
  border-radius:var(--sg-card-radius); background:var(--sg-surface); border-color:var(--sg-line);
}
html .sg-internal-shell .sg-schedule button.sg-schedule-primary,
html .sg-internal-shell .sg-preferences.sg-preferences-student button.sg-preferences-save,
html .sg-internal-shell .sg-support .support-button.primary,
html .study-app .button.primary {
  background:var(--sg-primary-gradient); color:var(--sg-primary-text); border-color:var(--sg-primary-border);
  border-radius:var(--sg-control-radius); min-height:44px;
}
html .sg-internal-shell .sg-preferences.sg-preferences-student button.sg-preferences-save:not(:disabled):hover,
html .sg-internal-shell .sg-schedule button.sg-schedule-primary:hover,
html .sg-internal-shell .sg-support .support-button.primary:hover,
html .study-app .button.primary:hover {
  background:var(--sg-primary-gradient); color:var(--sg-primary-text);
  box-shadow:inset 0 0 0 2px #FFFFFF80;
}
html .sg-internal-shell .sg-schedule button.sg-planning-choice {
  background:var(--sg-halo); color:#FFFFFF; border:1.1px solid var(--sg-tool-border);
  border-radius:var(--sg-card-radius); box-shadow:var(--sg-tool-shadow);
}
html .sg-internal-shell .sg-schedule button.sg-planning-choice>svg {
  box-sizing:content-box; padding:10px; width:30px; height:30px; border-radius:27%;
  background:var(--sg-icon-bg); border:1.2px solid var(--sg-icon-border); color:#A8D2FF;
}
html .sg-internal-shell .sg-schedule button.sg-planning-choice>svg>:last-child {stroke:#FFBA7C;}
html .sg-internal-shell .sg-page-header :is(.sg-schedule-title-icon,.sg-preferences-title-icon) {
  color:#A8D2FF; background:var(--sg-icon-bg); border:1px solid var(--sg-icon-border); border-radius:27%;
}
html .sg-internal-shell .sg-page-header :is(.sg-schedule-title-icon,.sg-preferences-title-icon) svg>:last-child {stroke:#FFBA7C;}
html .sg-internal-shell .sg-preferences-title {color:#FFFFFF;}
html .sg-internal-shell .sg-support .support-heading {
  padding:18px 20px; background:var(--sg-halo); border:1px solid var(--sg-tool-border);
  border-radius:16px; color:#FFFFFF;
}
html .sg-internal-shell .sg-support .support-heading :is(h1,p) {color:#FFFFFF;}
html .sg-internal-shell .sg-support .support-heading .support-button {
  background:var(--sg-surface); color:var(--sg-link);
}
@media(max-width:900px) {
  html .study-app .study-main {margin-left:0;}
  html .study-app .sidebar {width:auto; background:var(--sg-halo);}
  html .sg-internal-shell .sg-workspace-top {background:var(--sg-halo); color:#FFFFFF;}
  html .sg-internal-shell .sg-workspace-top .sg-workspace-breadcrumb :is(a,span,svg) {color:#FFFFFF;}
  html .sg-internal-shell .sg-workspace-top .sg-shell-button {
    background:#163C68; color:#FFFFFF; border-color:#8BA5C0;
  }
  html .sg-internal-shell .sg-workspace-top :focus-visible {outline-color:#FFFFFF;}
}
@media(max-width:600px) {
  html :is(.sg-internal-shell,.study-app) {--sg-title-size:24px; --sg-page-gutter:16px;}
  html .sg-internal-shell .sg-page-header {flex-wrap:wrap; padding:16px; gap:12px;}
  html .sg-internal-shell .sg-page-header .sg-page-heading-copy {flex-basis:calc(100% - 60px);}
  html .sg-internal-shell .sg-page-header .sg-page-actions {width:100%; justify-content:flex-start;}
  html .sg-internal-shell .sg-page-header .sg-page-actions :is(a,button) {white-space:normal;}
}
@media(forced-colors:active) {
  html .sg-internal-shell .sg-page-header,
  html .sg-internal-shell .sg-schedule button.sg-planning-choice,
  html .study-app .button.primary {
    background:Canvas; color:CanvasText; border:1px solid CanvasText; box-shadow:none;
  }
  html .sg-internal-shell .sg-page-header :is(h1,p,.sg-page-eyebrow,.sg-page-description) {color:CanvasText;}
  html :is(.sg-internal-shell,.study-app) :focus-visible {outline-color:Highlight;}
}


/* Exact approved SVGs embedded for the same rendering in offline fixtures. */
html .sg-internal-shell [data-sg-tool="questoes"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%226%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.3%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2224%22%20height%3D%2224%22%20rx%3D%226%22%2F%3E%3Cpath%20d%3D%22m9%2016%204.5%204.5L23%2011%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="flashcards"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M9%203h15a3%203%200%200%201%203%203v17H9Z%22%20fill%3D%22%23FFBA7C%22%20fill-opacity%3D%22.65%22%2F%3E%3Crect%20x%3D%222%22%20y%3D%227%22%20width%3D%2222%22%20height%3D%2220%22%20rx%3D%223%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.35%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203h15a3%203%200%200%201%203%203v17M5%207h16a3%203%200%200%201%203%203v17H5a3%203%200%200%201-3-3V10a3%203%200%200%201%203-3Z%22%2F%3E%3Cpath%20d%3D%22M8%2013h10M8%2018h8M8%2023h5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="lei-seca"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M8%203.5h12l6%206V28H8V3.5Z%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22M20%203.5V10h6%22%20fill%3D%22%23FFBA7C%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%203.5h12l6%206V28H8a3%203%200%200%201-3-3V7a3.5%203.5%200%200%201%203-3.5Z%22%2F%3E%3Cpath%20d%3D%22M20%203.5V10h6M8%203.5V28M12%2015h9M12%2020h9M12%2024h6%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="jurisprudencia"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M2%2020h10a5%205%200%200%201-10%200M20%2020h10a5%205%200%200%201-10%200%22%20fill%3D%22%23FFBA7C%22%2F%3E%3Cpath%20d%3D%22M14%206h4v21h-4z%22%20fill%3D%22%23A8D2FF%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%204v24M10%2028h12M5%209l11-3%2011%203M7%209l-5%2011h10L7%209ZM25%209l-5%2011h10L25%209Z%22%2F%3E%3Cpath%20d%3D%22M2%2020a5%205%200%200%200%2010%200M20%2020a5%205%200%200%200%2010%200%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%225%22%20r%3D%222.2%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="manuais-e-cadernos"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%208C12%204%206%204%203%205v21c5-1.5%2010-.8%2013%202Z%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.55%22%2F%3E%3Cpath%20d%3D%22M16%208c4-4%2010-4%2013-3v21c-5-1.5-10-.8-13%202Z%22%20fill%3D%22%23FFBA7C%22%20fill-opacity%3D%22.45%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M16%208C12%204%206%204%203%205v21c5-1.5%2010-.8%2013%202%203-2.8%208-3.5%2013-2V5c-3-1-9-1-13%203ZM16%208v20M7%2010c2-.2%204%20.2%206%201M7%2015c2-.2%204%20.2%206%201M20%2011c2-.8%204-1.2%206-1M20%2016c2-.8%204-1.2%206-1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="edital-verticalizado"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Crect%20x%3D%225%22%20y%3D%223.5%22%20width%3D%2224%22%20height%3D%2225%22%20rx%3D%223%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.3%22%2F%3E%3Cpath%20d%3D%22m9%2010%201.8%201.8%203.2-4m-5%2010%201.8%201.8%203.2-4%22%20fill%3D%22none%22%20stroke%3D%22%23FFBA7C%22%20stroke-width%3D%223%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%225%22%20y%3D%223.5%22%20width%3D%2224%22%20height%3D%2225%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22m9%2010%201.8%201.8%203.2-4M18%2010h7m-16%208%201.8%201.8%203.2-4M18%2018h7M10%2025h3M18%2025h7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}

/* Practice tools share the approved translucent SVG language. */
html .sg-internal-shell [data-sg-tool="discursivas"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Crect%20x%3D%224%22%20y%3D%224%22%20width%3D%2219%22%20height%3D%2224%22%20rx%3D%223%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22m15%2022%202-6L26%207l4%204-9%209Z%22%20fill%3D%22%23FFBA7C%22%20fill-opacity%3D%22.65%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M23%208V7a3%203%200%200%200-3-3H7a3%203%200%200%200-3%203v18a3%203%200%200%200%203%203h13a3%203%200%200%200%203-3v-3M9%2010h8M9%2015h4M9%2022h2m4%200%202-6L26%207l4%204-9%209-6%202Zm9-13%204%204%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="caderno-erros"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Crect%20x%3D%226%22%20y%3D%224%22%20width%3D%2221%22%20height%3D%2224%22%20rx%3D%223%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22M18%204h6v11l-3-2-3%202Z%22%20fill%3D%22%23FFBA7C%22%20fill-opacity%3D%22.65%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%226%22%20y%3D%224%22%20width%3D%2221%22%20height%3D%2224%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M10%204v24M3%2010h5M3%2016h5M3%2022h5M18%204v11l3-2%203%202V4M15%2020h7M15%2024h5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="revisoes"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Crect%20x%3D%229%22%20y%3D%228%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%223%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.35%22%2F%3E%3Cpath%20d%3D%22M3%206v7h7Z%22%20fill%3D%22%23FFBA7C%22%20fill-opacity%3D%22.65%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%229%22%20y%3D%228%22%20width%3D%2214%22%20height%3D%2218%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M3%2013A13%2013%200%200%201%2026%207M3%206v7h7M29%2019a13%2013%200%200%201-23%206M14%2014h4M14%2019h4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .sg-internal-shell [data-sg-tool="desempenho"]{--sg-header-icon:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Crect%20x%3D%224%22%20y%3D%2216%22%20width%3D%226%22%20height%3D%2212%22%20rx%3D%221.5%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.35%22%2F%3E%3Crect%20x%3D%2213%22%20y%3D%2210%22%20width%3D%226%22%20height%3D%2218%22%20rx%3D%221.5%22%20fill%3D%22%23A8D2FF%22%20fill-opacity%3D%22.35%22%2F%3E%3Crect%20x%3D%2222%22%20y%3D%224%22%20width%3D%226%22%20height%3D%2224%22%20rx%3D%221.5%22%20fill%3D%22%23FFBA7C%22%20fill-opacity%3D%22.65%22%2F%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22%23F8FBFF%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%224%22%20y%3D%2216%22%20width%3D%226%22%20height%3D%2212%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2213%22%20y%3D%2210%22%20width%3D%226%22%20height%3D%2218%22%20rx%3D%221.5%22%2F%3E%3Crect%20x%3D%2222%22%20y%3D%224%22%20width%3D%226%22%20height%3D%2224%22%20rx%3D%221.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
html .study-app .sg-practice-heading-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border:1.2px solid var(--sg-icon-border);border-radius:27%;background:var(--sg-icon-bg)}
html .study-app .rv-heading>div{flex:1;min-width:0}
