@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,400;0,9..144,600;0,9..144,700;0,9..144,800;1,9..144,400;1,9..144,700&family=Poppins:wght@400;500;600;700;800;900&display=swap";:root{--fb-bg: #ffffff;--fb-bg-subtle: #f7f5f5;--fb-text: #181b1a;--fb-text-muted: #6b6b6b;--fb-border: rgba(28, 28, 28, .08);--fb-shadow: 0 12px 40px rgba(28, 28, 28, .18), 0 2px 8px rgba(28, 28, 28, .08);--fb-accent: #ff6d0b;--fb-accent-hover: #d55703;--fb-danger: #b70822;--fb-danger-bg: #fee2e2;--fb-success-bg: #dcfce7;--fb-success-text: #166534;--fb-safe-right: 84px}@media (prefers-color-scheme: dark){:root{--fb-bg: #1e1f1f;--fb-bg-subtle: #262828;--fb-text: #f2efec;--fb-text-muted: #a3a3a3;--fb-border: rgba(255, 255, 255, .1);--fb-shadow: 0 12px 40px rgba(0, 0, 0, .5), 0 2px 8px rgba(0, 0, 0, .3)}}.fb-root,.fb-root *{box-sizing:border-box;font-family:Poppins,-apple-system,sans-serif}.fb-launcher{position:fixed;right:24px;bottom:24px;z-index:9000;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;width:48px;padding:0;overflow:hidden;white-space:nowrap;border:none;border-radius:999px;transition:width .15s ease,padding .15s ease,background-color .15s ease,transform .15s ease;background:var(--fb-accent);color:#fff;font-weight:700;font-size:14px;cursor:pointer;box-shadow:var(--fb-shadow);transition:background-color .15s ease,transform .15s ease}.fb-launcher:hover,.fb-launcher:focus-visible{background:var(--fb-accent-hover);transform:translateY(-1px);width:auto;padding:0 18px}.fb-launcher-rotulo{max-width:0;opacity:0;transition:max-width .15s ease,opacity .15s ease}.fb-launcher:hover .fb-launcher-rotulo,.fb-launcher:focus-visible .fb-launcher-rotulo{max-width:120px;opacity:1}@media (prefers-reduced-motion: reduce){.fb-launcher,.fb-launcher-rotulo{transition:none}}.fb-launcher-count{min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:#ffffff47;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800}.fb-pin{position:fixed;z-index:8900;width:26px;height:26px;margin-left:-13px;margin-top:-26px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--fb-accent);border:2px solid #ffffff;box-shadow:0 3px 10px #1c1c1c59;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,background-color .15s ease}.fb-pin:hover{background:var(--fb-accent-hover);transform:rotate(-45deg) scale(1.12)}.fb-pin.fb-pin-resolved{background:#6b6b6b}.fb-pin.fb-pin-highlight{animation:fb-pulse 1s ease 2}.fb-pin span{transform:rotate(45deg);color:#fff;font-size:11px;font-weight:800;line-height:1}@keyframes fb-pulse{0%,to{box-shadow:0 3px 10px #1c1c1c59}50%{box-shadow:0 3px 10px #1c1c1c59,0 0 0 8px #ff6d0b59}}.fb-composer{position:fixed;z-index:9100;width:320px;max-width:calc(100vw - 24px);background:var(--fb-bg);color:var(--fb-text);border-radius:14px;box-shadow:var(--fb-shadow);padding:14px;display:flex;flex-direction:column;gap:10px}.fb-composer-header{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:700;color:var(--fb-text-muted)}.fb-composer textarea{width:100%;min-height:84px;resize:vertical;border-radius:8px;border:1.5px solid var(--fb-border);background:var(--fb-bg-subtle);color:var(--fb-text);padding:10px;font-size:13px;font-family:inherit;line-height:1.5}.fb-composer textarea:focus{outline:2px solid var(--fb-accent);outline-offset:1px}.fb-char-count{font-size:11px;color:var(--fb-text-muted);text-align:right}.fb-char-count.fb-char-count-over{color:var(--fb-danger);font-weight:700}.fb-file-row{display:flex;align-items:center;gap:8px;font-size:12px;background:var(--fb-bg-subtle);border-radius:8px;padding:6px 8px}.fb-file-row button{margin-left:auto}.fb-error-text{font-size:12px;color:var(--fb-danger)}.fb-composer-actions{display:flex;justify-content:flex-end;gap:8px}.fb-btn{border:none;border-radius:999px;padding:8px 16px;font-size:12.5px;font-weight:700;cursor:pointer;transition:background-color .15s ease}.fb-btn-primary{background:var(--fb-accent);color:#fff}.fb-btn-primary:hover{background:var(--fb-accent-hover)}.fb-btn-primary:disabled{opacity:.5;cursor:not-allowed}.fb-btn-neutral{background:var(--fb-bg-subtle);color:var(--fb-text)}.fb-btn-neutral:hover{background:var(--fb-border)}.fb-btn-icon{border:none;background:transparent;color:var(--fb-text-muted);cursor:pointer;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.fb-btn-icon:hover{background:var(--fb-bg-subtle)}.fb-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9050;background:#1c1c1c59}.fb-drawer{position:fixed;top:0;right:0;bottom:0;z-index:9060;width:420px;max-width:100vw;background:var(--fb-bg);color:var(--fb-text);box-shadow:-8px 0 40px #1c1c1c33;display:flex;flex-direction:column}.fb-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;border-bottom:1px solid var(--fb-border);flex-shrink:0}.fb-drawer-title{font-size:16px;font-weight:800}.fb-tabs{display:flex;gap:4px;padding:10px 14px 0;flex-shrink:0}.fb-tab{border:none;background:transparent;color:var(--fb-text-muted);font-size:12.5px;font-weight:600;padding:8px 12px;border-radius:8px 8px 0 0;cursor:pointer}.fb-tab.fb-tab-active{color:var(--fb-accent);border-bottom:2px solid var(--fb-accent);font-weight:700}.fb-drawer-body{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.fb-drawer-footer{padding:12px 14px;border-top:1px solid var(--fb-border);flex-shrink:0}.fb-card{background:var(--fb-bg-subtle);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.fb-card-top{display:flex;align-items:flex-start;gap:10px}.fb-card-number{width:26px;height:26px;border-radius:50%;background:var(--fb-accent);color:#fff;font-size:11px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.fb-card-meta{flex:1;min-width:0}.fb-card-page{font-size:11px;color:var(--fb-text-muted)}.fb-card-target{font-size:11px;color:var(--fb-text-muted);font-style:italic}.fb-card-status{font-size:10px;font-weight:700;padding:2px 9px;border-radius:999px;flex-shrink:0;white-space:nowrap}.fb-card-status-open{background:#fef3c7;color:#92400e}.fb-card-status-resolved{background:var(--fb-success-bg);color:var(--fb-success-text)}.fb-card-text{font-size:13px;line-height:1.55;white-space:pre-wrap}.fb-card-foot{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--fb-text-muted);flex-wrap:wrap;gap:6px}.fb-card-actions{display:flex;gap:6px;flex-wrap:wrap}.fb-card-attachments{display:flex;flex-direction:column;gap:4px}.fb-attachment-link{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--fb-text);text-decoration:none;background:var(--fb-bg);border-radius:6px;padding:5px 8px}.fb-attachment-link:hover{background:var(--fb-border)}.fb-empty-state{text-align:center;padding:40px 16px;color:var(--fb-text-muted);font-size:13px}.fb-dialog{border:none;border-radius:14px;padding:0;box-shadow:var(--fb-shadow);background:var(--fb-bg);color:var(--fb-text);max-width:360px;width:90vw}.fb-dialog::backdrop{background:#1c1c1c73}.fb-dialog-body{padding:20px;display:flex;flex-direction:column;gap:14px}.fb-dialog-body p{margin:0;font-size:13px;line-height:1.6}.fb-dialog-actions{display:flex;justify-content:flex-end;gap:8px}.fb-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:9200;background:var(--fb-text);color:var(--fb-bg);padding:10px 18px;border-radius:999px;font-size:12.5px;font-weight:600;box-shadow:var(--fb-shadow)}:root{--font-heading: "Fraunces", Georgia, "Times New Roman", serif;--font-sans: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Poppins", -apple-system, sans-serif;--font-form: "Poppins", -apple-system, sans-serif;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-black: 900}:root{--alert-base-2: var(--red-500);--alert-base: var(--red-700-3);--alert-soft: var(--red-300);--alert-softer-2: var(--red-100);--alert-softer: var(--red-100-3);--alert-strong-2: var(--red-700);--alert-strong: var(--red-800);--alert-stronger: var(--red-900);--blue-100: rgb(208,213,249);--blue-200: rgb(163,173,244);--blue-300: rgb(118,133,240);--blue-400: rgb(71,93,237);--blue-500: rgb(24,52,235);--blue-50: rgb(237,246,255);--blue-600: rgb(19,42,190);--blue-700: rgb(17,34,143);--blue-800: rgb(13,24,97);--blue-900: rgb(8,14,53);--blue-950: rgb(14,33,93);--dark-green-100: rgb(211,248,226);--dark-green-300: rgb(117,224,174);--dark-green-50: rgb(237,252,244);--dark-green-700: rgb(11,113,76);--dark-green-900: rgb(10,72,51);--dark-green-950: rgb(4,42,30);--gray-0-2: rgb(255,255,255);--gray-0-3: rgb(252,252,253);--gray-0: rgb(255,255,255);--gray-1000: rgb(40,40,40);--gray-100: rgb(247,245,245);--gray-1100-2: rgb(48,48,48);--gray-1100: rgb(17,17,17);--gray-200-2: rgb(226,220,220);--gray-200: rgb(196,203,199);--gray-300-2: rgb(190,190,207);--gray-300: rgb(204,196,196);--gray-400: rgb(180,174,174);--gray-500-2: rgb(156,152,152);--gray-500: rgb(95,109,101);--gray-50: rgb(253,252,252);--gray-600: rgb(131,131,131);--gray-700-2: rgb(108,108,108);--gray-700: rgb(115,115,134);--gray-800-2: rgb(63,66,77);--gray-800-3: rgb(85,85,85);--gray-800: rgb(52,59,55);--gray-900: rgb(63,63,63);--gray-950-2: rgb(26,26,26);--gray-950-3: rgb(24,27,26);--gray-950-4: rgb(54,54,54);--gray-950: rgb(24,27,26);--green-100: rgb(209,250,213);--green-200: rgb(164,246,172);--green-300: rgb(117,243,129);--green-400: rgb(71,240,87);--green-500: rgb(23,238,43);--green-600: rgb(18,194,34);--green-700: rgb(16,146,27);--green-800: rgb(13,100,20);--green-900: rgb(8,55,12);--info-base: var(--blue-500);--info-soft: var(--blue-300);--info-softer: var(--blue-100);--info-strong: var(--blue-700);--info-stronger: var(--blue-900);--neutral-base-2: var(--gray-500);--neutral-base: var(--gray-800-3);--neutral-black-2: var(--gray-950);--neutral-black-3: var(--gray-950);--neutral-black: var(--gray-1100);--neutral-soft: var(--gray-300);--neutral-softer-2: var(--gray-200);--neutral-softer: var(--gray-100);--neutral-softest: var(--gray-50);--neutral-strong: var(--gray-900);--neutral-stronger-2: var(--gray-800);--neutral-stronger: var(--gray-1000);--neutral-strongest: var(--gray-800-2);--neutral-white-2: var(--gray-0);--neutral-white: var(--gray-0-2);--orange-100: rgb(254,228,210);--orange-200: rgb(253,199,161);--orange-300: rgb(253,169,112);--orange-400: rgb(254,139,62);--orange-500: rgb(255,109,11);--orange-600: rgb(213,87,3);--orange-700: rgb(162,68,5);--orange-800: rgb(112,48,5);--orange-900: rgb(64,28,4);--primary-base: var(--orange-500);--primary-soft-2: var(--dark-green-300);--primary-soft: var(--orange-300);--primary-softer-2: var(--dark-green-100);--primary-softer: var(--orange-100);--primary-softest-2: var(--dark-green-50);--primary-softest: var(--blue-50);--primary-strong-2: var(--dark-green-700);--primary-strong: var(--orange-700);--primary-stronger-2: var(--dark-green-900);--primary-stronger: var(--orange-900);--primary-strongest-2: var(--dark-green-950);--primary-strongest: var(--blue-950);--red-100-2: rgb(255,221,227);--red-100-3: rgb(254,234,237);--red-100: rgb(255,214,214);--red-200: rgb(252,186,196);--red-300: rgb(251,138,155);--red-400: rgb(251,88,113);--red-500-2: rgb(255,38,73);--red-500-3: rgb(252,38,71);--red-500: rgb(229,0,0);--red-600: rgb(234,6,41);--red-700-2: rgb(234,0,38);--red-700-3: rgb(183,8,34);--red-700: rgb(179,0,0);--red-800: rgb(134,7,27);--red-900: rgb(86,6,18);--secondary-base: var(--red-500-2);--secondary-softer: var(--red-100-2);--secondary-strong: var(--red-700-2);--success-base: var(--green-500);--success-soft: var(--green-300);--success-softer: var(--green-100);--success-strong: var(--green-700);--success-stronger: var(--green-900);--warning-base: var(--yellow-500);--warning-soft: var(--yellow-300);--warning-softer: var(--yellow-100);--warning-strong: var(--yellow-700);--warning-stronger: var(--yellow-900);--yellow-100: rgb(249,240,208);--yellow-200: rgb(244,226,163);--yellow-300: rgb(240,213,118);--yellow-400: rgb(237,200,71);--yellow-500: rgb(235,188,24);--yellow-600: rgb(190,152,19);--yellow-700: rgb(143,115,17);--yellow-800: rgb(97,79,13);--yellow-900: rgb(53,43,8)}:root{--brand-primary: var(--orange-500);--brand-primary-hover: var(--orange-600);--brand-primary-strong: var(--orange-700);--brand-primary-soft: var(--orange-300);--brand-primary-softer: var(--orange-100);--brand-cream: rgb(253, 249, 238);--brand-ink: rgb(28, 28, 28);--surface-page: var(--brand-cream);--surface-card: var(--gray-0);--surface-subtle: var(--gray-100);--surface-sunken: rgb(243, 242, 243);--surface-inverse: var(--gray-950);--surface-brand-tint: var(--orange-100);--surface-danger-tint: var(--red-100-3);--text-strong: var(--gray-1100);--text-default: var(--gray-950);--text-muted: var(--gray-800-3);--text-disabled: var(--gray-300);--text-on-primary: rgb(26, 26, 26);--text-on-inverse: var(--gray-0);--text-link: var(--orange-700);--border-default: var(--gray-300);--border-strong: var(--gray-800-3);--border-brand: var(--orange-500);--border-danger: var(--red-700-3);--status-success: rgb(53, 205, 97);--status-success-strong: var(--green-700);--status-success-soft: var(--green-100);--status-danger: var(--red-700-3);--status-danger-soft: var(--red-100-3);--status-warning: var(--yellow-500);--status-warning-soft: var(--yellow-100);--status-info: var(--blue-500);--status-info-soft: var(--blue-50);--focus-ring: 0 0 0 3px rgba(255, 109, 11, .28)}:root{--text-display-size: 64px;--text-display-line: 72px;--text-display-weight: var(--weight-black);--text-h1-size: 32px;--text-h1-line: 40px;--text-h2-size: 24px;--text-h2-line: 32px;--text-h3-size: 20px;--text-h3-line: 28px;--text-h4-size: 18px;--text-h4-line: 24px;--text-heading-weight: var(--weight-bold);--text-lg-size: 18px;--text-lg-line: 24px;--text-md-size: 16px;--text-md-line: 24px;--text-sm-size: 14px;--text-sm-line: 20px;--text-xs-size: 12px;--text-xs-line: 16px;--text-body-weight: var(--weight-medium);--text-body-weight-regular: var(--weight-regular);--letterspacing-tight: -.01em;--letterspacing-normal: 0}.ds-display{font-family:var(--font-display);font-weight:var(--text-display-weight);font-size:var(--text-display-size);line-height:var(--text-display-line);letter-spacing:var(--letterspacing-tight)}.ds-h1{font-family:var(--font-heading);font-weight:var(--text-heading-weight);font-size:var(--text-h1-size);line-height:var(--text-h1-line)}.ds-h2{font-family:var(--font-heading);font-weight:var(--text-heading-weight);font-size:var(--text-h2-size);line-height:var(--text-h2-line)}.ds-h3{font-family:var(--font-heading);font-weight:var(--text-heading-weight);font-size:var(--text-h3-size);line-height:var(--text-h3-line)}.ds-h4{font-family:var(--font-heading);font-weight:var(--text-heading-weight);font-size:var(--text-h4-size);line-height:var(--text-h4-line)}.ds-body-lg{font-family:var(--font-sans);font-weight:var(--text-body-weight);font-size:var(--text-lg-size);line-height:var(--text-lg-line)}.ds-body{font-family:var(--font-sans);font-weight:var(--text-body-weight);font-size:var(--text-md-size);line-height:var(--text-md-line)}.ds-body-sm{font-family:var(--font-sans);font-weight:var(--text-body-weight);font-size:var(--text-sm-size);line-height:var(--text-sm-line)}.ds-caption{font-family:var(--font-sans);font-weight:var(--text-body-weight);font-size:var(--text-xs-size);line-height:var(--text-xs-line)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-11: 42px;--space-12: 48px;--radius-xs: 4px;--radius-sm: 5px;--radius-md: 8px;--radius-lg: 16px;--radius-pill: 999px;--border-width: 1px;--hairline: 1px solid var(--border-default);--ring-inset: inset 0 0 0 1px var(--border-default);--shadow-card: 0 4px 16px 0 rgba(47, 47, 47, .04);--shadow-pop: 0 8px 24px 0 rgba(47, 47, 47, .1);--shadow-knob: -4px 1px 16px 0 rgba(0, 0, 0, .16);--shadow-overlay: 0 16px 48px 0 rgba(24, 27, 26, .18)}*,*:before,*:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0;background:#fdfcfc}#root{height:100%}body{font-family:var(--font-sans);color:var(--text-default)}button{cursor:pointer;font-family:inherit}input,textarea,select{outline:none;font-family:inherit}a{color:var(--text-link);text-decoration:none}a:hover{color:var(--brand-primary-strong);text-decoration:underline}.btn-solid-orange{background:#ff6d0b;color:#fff;border:none;transition:background-color .15s ease}.btn-solid-orange:hover:not(:disabled){background:#d55703}.btn-solid-red{background:#b70822;color:#fff;border:none;transition:background-color .15s ease}.btn-solid-red:hover:not(:disabled){background:#93061b}.btn-tonal-orange{background:#fee4d2;color:#a24405;border:none;transition:background-color .15s ease}.btn-tonal-orange:hover:not(:disabled){background:#fdc7a1}.btn-tonal-neutral{background:#f7f5f5;color:#555;border:none;transition:background-color .15s ease}.btn-tonal-neutral:hover:not(:disabled){background:#ede8e8}.btn-tonal-red{background:#fee2e2;color:#991b1b;border:none;transition:background-color .15s ease}.btn-tonal-red:hover:not(:disabled){background:#fecaca}.floating-row{background:transparent;box-shadow:none;transition:box-shadow .18s ease,background-color .18s ease}.floating-row:hover{background:#fff;box-shadow:0 10px 30px #1c1c1c1f}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#1c1c1c2e;border-radius:999px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#1c1c1c4d;background-clip:padding-box}
