.cr-progress{border:1px solid var(--cr-line-strong);background:var(--cr-surface);color:var(--cr-text);border-radius:var(--cr-radius-md);padding:20px;display:grid;grid-gap:18px;gap:18px;min-width:0}.cr-progress__heading{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px 12px;gap:10px 12px;min-width:0}.cr-progress__copy{grid-column:2;grid-row:1;min-width:0}.cr-progress__mark{grid-column:1;grid-row:1}.cr-progress__action,.cr-progress__count{grid-column:2;min-width:0}.cr-progress__mark{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--cr-action-soft);color:var(--cr-copper);font-size:23px}.cr-progress__title{font-size:15px;font-weight:700;margin:0;line-height:1.5}.cr-progress__description{color:var(--cr-muted);font-size:13px;line-height:1.5;margin:3px 0 0}.cr-progress__count{font-size:13px;color:var(--cr-text)}.cr-progress__action a,.cr-progress__action button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:var(--cr-radius-sm);background:var(--cr-action);color:var(--cr-on-action);font-weight:600;text-decoration:none;border:0;cursor:pointer}.cr-progress__stages{list-style:none;margin:0;padding:0;display:flex;gap:8px}.cr-progress__stages li{flex:1 1;position:relative;display:grid;grid-gap:5px;gap:5px;font-size:12px;border-top:3px solid var(--cr-line);padding-top:12px}.cr-progress__stages li>span{font-size:14px;min-height:18px;color:var(--cr-muted)}.cr-progress__stages small{color:var(--cr-muted);font-size:11px}.cr-progress__stages [data-state=done]{border-color:var(--cr-success)}.cr-progress__stages [data-state=done]>span{color:var(--cr-success)}.cr-progress__stages [data-state=attention],.cr-progress__stages [data-state=working]{border-color:var(--cr-action)}.cr-progress__stages [data-state=error]{border-color:var(--cr-danger)}.cr-progress .cr-progress__meter{width:100%;height:6px;border:0;accent-color:var(--cr-action)}.cr-progress__meter--indeterminate{opacity:.7}.cr-progress--done .cr-progress__mark{color:var(--cr-success)}.cr-progress--error .cr-progress__mark{color:var(--cr-danger)}.cr-progress--compact{gap:8px;padding:12px}.cr-progress--compact .cr-progress__heading{grid-template-columns:28px minmax(0,1fr) auto}.cr-progress--compact .cr-progress__action{grid-column:3;grid-row:1/span 2}.cr-progress--compact .cr-progress__mark{width:28px;height:28px;font-size:19px}.cr-progress--compact .cr-progress__title{font-size:13px}.cr-progress--compact .cr-progress__description{font-size:12px}.cr-progress--sticky{position:-webkit-sticky;position:sticky;top:12px;z-index:8;box-shadow:0 4px 20px var(--cr-shadow)}.cr-progress__action :focus-visible{outline:3px solid var(--cr-text);outline-offset:3px}@media (max-width:600px){.cr-progress{padding:16px}.cr-progress__stages{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.cr-progress__stages li{display:grid;grid-template-columns:20px 1fr auto;align-items:center;border-top:0;border-left:3px solid var(--cr-line);padding:10px}.cr-progress__stages li>span{min-height:0}.cr-progress__stages [data-state=done]{border-left-color:var(--cr-success)}.cr-progress__stages [data-state=attention],.cr-progress__stages [data-state=working]{border-left-color:var(--cr-action)}.cr-progress--sticky{top:4px}}@media (prefers-reduced-motion:reduce){.cr-progress *{animation:none!important;transition:none!important}.cr-progress__meter--indeterminate{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--cr-line);border-radius:3px}}.cr-progress{container-type:inline-size;container-name:task-progress;max-width:100%}.cr-progress__stages li{min-width:0;overflow-wrap:anywhere}.cr-progress__action{max-width:100%}@container task-progress (max-width:440px){.cr-progress__stages{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0}.cr-progress__stages li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;border-top:0;border-left:3px solid var(--cr-line);padding:10px}.cr-progress__stages li>span{min-height:0}.cr-progress__stages [data-state=done]{border-left-color:var(--cr-success)}.cr-progress__stages [data-state=attention],.cr-progress__stages [data-state=working]{border-left-color:var(--cr-action)}}.cr-state{display:flex;align-items:flex-start;gap:var(--cr-space-4);padding:var(--cr-space-6);border:1px solid var(--cr-line);border-radius:var(--cr-radius-md);background:var(--cr-surface);color:var(--cr-text);min-width:0}.cr-state__mark{display:grid;place-items:center;flex:0 0 40px;height:40px;border:1px solid var(--cr-line);border-radius:var(--cr-radius-sm);color:var(--cr-copper);font:600 20px/1 var(--cr-font)}.cr-state__copy{flex:1 1;min-width:0}.cr-state .cr-state__copy h2{margin:0;font:600 18px/1.4 var(--cr-font);letter-spacing:-.025em}.cr-state .cr-state__copy p{margin:6px 0 0;max-width:66ch;color:var(--cr-muted);font:400 16px/1.6 var(--cr-font);overflow-wrap:anywhere}.cr-state__actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cr-state--compact{padding:16px}.cr-state--error .cr-state__mark,.cr-state--offline .cr-state__mark{color:var(--cr-danger)}.cr-state--success .cr-state__mark{color:var(--cr-success)}.cr-state--blocked .cr-state__mark{color:var(--cr-warning)}.cr-state__diagnostic{margin-top:12px;color:var(--cr-muted);font-size:14px}.cr-state__diagnostic summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.cr-state__diagnostic code{display:block;overflow-wrap:anywhere}.cr-theme.theme-control{position:static;display:flex;gap:4px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--cr-line);border-radius:14px;background:var(--cr-bg);box-shadow:none}.cr-theme.theme-control button{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--cr-muted);font:500 14px/1.2 var(--cr-font);box-shadow:none;transform:none}.cr-theme.theme-control button[aria-pressed=true]{background:var(--cr-action);color:var(--cr-on-action);box-shadow:none}.cr-theme__label{display:none}.cr-theme button>span[aria-hidden]{font-size:20px}.cr-workspace-menu{position:relative;flex:0 0 auto;color:var(--cr-text)}.cr-workspace-menu>summary{display:flex;align-items:center;justify-content:center;gap:10px;list-style:none;min-height:44px;padding:10px 14px;border:1px solid var(--cr-line);border-radius:12px;background:var(--cr-surface);color:var(--cr-text);font:500 14px/1.2 var(--cr-font);cursor:pointer}.cr-workspace-menu>summary::-webkit-details-marker{display:none}.cr-workspace-menu__panel{position:absolute;right:0;top:calc(100% + 8px);z-index:90;display:grid;grid-gap:4px;gap:4px;width:min(292px,calc(100vw - 32px));padding:12px;border:1px solid var(--cr-line);border-radius:16px;background:var(--cr-surface);box-shadow:0 16px 40px rgb(0 0 0/16%)}.cr-workspace-menu__panel>a,.cr-workspace-menu__panel>button{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:10px 12px;color:var(--cr-text);text-decoration:none;font:500 14px/1.4 var(--cr-font);border-radius:10px}.cr-workspace-menu__panel>a:hover{background:var(--cr-action-soft)}.cr-workspace-menu__appearance{padding:12px;border-top:1px solid var(--cr-line);display:grid;grid-gap:8px;gap:8px;font-size:14px}.cr-state :focus-visible,.cr-theme :focus-visible,.cr-workspace-menu :focus-visible{outline:2px solid var(--cr-action);outline-offset:3px}@media(max-width:600px){.cr-state{flex-wrap:wrap;padding:20px}.cr-state__actions{flex-basis:100%;padding-left:56px}.cr-state__actions>*{max-width:100%}.cr-workspace-menu>summary{padding:10px;font-size:13px}}:host,:root{--cr-bg:#080706;--cr-bg-soft:#0e0c0a;--cr-surface:#15120f;--cr-raised:#1e1915;--cr-elevated:#2b241e;--cr-glass:rgba(21,18,15,0.88);--cr-glass-strong:rgba(21,18,15,0.96);--cr-text:#f7f4ef;--cr-muted:#b8afa5;--cr-quiet:#a99c90;--cr-line:#3b322b;--cr-line-strong:#8b7a6e;--cr-action:#ff7438;--cr-action-hover:#ff8b58;--cr-on-action:#21130c;--cr-action-soft:rgba(255,116,56,0.12);--cr-copper:#d48a65;--cr-copper-deep:#a96340;--cr-success:#7cd6a1;--cr-danger:#ff968c;--cr-warning:#eac078;--cr-shadow:#000000;--cr-font:-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--cr-mono:ui-monospace,"SFMono-Regular",Consolas,monospace;--cr-space-1:0.25rem;--cr-space-2:0.5rem;--cr-space-3:0.75rem;--cr-space-4:1rem;--cr-space-5:1.25rem;--cr-space-6:1.5rem;--cr-space-8:2rem;--cr-space-10:2.5rem;--cr-space-12:3rem;--cr-space-16:4rem;--cr-radius-sm:10px;--cr-radius-md:16px;--cr-radius-lg:24px;--cr-radius-xl:32px;--cr-motion-quick:160ms;--cr-motion-standard:200ms;--cr-motion-slow:240ms}:host([data-criar-theme=light]),:host([data-theme=light]),:root[data-theme=light]{--cr-bg:#f3f0eb;--cr-bg-soft:#eae3da;--cr-surface:#fffaf5;--cr-raised:#f8f2eb;--cr-elevated:#e8ded3;--cr-glass:rgba(255,250,245,0.90);--cr-glass-strong:rgba(255,250,245,0.97);--cr-text:#211b17;--cr-muted:#655d55;--cr-quiet:#74685e;--cr-line:#ded3c8;--cr-line-strong:#8c7a6b;--cr-action:#b83e09;--cr-action-hover:#973107;--cr-on-action:#fffaf5;--cr-action-soft:rgba(184,62,9,0.08);--cr-copper:#8b482b;--cr-copper-deep:#71371f;--cr-success:#286849;--cr-danger:#a3332c;--cr-warning:#865414;--cr-shadow:#41230e}@media(prefers-color-scheme:light){:host(:not([data-criar-theme]):not([data-theme])),:root:not([data-theme]){--cr-bg:#f3f0eb;--cr-bg-soft:#eae3da;--cr-surface:#fffaf5;--cr-raised:#f8f2eb;--cr-elevated:#e8ded3;--cr-glass:rgba(255,250,245,0.90);--cr-glass-strong:rgba(255,250,245,0.97);--cr-text:#211b17;--cr-muted:#655d55;--cr-quiet:#74685e;--cr-line:#ded3c8;--cr-line-strong:#8c7a6b;--cr-action:#b83e09;--cr-action-hover:#973107;--cr-on-action:#fffaf5;--cr-action-soft:rgba(184,62,9,0.08);--cr-copper:#8b482b;--cr-copper-deep:#71371f;--cr-success:#286849;--cr-danger:#a3332c;--cr-warning:#865414;--cr-shadow:#41230e}}html{font-synthesis:none;text-rendering:optimizeLegibility;scroll-padding-block:88px}body,html{font-family:var(--cr-font)}body{font-size:16px;line-height:1.6;background-color:var(--cr-bg);color:var(--cr-text)}*,:after,:before{box-sizing:border-box}article,fieldset,form,header,main,nav,section{min-width:0}img,video{max-width:100%}dd,li,p{overflow-wrap:break-word}button,input,select,textarea{font-family:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}[role=button],button,summary{min-width:44px}:where(button,summary,[role=button],input:not([type=checkbox]):not([type=radio]):not([type=range]),select){min-height:44px}:where(input,textarea,select){max-width:100%}:where(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid var(--cr-action);outline-offset:3px}:where(button,input,select,summary,.button,.project-card,.course-card){transition-duration:var(--cr-motion-standard)}:where(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select){color:var(--cr-text);background-color:var(--cr-surface);border-color:var(--cr-line-strong)}:where(.page-heading,.page-header,.section-heading,.page-title) h1{font-size:clamp(28px,3vw,36px);line-height:1.15;letter-spacing:-.04em;font-weight:600}:where(.eyebrow,.functional-label,.page-heading__eyebrow){font-size:12px;letter-spacing:.06em;font-weight:600}:where(.error-panel,.error-state,.empty-state,.state-panel,.empty){border-radius:16px;background:var(--cr-surface);border-color:var(--cr-line)}:where(td,th){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(td){font-size:14px}:where(pre,code){overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(prefers-reduced-transparency:reduce){:where(header,nav,.topbar,.glass,.glass-panel){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--cr-surface)!important}}@supports not((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.glass,.glass-panel){background:var(--cr-surface)}}html:root,html:root[data-theme]{--text:var(--cr-text);--muted:var(--cr-muted);--quiet:var(--cr-quiet);--placeholder:var(--cr-quiet);--line:var(--cr-line);--line-strong:var(--cr-line-strong);--edge:var(--cr-line);--orange:var(--cr-action);--orange-hover:var(--cr-action-hover);--orange-soft:var(--cr-action-soft);--orange-tint:var(--cr-action-soft);--accent-text:var(--cr-copper);--copper:var(--cr-copper);--copper-deep:var(--cr-copper-deep);--success:var(--cr-success);--danger:var(--cr-danger);--warning:var(--cr-warning);--font-ui:var(--cr-font);--font-body:var(--cr-font);--font-sans:var(--cr-font);--font-mono:var(--cr-mono);--ink:var(--cr-bg);--panel:var(--cr-surface);--graphite:var(--cr-raised);--raised:var(--cr-elevated)}body{background:var(--cr-bg)}.erp-topbar,.topbar{background:var(--cr-glass);border-color:var(--cr-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.erp-sidebar,.erp-taskbar{background:var(--cr-surface)}.erp-sidebar-links>div{display:none}.erp-content,.erp-main,.workspace-content{min-width:0}.erp-page-heading h1,.page-heading h1,.workspace-header h1{font-size:clamp(28px,3vw,36px);line-height:1.15}.erp-card,.panel,.pricing-card,.result-card{border-radius:16px}.button--primary,.button.primary,.primary-button{color:var(--cr-on-action);background:var(--cr-action);box-shadow:none}.account-popover{background:var(--cr-surface);border-radius:16px}.data-table td,.data-table th{padding-block:14px}.data-table th{font:600 12px/1.4 var(--cr-font);letter-spacing:.02em;text-transform:none}.field-label,label>span{font-size:14px}@media(max-width:767px){.erp-content,.erp-main{padding-inline:16px}.erp-topbar,.topbar{gap:8px}.account-popover{max-width:calc(100vw - 32px)}}.overview-live-link{min-height:44px}.chart-data{margin:8px 16px 16px;border:1px solid var(--cr-line);border-radius:10px}.chart-data>summary{padding:10px 16px;cursor:pointer;min-height:44px}.chart-table-scroll{overflow:auto;max-height:360px}.chart-data table{width:100%;min-width:420px}.chart-data td,.chart-data th{padding:10px 16px;text-align:left;font-size:14px}