@import "https://fonts.googleapis.com/css2?family=Arimo:wght@400;500;600;700&family=Inter:wght@700;800&display=swap";@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-accent:#3ec1e0;--color-brand-primary:#1b7895;--color-brand-primary-hover:#1e6981;--color-bg-page-start:#000;--color-bg-page-end:#012e49;--color-bg-app-shell:#061c2d;--color-bg-shell:#02111b;--color-bg-info-pane:#06324d;--color-bg-form-pane:#001827;--color-bg-feature-icon:#2b5f96;--color-bg-input:#051522;--color-bg-input-hover:#072131;--color-bg-checkbox:#051522;--color-bg-secondary-hover:#02253b;--color-surface-panel:#011e2fd1;--color-surface-switcher:#011927d1;--color-bg-surface-dark:#02111b85;--color-bg-card-dark:#000b14a6;--color-text-primary:#f8fbff;--color-text-heading-hero:#f5fbff;--color-text-brand:#dff7ff;--color-text-muted:#e8f6ff;--color-text-muted-soft:#e8f6ff;--color-text-link:#52d8ff;--color-text-link-hover:#9aeaff;--color-text-icon:#b4d7e7;--color-text-icon-placeholder:#b4d7e7;--color-text-accent:#63d6ff;--color-text-accent-light:#baf3ff;--color-border-shell:#ffffff2e;--color-border-shell-inner:#ffffff14;--color-border-input:#ffffff38;--color-border-input-hover:#58e0ff;--color-border-input-focus:#58e0ff;--color-border-secondary:#ffffff3d;--color-border-secondary-hover:#58e0ff;--color-border-checkbox:#fff6;--color-border-checkbox-checked:#67deff;--color-border-panel:#1c3c50;--color-ring-focus:#58e0ff;--color-status-error-border:#8f3e4c;--color-status-error-bg:#751f2d59;--color-status-error-text:#ffd7de;--color-status-success-border:#2f7f72;--color-status-success-bg:#0a524759;--color-status-success-text:#d9fff7;--color-semantic-success:#00d37f;--color-semantic-success-on:#002a1a;--color-semantic-success-check:#b6f7c9;--color-semantic-warning:#ffcc24;--color-semantic-warning-on:#082031;--color-semantic-error:#ff4d4d;--color-semantic-error-on:#fff7f7;--color-semantic-error-muted:#ff7b7b;--color-priority-high:#ef4444;--color-priority-high-text:#ffd7d7;--color-priority-medium:#fbbf24;--color-priority-medium-text:#fff0c2;--color-priority-low:#38bdf8;--color-priority-low-text:#c7f5ff;--color-progress-start:#4bc5ff;--color-progress-end:#1d8cff;--color-progress-done-start:#22c55e;--color-progress-done-end:#15803d;--color-bg-sidebar:#0a2538;--color-bg-sidebar-hover:#12394d;--color-bg-sidebar-active:#1fa3c6;--color-text-sidebar-muted:#c7d3dd;--color-bg-danger-hover:#b83434;--color-bg-modal:#0a1628;--color-border-modal:#1e3a52;--color-text-modal-title:#e6f1f7;--color-text-modal-body:#b0c4d4;--color-danger:#dc2626;--color-danger-hover:#b91c1c;--font-body:"Arimo", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:"Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-shell:1.7rem;--radius-control:1rem;--radius-checkbox:.35rem;--shadow-shell:0 34px 80px #000, inset 0 0 0 1px var(--color-border-shell-inner);--shadow-feature:0 12px 30px #031220;--shadow-focus:0 0 0 4px #3ac0f038;--page-pad-block:1.7rem;--page-pad-inline:1.7rem;--page-container-max-width:64rem;--page-header-title-size:clamp(1.9rem, 3.5vw, 2.4rem);--page-header-description-width:42rem;--transition-default:.16s ease}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100dvh;overflow-x:hidden}body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-body);color:var(--color-text-primary);background:radial-gradient(circle at center, var(--color-bg-page-start) 0 12%, var(--color-bg-page-end) 68% 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-attachment:fixed}#root{min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,.brand-name{font-family:var(--font-heading)}p{color:var(--color-text-muted);line-height:1.6}a{color:var(--color-text-link);transition:color var(--transition-default);text-decoration:none}a:hover{color:var(--color-text-link-hover)}button,input,textarea,select{font:inherit;color:inherit}@media (width<=767px){input,textarea,select,button{-webkit-text-size-adjust:100%;font-size:16px;line-height:1.2}}.glass{background:var(--color-bg-shell);border:1px solid var(--color-border-shell);border-radius:var(--radius-shell);box-shadow:var(--shadow-shell);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#ffffff38}@supports (scrollbar-color:auto){*{scrollbar-color:#ffffff1f transparent;scrollbar-width:thin}}::selection{color:#fff;background:#3ec1e04d}:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:3px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=768px){:root{--page-pad-block:2.2rem;--page-pad-inline:2.2rem}}@media (width>=1024px){:root{--page-pad-block:3.8rem;--page-pad-inline:5.4rem}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}._pageContainer_wx7gc_1{width:100%;max-width:var(--page-container-max-width);margin-inline:auto;padding:1.5rem;animation:.35s ease-out both _fadeInUp_wx7gc_1}@media (width<=767px){._pageContainer_wx7gc_1{padding:1rem .9rem}}@media (width>=768px){._pageContainer_wx7gc_1{padding:2rem}}@media (width>=1200px){._pageContainer_wx7gc_1{padding:2.25rem}}._header_pfvm5_1{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._content_pfvm5_9{gap:.6rem;display:grid}._title_pfvm5_14{font-size:var(--page-header-title-size);letter-spacing:-.03em;color:var(--color-text-primary);margin:0;line-height:1.05}._description_pfvm5_22{max-width:var(--page-header-description-width);color:var(--color-text-muted);margin:0}._actions_pfvm5_28{align-items:center;gap:.65rem;display:inline-flex}._card_1l8iy_1{border:1px solid var(--color-border-shell);border-radius:var(--radius-control);background:var(--color-surface-panel);gap:1.7rem;padding:1.25rem;transition:border-color .25s,box-shadow .25s;display:grid}._card_1l8iy_1:hover{border-color:color-mix(in srgb, var(--color-brand-accent) 25%, transparent);box-shadow:0 8px 32px #00000026}._header_1l8iy_16{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}._icon_1l8iy_23{background:radial-gradient(circle at top, color-mix(in srgb, var(--color-brand-accent) 32%, transparent), color-mix(in srgb, var(--color-brand-accent) 14%, transparent));border:1px solid color-mix(in srgb, var(--color-brand-accent) 22%, transparent);width:52px;height:52px;color:var(--color-ring-focus);box-shadow:inset 0 0 18px color-mix(in srgb, var(--color-brand-accent) 8%, transparent), 0 0 12px color-mix(in srgb, var(--color-brand-accent) 8%, transparent);border-radius:16px;justify-content:center;align-items:center;display:flex}._heading_1l8iy_49{gap:.2rem;display:grid}._title_1l8iy_54{letter-spacing:-.02em;color:var(--color-text-primary);margin:0;font-size:1.65rem;line-height:1.08}._description_1l8iy_62{color:var(--color-text-muted);margin:0}._body_1l8iy_67{gap:1.3rem;display:grid}@media (width>=768px){._card_1l8iy_1{padding:1.5rem}}._field_1h5zv_1{gap:.55rem;display:grid}._fieldLabel_1h5zv_6{font-size:.95rem;font-weight:600;font-family:var(--font-body);color:var(--color-text-primary)}._inputShell_1h5zv_13{border:1px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg-input);min-height:3.5rem;transition:border-color var(--transition-default), background-color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default);align-items:center;gap:.8rem;padding:.85rem 1rem;display:flex}._inputShell_1h5zv_13:hover{border-color:var(--color-border-input-hover);background:var(--color-bg-input-hover)}._inputShell_1h5zv_13:focus-within{border-color:var(--color-border-input-focus);box-shadow:var(--shadow-focus);transform:translateY(-1px)}._inputIcon_1h5zv_40,._iconButton_1h5zv_41{width:1.4rem;height:1.4rem;color:var(--color-text-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._inputIcon_1h5zv_40 svg,._iconButton_1h5zv_41 svg{width:100%;height:100%}._iconButton_1h5zv_41{cursor:pointer;transition:color var(--transition-default);background:0 0;border:0;margin:0;padding:0}._iconButton_1h5zv_41:hover{color:var(--color-text-link-hover)}._iconButton_1h5zv_41:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:2px;border-radius:50%}._input_1h5zv_13{width:100%;min-width:0;font-family:var(--font-body);color:var(--color-text-primary);background:0 0;border:0;outline:0}._input_1h5zv_13::placeholder{color:var(--color-text-icon-placeholder);transition:opacity .2s}._input_1h5zv_13:focus::placeholder{opacity:.5}._button_1heqt_1{border-radius:var(--radius-control);width:100%;font-family:var(--font-body);cursor:pointer;transition:transform var(--transition-default), box-shadow var(--transition-default), border-color var(--transition-default), background-color var(--transition-default);border:0;justify-content:center;align-items:center;gap:.7rem;font-weight:700;display:inline-flex}._sizeSmall_1heqt_19{min-height:2.8rem;padding:.65rem 1rem;font-size:.92rem}._sizeMedium_1heqt_25{min-height:3.4rem;padding:.85rem 1.25rem;font-size:1rem}._sizeLarge_1heqt_31{min-height:3.9rem;padding:1rem 1.35rem;font-size:1.05rem}._button_1heqt_1:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000040}._button_1heqt_1:active{transition-duration:80ms;transform:translateY(0)scale(.98)}._button_1heqt_1:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:3px}._primaryButton_1heqt_53{color:var(--color-text-primary);background:linear-gradient(180deg, var(--color-brand-primary) 0%, color-mix(in srgb, var(--color-brand-primary) 85%, #000) 100%);box-shadow:0 1px 2px #0003,inset 0 1px #ffffff1a}._primaryButton_1heqt_53:hover{background:linear-gradient(180deg, var(--color-brand-primary-hover) 0%, color-mix(in srgb, var(--color-brand-primary-hover) 85%, #000) 100%)}._secondaryButton_1heqt_64{color:var(--color-text-primary);border:1px solid var(--color-border-secondary);background:var(--color-bg-form-pane)}._secondaryButton_1heqt_64:hover{border-color:var(--color-border-secondary-hover);background:var(--color-bg-secondary-hover)}._buttonIcon_1heqt_75{width:1.25rem;height:1.25rem;display:inline-flex}._buttonIcon_1heqt_75 svg{width:100%;height:100%}._buttonSpinner_1heqt_87{border:2px solid #ffffff38;border-top-color:#ffffffe6;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.75s linear infinite _buttonSpin_1heqt_87;display:inline-block}@keyframes _buttonSpin_1heqt_87{to{transform:rotate(360deg)}}._button_1heqt_1:disabled{cursor:not-allowed;opacity:.65;transform:none}._container_1a7yx_1{flex-direction:column;gap:28px;display:flex}._searchContent_1a7yx_7{background:#071c2b73;border:1px solid #8ea6b7;border-radius:16px;min-height:185px;padding:32px}._searchContent_1a7yx_7 h2{color:#fff;margin:0 0 8px;font-size:22px}._searchContent_1a7yx_7 p{color:#c7d6e2;margin:0 0 28px;font-size:16px}._searchBox_1a7yx_27{color:#fff;background:#061521;border:2px solid #1fc7ef;border-radius:18px;align-items:center;gap:20px;height:60px;padding:0 24px;display:flex}._searchBox_1a7yx_27 input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:16px}._searchBox_1a7yx_27 svg{color:#fff}._techList_1a7yx_53{background:#0c2b40;border:1px solid #6d8798;border-top:none;border-radius:0 0 18px 18px;overflow:hidden}._techCard_1a7yx_61{border-bottom:1px solid #8ea6b759;justify-content:space-between;align-items:center;min-height:62px;padding:0 16px;display:flex}._techCard_1a7yx_61:last-child{border-bottom:none}._techInfo_1a7yx_74{align-items:center;gap:14px;display:flex}._techIcon_1a7yx_80,._categoryIcon_1a7yx_81{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}._categoryIcon_1a7yx_81{width:46px;height:46px}._techInfo_1a7yx_74 strong{color:#fff;margin-bottom:5px;font-size:16px;display:block}._techInfo_1a7yx_74 span{color:#c7d6e2;font-size:12px}._addButton_1a7yx_110{color:#20d4ff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._emptyMessage_1a7yx_120{color:#e6e4e4;padding:22px;margin:0!important}._errorMessage_1a7yx_126{color:#fda4af;margin:-12px 0 0;font-size:14px}._successMessage_1a7yx_132{color:#86efac;margin:-12px 0 0;font-size:14px}._selectedWrapper_1a7yx_138{flex-direction:column;gap:18px;display:flex}._selectedWrapper_1a7yx_138 h3{color:#fff;margin:0;font-size:18px}._categoryList_1a7yx_150{background:#071c2b73;border:1px solid #345468;border-radius:16px;overflow:hidden}._categoryRow_1a7yx_157{border-bottom:1px solid #8ea6b747;grid-template-columns:180px 1fr;align-items:center;gap:20px;padding:18px 22px;display:grid}._categoryRow_1a7yx_157:last-child{border-bottom:none}._categoryInfo_1a7yx_170{align-items:center;gap:14px;display:flex}._categoryTitle_1a7yx_176{color:#fff;font-size:15px}._selectedArea_1a7yx_181{flex-wrap:wrap;gap:12px;display:flex}._tag_1a7yx_187{color:#fff;background:#0c2b40;border:1px solid #8ea6b7;border-radius:18px;align-items:center;gap:16px;height:36px;padding:0 18px;font-size:17px;font-weight:600;display:flex}._tag_1a7yx_187 button{color:#c7d6e2;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._tagNova_1a7yx_211{background:#0f3a34;border-color:#46d39a;box-shadow:0 0 0 1px #46d39a59}._novaBadge_1a7yx_217{color:#062019;text-transform:uppercase;letter-spacing:.04em;background:#46d39a;border-radius:10px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}._footer_1a7yx_231{justify-content:flex-end;align-items:center;display:flex}._saveButton_1a7yx_237{width:260px!important;height:54px!important}._saveButton_1a7yx_237:disabled{opacity:.45;cursor:not-allowed}._searchWrapper_1a7yx_247{width:58%}._categoryIcon_1a7yx_81[data-category=Linguagens],._techIcon_1a7yx_80[data-category=Linguagens]{color:#60a5fa}._categoryIcon_1a7yx_81[data-category=Frontend],._techIcon_1a7yx_80[data-category=Frontend]{color:#22d3ee}._categoryIcon_1a7yx_81[data-category=Backend],._techIcon_1a7yx_80[data-category=Backend]{color:#34d399}._categoryIcon_1a7yx_81[data-category="Banco de Dados"],._techIcon_1a7yx_80[data-category="Banco de Dados"]{color:#a78bfa}._categoryIcon_1a7yx_81[data-category=Mobile],._techIcon_1a7yx_80[data-category=Mobile]{color:#f472b6}._categoryIcon_1a7yx_81[data-category="DevOps & Cloud"],._techIcon_1a7yx_80[data-category="DevOps & Cloud"]{color:#fb923c}._categoryIcon_1a7yx_81[data-category=Ferramentas],._techIcon_1a7yx_80[data-category=Ferramentas]{color:#facc15}._categoryIcon_1a7yx_81[data-category=Testes],._techIcon_1a7yx_80[data-category=Testes]{color:#2dd4bf}._categoryIcon_1a7yx_81[data-category=UI\/UX],._techIcon_1a7yx_80[data-category=UI\/UX]{color:#d946ef}._categoryIcon_1a7yx_81[data-category=IA],._techIcon_1a7yx_80[data-category=IA]{color:#38bdf8}._categoryIcon_1a7yx_81[data-category=Cibersegurança],._techIcon_1a7yx_80[data-category=Cibersegurança]{color:#f87171}._categoryIcon_1a7yx_81[data-category=Dados],._techIcon_1a7yx_80[data-category=Dados]{color:#84cc16}._categoryIcon_1a7yx_81[data-category=Game\ Dev],._techIcon_1a7yx_80[data-category=Game\ Dev]{color:#8b5cf6}._categoryIcon_1a7yx_81[data-category=Low\ Code],._techIcon_1a7yx_80[data-category=Low\ Code]{color:#a3e635}._categoryIcon_1a7yx_81[data-category=APIs],._techIcon_1a7yx_80[data-category=APIs]{color:#3b82f6}._categoryIcon_1a7yx_81[data-category=CMS],._techIcon_1a7yx_80[data-category=CMS]{color:#f59e0b}._categoryIcon_1a7yx_81[data-category=Versionamento],._techIcon_1a7yx_80[data-category=Versionamento]{color:#fb7185}._categoryIcon_1a7yx_81[data-category=Arquitetura],._techIcon_1a7yx_80[data-category=Arquitetura]{color:#14b8a6}._content_1w83b_1{width:100%;min-height:100dvh;color:var(--color-text-primary);padding-block:1rem}._expandedContainer_1w83b_10{max-width:min(100%,84rem)}._pageStack_1w83b_14{flex-direction:column;gap:1.6rem;display:flex}._form_1w83b_20{flex-direction:column;display:flex}._formContent_1w83b_25{grid-template-columns:1.7fr 1fr;gap:28px;padding:8px 0 32px;display:grid}._leftForm_1w83b_34{flex-direction:column;gap:20px;display:flex}._topFields_1w83b_40{grid-template-columns:1fr 1fr;gap:24px;display:grid}._seniorityGroup_1w83b_48{flex-direction:column;gap:10px;display:flex}._seniorityLabel_1w83b_54{color:var(--color-text-primary);font-size:.95rem;font-weight:600}._seniorityOptions_1w83b_60{flex-wrap:wrap;gap:10px;display:flex}._seniorityOption_1w83b_60{border:1px solid var(--color-border-secondary);border-radius:var(--radius-control);min-width:100px;color:var(--color-text-muted);cursor:pointer;background:0 0;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;transition:all .18s}._seniorityOption_1w83b_60:hover{border-color:var(--color-border-input-hover);background:var(--color-bg-input-hover);color:var(--color-text-primary)}._seniorityOptionActive_1w83b_85{border-color:var(--color-brand-accent);background:color-mix(in srgb, var(--color-brand-accent) 15%, transparent);color:var(--color-text-primary);box-shadow:0 0 0 1px var(--color-brand-accent)}._seniorityBadge_1w83b_93{background:color-mix(in srgb, var(--color-brand-accent) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-brand-accent) 35%, transparent);color:var(--color-text-accent);border-radius:999px;align-items:center;width:fit-content;padding:.3rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}._passwordArea_1w83b_106{border-left:1px solid var(--color-border-panel);align-items:stretch;padding-left:28px;display:flex}._passwordBox_1w83b_115{border:1px solid color-mix(in srgb, var(--color-border-panel) 80%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-form-pane) 96%, transparent) 0%, color-mix(in srgb, var(--color-bg-shell) 98%, transparent) 100%);width:100%;min-height:100%;box-shadow:inset 0 0 40px color-mix(in srgb, var(--color-brand-primary) 3%, transparent), 0 0 0 1px #ffffff04;border-radius:18px;flex-direction:column;justify-content:flex-start;gap:10px;padding:20px;display:flex}._passwordTitle_1w83b_142{align-items:center;gap:14px;margin-bottom:-5px;display:flex}._passwordIcon_1w83b_150{background:radial-gradient(circle at top, color-mix(in srgb, var(--color-bg-sidebar-active) 28%, transparent), color-mix(in srgb, var(--color-bg-sidebar-active) 12%, transparent));border:1px solid color-mix(in srgb, var(--color-bg-sidebar-active) 18%, transparent);width:40px;height:40px;color:var(--color-brand-accent);border-radius:50%;justify-content:center;align-items:center;display:flex}._passwordTitle_1w83b_142 h3{color:var(--color-text-primary);margin:0;font-size:17px;font-weight:700}._eyeButton_1w83b_181{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}._eyeButton_1w83b_181:hover{opacity:.8}._passwordButton_1w83b_198{width:46%;height:48px;transition:all var(--transition-default);font-weight:600;border:1px solid var(--color-brand-primary)!important;color:var(--color-brand-accent)!important;background:0 0!important}._passwordButton_1w83b_198:hover{transform:translateY(-1px);background:color-mix(in srgb, var(--color-bg-sidebar-active) 8%, transparent)!important}._passwordSuccess_1w83b_221{color:#4ade80;text-align:center;margin-top:8px;font-size:14px;font-weight:600}._passwordError_1w83b_230{color:#ef4444;text-align:center;margin-top:4px;font-size:14px;font-weight:500}._footerActions_1w83b_238{border-top:1px solid var(--color-border-panel);justify-content:flex-end;padding-top:22px;display:flex}._continueButton_1w83b_247{width:190px;height:48px}._profileCard_1w83b_252{border:1px solid var(--color-border-shell);border-radius:var(--radius-control);background:var(--color-surface-panel);gap:1.3rem;padding:1.25rem;display:grid;overflow:hidden}._profileTop_1w83b_262{grid-template-columns:auto 1fr auto;align-items:start;gap:1rem;padding:0;display:grid}._avatar_1w83b_271{background:var(--color-brand-primary);border-radius:50%;justify-content:center;align-items:center;width:78px;height:78px;display:flex}._profileInfo_1w83b_284{flex-direction:column;gap:5px;display:flex}._profileInfo_1w83b_284 h2{margin:0;font-size:18px}._profileInfo_1w83b_284 p{margin:0}._email_1w83b_300{color:var(--color-text-muted);align-items:center;gap:8px;display:flex}._authMessage_1w83b_309{color:var(--color-text-muted);margin:0;font-size:15px;line-height:1.8}._authDivider_1w83b_319{opacity:1;background:linear-gradient(90deg,#0000,#7896aa61,#0000);width:100%;height:1px;margin:-2px 0 22px}._googleConnected_1w83b_335{align-items:center;gap:14px;display:flex}._googleConnectedText_1w83b_341{flex-direction:column;gap:4px;display:flex}._googleConnectedText_1w83b_341 strong{color:var(--color-text-primary);font-size:16px}._googleConnectedText_1w83b_341 span{color:var(--color-text-icon);font-size:14px}._cancelPasswordButton_1w83b_357{color:var(--color-text-icon);cursor:pointer;transition:color var(--transition-default);background:0 0;border:none;font-size:14px;font-weight:600}._cancelPasswordButton_1w83b_357:hover{color:var(--color-text-primary)}._editButton_1w83b_376{justify-content:center;align-self:flex-start;align-items:center;gap:10px;min-width:120px;display:flex;flex-direction:row!important;width:fit-content!important;height:34px!important;padding:0 24px!important}@media (width<=1100px){._formContent_1w83b_25{grid-template-columns:1fr}._passwordArea_1w83b_106{border-left:none;padding-left:0}._topFields_1w83b_40{grid-template-columns:1fr}}._checkbox_1ly0i_1{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;display:inline-flex}._checkboxInput_1ly0i_9{opacity:0;pointer-events:none;position:absolute}._checkboxBox_1ly0i_15{border:2px solid var(--color-border-checkbox);border-radius:var(--radius-checkbox);background:var(--color-bg-checkbox);width:1.25rem;height:1.25rem;transition:border-color var(--transition-default), background-color var(--transition-default), box-shadow var(--transition-default);display:inline-flex}._checkboxInput_1ly0i_9:checked+._checkboxBox_1ly0i_15{border-color:var(--color-border-checkbox-checked);background:var(--color-brand-primary)}._checkboxInput_1ly0i_9:checked+._checkboxBox_1ly0i_15:after{content:"";border:solid var(--color-text-primary);border-width:0 2px 2px 0;width:.32rem;height:.62rem;margin:.08rem auto 0;transform:rotate(45deg)}._checkboxLabel_1ly0i_43{font-weight:600;font-family:var(--font-body);color:var(--color-text-primary)}._checkboxInput_1ly0i_9:focus-visible+._checkboxBox_1ly0i_15{outline:2px solid var(--color-ring-focus);outline-offset:3px}._page_fzgte_1{min-height:100dvh;padding:var(--page-pad-block) var(--page-pad-inline);background:0 0}._shell_fzgte_8{min-height:calc(100vh - (var(--page-pad-block) * 2));min-height:calc(100dvh - (var(--page-pad-block) * 2));border:1px solid var(--color-border-shell);border-radius:var(--radius-shell);background:var(--color-bg-shell);box-shadow:var(--shadow-shell);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;position:relative;overflow:hidden}._infoPane_fzgte_21,._formPane_fzgte_22{padding:2rem;position:relative}._infoPane_fzgte_21{isolation:isolate;background:var(--color-bg-info-pane);flex-direction:column;order:-1;justify-content:center;align-items:flex-start;gap:2rem;display:flex}._infoPane_fzgte_21:before,._infoPane_fzgte_21:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}._infoPane_fzgte_21:before{border:.125rem solid var(--color-brand-primary-hover);outline-offset:4.75rem;outline:.125rem solid #ffffff0d;width:34rem;height:34rem}._infoPane_fzgte_21:after{border:.125rem solid var(--color-brand-primary);width:24.5rem;height:24.5rem}._infoPane_fzgte_21>*{z-index:1;position:relative}._formPane_fzgte_22{background:var(--color-bg-form-pane);order:1;justify-content:center;align-items:center;display:flex}._brand_fzgte_86{align-items:center;gap:1.05rem;display:inline-flex}._brandMark_fzgte_92{width:5rem;height:5rem;display:inline-flex}._brandMark_fzgte_92 svg{width:100%;height:100%}._brandName_fzgte_103{font-size:2rem;font-weight:700;font-family:var(--font-heading);color:var(--color-text-brand);letter-spacing:-.03em}._brandAccent_fzgte_111{color:var(--color-brand-accent)}._heroCopy_fzgte_118{text-align:left;gap:1rem;max-width:31rem;display:grid}._title_fzgte_125{font-size:clamp(2.2rem,4vw,3.7rem);font-weight:700;line-height:1.02;font-family:var(--font-heading);letter-spacing:-.05em;color:var(--color-text-heading-hero);margin:0}._titleLine_fzgte_135{white-space:normal;display:block}._titleAccent_fzgte_140{color:var(--color-brand-accent);font-weight:800}._description_fzgte_145{max-width:30rem;color:var(--color-text-muted);font-size:1rem;line-height:1.65}._featureList_fzgte_155{gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}._featureItem_fzgte_163{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}._featureIcon_fzgte_170{border:1px solid var(--color-border-input-hover);border-radius:var(--radius-control);background:var(--color-bg-feature-icon);width:3.2rem;height:3.2rem;color:var(--color-brand-accent);box-shadow:var(--shadow-feature);justify-content:center;align-items:center;display:inline-flex}._featureIcon_fzgte_170 svg{width:1.5rem;height:1.5rem}._featureTitle_fzgte_188{font-size:1rem;font-weight:700;font-family:var(--font-heading);color:var(--color-text-heading-hero);margin:0 0 .25rem}._featureDescription_fzgte_196{color:var(--color-text-muted);margin:0;line-height:1.5}._formCard_fzgte_205{z-index:1;width:100%;max-width:30rem;margin-inline:auto;position:relative}._formHeader_fzgte_213{gap:.75rem;margin-bottom:2.5rem;display:grid}._formTitle_fzgte_219{font-size:clamp(1.8rem,2.2vw,2.3rem);font-weight:800;line-height:1.05;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text-primary);margin:0}._formSubtitle_fzgte_229{color:var(--color-text-muted);margin:0}._form_fzgte_22{gap:1.75rem;display:grid}._submitButton_fzgte_239{margin-top:.25rem}._formMessage_fzgte_243{border-radius:.9rem;margin:.1rem 0 0;padding:.9rem 1rem;font-weight:600;line-height:1.45}._formMessageError_fzgte_251{border:.0625rem solid var(--color-status-error-border);background:var(--color-status-error-bg);color:var(--color-status-error-text)}._formMessageSuccess_fzgte_257{border:.0625rem solid var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-text)}._googleButton_fzgte_263{margin-top:.25rem}._divider_fzgte_270{color:var(--color-text-muted-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:.5rem 0;font-size:.92rem;display:grid}._divider_fzgte_270 span:first-child,._divider_fzgte_270 span:last-child{background:var(--color-border-shell);height:1px}._footerText_fzgte_289{text-align:center;color:var(--color-text-muted);margin-top:.75rem}._footerText_fzgte_289 a{color:var(--color-text-link);transition:color var(--transition-default);font-weight:600}._footerText_fzgte_289 a:hover{color:var(--color-text-link-hover)}._termsLink_fzgte_308{all:unset;color:var(--color-brand-accent);cursor:pointer;text-underline-offset:2px;font-weight:700;text-decoration:underline}._termsLink_fzgte_308:hover{color:var(--color-text-link-hover)}._modalOverlay_fzgte_324{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}._modal_fzgte_324{border-radius:var(--radius-shell);background:var(--color-bg-shell);border:1px solid var(--color-border-shell);width:100%;max-width:42rem;max-height:80vh;box-shadow:var(--shadow-shell);flex-direction:column;display:flex;position:relative;overflow:hidden}._modalHeader_fzgte_350{border-bottom:1px solid var(--color-border-shell);justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}._modalTitle_fzgte_358{font-size:1.3rem;font-weight:700;font-family:var(--font-heading);color:var(--color-text-primary);margin:0}._modalClose_fzgte_366{all:unset;color:var(--color-text-muted);cursor:pointer;padding:.25rem;font-size:1.8rem;line-height:1}._modalClose_fzgte_366:hover{color:var(--color-text-primary)}._modalBody_fzgte_379{color:var(--color-text-muted);padding:1.5rem;font-size:.95rem;line-height:1.7;overflow-y:auto}._modalBody_fzgte_379 h3{color:var(--color-text-primary);font-size:1.05rem;font-weight:700;font-family:var(--font-heading);margin:1.5rem 0 .5rem}._modalBody_fzgte_379 h3:first-child{margin-top:0}._modalBody_fzgte_379 p{margin:0 0 .75rem}._modalBody_fzgte_379 ul{margin:0 0 .75rem;padding-left:1.5rem}._modalBody_fzgte_379 li{margin-bottom:.35rem}@media (width>=768px){._infoPane_fzgte_21,._formPane_fzgte_22{padding:2.5rem}}@media (width>=1024px){._titleLine_fzgte_135{white-space:nowrap}._shell_fzgte_8{grid-template-columns:repeat(2,minmax(0,1fr))}._infoPane_fzgte_21{order:0;padding:3.8rem 2.6rem 3.8rem 3rem}._formPane_fzgte_22{order:0;padding:3.8rem 3.5rem}}._visibleButton_1deky_3{width:100%}._page_w6ug5_1{min-height:100dvh;padding:var(--page-pad-block) var(--page-pad-inline);background:0 0}._shell_w6ug5_8{min-height:calc(100vh - (var(--page-pad-block) * 2));min-height:calc(100dvh - (var(--page-pad-block) * 2));border:1px solid var(--color-border-shell);border-radius:var(--radius-shell);background:var(--color-bg-shell);box-shadow:var(--shadow-shell);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;position:relative;overflow:hidden}._infoPane_w6ug5_21,._formPane_w6ug5_22{padding:2rem;position:relative}._infoPane_w6ug5_21{isolation:isolate;background:var(--color-bg-info-pane);flex-direction:column;order:-1;justify-content:center;align-items:flex-start;gap:2rem;display:flex}._infoPane_w6ug5_21:before,._infoPane_w6ug5_21:after{content:"";pointer-events:none;z-index:0;border-radius:50%;position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}._infoPane_w6ug5_21:before{border:.125rem solid var(--color-brand-primary);width:24.5rem;height:24.5rem}._infoPane_w6ug5_21:after{border:.125rem solid var(--color-brand-primary-hover);outline-offset:4.75rem;outline:.125rem solid #ffffff0d;width:34rem;height:34rem}._infoPane_w6ug5_21>*{z-index:1;position:relative}._formPane_w6ug5_22{background:var(--color-bg-form-pane);order:1;justify-content:center;align-items:center;display:flex}._brand_w6ug5_80{align-items:center;gap:1.05rem;display:inline-flex}._brandMark_w6ug5_86{width:5rem;height:5rem;display:inline-flex}._brandMark_w6ug5_86 svg{width:100%;height:100%}._brandName_w6ug5_97{font-size:2rem;font-weight:700;font-family:var(--font-heading);color:var(--color-text-brand);letter-spacing:-.03em}._brandAccent_w6ug5_105{color:var(--color-brand-accent)}._heroCopy_w6ug5_112{text-align:left;gap:1rem;max-width:31rem;display:grid}._title_w6ug5_119{font-size:clamp(2.2rem,4vw,3.7rem);font-weight:700;line-height:1.02;font-family:var(--font-heading);letter-spacing:-.05em;color:var(--color-text-heading-hero);margin:0}._titleLine_w6ug5_129{white-space:normal;display:block}._titleAccent_w6ug5_134{color:var(--color-brand-accent);font-weight:800}._description_w6ug5_139{max-width:30rem;color:var(--color-text-muted);font-size:1rem;line-height:1.65}._featureList_w6ug5_149{gap:1.2rem;list-style:none;display:grid}._featureItem_w6ug5_155{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}._featureIcon_w6ug5_162{border:1px solid var(--color-border-input-hover);border-radius:var(--radius-control);background:var(--color-bg-feature-icon);width:3.2rem;height:3.2rem;color:var(--color-brand-accent);box-shadow:var(--shadow-feature);justify-content:center;align-items:center;display:inline-flex}._featureIcon_w6ug5_162 svg{width:1.5rem;height:1.5rem}._featureTitle_w6ug5_180{font-size:1rem;font-weight:700;font-family:var(--font-heading);color:var(--color-text-heading-hero);margin:0 0 .25rem}._featureDescription_w6ug5_188{color:var(--color-text-muted);margin:0;line-height:1.5}._formCard_w6ug5_197{z-index:1;width:100%;max-width:30rem;margin-inline:auto;position:relative}._formHeader_w6ug5_205{gap:.75rem;margin-bottom:2.5rem;display:grid}._formTitle_w6ug5_211{font-size:clamp(1.8rem,2.2vw,2.3rem);font-weight:800;line-height:1.05;font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-text-primary);margin:0}._formSubtitle_w6ug5_221{color:var(--color-text-muted);margin:0}._form_w6ug5_22{gap:1.75rem;display:grid}._formRow_w6ug5_231{justify-content:space-between;align-items:center;gap:1rem;margin-top:-.4rem;display:flex}._submitButton_w6ug5_239{margin-top:.25rem}._formMessage_w6ug5_243{border-radius:.9rem;margin:.1rem 0 0;padding:.9rem 1rem;font-weight:600;line-height:1.45}._formMessageError_w6ug5_251{border:.0625rem solid var(--color-status-error-border);background:var(--color-status-error-bg);color:var(--color-status-error-text)}._formMessageSuccess_w6ug5_257{border:.0625rem solid var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-text)}._googleButton_w6ug5_263{width:100%;margin-top:.25rem}._divider_w6ug5_271{color:var(--color-text-muted-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin:.5rem 0;font-size:.92rem;display:grid}._divider_w6ug5_271 span:first-child,._divider_w6ug5_271 span:last-child{background:var(--color-border-shell);height:1px}._inlineLink_w6ug5_290,._footerText_w6ug5_291 a{color:var(--color-text-link);transition:color var(--transition-default);font-weight:600}._inlineLink_w6ug5_290:hover,._footerText_w6ug5_291 a:hover{color:var(--color-text-link-hover)}._footerText_w6ug5_291{text-align:center;color:var(--color-text-muted);margin-top:.75rem}@media (width>=768px){._infoPane_w6ug5_21,._formPane_w6ug5_22{padding:2.5rem}}@media (width>=1024px){._titleLine_w6ug5_129{white-space:nowrap}._shell_w6ug5_8{grid-template-columns:repeat(2,minmax(0,1fr))}._infoPane_w6ug5_21{order:0;padding:3.8rem 2.6rem 3.8rem 3rem}._formPane_w6ug5_22{order:0;padding:3.8rem 3.5rem}}._switcher_1o6dy_1{border:1px solid var(--color-border-shell);border-radius:var(--radius-control);background:var(--color-surface-switcher);width:fit-content;padding:.25rem;display:inline-flex}._tab_1o6dy_10{border-radius:calc(var(--radius-control) - .2rem);min-width:9.5rem;min-height:2.45rem;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-default), background-color var(--transition-default), transform var(--transition-default);background:0 0;border:0;font-weight:600}._tab_1o6dy_10:hover{color:var(--color-text-primary)}._active_1o6dy_29{color:var(--color-text-primary);background:var(--color-brand-primary);box-shadow:0 2px 8px #1b789559}._active_1o6dy_29:hover{background:var(--color-brand-primary-hover)}._tab_1o6dy_10:active{transition-duration:80ms;transform:scale(.97)}@media (width<=480px){._switcher_1o6dy_1{width:100%}._tab_1o6dy_10{width:100%;min-width:0}}._field_1htq8_1{gap:.55rem;display:grid}._fieldLabel_1htq8_6{font-size:.95rem;font-weight:600;font-family:var(--font-body);color:var(--color-text-primary)}._textareaShell_1htq8_13{border:1px solid var(--color-border-input);border-radius:var(--radius-control);background:var(--color-bg-input);min-height:14rem;transition:border-color var(--transition-default), background-color var(--transition-default), box-shadow var(--transition-default), transform var(--transition-default);align-items:flex-start;gap:.8rem;padding:.85rem 1rem;display:flex}._textareaShell_1htq8_13:hover{border-color:var(--color-border-input-hover);background:var(--color-bg-input-hover)}._textareaShell_1htq8_13:focus-within{border-color:var(--color-border-input-focus);box-shadow:var(--shadow-focus);transform:translateY(-1px)}._inputIcon_1htq8_40{width:1.4rem;height:1.4rem;color:var(--color-text-icon);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._inputIcon_1htq8_40 svg{width:100%;height:100%}._textarea_1htq8_13{resize:vertical;width:100%;min-width:0;min-height:12rem;font-family:var(--font-body);color:var(--color-text-primary);background:0 0;border:0;outline:0}._textarea_1htq8_13::placeholder{color:var(--color-text-icon-placeholder);transition:opacity .2s}._textarea_1htq8_13:focus::placeholder{opacity:.5}._content_1n8ud_1{min-height:100dvh;padding-block:1rem}._pageStack_1n8ud_7{gap:1.6rem;display:grid}._expandedContainer_1n8ud_12{max-width:min(100%,78rem)}._form_1n8ud_16{gap:1.45rem;display:grid}._row_1n8ud_21{grid-template-columns:1fr;gap:1.1rem;display:grid}._actions_1n8ud_27{justify-content:flex-end;display:flex}._submitButton_1n8ud_32{width:auto;min-width:13rem}._formMessage_1n8ud_37{border-radius:.9rem;margin:0;padding:.9rem 1rem;font-weight:600;line-height:1.45}._formMessageError_1n8ud_45{border:1px solid var(--color-status-error-border);background:var(--color-status-error-bg);color:var(--color-status-error-text)}._formMessageSuccess_1n8ud_51{border:1px solid var(--color-status-success-border);background:var(--color-status-success-bg);color:var(--color-status-success-text)}@media (width>=768px){._pageStack_1n8ud_7{gap:2rem}._row_1n8ud_21{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){._expandedContainer_1n8ud_12{max-width:min(100%,84rem)}}._seniorityGroup_1n8ud_74{flex-direction:column;gap:.75rem;display:flex}._seniorityLabel_1n8ud_80{color:var(--color-text-primary);font-size:.88rem;font-weight:600;line-height:1.2}._seniorityOptions_1n8ud_87{align-items:center;gap:.5rem;display:flex}._seniorityOption_1n8ud_87{min-width:5.5rem;height:2.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:1px solid #ffffff38;border-radius:.9rem;justify-content:center;align-items:center;padding:0 1.2rem;font-size:.92rem;font-weight:600;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s;display:flex}._seniorityOption_1n8ud_87:hover{border-color:var(--color-brand-primary);color:var(--color-text-primary)}._seniorityOptionActive_1n8ud_125{background:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-ring-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary) 25%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}._seniorityOption_1n8ud_87:focus-visible{border-color:var(--color-brand-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-brand-primary) 30%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-brand-primary) 18%, transparent);outline:none}._container_1wslj_1{place-items:center;min-height:24rem;display:grid}._inner_1wslj_7{flex-direction:column;align-items:center;gap:1.75rem;display:flex}._spinnerWrapper_1wslj_15{width:56px;height:56px;position:relative}._glow_1wslj_21{background:radial-gradient(circle, color-mix(in srgb, var(--color-brand-accent) 12%, transparent) 0%, transparent 70%);border-radius:50%;animation:2s ease-in-out infinite _glowPulse_1wslj_1;position:absolute;inset:-8px}._ringOuter_1wslj_33{border:2.5px solid color-mix(in srgb, var(--color-brand-accent) 12%, transparent);border-top-color:var(--color-brand-accent);border-right-color:color-mix(in srgb, var(--color-brand-accent) 55%, transparent);border-radius:50%;animation:1.1s cubic-bezier(.45,.05,.55,.95) infinite _spinCW_1wslj_1;position:absolute;inset:0}._ringInner_1wslj_43{border:2px solid color-mix(in srgb, var(--color-brand-accent) 8%, transparent);border-bottom-color:color-mix(in srgb, var(--color-brand-accent) 70%, transparent);border-left-color:color-mix(in srgb, var(--color-brand-accent) 30%, transparent);border-radius:50%;animation:1.6s linear infinite _spinCCW_1wslj_1;position:absolute;inset:10px}._textRow_1wslj_54{align-items:center;gap:.35rem;display:flex}._message_1wslj_60{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);letter-spacing:.015em;margin:0;font-size:.9rem;line-height:1}._dots_1wslj_68{align-items:flex-end;gap:3px;padding-bottom:1px;display:flex}._dot_1wslj_68{background:color-mix(in srgb, var(--color-brand-accent) 70%, transparent);border-radius:50%;width:4px;height:4px;animation:1.3s ease-in-out infinite _dotBounce_1wslj_1}._dot_1wslj_68:nth-child(2){animation-delay:.15s}._dot_1wslj_68:nth-child(3){animation-delay:.3s}@keyframes _spinCW_1wslj_1{to{transform:rotate(360deg)}}@keyframes _spinCCW_1wslj_1{to{transform:rotate(-360deg)}}@keyframes _glowPulse_1wslj_1{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes _dotBounce_1wslj_1{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}._content_14oy6_3{width:100%;min-height:100dvh;padding-block:1rem}._expandedContainer_14oy6_10{max-width:min(100%,78rem)}@media (width>=1280px){._expandedContainer_14oy6_10{max-width:min(100%,84rem)}}._pageStack_14oy6_20{gap:1.6rem;display:grid}._summaryCards_14oy6_25{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:center;align-items:stretch;gap:24px;max-width:980px;margin:0 auto;display:grid}@media (width<=1100px){._summaryCards_14oy6_25{grid-template-columns:1fr}}._pageActions_14oy6_41{margin-top:1.5rem}._pageActionLink_14oy6_45{background:color-mix(in srgb, var(--color-ring-focus) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-ring-focus) 30%, transparent);color:var(--color-text-primary);transition:background var(--transition-default), transform var(--transition-default);border-radius:.95rem;justify-content:center;align-items:center;padding:.95rem 1.25rem;font-weight:700;text-decoration:none;display:inline-flex}._pageActionLink_14oy6_45:hover{background:color-mix(in srgb, var(--color-ring-focus) 18%, transparent);transform:translateY(-1px)}._summaryCard_14oy6_25{text-align:center;background:#ffffff05;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;height:100%;min-height:200px;padding:1.25rem 1.5rem;display:flex}._loadingState_14oy6_79,._emptyState_14oy6_80,._pageError_14oy6_81{border:1px solid var(--color-border-shell-inner);background:var(--color-bg-surface-dark);color:var(--color-text-primary);text-align:center;border-radius:1rem;padding:1rem 1.1rem;font-weight:700}._pageError_14oy6_81{border-color:color-mix(in srgb, var(--color-priority-high) 38%, transparent);color:var(--color-priority-high-text)}._cardGlass_14oy6_96{background:var(--color-bg-shell);border:1px solid color-mix(in srgb, var(--color-ring-focus) 12%, transparent);box-shadow:var(--shadow-feature);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-clip:border-box}._summaryIconBox_14oy6_104{background:color-mix(in srgb, var(--color-ring-focus) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-ring-focus) 28%, transparent);width:56px;height:56px;color:var(--color-text-accent-light);box-shadow:0 4px 18px color-mix(in srgb, var(--color-progress-end) 8%, transparent), inset 0 1px 0 #ffffff05;border-radius:12px;place-items:center;margin-bottom:.6rem;display:grid}._summaryMeta_14oy6_117{place-items:center;gap:.25rem;min-width:0;display:grid}._summaryBig_14oy6_125{letter-spacing:-.02em;color:var(--color-text-primary);text-align:center;font-size:2.6rem;font-weight:900;line-height:1}._summarySmall_14oy6_134,._summaryHint_14oy6_135{color:var(--color-text-muted);opacity:.92;text-align:center;font-size:.95rem;font-weight:600}._skillsShell_14oy6_143{border-radius:var(--radius-shell);background:var(--color-bg-surface-dark);border:1px solid var(--color-border-shell-inner);margin-top:1.2rem;padding:1.5rem}._skillPlanList_14oy6_151{gap:1rem;display:grid}._skillPlanCard_14oy6_156{background:var(--color-bg-card-dark);border:1px solid var(--color-border-shell-inner);border-radius:1.25rem;gap:1rem;padding:1.25rem;transition:background .18s,border-color .18s;display:grid}._skillPlanCard_14oy6_156:hover{background:color-mix(in srgb, var(--color-bg-card-dark) 85%, transparent);border-color:color-mix(in srgb, var(--color-ring-focus) 20%, transparent)}._skillPlanHeader_14oy6_171{width:100%;color:inherit;cursor:default;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}._skillPlanHeader_14oy6_171>div{gap:.55rem;display:grid}._skillBadge_14oy6_190{text-transform:uppercase;color:var(--color-text-primary);border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:.35rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}._priorityalta_14oy6_203{background:color-mix(in srgb, var(--color-priority-high) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-high) 35%, transparent)}._priorityMedia_14oy6_208{background:color-mix(in srgb, var(--color-priority-medium) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-medium) 35%, transparent)}._prioritybaixa_14oy6_213{background:color-mix(in srgb, var(--color-priority-low) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-low) 35%, transparent)}._skillPlanTitle_14oy6_218{color:var(--color-text-primary);font-size:1rem;font-weight:800}._skillPlanMeta_14oy6_224{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:1rem;display:flex}._expandIcon_14oy6_232{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.9rem;display:inline-flex}._progressTrack_14oy6_244{background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;height:10px;overflow:hidden}._progressFill_14oy6_252{background:linear-gradient(90deg, var(--color-progress-start) 0%, var(--color-progress-end) 100%);width:0;height:100%;box-shadow:0 0 14px color-mix(in srgb, var(--color-progress-end) 30%, transparent);border-radius:999px;transition:width .42s}._progressFill_14oy6_252[data-status=concluída]{background:linear-gradient(90deg, var(--color-progress-done-start) 0%, var(--color-progress-done-end) 100%);box-shadow:0 0 14px color-mix(in srgb, var(--color-progress-done-start) 30%, transparent)}._progressFill_14oy6_252[data-status=futura]{background:linear-gradient(90deg, color-mix(in srgb, var(--color-progress-start) 40%, transparent) 0%, color-mix(in srgb, var(--color-progress-end) 40%, transparent) 100%);box-shadow:none;opacity:.5}._skillTaskList_14oy6_277{gap:.75rem;display:grid}._skillTaskItem_14oy6_282{text-align:left;width:100%;color:var(--color-text-primary);border:1px solid var(--color-border-shell-inner);transition:transform var(--transition-default), background var(--transition-default);cursor:pointer;background:#00000038;border-radius:.95rem;align-items:center;gap:.5rem;padding:.95rem 1rem;font-size:.95rem;display:flex}._skillTaskItem_14oy6_282:hover{background:#ffffff1a;transform:translateY(-1px)}._taskDone_14oy6_303{color:#ffffff8c;text-decoration:line-through}@media (width<=900px){._summaryCards_14oy6_25{grid-template-columns:1fr}}._cardGridGlass_14oy6_314{background:var(--color-bg-shell);border:1px solid color-mix(in srgb, var(--color-ring-focus) 12%, transparent);box-shadow:var(--shadow-feature);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:var(--radius-shell,1rem);padding:1.25rem}._planGrid_14oy6_323{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-top:.5rem;display:grid}._planCard_14oy6_330{background:var(--color-bg-card-dark);border:1px solid var(--color-border-shell-inner);cursor:pointer;transition:transform var(--transition-default), border-color var(--transition-default), background var(--transition-default);border-radius:1.25rem;outline:none;gap:.75rem;padding:1.25rem;display:grid}._planCard_14oy6_330:hover,._planCard_14oy6_330:focus-visible{border-color:color-mix(in srgb, var(--color-ring-focus) 35%, transparent);background:color-mix(in srgb, var(--color-bg-card-dark) 80%, transparent);transform:translateY(-2px)}._planCardHeader_14oy6_349{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}._planCardTitleBlock_14oy6_356{flex:1;min-width:0}._planCardTitle_14oy6_356{color:var(--color-text-primary);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:1.05rem;font-weight:800;line-height:1.3}._planCardActions_14oy6_371{flex-shrink:0;align-items:center;gap:.35rem;display:flex}._iconButton_14oy6_378{border:1px solid var(--color-border-shell-inner);width:30px;height:30px;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-default), color var(--transition-default), box-shadow var(--transition-default);background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}._iconButton_14oy6_378:hover:not(:disabled),._iconButton_14oy6_378:focus-visible{color:var(--color-text-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-ring-focus) 30%, transparent);background:#ffffff1f;outline:none}._iconButton_14oy6_378:disabled{opacity:.5;cursor:not-allowed;background:#ffffff0a}._iconButtonDanger_14oy6_406:hover:not(:disabled),._iconButtonDanger_14oy6_406:focus-visible{background:color-mix(in srgb, var(--color-priority-high) 22%, transparent);color:var(--color-priority-high-text)}._planCardMetaLine_14oy6_412{color:var(--color-text-muted);align-items:center;gap:.45rem;font-size:.85rem;display:flex}._planCardProgressBlock_14oy6_420{gap:.45rem;margin-top:.25rem;display:grid}._planCardProgressLabels_14oy6_426{color:var(--color-text-muted);justify-content:space-between;font-size:.8rem;font-weight:600;display:flex}._backButton_14oy6_434{border:1px solid var(--color-border-shell-inner);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-default), border-color var(--transition-default);background:0 0;border-radius:.75rem;align-self:flex-start;align-items:center;gap:.45rem;padding:.5rem .85rem;font-size:.9rem;font-weight:600;display:inline-flex}._backButton_14oy6_434:hover{border-color:color-mix(in srgb, var(--color-ring-focus) 30%, transparent);background:#ffffff0f}._taskDoneIcon_14oy6_455{color:var(--color-semantic-success-check,#22c55e);flex-shrink:0}._skillTaskItem_14oy6_282:disabled{cursor:default;opacity:.65}._skillTaskItem_14oy6_282:disabled:hover{background:#00000038;transform:none}._confirmOverlay_14oy6_471{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-sizing:border-box;background:#0009;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;animation:.18s _fadeIn_14oy6_1;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}@keyframes _fadeIn_14oy6_1{0%{opacity:0}to{opacity:1}}._confirmCard_14oy6_503{background:var(--color-bg-shell,#0d1b2a);border:1px solid color-mix(in srgb, var(--color-ring-focus) 20%, transparent);text-align:center;box-sizing:border-box;border-radius:1.25rem;justify-items:center;gap:1rem;width:min(92vw,420px);padding:2rem;animation:.22s cubic-bezier(.2,.8,.2,1) _slideUp_14oy6_1;display:grid;box-shadow:0 24px 70px #00000073}@keyframes _slideUp_14oy6_1{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}._confirmIcon_14oy6_531{background:color-mix(in srgb, var(--color-progress-done-start,#22c55e) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-progress-done-start,#22c55e) 28%, transparent);width:56px;height:56px;color:var(--color-semantic-success-check,#22c55e);border-radius:999px;place-items:center;display:grid}._confirmTitle_14oy6_542{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}._confirmDescription_14oy6_550{color:var(--color-text-muted);margin:0;font-size:.9rem;line-height:1.5}._confirmActions_14oy6_557{gap:.75rem;width:100%;margin-top:.5rem;display:flex}._confirmButtonCancel_14oy6_564,._confirmButtonConfirm_14oy6_565{cursor:pointer;border-radius:.75rem;flex:1;padding:.75rem 1rem;font-size:.9rem;font-weight:700;transition:background .16s,transform .16s}._confirmButtonCancel_14oy6_564{border:1px solid var(--color-border-shell-inner);color:var(--color-text-primary);background:#ffffff0f}._confirmButtonCancel_14oy6_564:hover{background:#ffffff1f}._confirmButtonConfirm_14oy6_565{background:color-mix(in srgb, var(--color-progress-done-start,#22c55e) 85%, transparent);border:1px solid color-mix(in srgb, var(--color-progress-done-start,#22c55e) 50%, transparent);color:#fff}._confirmButtonConfirm_14oy6_565:hover{background:var(--color-progress-done-start,#22c55e);transform:translateY(-1px)}._toast_14oy6_597{z-index:1100;background:var(--color-bg-shell,#0d1b2a);border:1px solid color-mix(in srgb, var(--color-progress-done-start,#22c55e) 35%, transparent);color:var(--color-semantic-success-check,#22c55e);cursor:pointer;border-radius:.85rem;align-items:center;gap:.6rem;padding:.85rem 1.25rem;font-size:.9rem;font-weight:700;animation:.3s cubic-bezier(.2,.8,.2,1) _toastIn_14oy6_1;display:flex;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 12px 40px #0006}._renameInput_14oy6_617{border:1px solid color-mix(in srgb, var(--color-border-shell-inner) 70%, transparent);width:100%;color:var(--color-text-primary);background:#00000040;border-radius:.85rem;outline:none;padding:.85rem .95rem;font-size:.95rem;font-weight:700}._renameInput_14oy6_617:focus{border-color:color-mix(in srgb, var(--color-ring-focus) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-ring-focus) 18%, transparent)}._renameError_14oy6_634{color:var(--color-priority-high-text,#ef4444);text-align:left;font-size:.85rem;font-weight:800}._skippedNotice_14oy6_642{border:1px solid color-mix(in srgb, var(--color-priority-medium,#f59e0b) 30%, transparent);background:color-mix(in srgb, var(--color-priority-medium,#f59e0b) 6%, var(--color-bg-surface-dark));border-radius:1rem;gap:.65rem;padding:1.15rem 1.25rem;display:grid}._skippedNoticeHeader_14oy6_651{color:var(--color-priority-medium,#f59e0b);align-items:center;gap:.5rem;font-size:.95rem;display:flex}._skippedNoticeText_14oy6_659{color:var(--color-text-muted);margin:0;font-size:.88rem;line-height:1.55}._skippedList_14oy6_666{color:var(--color-text-primary);gap:.35rem;margin:0;padding-left:1.2rem;font-size:.88rem;display:grid}._skippedList_14oy6_666 li{line-height:1.5}._skippedPlanRef_14oy6_679{color:var(--color-text-muted);font-weight:400}@keyframes _toastIn_14oy6_1{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}._toolbar_14oy6_695{align-items:center;gap:.85rem;width:100%;margin-top:1.5rem;margin-bottom:1rem;display:flex}._searchField_14oy6_705{flex:1;align-items:center;min-width:0;display:flex;position:relative}._searchIcon_14oy6_716{color:var(--color-text-muted);pointer-events:none;align-items:center;display:flex;position:absolute;left:.85rem}._searchInput_14oy6_725{border:1px solid color-mix(in srgb, var(--color-border-input) 65%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface-panel) 85%, transparent);width:100%;color:var(--color-text-primary);padding:.7rem .95rem .7rem 2.6rem;font-size:.9rem;transition:border-color .2s,background-color .2s}._searchInput_14oy6_725::placeholder{color:var(--color-text-muted);opacity:.75}._searchInput_14oy6_725:focus{border-color:color-mix(in srgb, var(--color-ring-focus) 55%, transparent);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-ring-focus) 18%, transparent)}._sortField_14oy6_745{border:1px solid color-mix(in srgb, var(--color-border-shell-inner) 70%, transparent);background:var(--color-surface-panel);min-width:14rem;max-width:22rem;height:2.65rem;color:var(--color-text-muted);-webkit-user-select:none;user-select:none;border-radius:.85rem;flex:0 auto;align-items:center;gap:.5rem;padding:0 .85rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}._sortField_14oy6_745:hover{border-color:color-mix(in srgb, var(--color-ring-focus) 35%, transparent);background-color:color-mix(in srgb, var(--color-surface-panel) 92%, transparent)}._sortField_14oy6_745:focus-within{border-color:var(--color-border-input-focus);background-color:color-mix(in srgb, var(--color-surface-panel) 95%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ring-focus) 35%, transparent)}._sortLabel_14oy6_774{white-space:nowrap;font-size:.8rem;font-weight:600}._sortValue_14oy6_780{color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:.5rem;font-size:.85rem;font-weight:700;overflow:hidden}._sortDropdown_14oy6_792{z-index:50;background:var(--color-surface-panel);border:1px solid var(--color-border-input);border-radius:var(--radius-control);max-height:18rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #00000040}._sortOption_14oy6_813{border-radius:calc(var(--radius-control) - 4px);color:var(--color-text-primary);cursor:pointer;padding:.55rem .75rem;font-size:.85rem;font-weight:650;transition:background-color .15s,color .15s}._sortOption_14oy6_813:hover{background:var(--color-brand-primary);color:var(--color-text-primary)}._sortOption_14oy6_813[aria-selected=true]{background:color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-surface-panel))}._sortSelect_14oy6_834:focus-visible{outline:none}@media (width<=720px){._toolbar_14oy6_695{flex-direction:column;align-items:stretch}._sortField_14oy6_745{width:100%;max-width:100%}}._card_1phqz_1{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-shell) 96%, transparent), color-mix(in srgb, var(--color-bg-shell) 92%, transparent));border:1px solid color-mix(in srgb, var(--color-brand-accent) 45%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;contain:layout;border-radius:.9rem;justify-content:space-between;align-items:center;gap:1rem;min-height:3.9rem;padding:.95rem 1rem;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s;display:flex;box-shadow:inset 0 0 0 1px #ffffff05}._card_1phqz_1:hover{border-color:color-mix(in srgb, var(--color-brand-accent) 65%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-shell) 100%, transparent), color-mix(in srgb, var(--color-bg-shell) 96%, transparent));transform:translateY(-1px);box-shadow:0 4px 16px #0003}._card_1phqz_1:focus-visible{outline:2px solid color-mix(in srgb, var(--color-ring-focus) 80%, transparent);outline-offset:3px}._left_1phqz_44{align-items:center;gap:.9rem;min-width:0;display:flex}._icon_1phqz_51{border:1px solid color-mix(in srgb, var(--color-brand-accent) 85%, transparent);background:color-mix(in srgb, var(--color-bg-info-pane) 92%, transparent);width:1.7rem;height:1.7rem;color:var(--color-text-accent);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._iconDot_1phqz_64{border:1px solid color-mix(in srgb, var(--color-ring-focus) 55%, transparent);background:color-mix(in srgb, var(--color-ring-focus) 8%, transparent);border-radius:999px;width:.8rem;height:.8rem}._text_1phqz_72{gap:.06rem;min-width:0;display:grid}._name_1phqz_78{color:var(--color-text-primary);font-size:.98rem;font-weight:700;line-height:1.2}._description_1phqz_85{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);font-size:.74rem;line-height:1.1}._checkboxWrap_1phqz_91{align-items:center;display:inline-flex}._sync_1phqz_96{color:color-mix(in srgb, var(--color-text-muted) 85%, transparent);margin-left:.5rem;font-size:.85rem}._checkboxWrap_1phqz_91 input{-webkit-tap-highlight-color:transparent;touch-action:manipulation;scroll-margin-top:0}._wrap_2ivdh_1{background:color-mix(in srgb, var(--color-bg-shell) 96%, transparent);border:1px solid color-mix(in srgb, var(--color-ring-focus) 38%, transparent);border-radius:1rem;flex-direction:column;gap:1rem;padding:1.3rem;display:flex}._list_2ivdh_11{grid-template-columns:1fr;gap:1rem;display:grid}._heading_2ivdh_17{align-items:center;gap:10px;display:flex}._title_2ivdh_23{color:var(--color-text-primary);font-weight:700}._subtitle_2ivdh_28{color:color-mix(in srgb, var(--color-text-muted) 75%, transparent);font-size:.92rem}._iconBadge_2ivdh_33{border:1px solid #0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._iconRequired_2ivdh_44{background:color-mix(in srgb, var(--color-semantic-error) 18%, transparent);border-color:color-mix(in srgb, var(--color-semantic-error) 38%, transparent);color:var(--color-semantic-error)}._iconOptional_2ivdh_50{background:color-mix(in srgb, var(--color-semantic-warning) 16%, transparent);border-color:color-mix(in srgb, var(--color-semantic-warning) 34%, transparent);color:var(--color-semantic-warning)}@media (width<=640px){._list_2ivdh_11{gap:8px}}._card_31rpy_1{background:linear-gradient(180deg, color-mix(in srgb, var(--color-bg-info-pane) 96%, transparent), color-mix(in srgb, var(--color-bg-form-pane) 96%, transparent));border:1px solid color-mix(in srgb, var(--color-ring-focus) 42%, transparent);border-radius:1rem;flex:1;justify-content:space-between;align-items:center;gap:1.4rem;min-height:4.4rem;padding:1rem 1.2rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}._card_31rpy_1:hover{border-color:color-mix(in srgb, var(--color-ring-focus) 60%, transparent);transform:translateY(-2px);box-shadow:0 6px 24px #0003}._left_31rpy_25{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}._icon_31rpy_33{background:color-mix(in srgb, var(--color-brand-primary) 95%, transparent);border:1px solid color-mix(in srgb, var(--color-ring-focus) 28%, transparent);width:2.55rem;height:2.55rem;color:var(--color-text-primary);border-radius:.85rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}._titleWrap_31rpy_46{gap:.1rem;min-width:0;display:grid}._title_31rpy_46{color:var(--color-text-primary);font-size:1rem;font-weight:700;line-height:1.2}._subtitle_31rpy_59{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);font-size:.8rem}._right_31rpy_64{flex-shrink:0;justify-items:end;gap:.1rem;display:grid}._percentage_31rpy_71{color:var(--color-text-accent);font-size:1.2rem;font-weight:800;line-height:1}._label_31rpy_78{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);font-size:.8rem;line-height:1}@media (width<=640px){._card_31rpy_1{flex-direction:column;align-items:flex-start}._right_31rpy_64{justify-items:flex-start;width:100%}}._content_b0k7q_1{min-height:100dvh;padding-block:1rem}._expandedContainer_b0k7q_7{max-width:min(100%,84rem)}._emptyState_b0k7q_11{background:var(--color-surface-panel);border:1px solid var(--color-border-shell-inner);border-radius:1rem;place-items:center;gap:1.5rem;min-height:300px;padding:2.5rem;display:grid}._emptyStateText_b0k7q_22{color:var(--color-text-muted);text-align:center;max-width:420px;font-size:.95rem;line-height:1.6}._page_b0k7q_29{gap:1.7rem;display:grid}._hero_b0k7q_34{gap:1rem;display:grid}._heroHeading_b0k7q_39{gap:.65rem;display:grid}._title_b0k7q_44{letter-spacing:-.03em;color:var(--color-text-heading-hero);margin:0;font-size:clamp(2.2rem,4vw,2.95rem);line-height:1.02}._subtitle_b0k7q_52{max-width:50rem;color:color-mix(in srgb, var(--color-text-muted) 82%, transparent);margin:0;font-size:1rem;line-height:1.55}._infoBanner_b0k7q_60{background:color-mix(in srgb, var(--color-bg-info-pane) 95%, transparent);border:1px solid color-mix(in srgb, var(--color-ring-focus) 35%, transparent);color:color-mix(in srgb, var(--color-text-primary) 90%, transparent);border-radius:.95rem;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;padding:.95rem 1rem;display:grid}._infoBanner_b0k7q_60 p{color:inherit;margin:0;font-size:.92rem}._infoIcon_b0k7q_78{border:1px solid color-mix(in srgb, var(--color-ring-focus) 35%, transparent);background:color-mix(in srgb, var(--color-brand-primary) 85%, transparent);width:2rem;height:2rem;color:var(--color-ring-focus);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._skillsSection_b0k7q_90{gap:1rem;display:grid}._sectionHeading_b0k7q_95{align-items:center;gap:.8rem;display:flex}._sectionIcon_b0k7q_101{background:color-mix(in srgb, var(--color-brand-primary) 90%, transparent);border:1px solid color-mix(in srgb, var(--color-ring-focus) 35%, transparent);width:2.5rem;height:2.5rem;color:var(--color-ring-focus);border-radius:.85rem;justify-content:center;align-items:center;display:inline-flex}._sectionTitle_b0k7q_113{color:var(--color-text-primary);margin:0;font-size:1.05rem;font-weight:700}._grid_b0k7q_120{gap:1.8rem;display:grid}._actionContainer_b0k7q_125{border-top:1px solid color-mix(in srgb, var(--color-ring-focus) 15%, transparent);justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;display:flex}._actionContainer_b0k7q_125 button{min-width:12rem}@media (width>=980px){._grid_b0k7q_120{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}._content_1gbui_1{min-height:100dvh;padding-block:1rem}._expandedContainer_1gbui_7{max-width:min(100%,78rem)}._pageStack_1gbui_11{gap:1.6rem;display:grid}._loadingState_1gbui_16{min-height:24rem;color:var(--color-text-muted);place-items:center;font-size:1rem;display:grid}._analysisCard_1gbui_24{border:1px solid var(--color-border-shell);border-radius:var(--radius-control);background:var(--color-surface-panel);gap:1.35rem;padding:1.25rem;display:grid}._jobHeader_1gbui_33{border-bottom:1px solid var(--color-border-shell-inner);padding-bottom:1rem}._jobInfo_1gbui_38{align-items:center;gap:.9rem;display:flex}._briefcaseIcon_1gbui_44{border:1px solid color-mix(in srgb, var(--color-ring-focus) 28%, transparent);border-radius:var(--radius-control);background:var(--color-brand-primary);width:3.6rem;height:3.6rem;color:var(--color-text-primary);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._jobDetails_1gbui_57{gap:.35rem;min-width:0;display:grid}._jobTitle_1gbui_63{color:var(--color-text-primary);margin:0;font-size:1.1rem;line-height:1.15}._company_1gbui_70{color:var(--color-text-muted);align-items:center;gap:.35rem;margin:0;font-size:.85rem;line-height:1.2;display:inline-flex}._company_1gbui_70 svg{color:var(--color-text-icon);flex-shrink:0}._compatibilitySection_1gbui_85{align-items:center;gap:1.25rem;display:grid}._compatibilitySummary_1gbui_91{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;display:grid}._circularProgress_1gbui_98{flex-shrink:0;width:6.1rem;height:6.1rem;position:relative}._progressCircle_1gbui_105{width:100%;height:100%;transform:rotate(-90deg)}._progressBackground_1gbui_111{fill:none;stroke:#ffffff21;stroke-width:12px}._progressFill_1gbui_117{fill:none;stroke-width:12px;stroke-linecap:round;transition:stroke-dasharray var(--transition-default)}._fill-high_1gbui_124{stroke:var(--color-semantic-success)}._fill-medium_1gbui_128{stroke:var(--color-semantic-warning)}._fill-low_1gbui_132{stroke:var(--color-semantic-error)}._progressText_1gbui_136{place-items:center;display:grid;position:absolute;inset:0}._percentage_1gbui_143{color:var(--color-text-primary);font-size:1.45rem;font-weight:800;line-height:1}._compatibilityInfo_1gbui_150{align-content:center;gap:.55rem;min-width:0;display:grid}._compatibilityTitle_1gbui_157{color:var(--color-text-primary);font-size:.86rem;font-weight:700}._compatibilityBadge_1gbui_163{border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-width:9.8rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;line-height:1;display:inline-flex}._badge-high_1gbui_176{background:var(--color-semantic-success);color:var(--color-semantic-success-on)}._badge-medium_1gbui_181{background:var(--color-semantic-warning);color:var(--color-semantic-warning-on)}._badge-low_1gbui_186{background:var(--color-semantic-error);color:var(--color-semantic-error-on)}._compatibilityDescription_1gbui_191{max-width:23rem;color:var(--color-text-muted);margin:0;font-size:.86rem;line-height:1.45}._levelIndicators_1gbui_199{gap:.85rem;display:grid}._levelItem_1gbui_204{text-align:center;flex-direction:column;align-items:center;gap:.35rem;min-width:0;padding:.35rem .2rem;display:flex}._levelIcon_1gbui_214{color:var(--color-brand-accent);margin-bottom:.15rem}._levelLabel_1gbui_219{color:var(--color-text-primary);font-size:.78rem;font-weight:700;line-height:1.3}._levelValue_1gbui_226{color:var(--color-text-muted);font-size:.84rem;line-height:1.3}._skillsContainer_1gbui_232{align-items:start;gap:1rem;display:grid}._skillCard_1gbui_238{border-radius:var(--radius-control);background:0 0;gap:.8rem;padding:1rem 1.25rem}._skillCard_1gbui_238 header{border-bottom:1px solid var(--color-border-shell-inner);align-items:center;gap:.6rem;padding-bottom:.7rem}._skillCard_1gbui_238 header span{border:0;border-radius:999px;width:1.75rem;height:1.75rem}._skillCard_1gbui_238 h2{font-family:var(--font-body);color:var(--color-text-primary);letter-spacing:0;font-size:.84rem;line-height:1.2}._hasSkillCard_1gbui_267{border-color:color-mix(in srgb, var(--color-semantic-success) 72%, transparent)}._hasSkillCard_1gbui_267 header span{background:var(--color-semantic-success);color:var(--color-semantic-success-on)}._needSkillCard_1gbui_276{border-color:color-mix(in srgb, var(--color-semantic-error) 72%, transparent)}._needSkillCard_1gbui_276 header span{background:var(--color-semantic-error);color:var(--color-text-primary)}._skillsList_1gbui_285{display:grid}._skillItem_1gbui_289{min-height:2rem;color:var(--color-text-primary);border-bottom:1px solid #ffffff24;align-items:center;gap:.45rem;font-size:.84rem;line-height:1.35;display:flex}._skillItem_1gbui_289:last-child{border-bottom:0}._checkmarkIcon_1gbui_304,._xmarkIcon_1gbui_305{flex-shrink:0}._checkmarkIcon_1gbui_304{color:var(--color-semantic-success)}._xmarkIcon_1gbui_305{color:var(--color-semantic-error)}._recommendationCard_1gbui_317{border-color:var(--color-border-shell);background:#011e2fb8;grid-template-columns:auto 1fr;align-items:center;gap:.75rem .85rem;padding:.75rem}._recommendationCard_1gbui_317 header{display:contents}._recommendationCard_1gbui_317 header span{border-color:color-mix(in srgb, var(--color-ring-focus) 32%, transparent);background:var(--color-brand-accent);width:3.25rem;height:3.25rem;color:var(--color-text-primary);grid-row:1/span 2}._recommendationCard_1gbui_317 h2{font-family:var(--font-body);color:var(--color-text-primary);letter-spacing:0;font-size:.86rem;line-height:1.2}._recommendationCard_1gbui_317>div{display:block}._recommendationText_1gbui_351{color:var(--color-text-muted);margin:0;font-size:.82rem;line-height:1.45}._saveError_1gbui_358{color:var(--color-semantic-error-muted);margin:0;font-size:.84rem;line-height:1.4}._planExistsHint_1gbui_365{color:var(--color-text-muted);text-align:end;margin:0;font-size:.82rem;line-height:1.4}._actionButtons_1gbui_373{gap:1rem;display:grid}._actionButtons_1gbui_373 button{min-height:2.65rem}@media (width>=768px){._expandedContainer_1gbui_7{max-width:min(100%,78rem)}._pageStack_1gbui_11{gap:2rem}._analysisCard_1gbui_24{gap:1.55rem;padding:1.5rem}._jobHeader_1gbui_33{padding-bottom:1.15rem}._skillsContainer_1gbui_232{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._actionButtons_1gbui_373{grid-template-columns:minmax(13rem,16rem) minmax(13rem,16rem);justify-content:end}}@media (width>=980px){._compatibilitySection_1gbui_85{grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);gap:1.5rem}._levelIndicators_1gbui_199{border-left:1px solid var(--color-border-shell-inner);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;min-height:5.65rem}._levelItem_1gbui_204{padding-inline:2rem}._levelItem_1gbui_204+._levelItem_1gbui_204{border-left:1px solid var(--color-border-shell)}}@media (width>=1280px){._expandedContainer_1gbui_7{max-width:min(100%,84rem)}}@media (width<=520px){._compatibilitySummary_1gbui_91{grid-template-columns:1fr;justify-items:start}._recommendationCard_1gbui_317{grid-template-columns:1fr}._recommendationCard_1gbui_317 header{display:grid}._recommendationCard_1gbui_317 header span{grid-row:auto}}._sidebar_1py4q_1{box-sizing:border-box;background-color:var(--color-bg-sidebar);height:100vh;color:var(--color-text-primary);z-index:100;flex-direction:column;transition:width .3s,padding .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden}._expanded_1py4q_21{width:240px;padding:16px}._collapsed_1py4q_26{width:80px;padding:16px 12px}@media (width<=768px){._sidebar_1py4q_1{display:none}}._sidebarToggleButton_1py4q_40{color:var(--color-text-primary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-bottom:20px;padding:4px;transition:background-color .2s;display:flex}._sidebarToggleButton_1py4q_40:hover{background-color:var(--color-bg-sidebar-hover)}._chevronCollapsed_1py4q_63{transform:rotate(180deg)}._sidebarLogoArea_1py4q_67{align-items:center;gap:10px;margin-bottom:30px;display:flex}._sidebarLogoBox_1py4q_75{background:var(--color-bg-sidebar-active);border-radius:8px;padding:8px}._sidebarLogoText_1py4q_81{flex-direction:column;font-weight:700;display:flex}._sidebarNav_1py4q_87{flex-direction:column;flex:1;gap:10px;display:flex}._sidebarItem_1py4q_95{color:var(--color-text-primary);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px;text-decoration:none;transition:background .2s,transform .2s;display:flex}._expanded_1py4q_21 ._sidebarItem_1py4q_95{justify-content:flex-start}._collapsed_1py4q_26 ._sidebarItem_1py4q_95{justify-content:center}._sidebarItem_1py4q_95:hover{background-color:var(--color-bg-sidebar-hover);transform:translate(2px)}._active_1py4q_125{background-color:var(--color-bg-sidebar-active);box-shadow:0 2px 12px #1fa3c64d}._sidebarFooter_1py4q_130{justify-content:center;margin-top:auto;padding-top:20px;display:flex}._logoutButton_1py4q_139{color:var(--color-text-sidebar-muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:10px;transition:all .2s;display:flex}._expanded_1py4q_21 ._logoutButton_1py4q_139{justify-content:flex-start}._collapsed_1py4q_26 ._logoutButton_1py4q_139{justify-content:center}._logoutButton_1py4q_139:hover{background-color:var(--color-bg-danger-hover);color:var(--color-text-primary)}._modalOverlay_1py4q_175{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#00000080;justify-content:center;align-items:center;animation:.2s ease-out _overlayFadeIn_1py4q_1;display:flex;position:fixed;inset:0}@keyframes _overlayFadeIn_1py4q_1{0%{opacity:0}to{opacity:1}}._modal_1py4q_175{background:var(--color-bg-modal);border:1px solid var(--color-border-modal);border-radius:1rem;width:90%;max-width:400px;padding:2rem;animation:.25s ease-out _modalSlideIn_1py4q_1;box-shadow:0 20px 60px #00000080}@keyframes _modalSlideIn_1py4q_1{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalTitle_1py4q_227{color:var(--color-text-modal-title);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}._modalMessage_1py4q_236{color:var(--color-text-modal-body);margin:0 0 1.5rem;font-size:.95rem}._modalActions_1py4q_244{justify-content:flex-end;gap:1rem;display:flex}._buttonCancel_1py4q_251{border:1px solid var(--color-border-modal);color:var(--color-text-modal-body);cursor:pointer;background:0 0;border-radius:.75rem;padding:.65rem 1.5rem;font-weight:600;transition:all .2s}._buttonCancel_1py4q_251:hover{background:color-mix(in srgb, var(--color-border-modal) 50%, transparent);color:var(--color-text-modal-title)}._buttonConfirm_1py4q_274{background:var(--color-danger);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:.75rem;padding:.65rem 1.5rem;font-weight:600;transition:all .2s}._buttonConfirm_1py4q_274:hover{background:var(--color-danger-hover)}._modalOverlay_cxmxf_1{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_cxmxf_1{background:var(--color-bg-modal);border:1px solid var(--color-border-modal);border-radius:.75rem;width:90%;max-width:400px;padding:2rem;box-shadow:0 10px 25px #0000004d}._modalTitle_cxmxf_24{color:var(--color-text-modal-title);margin:0 0 .75rem;font-size:1.25rem;font-weight:700}._modalMessage_cxmxf_31{color:var(--color-text-modal-body);margin:0 0 1.5rem;font-size:.95rem}._modalActions_cxmxf_37{justify-content:flex-end;gap:1rem;display:flex}._buttonCancel_cxmxf_43{border:1px solid var(--color-border-modal);color:var(--color-text-modal-body);cursor:pointer;background:0 0;border-radius:.5rem;padding:.65rem 1.5rem;font-weight:600;transition:all .2s}._buttonCancel_cxmxf_43:hover{background:color-mix(in srgb, var(--color-border-modal) 50%, transparent);color:var(--color-text-modal-title)}._buttonConfirm_cxmxf_59{background:var(--color-danger);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:.5rem;padding:.65rem 1.5rem;font-weight:600;transition:all .2s}._buttonConfirm_cxmxf_59:hover{background:var(--color-danger-hover)}._bottomNav_b15on_1{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:200;background:#061c2deb;border-top:1px solid #ffffff1f;justify-content:space-around;align-items:center;height:68px;display:flex;position:fixed;bottom:0;left:0;right:0}._item_b15on_21{color:#e8f6ff8c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:64px;height:52px;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}._iconWrap_b15on_38{justify-content:center;align-items:center;display:flex}._label_b15on_44{letter-spacing:.02em;font-size:.62rem;font-weight:600;line-height:1}._item_b15on_21:hover{color:#e8f6fff2;background:#58e0ff14;transform:translateY(-1px)}._active_b15on_57{color:#dff7ff;background:#1fa3c638}._active_b15on_57 ._iconWrap_b15on_38{filter:drop-shadow(0 0 6px #3ec1e080)}@media (width>=769px){._bottomNav_b15on_1{display:none}}._content_1y5vv_1{min-height:100dvh;padding-block:1rem}._pageStack_1y5vv_7{gap:1.6rem;display:grid}._expandedContainer_1y5vv_12{max-width:min(100%,78rem)}._toolbar_1y5vv_16{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}._searchField_1y5vv_23{flex:2 16rem;align-items:center;min-width:16rem;max-width:32rem;display:flex;position:relative}._searchIcon_1y5vv_34{color:var(--color-text-icon-placeholder);pointer-events:none;position:absolute;left:.85rem}._searchInput_1y5vv_41{border:1px solid color-mix(in srgb, var(--color-border-input) 65%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface-panel) 85%, transparent);width:100%;color:var(--color-text-primary);padding:.7rem .95rem .7rem 2.6rem;font-size:.9rem;transition:border-color .2s,background-color .2s}._searchInput_1y5vv_41::placeholder{color:var(--color-text-icon-placeholder)}._searchInput_1y5vv_41:hover{border-color:color-mix(in srgb, var(--color-border-input-hover) 75%, transparent);background-color:color-mix(in srgb, var(--color-surface-panel) 92%, transparent)}._searchInput_1y5vv_41:focus-visible{border-color:var(--color-border-input-focus);background-color:color-mix(in srgb, var(--color-surface-panel) 95%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ring-focus) 35%, transparent);outline:none}._sortField_1y5vv_68{border:1px solid color-mix(in srgb, var(--color-border-input) 65%, transparent);border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-surface-panel) 85%, transparent);min-width:14rem;max-width:22rem;height:2.65rem;color:var(--color-text-muted);flex:0 auto;align-items:center;gap:.5rem;padding:0 .85rem;transition:border-color .2s,background-color .2s,box-shadow .2s;display:flex;position:relative}._sortField_1y5vv_68:hover{border-color:color-mix(in srgb, var(--color-border-input-hover) 75%, transparent);background-color:color-mix(in srgb, var(--color-surface-panel) 92%, transparent)}._sortField_1y5vv_68:focus-within{border-color:var(--color-border-input-focus);background-color:color-mix(in srgb, var(--color-surface-panel) 95%, transparent);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-ring-focus) 35%, transparent)}._sortLabel_1y5vv_98{white-space:nowrap;font-size:.8rem;font-weight:600}._sortValue_1y5vv_104{color:var(--color-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;padding-right:.5rem;font-size:.85rem;font-weight:700;overflow:hidden}._sortDropdown_1y5vv_116{z-index:50;background:var(--color-surface-panel);border:1px solid var(--color-border-input);border-radius:var(--radius-control);max-height:18rem;margin:0;padding:.35rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow:auto;box-shadow:0 10px 30px #00000040}._sortOption_1y5vv_137{border-radius:calc(var(--radius-control) - 4px);color:var(--color-text-primary);cursor:pointer;padding:.55rem .75rem;font-size:.85rem;font-weight:650;transition:background-color .15s,color .15s}._sortOption_1y5vv_137:hover{background:var(--color-brand-primary);color:var(--color-text-primary)}._sortOption_1y5vv_137[aria-selected=true]{background:color-mix(in srgb, var(--color-brand-primary) 18%, var(--color-surface-panel))}._sortSelect_1y5vv_158:focus-visible{outline:none}._sortSelect_1y5vv_158 option{background:var(--color-surface-panel);color:var(--color-text-primary);padding:.5rem .75rem;font-weight:600}._sortSelect_1y5vv_158 option:checked,._sortSelect_1y5vv_158 option:hover{background:var(--color-brand-primary);color:var(--color-text-primary)}._list_1y5vv_179{gap:1.45rem;display:grid}._card_1y5vv_184{border:1px solid var(--color-border-shell);border-radius:var(--radius-control);background:var(--color-surface-panel);cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.25rem;transition:border-color .2s,transform .2s;display:flex}._card_1y5vv_184:hover{border-color:var(--color-border-input-hover);transform:translateY(-2px)}._card_1y5vv_184:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:2px}._levelBadge_1y5vv_207{border:1px solid var(--color-border-shell);background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent);color:var(--color-text-primary);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.75rem;font-weight:600}._left_1y5vv_218{flex:1;gap:.7rem;display:grid}._jobTitle_1y5vv_224{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:700}._companyName_1y5vv_231{color:var(--color-text-link);margin:0;font-size:.85rem;font-weight:600}._meta_1y5vv_238{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.85rem;display:flex}._tags_1y5vv_246{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}._tag_1y5vv_246{background:color-mix(in srgb, var(--color-brand-accent) 15%, transparent);color:var(--color-text-brand);border-radius:999px;padding:.35rem .75rem;font-size:.75rem;font-weight:600}._emptyState_1y5vv_263{color:var(--color-text-muted);margin:0}@media (width>=768px){._pageStack_1y5vv_7{gap:2rem}._list_1y5vv_179{gap:1.6rem}._card_1y5vv_184{padding:1.5rem}}@media (width<=900px){._searchField_1y5vv_23{flex:100%;min-width:0}._sortField_1y5vv_68{flex:100%;justify-content:space-between;width:auto;min-width:0}._card_1y5vv_184{flex-direction:column;align-items:flex-start}._right_1y5vv_301{flex-direction:column;justify-content:flex-start;align-items:flex-start}}._right_1y5vv_301{justify-content:flex-end;align-items:center;gap:.6rem;display:flex}._trashButton_1y5vv_315{border-radius:var(--radius-control);background:color-mix(in srgb, var(--color-danger) 12%, transparent);border:.5px solid color-mix(in srgb, var(--color-danger) 18%, transparent);place-items:center;width:34px;height:34px;padding:0;transition:background .18s,border-color .18s,transform .12s;display:inline-grid}._trashButton_1y5vv_315:hover{background:color-mix(in srgb, var(--color-danger) 22%, transparent);border-color:color-mix(in srgb, var(--color-danger) 34%, transparent);transform:translateY(-1px)}._trashIcon_1y5vv_333{color:var(--color-status-error-text)}._confirmBanner_1y5vv_337{border:.5px solid color-mix(in srgb, var(--color-danger) 18%, transparent);background:var(--color-status-error-bg)}._confirmButtons_1y5vv_342{align-items:center;gap:.6rem;display:flex}._confirmCancel_1y5vv_348{color:var(--color-text-primary);border:1px solid var(--color-border-shell);border-radius:var(--radius-control);background:0 0;padding:.45rem .85rem}._confirmDelete_1y5vv_356{background:var(--color-danger);color:var(--color-status-error-text);border:1px solid color-mix(in srgb, var(--color-danger) 18%, transparent);border-radius:var(--radius-control);padding:.45rem .85rem}._removing_1y5vv_364{opacity:0;transition:opacity .25s,transform .25s;transform:translate(12px)}._match_1y5vv_370{text-align:right}._matchValue_1y5vv_374{color:var(--color-text-link);font-size:1rem;font-weight:700}._matchLabel_1y5vv_380{color:var(--color-text-muted);font-size:.75rem}@media (width>=1280px){._expandedContainer_1y5vv_12{max-width:min(100%,84rem)}}._pagination_1y5vv_394{justify-content:center;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}._pageButton_1y5vv_402{border:1px solid color-mix(in srgb, var(--color-brand-accent) 35%, transparent);background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent);color:var(--color-brand-accent);cursor:pointer;border-radius:9999px;padding:.55rem 1.4rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s,opacity .2s}._pageButton_1y5vv_402:hover:not(:disabled){background:color-mix(in srgb, var(--color-brand-accent) 20%, transparent);border-color:color-mix(in srgb, var(--color-brand-accent) 55%, transparent)}._pageButton_1y5vv_402:disabled{opacity:.4;cursor:not-allowed}._pageButton_1y5vv_402:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:2px}._pageInfo_1y5vv_429{color:var(--color-text-muted);text-align:center;min-width:7rem;font-size:.85rem}._content_20t3j_6{width:100%;min-height:100dvh;padding-block:1rem}._expandedContainer_20t3j_13{max-width:min(100%,84rem)}._page_20t3j_1{gap:1.6rem;display:grid}._cards_20t3j_22{grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;align-items:stretch;gap:1.25rem;display:grid}@media (width<=1100px){._cards_20t3j_22{grid-template-columns:1fr}}._card_20t3j_22{box-sizing:border-box;border-radius:1.25rem;flex-direction:column;justify-content:center;width:100%;min-height:160px;padding:1.3rem 1.35rem;display:flex}._cardGlass_20t3j_49{background:color-mix(in srgb, var(--color-bg-shell) 82%, transparent);border:1px solid var(--color-border-shell-inner);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 70px #00000029}._cardTop_20t3j_56{justify-content:flex-start;align-items:center;gap:1rem;width:100%;display:flex}._cardIcon_20t3j_64{background:color-mix(in srgb, var(--color-ring-focus) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-ring-focus) 24%, transparent);width:48px;height:48px;color:var(--color-text-accent-light);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;font-weight:800;display:flex}._cardMeta_20t3j_78{overflow-wrap:anywhere;word-break:break-word;flex-direction:column;justify-content:center;gap:.55rem;min-width:0;display:flex}._cardTitle_20t3j_88{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.92rem;font-weight:700}._cardValueRow_20t3j_97{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}._cardValue_20t3j_97{letter-spacing:-.04em;color:var(--color-text-primary);flex-shrink:0;min-width:3.2rem;font-size:2rem;font-weight:900;line-height:1}._badgePlus_20t3j_114,._badgeRecord_20t3j_115{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent);border:1px solid var(--color-border-shell-inner);white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.76rem;font-weight:700;line-height:1.2;display:inline-flex}._badgePlus_20t3j_114{color:var(--color-text-accent)}._badgeRecord_20t3j_115{color:var(--color-semantic-success-check)}._ringWrap_20t3j_138{flex-shrink:0;justify-content:center;align-items:center;width:96px;min-width:96px;height:96px;display:flex;position:relative}._ring_20t3j_138{border-radius:50%;width:100%;height:100%;position:relative}._ringFill_20t3j_156{background:conic-gradient(var(--color-brand-accent) calc(var(--ring-progress) * 1%), color-mix(in srgb, var(--color-text-muted) 18%, transparent) 0);border-radius:50%;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px));mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 9px))}._ringCenter_20t3j_168{flex-direction:column;justify-content:center;align-items:center;gap:.05rem;display:flex;position:absolute;inset:0}._ringNumber_20t3j_178{color:var(--color-text-primary);font-size:1.4rem;font-weight:800;line-height:1}._ringSub_20t3j_185{color:var(--color-text-muted);text-align:center;letter-spacing:.02em;font-size:.62rem;line-height:1.2}._cardHint_20t3j_195{color:var(--color-text-muted);margin-top:.25rem;font-size:.86rem}._grid_20t3j_202{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:1.25rem;display:grid}@media (width<=1100px){._grid_20t3j_202{grid-template-columns:1fr}}@media (width<=520px){._cards_20t3j_22{grid-template-columns:1fr!important}._barWrap_20t3j_222{height:150px}}._panel_20t3j_228{border-radius:1rem;padding:1rem 1.1rem}._panelGlass_20t3j_233{background:var(--color-bg-shell);border:1px solid var(--color-border-shell);box-shadow:var(--shadow-feature);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._panelHeader_20t3j_240{margin-bottom:.85rem}._panelTitle_20t3j_244{font-size:2.05rem;font-weight:800;line-height:1.2}._panelSubtitle_20t3j_250{color:var(--color-text-muted);margin-top:.25rem;font-size:.88rem;line-height:1.5}._exceptionText_20t3j_257{border:1px solid var(--color-border-shell-inner);color:var(--color-text-muted);text-align:center;background:#ffffff0a;border-radius:1rem;place-items:center;min-height:120px;padding:1.25rem;font-size:.95rem;line-height:1.6;display:grid}._bars_20t3j_272{justify-content:center;align-items:flex-end;gap:clamp(.75rem,2.2vw,1.25rem);margin-top:.55rem;padding:.35rem 0 0;display:flex}._barCol_20t3j_281{flex-direction:column;flex:none;align-items:center;gap:.65rem;width:clamp(84px,14vw,140px);display:flex}._barWrap_20t3j_222{box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;height:120px;padding:0;display:flex;position:relative}._bar_20t3j_222{background:linear-gradient(180deg, color-mix(in srgb, var(--color-ring-focus) 96%, transparent), color-mix(in srgb, var(--color-brand-primary) 55%, transparent));width:100%;min-height:40px;max-height:100%;box-shadow:0 12px 30px #22698252, 0 6px 18px color-mix(in srgb, var(--color-ring-focus) 8%, transparent) inset;border-radius:.9rem;align-self:flex-end;transition:height .36s cubic-bezier(.2,.8,.2,1),box-shadow .22s;position:relative;top:280px;overflow:hidden}._bar_20t3j_222:after{content:"";border-radius:inherit;box-shadow:0 6px 20px color-mix(in srgb, var(--color-ring-focus) 12%, transparent);pointer-events:none;position:absolute;inset:0}._barValue_20t3j_324,._barValueZero_20t3j_325{color:var(--color-text-primary);text-shadow:0 1px 6px #00000059;z-index:2;white-space:nowrap;font-size:.9rem;font-weight:900;position:absolute;top:220px;left:50%;transform:translate(-50%)}._barValueZero_20t3j_325{color:color-mix(in srgb, var(--color-text-muted) 70%, transparent)}._barLabel_20t3j_343{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);text-align:center;margin-top:18.25rem;font-size:.88rem}@media (width<=1100px){._barWrap_20t3j_222{height:110px}._barValue_20t3j_324,._barValueZero_20t3j_325{font-size:.82rem;top:-1rem}._barCol_20t3j_281{width:clamp(84px,22vw,180px)}}@media (width<=520px){._bars_20t3j_272{gap:.6rem}._barWrap_20t3j_222{height:100px}._bar_20t3j_222{border-radius:.8rem;min-height:36px}._barValue_20t3j_324,._barValueZero_20t3j_325{font-size:.78rem;top:-.9rem}}._skillList_20t3j_367{background:var(--color-bg-surface-dark);border:1px solid color-mix(in srgb, var(--color-ring-focus) 12%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;flex-direction:column;gap:16px;padding:32px;display:flex;box-shadow:0 12px 30px #00000059}._skillRow_20t3j_383{border:1px solid color-mix(in srgb, var(--color-ring-focus) 12%, transparent);background:linear-gradient(180deg, #ffffff0d, #ffffff05), var(--color-bg-surface-dark);border-radius:18px;min-height:86px;padding:20px;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 30px #00000040}._skillTop_20t3j_397{justify-content:space-between;align-items:center;gap:16px;display:flex}._skillName_20t3j_404{min-width:0;color:var(--color-text-primary);letter-spacing:.2px;align-items:center;gap:10px;font-weight:900;display:flex}._skillName_20t3j_404 *{flex-shrink:0}._skillPercent_20t3j_418{color:var(--color-brand-accent);text-shadow:0 0 12px color-mix(in srgb, var(--color-ring-focus) 25%, transparent);font-weight:1000}._check_20t3j_424{background:color-mix(in srgb, var(--color-progress-done-start) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-progress-done-start) 32%, transparent);width:18px;height:18px;color:var(--color-semantic-success-check);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-progress-done-start) 8%, transparent);border-radius:999px;justify-content:center;align-items:center;font-size:.78rem;display:inline-flex}._progressTrack_20t3j_438{border:1px solid var(--color-border-shell-inner);background:#ffffff0f;border-radius:999px;height:12px;margin-top:14px;position:relative;overflow:hidden}._progressTrack_20t3j_438:after{content:"";background:radial-gradient(800px circle at 0% 50%, color-mix(in srgb, var(--color-ring-focus) 16%, transparent), transparent 35%);pointer-events:none;position:absolute;inset:0}._progressFill_20t3j_462{border-radius:inherit;background:linear-gradient(90deg, var(--color-brand-accent), var(--color-brand-primary));height:100%;box-shadow:0 0 12px color-mix(in srgb, var(--color-ring-focus) 45%, transparent);transition:width .42s cubic-bezier(.2,.8,.2,1),filter .42s;position:relative}._progressFill_20t3j_462:before{content:"";opacity:.25;pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff42 50%,#fff0 100%);animation:1.8s ease-in-out infinite _progressSheen_20t3j_1;position:absolute;inset:-40% -20%;transform:translate(-25%)}@keyframes _progressSheen_20t3j_1{0%{transform:translate(-35%)}55%{transform:translate(35%)}to{transform:translate(35%)}}._progressFill_20t3j_462[data-done=true]{background:linear-gradient(90deg, var(--color-progress-done-start), var(--color-progress-done-end));box-shadow:0 0 14px color-mix(in srgb, var(--color-progress-done-start) 42%, transparent)}._progressFill_20t3j_462[data-done=true]:before{animation-duration:2.2s}._skillStatus_20t3j_513{color:color-mix(in srgb, var(--color-text-muted) 72%, transparent);letter-spacing:.1px;margin-top:10px;font-size:.86rem;font-weight:700}._iconHours_20t3j_522{color:var(--color-text-primary);font-weight:700}._skillPlanList_20t3j_527{gap:1rem;display:grid}._skillPlanCard_20t3j_532{background:var(--color-bg-card-dark);border:1px solid var(--color-border-shell-inner);border-radius:1.25rem;gap:1rem;padding:1.25rem;display:grid}._skillPlanHeader_20t3j_541{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}._skillPlanHeader_20t3j_541>div{gap:.55rem;display:grid}._skillBadge_20t3j_560{text-transform:uppercase;color:var(--color-text-primary);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .8rem;font-size:.75rem;font-weight:800;display:inline-flex}._priorityalta_20t3j_572{background:color-mix(in srgb, var(--color-priority-high) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-high) 35%, transparent)}._priorityMedia_20t3j_577{background:color-mix(in srgb, var(--color-priority-medium) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-medium) 35%, transparent)}._prioritybaixa_20t3j_582{background:color-mix(in srgb, var(--color-priority-low) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-low) 35%, transparent)}._skillPlanTitle_20t3j_587{color:var(--color-text-primary);font-size:1rem;font-weight:800}._skillPlanMeta_20t3j_593{color:var(--color-text-muted);align-items:center;gap:1rem;display:flex}._expandIcon_20t3j_600{background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}._skillTaskList_20t3j_610{gap:.75rem;display:grid}._skillTaskItem_20t3j_615{text-align:left;width:100%;color:var(--color-text-primary);border:1px solid var(--color-border-shell-inner);transition:transform var(--transition-default), background var(--transition-default);cursor:pointer;background:#00000038;border-radius:.95rem;padding:.95rem 1rem;font-size:.95rem}._skillTaskItem_20t3j_615:hover{background:#ffffff1a;transform:translateY(-1px)}._taskDone_20t3j_633{color:#ffffff8c;text-decoration:line-through}._panelHeader_20t3j_240{gap:.5rem;margin-bottom:1rem;display:grid}._panelTitle_20t3j_244{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:800}._panelSubtitle_20t3j_250{color:var(--color-text-muted);margin:0}._progressSkeletonGrid_20t3j_656{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}._skeletonCard_20t3j_662{border:1px solid var(--color-border-shell-inner);background:#ffffff0f;border-radius:1rem;min-height:96px}._skillBlock_20t3j_669{border-radius:1rem;overflow:hidden}._skillAccordionButton_20t3j_674{text-align:left;cursor:pointer;width:100%;transition:background var(--transition-default,.16s ease), transform var(--transition-default,.16s ease);color:var(--color-text-primary);background:0 0;border:none;gap:.65rem;padding:.95rem .9rem .7rem;display:grid}._skillAccordionButton_20t3j_674:hover{background:#07213159}._skillTopLine_20t3j_691{justify-content:space-between;align-items:center;gap:1rem;display:flex}._skillLeft_20t3j_698{align-items:center;gap:.85rem;min-width:0;display:flex}._skillNameRow_20t3j_705{gap:.15rem;display:grid}._skillRight_20t3j_710{align-items:center;gap:.75rem;display:flex}._skillDoneText_20t3j_716{color:var(--color-text-muted);white-space:nowrap;font-weight:800}._chevron_20t3j_722{color:var(--color-text-primary);opacity:.95;transition:transform .22s}._accordionContent_20t3j_728{opacity:0;visibility:hidden;max-height:0;padding:0;transition:max-height .38s,opacity .2s,visibility 0s linear .2s;overflow:hidden}._accordionOpen_20t3j_737{opacity:1;visibility:visible;max-height:80vh;padding:.2rem 0;transition:max-height .42s,opacity .22s,visibility linear}._modulesList_20t3j_745{padding:.95rem;gap:.8rem;padding-top:0;display:grid}._moduleCard_20t3j_752{border:1px solid var(--color-border-shell-inner);transition:transform var(--transition-default), background var(--transition-default);background:#000b148c;border-radius:.95rem;justify-content:space-between;align-items:center;padding:.95rem 1rem;display:flex}._moduleCard_20t3j_752:hover{background:#000b14ad;transform:translateY(-1px)}._moduleTitleWrap_20t3j_768{min-width:0}._moduleTitle_20t3j_768{color:var(--color-text-primary);font-weight:800}._moduleDone_20t3j_777{opacity:1}._moduleNotDone_20t3j_781{opacity:.55}._moduleNotDone_20t3j_781 ._moduleTitle_20t3j_768{text-decoration:line-through;text-decoration-thickness:2px}._moduleCheck_20t3j_790{background:color-mix(in srgb, var(--color-progress-done-start) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-progress-done-start) 32%, transparent);width:30px;height:30px;color:var(--color-semantic-success-check);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}._moduleNotDoneRight_20t3j_802{justify-content:flex-end;align-items:center;width:30px;height:30px;display:flex}._moduleSlash_20t3j_810{background:color-mix(in srgb, var(--color-text-muted) 45%, transparent);border-radius:99px;width:18px;height:2px;transform:rotate(-20deg)}._badge_20t3j_114{white-space:nowrap;color:var(--color-text-primary);border-radius:999px;align-items:center;gap:.55rem;padding:.35rem .6rem;font-size:.78rem;font-weight:900;display:inline-flex}._badgeHigh_20t3j_830{background:color-mix(in srgb, var(--color-priority-high) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-high) 35%, transparent);color:var(--color-priority-high-text)}._badgeMedium_20t3j_836{background:color-mix(in srgb, var(--color-priority-medium) 18%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-medium) 35%, transparent);color:var(--color-priority-medium-text)}._badgeLow_20t3j_842{background:color-mix(in srgb, var(--color-priority-low) 16%, transparent);border:1px solid color-mix(in srgb, var(--color-priority-low) 35%, transparent);color:var(--color-priority-low-text)}._debugRoot_20t3j_848 *{outline:1px solid red!important}._debugBgPage_20t3j_852{background:#127cc429!important}._debugBgCard_20t3j_856{background:#ef444429!important}._debugBgSection_20t3j_860{background:#34d39924!important}@media (width<=900px){._summaryCards_20t3j_865,._progressSkeletonGrid_20t3j_656{grid-template-columns:1fr}}._verMaisButton_20t3j_874{border:1px solid color-mix(in srgb, var(--color-brand-accent) 35%, transparent);background:color-mix(in srgb, var(--color-brand-accent) 12%, transparent);color:var(--color-brand-accent);letter-spacing:.02em;cursor:pointer;border-radius:9999px;margin:1rem auto 0;padding:.7rem 2rem;font-size:.85rem;font-weight:600;transition:background .2s,border-color .2s;display:block}._verMaisButton_20t3j_874:hover{background:color-mix(in srgb, var(--color-brand-accent) 20%, transparent);border-color:color-mix(in srgb, var(--color-brand-accent) 55%, transparent)}._verMaisButton_20t3j_874:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:2px}._page_tebd9_1{background:radial-gradient(circle at top,#0f2f44 0%,#061c2d 60%);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}._card_tebd9_11{background:#061c2d;border:1px solid #1fa3c640;border-radius:24px;width:100%;max-width:620px;padding:48px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #1fa3c614,0 20px 60px #00000073}._card_tebd9_11:before{content:"";border:2px solid #1fa3c614;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px;right:-120px}._card_tebd9_11:after{content:"";border:2px solid #1fa3c614;border-radius:50%;width:180px;height:180px;position:absolute;top:-50px;right:-50px}._brand_tebd9_47{align-items:center;gap:12px;margin-bottom:48px;display:flex}._brandMark_tebd9_54{color:#fff;font-size:1.4rem}._brandName_tebd9_59{color:#f5f7fa;font-size:2rem;font-weight:700}._brandAccent_tebd9_65{color:#2bb3d6}._title_tebd9_69{color:#f5f7fa;margin-bottom:16px;font-size:clamp(1.75rem,2.8vw,2.3rem);font-weight:700;line-height:1.2}._description_tebd9_77{color:#b9c7d3;margin-bottom:40px;font-size:1rem}._form_tebd9_83{flex-direction:column;gap:20px;display:flex}._submitButton_tebd9_89{margin-top:8px}._backLink_tebd9_93{text-align:center;margin-top:8px}._backLink_tebd9_93 a{color:#2bb3d6;font-weight:500;text-decoration:none}._backLink_tebd9_93 a:hover{text-decoration:underline}._successMessage_tebd9_108{color:#43d17c;font-size:.95rem}._errorMessage_tebd9_113{color:#ff6b6b;font-size:.95rem}.app-layout{background-color:var(--color-bg-app-shell);min-height:100vh}.app-content{color:var(--color-text-modal-title);box-sizing:border-box;width:calc(100% - 260px);margin-left:260px;padding:32px 32px 92px;transition:margin-left .3s;overflow-x:clip}.app-content.sidebar-collapsed{width:calc(100% - 104px);margin-left:104px}@media (width>=769px){.app-content{padding-bottom:32px}}@media (width<=767px){*,:before,:after{box-sizing:border-box}.app-layout{width:100%;max-width:100%}.app-content{box-sizing:border-box;width:100%;min-width:0;margin-left:0;padding:16px 16px 92px;overflow-x:clip}.app-content,.app-content *{min-width:0}}._banner_ftyl0_1{inset-inline:0;z-index:1000;background:var(--color-bg-form-pane);color:var(--color-text-heading-hero);border-top:2px solid var(--color-border-shell);opacity:0;padding:1.25rem;animation:.8s forwards _slideUp_ftyl0_1;position:fixed;bottom:0;transform:translateY(100%);box-shadow:0 -2px 10px #0006}@keyframes _slideUp_ftyl0_1{to{opacity:1;transform:translateY(0)}}._content_ftyl0_26{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;max-width:75rem;margin-inline:auto;display:flex}._content_ftyl0_26 p{color:var(--color-text-muted);flex:1;margin:0;font-size:.875rem;line-height:1.5}._content_ftyl0_26 a{color:var(--color-text-link);transition:color var(--transition-default);font-weight:700;text-decoration:underline}._content_ftyl0_26 a:hover{color:var(--color-text-link-hover)}._buttons_ftyl0_56{gap:1rem;display:flex}._accept_ftyl0_61,._decline_ftyl0_62{min-width:120px;font-size:.95rem;font-weight:700;font-family:var(--font-body);cursor:pointer;transition:transform var(--transition-default), background-color var(--transition-default), border-color var(--transition-default), color var(--transition-default);border-radius:1.25rem;padding:.85rem 1.8rem}._accept_ftyl0_61:hover,._decline_ftyl0_62:hover{transform:translateY(-1px)}._accept_ftyl0_61:focus-visible,._decline_ftyl0_62:focus-visible{outline:2px solid var(--color-ring-focus);outline-offset:3px}._accept_ftyl0_61{background:var(--color-brand-primary);color:var(--color-text-primary);border:2px solid var(--color-brand-primary)}._accept_ftyl0_61:hover{background:var(--color-brand-primary-hover);border-color:var(--color-brand-primary-hover)}._decline_ftyl0_62{color:var(--color-text-primary);background:0 0;border:2px solid #fff}._decline_ftyl0_62:hover{border-color:var(--color-border-secondary-hover);color:var(--color-text-link-hover);background:#ffffff08}._decline_ftyl0_62{border:1px solid var(--color-border-secondary);background:var(--color-bg-form-pane);color:var(--color-text-primary)}._decline_ftyl0_62:hover{border-color:var(--color-border-secondary-hover);background:var(--color-bg-secondary-hover)}@media (width<=768px){._content_ftyl0_26{text-align:center;flex-direction:column}._buttons_ftyl0_56{justify-content:center;width:100%}._accept_ftyl0_61,._decline_ftyl0_62{flex:1}}
