@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_a80a2d{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_a80a2d{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400}.__variable_ae301a{--font-display:"Instrument Serif","Instrument Serif Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_4dc837{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_4dc837{--font-jetbrains-mono:"JetBrains Mono","JetBrains Mono Fallback"}.ads,.ads[data-ads-theme=dark]{color-scheme:dark;--ads-canvas:#0b0d0f;--ads-surface:#121519;--ads-surface-raised:#181c21;--ads-surface-overlay:#1e2329;--ads-border:#292f36;--ads-border-strong:#3a424c;--ads-text-primary:#f5f4f1;--ads-text-secondary:#b7babf;--ads-text-muted:#81868d;--ads-accent:#ff5a1f;--ads-accent-hover:#ff6b32;--ads-accent-soft:rgb(255 90 31/0.12);--ads-accent-border:rgb(255 90 31/0.32);--ads-on-accent:#0b0d0f;--ads-accent-text:var(--ads-accent);--ads-border-field:#646c77;--ads-focus:var(--ads-accent);--ads-focus-halo:var(--ads-canvas);--ads-positive:#4ade80;--ads-positive-soft:rgb(74 222 128/0.12);--ads-caution:#fbbf24;--ads-caution-soft:rgb(251 191 36/0.12);--ads-critical:#f87171;--ads-critical-soft:rgb(248 113 113/0.12);--ads-theme-color:#0b0d0f}.ads[data-ads-theme=light]{color-scheme:light;--ads-canvas:#f4f2ed;--ads-surface:#fcfbf8;--ads-surface-raised:#ffffff;--ads-surface-overlay:#ffffff;--ads-border:#ddd9d2;--ads-border-strong:#aaa49a;--ads-text-primary:#171717;--ads-text-secondary:#55524d;--ads-text-muted:#706b63;--ads-accent:#d9480f;--ads-accent-hover:#e2571c;--ads-accent-soft:#fff0e9;--ads-accent-border:rgb(217 72 15/0.3);--ads-accent-text:#b23c09;--ads-on-accent:#0b0d0f;--ads-border-field:#88827a;--ads-focus:var(--ads-accent);--ads-focus-halo:var(--ads-surface);--ads-positive:#137334;--ads-positive-soft:#e9f6ec;--ads-caution:#8f5705;--ads-caution-soft:#fdf4e3;--ads-critical:#b91c1c;--ads-critical-soft:#fbeaea;--ads-theme-color:#f4f2ed}.ads{--ads-font-display:Archivo,"Public Sans",ui-sans-serif,system-ui,sans-serif;--ads-font-sans:"Public Sans",ui-sans-serif,system-ui,sans-serif;--ads-font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,monospace;--ads-text-micro:0.75rem;--ads-text-ui:0.875rem;--ads-text-body:1rem;--ads-text-lead:1.0625rem;--ads-text-subtitle:1.25rem;--ads-text-section:1.5rem;--ads-text-page:2rem;--ads-text-display:2.75rem;--ads-leading-tight:1.1;--ads-leading-snug:1.35;--ads-leading-normal:1.6;--ads-weight-regular:400;--ads-weight-medium:500;--ads-weight-semibold:600;--ads-weight-bold:700;--ads-tracking-display:-0.02em;--ads-tracking-tight:-0.01em;--ads-tracking-wide:0.04em;--ads-space-1:4px;--ads-space-2:8px;--ads-space-3:12px;--ads-space-4:16px;--ads-space-5:24px;--ads-space-6:32px;--ads-space-7:48px;--ads-space-8:64px;--ads-space-9:96px;--ads-radius-control:10px;--ads-radius-panel:14px;--ads-radius-overlay:18px;--ads-radius-pill:999px;--ads-border-width:1px;--ads-focus-width:2px;--ads-focus-offset:2px;--ads-shadow-flat:none;--ads-shadow-overlay:0 16px 40px -12px rgb(0 0 0/0.45);--ads-control-sm:36px;--ads-control-md:44px;--ads-control-lg:52px;--ads-touch-min:44px;--ads-icon-sm:16px;--ads-icon-md:18px;--ads-icon-lg:20px;--ads-z-sticky:10;--ads-z-nav:20;--ads-z-overlay:30;--ads-z-modal:40;--ads-z-toast:50;--ads-duration-instant:100ms;--ads-duration-fast:160ms;--ads-duration-normal:220ms;--ads-duration-deliberate:280ms;--ads-ease:cubic-bezier(0.2,0.8,0.2,1);--ads-ease-out:cubic-bezier(0.4,0,1,1);--ads-width-app:1200px;--ads-width-reading:660px;--ads-width-aside:320px;--ads-sidebar-open:248px;--ads-sidebar-closed:76px;--ads-sidebar:var(--ads-sidebar-open);--ads-topbar:60px;--ads-gutter:16px;--ads-density-row:56px;--ads-density-pad:var(--ads-space-5)}.ads[data-ads-sidebar=closed]{--ads-sidebar:var(--ads-sidebar-closed)}.ads-density-comfortable{--ads-density-row:56px;--ads-density-pad:var(--ads-space-5)}.ads-density-compact{--ads-density-row:46px;--ads-density-pad:var(--ads-space-4)}.ads-density-relaxed{--ads-density-row:64px;--ads-density-pad:var(--ads-space-6)}@media (prefers-reduced-motion:reduce){.ads{--ads-duration-instant:1ms;--ads-duration-fast:1ms;--ads-duration-normal:1ms;--ads-duration-deliberate:1ms}.ads *,.ads :after,.ads :before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.ads{box-sizing:border-box;font-family:var(--ads-font-sans);font-size:var(--ads-text-body);line-height:var(--ads-leading-normal);color:var(--ads-text-primary);background:var(--ads-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.ads *,.ads :after,.ads :before{box-sizing:inherit}.ads dd,.ads dl,.ads figure,.ads h1,.ads h2,.ads h3,.ads p{margin:0}.ads :focus-visible{outline:var(--ads-focus-width) solid var(--ads-focus);outline-offset:var(--ads-focus-offset);box-shadow:0 0 0 calc(var(--ads-focus-width) + var(--ads-focus-offset)) var(--ads-focus-halo);border-radius:var(--ads-radius-control)}.ads-display{font-family:var(--ads-font-display);font-size:var(--ads-text-display);font-weight:var(--ads-weight-bold);font-variant-numeric:tabular-nums}.ads-display,.ads-title-page{line-height:var(--ads-leading-tight);letter-spacing:var(--ads-tracking-display)}.ads-title-page{font-family:var(--ads-font-display);font-size:var(--ads-text-page);font-weight:var(--ads-weight-bold)}.ads-title-section{font-size:var(--ads-text-section)}.ads-subtitle,.ads-title-section{font-family:var(--ads-font-display);font-weight:var(--ads-weight-semibold);line-height:var(--ads-leading-snug);letter-spacing:var(--ads-tracking-tight)}.ads-subtitle{font-size:var(--ads-text-subtitle)}.ads-lead{font-size:var(--ads-text-lead);color:var(--ads-text-secondary)}.ads-body,.ads-lead{line-height:var(--ads-leading-normal)}.ads-body{font-size:var(--ads-text-body)}.ads-ui{font-size:var(--ads-text-ui)}.ads-micro,.ads-ui{line-height:var(--ads-leading-snug)}.ads-micro{font-size:var(--ads-text-micro)}.ads-mono{font-family:var(--ads-font-mono);font-size:var(--ads-text-ui);font-variant-ligatures:none}.ads-label{font-size:var(--ads-text-micro);font-weight:var(--ads-weight-medium);letter-spacing:var(--ads-tracking-wide);color:var(--ads-text-muted)}.ads-num{font-family:var(--ads-font-display);font-variant-numeric:tabular-nums;font-weight:var(--ads-weight-semibold)}.ads-secondary{color:var(--ads-text-secondary)}.ads-muted{color:var(--ads-text-muted)}.ads-accent-text{color:var(--ads-accent-text)}.ads-prose{max-width:var(--ads-width-reading);font-size:var(--ads-text-lead);line-height:var(--ads-leading-normal);color:var(--ads-text-secondary)}.ads-prose p+p{margin-top:var(--ads-space-4)}.ads-prose strong{color:var(--ads-text-primary);font-weight:var(--ads-weight-semibold)}.ads-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ads-break{overflow-wrap:anywhere;min-width:0}.ads-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ads-skip{position:absolute;left:var(--ads-space-4);top:var(--ads-space-4);z-index:var(--ads-z-toast);transform:translateY(-200%);background:var(--ads-surface-raised);color:var(--ads-text-primary);border:var(--ads-border-width) solid var(--ads-border-field);border-radius:var(--ads-radius-control);padding:var(--ads-space-2) var(--ads-space-4);font-size:var(--ads-text-ui);font-weight:var(--ads-weight-medium)}.ads-skip:focus-visible{transform:translateY(0)}.ads-rule{height:var(--ads-border-width);border:0;background:var(--ads-border)}.ads-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--ads-space-2);height:var(--ads-control-md);min-width:var(--ads-touch-min);padding:0 var(--ads-space-4);border:var(--ads-border-width) solid transparent;border-radius:var(--ads-radius-control);font-family:var(--ads-font-sans);font-size:var(--ads-text-body);font-weight:var(--ads-weight-semibold);line-height:1;letter-spacing:var(--ads-tracking-tight);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease),border-color var(--ads-duration-fast) var(--ads-ease),color var(--ads-duration-fast) var(--ads-ease),transform var(--ads-duration-instant) var(--ads-ease)}.ads-btn:active:not(:disabled){transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.ads-btn:active:not(:disabled){transform:none}}.ads-btn:disabled{cursor:not-allowed;opacity:.45}.ads-btn-sm{height:var(--ads-control-sm);font-size:var(--ads-text-ui);padding:0 var(--ads-space-3)}.ads-btn-lg{height:var(--ads-control-lg);padding:0 var(--ads-space-5);font-size:var(--ads-text-lead)}.ads-btn-block{width:100%}.ads-btn-primary{background:var(--ads-accent);color:var(--ads-on-accent)}.ads-btn-primary:hover:not(:disabled){background:var(--ads-accent-hover)}.ads-btn-secondary{background:transparent;color:var(--ads-text-primary);border-color:var(--ads-border-field)}.ads-btn-secondary:hover:not(:disabled){background:var(--ads-surface-raised);border-color:var(--ads-text-muted)}.ads-btn-quiet{background:transparent;color:var(--ads-text-secondary)}.ads-btn-quiet:hover:not(:disabled){background:var(--ads-surface-raised);color:var(--ads-text-primary)}.ads-btn-loading{color:transparent!important;pointer-events:none;position:relative}.ads-btn-spin{position:absolute;inset:0;display:grid;place-items:center;color:var(--ads-on-accent)}.ads-btn-quiet .ads-btn-spin,.ads-btn-secondary .ads-btn-spin{color:var(--ads-text-primary)}.ads-spinner{width:var(--ads-icon-lg);height:var(--ads-icon-lg);border:2px solid;border-right:2px solid transparent;border-radius:var(--ads-radius-pill);animation:ads-spin .64s linear infinite}@keyframes ads-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ads-spinner{animation:ads-pulse 1.4s ease-in-out infinite;border-right-color:currentColor}}@keyframes ads-pulse{0%,to{opacity:1}50%{opacity:.3}}.ads-iconbtn{display:inline-grid;place-items:center;width:var(--ads-control-md);height:var(--ads-control-md);padding:0;border:var(--ads-border-width) solid transparent;border-radius:var(--ads-radius-control);background:transparent;color:var(--ads-text-secondary);cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease),color var(--ads-duration-fast) var(--ads-ease)}.ads-iconbtn:hover:not(:disabled){background:var(--ads-surface-raised);color:var(--ads-text-primary)}.ads-iconbtn:disabled{opacity:.45;cursor:not-allowed}.ads-iconbtn-sm{width:var(--ads-control-sm);height:var(--ads-control-sm)}.ads-field{display:flex;flex-direction:column;gap:var(--ads-space-2)}.ads-field-label{font-size:var(--ads-text-ui);font-weight:var(--ads-weight-medium);color:var(--ads-text-primary)}.ads-field-help{font-size:var(--ads-text-micro);color:var(--ads-text-muted)}.ads-field-error{display:flex;align-items:center;gap:var(--ads-space-1);font-size:var(--ads-text-micro);color:var(--ads-critical)}.ads-input,.ads-textarea{width:100%;min-height:var(--ads-control-md);padding:var(--ads-space-3);border:var(--ads-border-width) solid var(--ads-border-field);border-radius:var(--ads-radius-control);background:var(--ads-surface);color:var(--ads-text-primary);font-family:var(--ads-font-sans);font-size:var(--ads-text-body);line-height:var(--ads-leading-snug);transition:border-color var(--ads-duration-fast) var(--ads-ease),background-color var(--ads-duration-fast) var(--ads-ease)}.ads-input::-moz-placeholder,.ads-textarea::-moz-placeholder{color:var(--ads-text-muted)}.ads-input::placeholder,.ads-textarea::placeholder{color:var(--ads-text-muted)}.ads-input:hover:not(:disabled),.ads-textarea:hover:not(:disabled){border-color:var(--ads-text-muted)}.ads-textarea{min-height:120px;resize:vertical;line-height:var(--ads-leading-normal)}.ads-input-invalid,.ads-textarea-invalid{border-color:var(--ads-critical)}.ads-status{display:inline-flex;align-items:center;gap:var(--ads-space-2);padding:3px var(--ads-space-3);border:var(--ads-border-width) solid var(--ads-border);background:var(--ads-surface-raised);font-size:var(--ads-text-micro);font-weight:var(--ads-weight-medium);color:var(--ads-text-secondary);white-space:nowrap}.ads-status,.ads-status:before{border-radius:var(--ads-radius-pill)}.ads-status:before{content:"";width:6px;height:6px;background:currentColor;flex:none}.ads-status-accent{color:var(--ads-accent-text);border-color:var(--ads-accent-border)}.ads-status-positive{color:var(--ads-positive)}.ads-status-caution{color:var(--ads-caution)}.ads-status-critical{color:var(--ads-critical)}.ads-progressline{height:3px;border-radius:var(--ads-radius-pill);background:var(--ads-border);overflow:hidden}.ads-progressline-fill{height:100%;background:var(--ads-accent);border-radius:var(--ads-radius-pill);transition:width var(--ads-duration-deliberate) var(--ads-ease)}.ads-skeleton{background:var(--ads-surface-raised);border-radius:6px;position:relative;overflow:hidden}.ads-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--ads-surface-overlay),transparent);transform:translateX(-100%);animation:ads-sweep 1.3s ease-in-out infinite}@keyframes ads-sweep{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.ads-skeleton:after{animation:none}}.ads-empty{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ads-space-3);padding:var(--ads-space-7) var(--ads-space-5);border:var(--ads-border-width) dashed var(--ads-border-strong);border-radius:var(--ads-radius-panel);background:var(--ads-surface)}.ads-copybtn-ok{color:var(--ads-positive)!important;border-color:var(--ads-positive)!important}.ads-copybtn-ok svg{animation:ads-pop var(--ads-duration-normal) var(--ads-ease)}@keyframes ads-pop{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion:reduce){.ads-copybtn-ok svg{animation:none}}.ads-code{margin:0;padding:var(--ads-space-4);border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-panel);background:var(--ads-canvas);font-family:var(--ads-font-mono);font-size:var(--ads-text-ui);line-height:var(--ads-leading-normal);color:var(--ads-text-secondary);white-space:pre-wrap;overflow-wrap:anywhere;max-height:45vh;overflow-y:auto}.ads-check{display:flex;align-items:flex-start;gap:var(--ads-space-3);min-height:var(--ads-touch-min);padding:var(--ads-space-2) 0;cursor:pointer}.ads-check input{position:absolute;opacity:0;width:0;height:0}.ads-check-box{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:1px;border:1.5px solid var(--ads-border-field);border-radius:7px;color:transparent;transition:background-color var(--ads-duration-fast) var(--ads-ease),border-color var(--ads-duration-fast) var(--ads-ease)}.ads-check input:checked+.ads-check-box{background:var(--ads-accent);border-color:var(--ads-accent);color:var(--ads-on-accent)}.ads-check input:checked+.ads-check-box svg{animation:ads-pop var(--ads-duration-fast) var(--ads-ease)}@media (prefers-reduced-motion:reduce){.ads-check input:checked+.ads-check-box svg{animation:none}}.ads-check input:focus-visible+.ads-check-box{outline:var(--ads-focus-width) solid var(--ads-focus);outline-offset:var(--ads-focus-offset)}.ads-check-text{font-size:var(--ads-text-body);line-height:var(--ads-leading-snug);color:var(--ads-text-primary);transition:color var(--ads-duration-fast) var(--ads-ease)}.ads-check input:checked~.ads-check-text{color:var(--ads-text-muted)}.ads-tooltip{position:absolute;left:calc(100% + var(--ads-space-2));top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--ads-duration-fast) var(--ads-ease)}.ads-hastooltip:focus-visible .ads-tooltip,.ads-hastooltip:hover .ads-tooltip{opacity:1}.ads-overlay{position:fixed;inset:0;z-index:var(--ads-z-overlay);background:rgb(0 0 0/.6);animation:ads-fade var(--ads-duration-normal) var(--ads-ease)}.ads-overlay[data-state=closed]{animation:ads-fade var(--ads-duration-fast) var(--ads-ease-out) reverse}.ads-sheet{position:fixed;z-index:var(--ads-z-modal);left:0;right:0;bottom:0;max-height:88dvh;display:flex;flex-direction:column;background:var(--ads-surface-overlay);border-top:var(--ads-border-width) solid var(--ads-border-strong);border-radius:var(--ads-radius-overlay) var(--ads-radius-overlay) 0 0;box-shadow:var(--ads-shadow-overlay);padding:var(--ads-space-4) var(--ads-space-5);padding-bottom:max(var(--ads-space-5),env(safe-area-inset-bottom));animation:ads-sheet-in var(--ads-duration-deliberate) var(--ads-ease)}.ads-sheet[data-state=closed]{animation:ads-sheet-in var(--ads-duration-fast) var(--ads-ease-out) reverse}@media (min-width:768px){.ads-sheet{left:auto;top:0;right:0;bottom:0;width:min(520px,92vw);max-height:none;border-radius:var(--ads-radius-overlay) 0 0 var(--ads-radius-overlay);border-top:0;border-left:var(--ads-border-width) solid var(--ads-border-strong);animation-name:ads-sheet-in-side}}.ads-sheet-grip{width:40px;height:4px;margin:0 auto var(--ads-space-4);border-radius:var(--ads-radius-pill);background:var(--ads-border-strong);flex:none}@media (min-width:768px){.ads-sheet-grip{display:none}}.ads-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ads-space-4);margin-bottom:var(--ads-space-4);flex:none}.ads-sheet-body{overflow-y:auto;min-height:0}.ads-sheet-foot{flex:none;padding-top:var(--ads-space-4);margin-top:var(--ads-space-4);border-top:var(--ads-border-width) solid var(--ads-border)}.ads-drawer{position:fixed;z-index:var(--ads-z-modal);left:0;top:0;bottom:0;width:min(280px,84vw);display:flex;flex-direction:column;background:var(--ads-surface);border-right:var(--ads-border-width) solid var(--ads-border-strong);box-shadow:var(--ads-shadow-overlay);padding:var(--ads-space-4) var(--ads-space-3);animation:ads-drawer-in var(--ads-duration-normal) var(--ads-ease)}.ads-drawer[data-state=closed]{animation:ads-drawer-in var(--ads-duration-fast) var(--ads-ease-out) reverse}@keyframes ads-fade{0%{opacity:0}to{opacity:1}}@keyframes ads-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes ads-sheet-in-side{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ads-drawer-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ads-drawer,.ads-drawer[data-state=closed],.ads-sheet,.ads-sheet[data-state=closed]{animation-name:ads-fade}}.ads-toast-region{position:fixed;z-index:var(--ads-z-toast);left:50%;bottom:var(--ads-space-5);transform:translateX(-50%);display:flex;flex-direction:column;gap:var(--ads-space-2);width:min(420px,calc(100vw - var(--ads-space-6)))}.ads-toast{display:flex;align-items:center;gap:var(--ads-space-3);padding:var(--ads-space-3) var(--ads-space-4);border:var(--ads-border-width) solid var(--ads-border-strong);border-radius:var(--ads-radius-control);background:var(--ads-surface-overlay);color:var(--ads-text-primary);font-size:var(--ads-text-ui);box-shadow:var(--ads-shadow-overlay);animation:ads-toast-in var(--ads-duration-normal) var(--ads-ease)}@keyframes ads-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ads-toast{animation-name:ads-fade}}.ads-disclosure-item+.ads-disclosure-item{border-top:var(--ads-border-width) solid var(--ads-border)}.ads-disclosure-trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--ads-space-4);width:100%;min-height:var(--ads-touch-min);padding:var(--ads-space-3) 0;border:0;background:transparent;color:var(--ads-text-primary);font-family:var(--ads-font-sans);font-size:var(--ads-text-body);font-weight:var(--ads-weight-medium);text-align:left;cursor:pointer}.ads-disclosure-title{display:flex;align-items:baseline;gap:var(--ads-space-3);flex-wrap:wrap;min-width:0}.ads-disclosure-resumo{font-size:var(--ads-text-ui);font-weight:var(--ads-weight-regular);color:var(--ads-text-muted)}.ads-disclosure-chev{flex:none;color:var(--ads-text-muted);transition:transform var(--ads-duration-fast) var(--ads-ease)}.ads-disclosure-trigger[data-state=open] .ads-disclosure-chev{transform:rotate(180deg)}.ads-disclosure-panel{overflow:hidden}.ads-disclosure-panel[data-state=open]{animation:ads-abrir var(--ads-duration-normal) var(--ads-ease)}.ads-disclosure-panel[data-state=closed]{animation:ads-abrir var(--ads-duration-fast) var(--ads-ease-out) reverse}.ads-disclosure-corpo{padding-bottom:var(--ads-space-4);color:var(--ads-text-secondary);font-size:var(--ads-text-ui);line-height:var(--ads-leading-normal)}@keyframes ads-abrir{0%{height:0;opacity:0}to{height:var(--radix-accordion-content-height);opacity:1}}@media (prefers-reduced-motion:reduce){.ads-disclosure-panel[data-state=closed],.ads-disclosure-panel[data-state=open]{animation-name:ads-fade}}.ads-pagehead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ads-space-4);flex-wrap:wrap;margin-bottom:var(--ads-space-7)}.ads-pagehead-sub{margin-top:var(--ads-space-2);color:var(--ads-text-secondary);max-width:56ch}.ads-nextaction{display:block;width:100%;text-align:left;padding:var(--ads-space-5);padding-left:var(--ads-space-6);border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-panel);background:var(--ads-surface);cursor:pointer;position:relative;overflow:hidden;transition:border-color var(--ads-duration-fast) var(--ads-ease),background-color var(--ads-duration-fast) var(--ads-ease)}.ads-nextaction:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ads-accent)}.ads-nextaction:hover{border-color:var(--ads-border-strong);background:var(--ads-surface-raised)}.ads-nextaction-label{color:var(--ads-accent-text)}.ads-nextaction-title{margin-top:var(--ads-space-2);font-family:var(--ads-font-display);font-size:var(--ads-text-subtitle);font-weight:var(--ads-weight-bold);letter-spacing:var(--ads-tracking-tight);line-height:var(--ads-leading-snug);color:var(--ads-text-primary)}.ads-nextaction-desc{margin-top:var(--ads-space-1);color:var(--ads-text-secondary);font-size:var(--ads-text-ui);max-width:52ch}.ads-nextaction-foot{display:flex;align-items:center;gap:var(--ads-space-4);flex-wrap:wrap;margin-top:var(--ads-space-5)}.ads-nextaction-time{display:inline-flex;align-items:center;gap:var(--ads-space-2);font-size:var(--ads-text-ui);color:var(--ads-text-muted)}@media (max-width:767px){.ads-nextaction{padding:var(--ads-space-4);padding-left:var(--ads-space-5)}.ads-nextaction-foot{margin-top:var(--ads-space-4);gap:var(--ads-space-3)}}.ads-paths{list-style:none;margin:0;padding:0;border-top:var(--ads-border-width) solid var(--ads-border)}.ads-paths>li{border-bottom:var(--ads-border-width) solid var(--ads-border)}.ads-path{display:flex;align-items:center;gap:var(--ads-space-4);width:100%;min-height:var(--ads-density-row);padding:var(--ads-space-4) var(--ads-space-2);border:0;background:transparent;text-align:left;font-family:var(--ads-font-sans);cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease)}.ads-path:hover{background:var(--ads-surface)}.ads-path-body{flex:1;min-width:0}.ads-path-name{font-family:var(--ads-font-display);font-size:var(--ads-text-body);font-weight:var(--ads-weight-semibold);letter-spacing:var(--ads-tracking-tight);color:var(--ads-text-primary)}.ads-path-line{margin-top:var(--ads-space-2);max-width:260px}.ads-path-count{flex:none;font-family:var(--ads-font-display);font-variant-numeric:tabular-nums;font-size:var(--ads-text-ui);font-weight:var(--ads-weight-semibold);color:var(--ads-text-secondary)}.ads-path-chev{flex:none;color:var(--ads-text-muted);transition:transform var(--ads-duration-fast) var(--ads-ease)}.ads-path:hover .ads-path-chev{transform:translateX(2px)}@media (prefers-reduced-motion:reduce){.ads-path:hover .ads-path-chev{transform:none}}.ads-phases{margin-bottom:var(--ads-space-6)}.ads-phase,.ads-phases{display:flex;gap:var(--ads-space-2)}.ads-phase{flex:1;min-width:0;flex-direction:column;padding:0;border:0;background:transparent;text-align:left;font-family:var(--ads-font-sans);cursor:pointer}.ads-phase:disabled{cursor:default}.ads-phase-bar{height:3px;border-radius:var(--ads-radius-pill);background:var(--ads-border);transition:background-color var(--ads-duration-normal) var(--ads-ease)}.ads-phase-name{display:flex;align-items:center;gap:var(--ads-space-2);font-size:var(--ads-text-micro);font-weight:var(--ads-weight-medium);letter-spacing:var(--ads-tracking-wide);color:var(--ads-text-muted);transition:color var(--ads-duration-fast) var(--ads-ease)}.ads-phase-feita .ads-phase-bar{background:var(--ads-text-muted)}.ads-phase-feita .ads-phase-name{color:var(--ads-text-secondary)}.ads-phase-atual .ads-phase-bar{background:var(--ads-accent)}.ads-phase-atual .ads-phase-name{color:var(--ads-accent-text)}.ads-phase-sign{flex:none;display:grid;place-items:center;width:12px;height:12px}.ads-phase-dot{width:7px;height:7px;border-radius:var(--ads-radius-pill);background:currentColor}.ads-modulecontext{padding-left:var(--ads-space-4);border-left:var(--ads-border-width) solid var(--ads-border)}.ads-modulecontext ol{list-style:none;margin:var(--ads-space-3) 0 0;padding:0;display:grid;gap:var(--ads-space-3)}.ads-modulecontext li{display:flex;align-items:center;gap:var(--ads-space-3);font-size:var(--ads-text-ui);color:var(--ads-text-muted)}.ads-modulecontext li[aria-current=step]{color:var(--ads-text-primary)}.ads-modulecontext li[aria-current=step] .ads-modulecontext-num{color:var(--ads-accent-text)}.ads-modulecontext-num{font-family:var(--ads-font-mono);font-size:var(--ads-text-micro)}.ads-phasepane{animation:ads-phase-in var(--ads-duration-normal) var(--ads-ease)}@keyframes ads-phase-in{0%{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ads-phasepane{animation-name:ads-enter-quieto}}.ads-focushead{display:flex;align-items:center;gap:var(--ads-space-2);margin-bottom:var(--ads-space-5)}.ads-steptitle{font-family:var(--ads-font-display);font-size:var(--ads-text-page);font-weight:var(--ads-weight-bold);letter-spacing:var(--ads-tracking-display);line-height:var(--ads-leading-tight)}.ads-stepmeta{display:flex;gap:var(--ads-space-5);flex-wrap:wrap;margin-top:var(--ads-space-4);padding-top:var(--ads-space-4);border-top:var(--ads-border-width) solid var(--ads-border)}.ads-stepmeta dt{font-size:var(--ads-text-micro);letter-spacing:var(--ads-tracking-wide);color:var(--ads-text-muted);margin-bottom:2px}.ads-stepmeta dd{font-size:var(--ads-text-ui);font-weight:var(--ads-weight-medium);color:var(--ads-text-primary)}.ads-example{margin-top:var(--ads-space-5);padding-left:var(--ads-space-5);border-left:2px solid var(--ads-accent-border)}.ads-instruction{font-family:var(--ads-font-display);font-size:var(--ads-text-subtitle);font-weight:var(--ads-weight-semibold);letter-spacing:var(--ads-tracking-tight);line-height:var(--ads-leading-snug);color:var(--ads-text-primary)}.ads-criterio{margin-top:var(--ads-space-5);padding:var(--ads-space-4);border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-panel);background:var(--ads-surface)}.ads-filters{display:flex;align-items:center;gap:var(--ads-space-3);flex-wrap:wrap;margin-bottom:var(--ads-space-5)}.ads-search{position:relative;flex:1;min-width:200px;max-width:340px}.ads-search input{padding-left:var(--ads-space-7)}.ads-search-icon{position:absolute;left:var(--ads-space-3);top:50%;transform:translateY(-50%);color:var(--ads-text-muted);pointer-events:none}.ads-chip{display:inline-flex;align-items:center;gap:var(--ads-space-2);height:var(--ads-control-sm);padding:0 var(--ads-space-3);border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-pill);background:transparent;color:var(--ads-text-secondary);font-family:var(--ads-font-sans);font-size:var(--ads-text-ui);font-weight:var(--ads-weight-medium);cursor:pointer;transition:border-color var(--ads-duration-fast) var(--ads-ease),color var(--ads-duration-fast) var(--ads-ease),background-color var(--ads-duration-fast) var(--ads-ease)}.ads-chip:hover{border-color:var(--ads-border-field);color:var(--ads-text-primary)}.ads-chip[aria-pressed=true]{border-color:var(--ads-accent);color:var(--ads-accent-text);background:var(--ads-accent-soft)}.ads-invite{display:flex;align-items:center;justify-content:space-between;gap:var(--ads-space-5);flex-wrap:wrap;margin-top:var(--ads-space-7);padding-top:var(--ads-space-5);border-top:var(--ads-border-width) solid var(--ads-border)}.ads-invite-text{max-width:52ch;color:var(--ads-text-secondary)}.ads-acoes-lado{display:flex;flex-wrap:wrap}.ads-acoes-lado,.ads-acoes-pilha{gap:var(--ads-space-3);margin-top:var(--ads-space-5)}.ads-acoes-pilha{display:grid}.ads-min0{min-width:0}.ads-block{display:block}.ads-btn-bloqueado{cursor:not-allowed;border-color:var(--ads-border);color:var(--ads-text-muted);background:var(--ads-surface)}.ads-btn-bloqueado.ads-btn-primary{background:var(--ads-surface-raised);color:var(--ads-text-muted)}.ads-btn-danger{background:var(--ads-critical);color:var(--ads-on-accent)}.ads-btn-danger:hover:not(:disabled){filter:brightness(1.06)}.ads-select-wrap{position:relative;display:flex}.ads-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-height:var(--ads-control-md);padding:var(--ads-space-3);padding-right:var(--ads-space-7);border:var(--ads-border-width) solid var(--ads-border-field);border-radius:var(--ads-radius-control);background:var(--ads-surface);color:var(--ads-text-primary);font-family:var(--ads-font-sans);font-size:var(--ads-text-body);cursor:pointer}.ads-select-invalid{border-color:var(--ads-critical)}.ads-select-chevron{position:absolute;right:var(--ads-space-3);top:50%;transform:translateY(-50%);color:var(--ads-text-muted);pointer-events:none}.ads-card{background:var(--ads-surface);border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-panel);padding:var(--ads-density-pad)}.ads-card-flush{padding:0}.ads-card-interactive{cursor:pointer;transition:border-color var(--ads-duration-fast) var(--ads-ease)}.ads-card-interactive:hover{border-color:var(--ads-border-strong)}.ads-status-info{color:var(--ads-accent-text)}.ads-progress-head{display:flex;justify-content:space-between;gap:var(--ads-space-3);margin-bottom:var(--ads-space-2)}.ads-tooltip{z-index:var(--ads-z-overlay);padding:var(--ads-space-2) var(--ads-space-3);border:var(--ads-border-width) solid var(--ads-border-strong);border-radius:var(--ads-radius-control);background:var(--ads-surface-overlay);color:var(--ads-text-primary);font-size:var(--ads-text-ui);box-shadow:var(--ads-shadow-overlay);animation:ads-fade var(--ads-duration-fast) var(--ads-ease)}.ads-notice{display:flex;gap:var(--ads-space-3);padding:var(--ads-space-4);border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-panel);background:var(--ads-surface)}.ads-notice-icon{flex:none;margin-top:1px}.ads-notice-title{font-size:var(--ads-text-ui);font-weight:var(--ads-weight-semibold);color:var(--ads-text-primary)}.ads-notice-body{margin-top:var(--ads-space-1);font-size:var(--ads-text-ui);color:var(--ads-text-secondary)}.ads-notice-info{border-color:var(--ads-accent-border)}.ads-notice-info .ads-notice-icon{color:var(--ads-accent-text)}.ads-notice-positive .ads-notice-icon{color:var(--ads-positive)}.ads-notice-positive{border-color:color-mix(in srgb,var(--ads-positive) 40%,transparent)}.ads-notice-caution .ads-notice-icon{color:var(--ads-caution)}.ads-notice-caution{border-color:color-mix(in srgb,var(--ads-caution) 40%,transparent)}.ads-notice-critical .ads-notice-icon{color:var(--ads-critical)}.ads-notice-critical{border-color:color-mix(in srgb,var(--ads-critical) 45%,transparent)}.ads-empty-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--ads-radius-pill);background:var(--ads-surface-raised);color:var(--ads-text-muted)}.ads-empty-desc{max-width:46ch}.ads-errorstate{border-style:solid;border-color:color-mix(in srgb,var(--ads-critical) 35%,transparent)}.ads-errorstate-icon{color:var(--ads-critical)}.ads-stat{display:flex;flex-direction:column;gap:var(--ads-space-1)}.ads-stat-value{font-family:var(--ads-font-display);font-variant-numeric:tabular-nums;font-size:var(--ads-text-section);font-weight:var(--ads-weight-bold);letter-spacing:var(--ads-tracking-tight);color:var(--ads-text-primary)}.ads-stat-positive{color:var(--ads-positive)}.ads-stat-caution{color:var(--ads-caution)}.ads-stat-critical{color:var(--ads-critical)}.ads-stat-accent{color:var(--ads-accent-text)}.ads-downloaditem{display:flex;align-items:center;gap:var(--ads-space-4);padding:var(--ads-space-4);border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-panel);background:var(--ads-surface)}.ads-downloaditem-icon{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--ads-surface-raised);color:var(--ads-text-secondary)}.ads-downloaditem-name{font-size:var(--ads-text-body);font-weight:var(--ads-weight-medium);color:var(--ads-text-primary)}.ads-indexrow{display:flex;align-items:baseline;gap:var(--ads-space-4);width:100%;padding:var(--ads-space-4) var(--ads-space-2);border:0;background:transparent;text-align:left;font-family:var(--ads-font-sans);cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease)}.ads-indexrow:hover{background:var(--ads-surface)}.ads-indexrow-num{flex:none;font-family:var(--ads-font-mono);font-size:var(--ads-text-micro);color:var(--ads-text-muted)}.ads-indexrow-body{flex:1;min-width:0}.ads-indexrow-name{font-family:var(--ads-font-display);font-size:var(--ads-text-body);font-weight:var(--ads-weight-semibold);letter-spacing:var(--ads-tracking-tight);color:var(--ads-text-primary)}.ads-indexrow-sub{margin-top:2px;font-size:var(--ads-text-ui);color:var(--ads-text-secondary)}.ads-indexrow-kind{flex:none;font-family:var(--ads-font-mono);font-size:var(--ads-text-micro);color:var(--ads-text-muted)}.ads-table{border:var(--ads-border-width) solid var(--ads-border);border-radius:var(--ads-radius-panel);background:var(--ads-surface);overflow:hidden}.ads-table-head{display:grid;gap:var(--ads-space-4);align-items:center;height:40px;padding:0 var(--ads-density-pad);border-bottom:var(--ads-border-width) solid var(--ads-border);font-size:var(--ads-text-micro);letter-spacing:var(--ads-tracking-wide);color:var(--ads-text-muted)}.ads-table-rows{list-style:none;margin:0;padding:0}.ads-table-rows>li+li{border-top:var(--ads-border-width) solid var(--ads-border)}.ads-table-row{display:grid;gap:var(--ads-space-4);align-items:center;width:100%;min-height:var(--ads-density-row);padding:var(--ads-space-3) var(--ads-density-pad);border:0;background:transparent;font-family:var(--ads-font-sans);font-size:var(--ads-text-ui);color:var(--ads-text-secondary);text-align:left;cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease)}.ads-table-row:hover{background:var(--ads-surface-raised)}.ads-table-loading{padding:var(--ads-space-3) var(--ads-density-pad)}.ads-table-skeletonrow{display:flex;align-items:center;min-height:var(--ads-density-row)}.ads-cardlist{list-style:none;margin:0;padding:0;border-top:var(--ads-border-width) solid var(--ads-border)}.ads-cardlist>li{border-bottom:var(--ads-border-width) solid var(--ads-border)}.ads-detaildrawer{position:fixed;z-index:var(--ads-z-modal);inset:0 0 0 auto;width:min(520px,100vw);display:flex;flex-direction:column;background:var(--ads-surface-overlay);border-left:var(--ads-border-width) solid var(--ads-border-strong);box-shadow:var(--ads-shadow-overlay);padding:var(--ads-space-4) var(--ads-space-5);animation:ads-sheet-in-side var(--ads-duration-deliberate) var(--ads-ease)}@media (max-width:767px){.ads-detaildrawer{inset:auto 0 0 0;width:auto;max-height:88dvh;border-left:0;border-top:var(--ads-border-width) solid var(--ads-border-strong);border-radius:var(--ads-radius-overlay) var(--ads-radius-overlay) 0 0;animation-name:ads-sheet-in}}@media (prefers-reduced-motion:reduce){.ads-detaildrawer{animation-name:ads-fade}}.ads-detaildrawer-head{padding-bottom:var(--ads-space-4);border-bottom:var(--ads-border-width) solid var(--ads-border);margin-bottom:var(--ads-space-4)}.ads-detaildrawer-sec+.ads-detaildrawer-sec{margin-top:var(--ads-space-5);padding-top:var(--ads-space-5);border-top:var(--ads-border-width) solid var(--ads-border)}.ads-commandlist{list-style:none;margin:var(--ads-space-4) 0 0;padding:0}.ads-commanditem{display:flex;align-items:center;justify-content:space-between;gap:var(--ads-space-3);width:100%;min-height:var(--ads-touch-min);padding:0 var(--ads-space-3);border:0;border-radius:var(--ads-radius-control);background:transparent;color:var(--ads-text-primary);font-family:var(--ads-font-sans);font-size:var(--ads-text-ui);text-align:left;cursor:pointer}.ads-commanditem:hover{background:var(--ads-surface-raised)}.ads-command-empty{margin-top:var(--ads-space-4)}.ads-promptlabel{margin-bottom:var(--ads-space-2)}.ads-sheet-desc{margin-top:4px}.ads-invite-body{flex:1;min-width:0}.ads-invite-note{margin-top:var(--ads-space-2)}.ads-filters-actions{margin-left:auto}.ads-chips{display:flex;gap:var(--ads-space-2);flex-wrap:wrap}.ads-sidebar-toggle{margin-left:auto}.ads-drawer-brand{margin-bottom:var(--ads-space-4)}.ads-drawer-foot{margin-top:auto;padding-top:var(--ads-space-4)}.ads-account-chev{flex:none;opacity:.7}.ads-extlink{display:inline-flex;align-items:center;gap:var(--ads-space-2);min-height:var(--ads-touch-min);color:var(--ads-accent-text);font-weight:var(--ads-weight-medium);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ads-accent-border)}.ads-extlink:hover{text-decoration-color:currentColor}.ads-brand-wrap .ads-brand-word{white-space:normal;text-overflow:clip;line-height:1.15;letter-spacing:var(--ads-tracking-tight)}.ads-brand-nowrap .ads-brand-word{white-space:nowrap;text-overflow:ellipsis}.ads-toast-icon{flex:none;color:var(--ads-positive)}.ads-leaditem{display:block;width:100%;padding:var(--ads-space-4) var(--ads-space-2);border:0;background:transparent;text-align:left;font-family:var(--ads-font-sans);cursor:pointer}.ads-leaditem-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ads-space-3)}.ads-leaditem-foot{display:flex;align-items:center;gap:var(--ads-space-2);margin-top:var(--ads-space-3);font-size:var(--ads-text-ui);color:var(--ads-accent-text)}.ads-statrow{display:grid;gap:var(--ads-space-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin-top:var(--ads-space-6)}.ads-tools{list-style:none;margin:0;padding:0}.ads-tool{display:flex;align-items:center;gap:var(--ads-space-3);width:100%;min-height:var(--ads-touch-min);padding:var(--ads-space-2);border:0;border-radius:var(--ads-radius-control);background:transparent;font-family:var(--ads-font-sans);font-size:var(--ads-text-ui);text-align:left;cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease)}.ads-tool:hover{background:var(--ads-surface)}.ads-tool-icon{flex:none;color:var(--ads-text-muted)}.ads-tool-name{color:var(--ads-text-secondary)}.ads-tool:hover .ads-tool-name{color:var(--ads-text-primary)}.ads-tool-meta{margin-left:auto;font-size:var(--ads-text-micro);color:var(--ads-text-muted)}.ads-tool-chev{flex:none;color:var(--ads-text-muted)}@media (max-width:767px){.ads-btn-sm,.ads-chip,.ads-iconbtn-sm{height:var(--ads-touch-min)}.ads-iconbtn-sm{width:var(--ads-touch-min)}}.ads-skip{display:inline-flex;align-items:center;min-height:var(--ads-touch-min)}.ads-shell{min-height:100dvh;background:var(--ads-canvas)}.ads-shell-desktop{display:grid;grid-template-columns:var(--ads-sidebar) minmax(0,1fr);transition:grid-template-columns var(--ads-duration-normal) var(--ads-ease)}@media (prefers-reduced-motion:reduce){.ads-shell-desktop{transition:none}}.ads-sidebar{position:sticky;top:0;height:100dvh;z-index:var(--ads-z-nav);display:flex;flex-direction:column;gap:var(--ads-space-1);padding:var(--ads-space-4) var(--ads-space-3);background:var(--ads-surface);border-right:var(--ads-border-width) solid var(--ads-border);overflow:hidden auto}.ads-sidebar-top{display:flex;align-items:center;gap:var(--ads-space-2);min-height:var(--ads-control-md);margin-bottom:var(--ads-space-5)}.ads[data-ads-sidebar=closed] .ads-sidebar-top{flex-direction:column;gap:var(--ads-space-3)}.ads-navgroup{padding:var(--ads-space-5) var(--ads-space-3) var(--ads-space-2)}.ads-navitem{position:relative;display:flex;align-items:center;gap:var(--ads-space-3);width:100%;min-height:var(--ads-touch-min);padding:0 var(--ads-space-3);border:0;border-radius:var(--ads-radius-control);background:transparent;color:var(--ads-text-secondary);font-family:var(--ads-font-sans);font-size:var(--ads-text-ui);font-weight:var(--ads-weight-medium);text-align:left;cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease),color var(--ads-duration-fast) var(--ads-ease)}.ads-navitem:hover,.ads-navitem[aria-current=page]{background:var(--ads-surface-raised);color:var(--ads-text-primary)}.ads-navitem[aria-current=page]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:18px;border-radius:var(--ads-radius-pill);background:var(--ads-accent)}.ads-navitem[aria-current=page] .ads-navitem-icon{color:var(--ads-accent-text)}.ads-navitem-icon{flex:none;display:grid;place-items:center;width:20px;color:var(--ads-text-muted);transition:color var(--ads-duration-fast) var(--ads-ease)}.ads-navitem:hover .ads-navitem-icon{color:var(--ads-text-secondary)}.ads-navitem-label{min-width:0;overflow:hidden;white-space:nowrap;opacity:1;transition:opacity var(--ads-duration-fast) var(--ads-ease)}.ads[data-ads-sidebar=closed] .ads-navitem-label{opacity:0}.ads[data-ads-sidebar=closed] .ads-navitem{justify-content:center;padding:0}.ads[data-ads-sidebar=closed] .ads-navgroup,.ads[data-ads-sidebar=closed] .ads-navitem-trail,.ads[data-ads-sidebar=open] .ads-tooltip{display:none}.ads-navitem-trail{margin-left:auto;font-family:var(--ads-font-mono);font-size:var(--ads-text-micro);color:var(--ads-text-muted)}.ads-sidebar-foot{margin-top:auto;padding-top:var(--ads-space-4);border-top:var(--ads-border-width) solid var(--ads-border)}.ads-topbar{position:sticky;top:0;z-index:var(--ads-z-sticky);display:flex;align-items:center;gap:var(--ads-space-4);height:var(--ads-topbar);padding:0 var(--ads-space-6);background:var(--ads-canvas);border-bottom:var(--ads-border-width) solid var(--ads-border)}.ads-topbar-actions{margin-left:auto;display:flex;align-items:center;gap:var(--ads-space-2)}.ads-main{width:100%;max-width:var(--ads-width-app);margin:0 auto;padding:var(--ads-space-7) var(--ads-space-6) var(--ads-space-9)}.ads-split{display:grid;gap:var(--ads-space-7);align-items:start}@media (min-width:1024px){.ads-split{grid-template-columns:minmax(0,1fr) var(--ads-width-aside)}.ads-aside-sticky{position:sticky;top:calc(var(--ads-topbar) + var(--ads-space-5))}}.ads-shell-mobile{display:flex;flex-direction:column;min-height:100dvh}.ads-mobilebar{position:sticky;top:0;z-index:var(--ads-z-nav);display:flex;align-items:center;gap:var(--ads-space-2);height:56px;padding:0 var(--ads-space-2);background:var(--ads-canvas);border-bottom:var(--ads-border-width) solid var(--ads-border)}.ads-mobilebar-title{min-width:0;font-family:var(--ads-font-display);font-size:var(--ads-text-body);font-weight:var(--ads-weight-semibold);letter-spacing:var(--ads-tracking-tight)}.ads-mobilebar-actions{margin-left:auto;display:flex;align-items:center;gap:var(--ads-space-1)}.ads-mobilemain{flex:1;padding:var(--ads-space-5) var(--ads-gutter) var(--ads-space-8)}.ads-mobilemain-comacao{padding-bottom:calc(var(--ads-space-9) + env(safe-area-inset-bottom))}.ads-mobileaction{position:fixed;left:0;right:0;bottom:0;z-index:var(--ads-z-sticky);padding:var(--ads-space-3) var(--ads-gutter);padding-bottom:calc(var(--ads-space-3) + env(safe-area-inset-bottom));background:var(--ads-canvas);border-top:var(--ads-border-width) solid var(--ads-border)}.ads-brand{display:inline-flex;align-items:center;gap:5px;min-width:0}.ads[data-ads-brand=cofre-de-prompts] .ads-brand,.ads[data-ads-brand=maquina-de-leads] .ads-brand{gap:var(--ads-space-3)}.ads-brand-mark{flex:none;display:grid;place-items:center;padding:3px}.ads-brand-word{font-family:var(--ads-font-display);font-weight:var(--ads-weight-bold);font-size:var(--ads-text-body);letter-spacing:.16em;color:var(--ads-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;opacity:1;transition:opacity var(--ads-duration-fast) var(--ads-ease)}.ads[data-ads-sidebar=closed] .ads-brand-word{opacity:0;width:0}.ads[data-ads-brand=cofre-de-prompts] .ads-brand-word,.ads[data-ads-brand=maquina-de-leads] .ads-brand-word{letter-spacing:var(--ads-tracking-tight);font-size:var(--ads-text-subtitle)}.ads-menu{z-index:var(--ads-z-modal);min-width:200px;padding:var(--ads-space-2);border:var(--ads-border-width) solid var(--ads-border-strong);border-radius:var(--ads-radius-panel);background:var(--ads-surface-overlay);box-shadow:var(--ads-shadow-overlay);animation:ads-menu-in var(--ads-duration-fast) var(--ads-ease)}@keyframes ads-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ads-menu{animation-name:ads-fade}}.ads-menu-head{padding:var(--ads-space-2) var(--ads-space-3)}.ads-menu-sep{height:1px;margin:var(--ads-space-2) 0;background:var(--ads-border)}.ads-menuitem{display:flex;align-items:center;gap:var(--ads-space-3);min-height:40px;padding:0 var(--ads-space-3);border-radius:var(--ads-radius-control);font-size:var(--ads-text-ui);color:var(--ads-text-secondary);cursor:pointer;outline:none}.ads-menuitem[data-highlighted]{background:var(--ads-surface-raised);color:var(--ads-text-primary)}.ads-menuitem-icon{flex:none;color:var(--ads-text-muted)}.ads-menuitem[data-state=checked]{color:var(--ads-text-primary)}.ads-menuitem[data-state=checked] .ads-menuitem-icon{color:var(--ads-accent-text)}.ads-menuitem-mark{margin-left:auto;display:grid;place-items:center;width:16px;color:var(--ads-accent-text)}.ads-account{display:flex;align-items:center;gap:var(--ads-space-3);width:100%;min-height:var(--ads-touch-min);padding:0 var(--ads-space-2);border:0;border-radius:var(--ads-radius-control);background:transparent;color:var(--ads-text-secondary);font-family:var(--ads-font-sans);font-size:var(--ads-text-ui);text-align:left;cursor:pointer;transition:background-color var(--ads-duration-fast) var(--ads-ease)}.ads-account:hover{background:var(--ads-surface-raised);color:var(--ads-text-primary)}.ads-account-compacto{width:var(--ads-control-md);justify-content:center;padding:0}.ads-account-nome{min-width:0;opacity:1;transition:opacity var(--ads-duration-fast) var(--ads-ease)}.ads[data-ads-sidebar=closed] .ads-account{justify-content:center;padding:0}.ads[data-ads-sidebar=closed] .ads-account svg:last-child,.ads[data-ads-sidebar=closed] .ads-account-nome{display:none}.ads-avatar{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ads-radius-pill);border:var(--ads-border-width) solid var(--ads-border-strong);background:var(--ads-surface-raised);color:var(--ads-text-secondary);font-family:var(--ads-font-display);font-size:var(--ads-text-micro);font-weight:var(--ads-weight-semibold)}