@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Nunito:wght@400;600;700&display=swap";:root{--glass-blur: 18px;--glass-shadow: 0 8px 32px rgba(0, 0, 0, .25);--glass-bg-hover: rgba(255, 255, 255, .18)}[data-theme=neutro]{--color-bg: #1a3a5c;--color-surface: #1e4a73;--color-surface-light: #2a5f8f;--color-accent: #5bb8f5;--color-accent-soft: #a8d8f0;--color-text: #e8f4fd;--color-text-muted: #8ec8e8;--color-cloud: rgba(255, 255, 255, .9);--glass-bg: rgba(255, 255, 255, .13);--glass-border: rgba(255, 255, 255, .2);--glass-btn-bg: rgba(91, 184, 245, .25);--glass-btn-border: rgba(91, 184, 245, .45);--glass-btn-hover: rgba(91, 184, 245, .38)}[data-theme=claro]{--color-bg: #5ab4e5;--color-surface: rgba(255, 255, 255, .25);--color-surface-light: rgba(255, 255, 255, .35);--color-accent: #f5c518;--color-accent-soft: #ffd966;--color-text: #0d2b4a;--color-text-muted: #1e4a73;--color-cloud: rgba(255, 255, 255, .95);--glass-bg: rgba(255, 255, 255, .3);--glass-border: rgba(255, 255, 255, .5);--glass-btn-bg: rgba(245, 197, 24, .25);--glass-btn-border: rgba(245, 197, 24, .5);--glass-btn-hover: rgba(245, 197, 24, .4)}[data-theme=escuro]{--color-bg: #050514;--color-surface: rgba(255, 255, 255, .05);--color-surface-light: rgba(255, 255, 255, .1);--color-accent: #c8a4f8;--color-accent-soft: #dcc8fc;--color-text: #e8e0f5;--color-text-muted: #9988bb;--color-cloud: rgba(255, 255, 255, .8);--glass-bg: rgba(255, 255, 255, .06);--glass-border: rgba(200, 164, 248, .2);--glass-btn-bg: rgba(200, 164, 248, .18);--glass-btn-border: rgba(200, 164, 248, .4);--glass-btn-hover: rgba(200, 164, 248, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{font-family:Nunito,sans-serif;background-color:var(--color-bg);color:var(--color-text);line-height:1.6;overflow-x:hidden}h1,h2,h3{font-family:Bebas Neue,cursive;letter-spacing:.05em}a{color:var(--color-accent);text-decoration:none}a:hover{text-decoration:underline}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}._container_km7ug_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}@keyframes cloudFloat{0%{transform:translate(-300px)}to{transform:translate(calc(100vw + 300px))}}.cloud{position:fixed;pointer-events:none;z-index:0;background:var(--color-cloud);border-radius:50px;width:var(--cloud-w);height:var(--cloud-h);top:var(--cloud-top);opacity:var(--cloud-opacity);animation:cloudFloat var(--cloud-duration) linear infinite;animation-delay:var(--cloud-delay)}.cloud:before,.cloud:after{content:"";position:absolute;background:inherit;border-radius:50%}.cloud:before{width:var(--cloud-b-w);height:var(--cloud-b-h);top:var(--cloud-b-top);left:var(--cloud-b-left)}.cloud:after{width:var(--cloud-a-w);height:var(--cloud-a-h);top:var(--cloud-a-top);left:var(--cloud-a-left)}@keyframes _sunSpin_1p1m6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._sunWrapper_1p1m6_6{position:fixed;top:-60px;left:50%;transform:translate(-50%);pointer-events:none;z-index:0}._sun_1p1m6_6{width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,#ffe066,#f5c518,#f59c00);box-shadow:0 0 80px 30px #f5c51880;animation:_sunSpin_1p1m6_1 80s linear infinite}@keyframes _twinkle_i3iww_1{0%,to{opacity:var(--star-opacity)}50%{opacity:calc(var(--star-opacity) * .3)}}._moon_i3iww_6{position:fixed;top:40px;right:60px;width:80px;height:80px;border-radius:50%;background:#f5f0dc;box-shadow:inset -15px -5px #050514;z-index:0;pointer-events:none;transition:transform .4s ease,filter .4s ease}._moon_i3iww_6:hover{transform:scale(1.05);filter:drop-shadow(0 0 20px rgba(255,250,200,.6))}._star_i3iww_25{position:fixed;left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);border-radius:50%;background:#fff;opacity:var(--star-opacity);pointer-events:none;z-index:0;will-change:opacity;animation:_twinkle_i3iww_1 3s ease-in-out infinite;animation-delay:var(--star-delay)}._wrapper_8slee_1{display:flex;gap:4px}._btn_8slee_6{background:transparent;border:1px solid transparent;border-radius:6px;padding:6px 8px;cursor:pointer;font-size:1rem;line-height:1;transition:background .15s,border-color .15s}._btn_8slee_6:hover{background:var(--glass-bg-hover)}._btn_8slee_6[aria-pressed=true]{background:var(--glass-btn-bg);border-color:var(--glass-btn-border)}._form_18iid_1{display:flex;flex-direction:column;gap:16px;width:100%}._field_18iid_8{display:flex;flex-direction:column;gap:4px}._label_18iid_14{font-size:.875rem;color:var(--color-text-muted)}._textarea_18iid_19{padding:10px 12px;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:8px;color:var(--color-text);font-size:1rem;font-family:inherit;resize:vertical;outline:none;transition:border-color .2s}._textarea_18iid_19:focus{border-color:var(--color-accent)}._textarea_18iid_19::placeholder{color:var(--color-text-muted);opacity:.7}._counter_18iid_41{font-size:.75rem;color:var(--color-text-muted);text-align:right}._counterWarning_18iid_47{color:#f28b8b}._button_18iid_51{width:100%;padding:12px 16px;background:var(--glass-btn-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text);border:1px solid var(--glass-btn-border);border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}._button_18iid_51:hover:not(:disabled){background:var(--glass-btn-hover)}._button_18iid_51:disabled{opacity:.5;cursor:not-allowed}._loadingText_18iid_75{display:inline-flex;align-items:center;gap:2px}@keyframes _blink_18iid_1{0%,to{opacity:1}50%{opacity:.2}}._dots_18iid_86{animation:_blink_18iid_1 1.2s infinite}._presets_18iid_90{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}._presetChip_18iid_97{padding:4px 10px;background:var(--glass-btn-bg);border:1px solid var(--glass-btn-border);border-radius:20px;color:var(--color-text);font-size:.8rem;cursor:pointer;transition:background .15s,border-color .15s;font-family:inherit}._presetChip_18iid_97:hover{background:var(--glass-btn-hover)}._presetChipActive_18iid_113{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-bg);font-weight:700}._wrapper_1fofu_1{display:flex;flex-direction:column;gap:12px;width:100%}._textarea_1fofu_8{width:100%;min-height:300px;padding:12px;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:8px;color:var(--color-text);font-size:1rem;font-family:inherit;line-height:1.6;resize:vertical;outline:none;box-sizing:border-box;transition:border-color .2s}._textarea_1fofu_8:focus{border-color:var(--color-accent)}._textarea_1fofu_8::placeholder{color:var(--color-text-muted);opacity:.7}._copyButton_1fofu_34{align-self:flex-end;padding:10px 24px;background:var(--glass-btn-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text);border:1px solid var(--glass-btn-border);border-radius:8px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .2s}._copyButton_1fofu_34:hover:not(:disabled){background:var(--glass-btn-hover)}._copyButton_1fofu_34:disabled{opacity:.5;cursor:not-allowed}._section_1eat6_1{display:flex;flex-direction:column;gap:8px;width:100%}._title_1eat6_8{font-size:1.1rem;color:var(--color-text);margin:0}._list_1eat6_14{list-style:none;padding:0;margin:0;max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}._item_1eat6_25{padding:10px 12px;background:#ffffff0d;border-radius:6px;border-left:3px solid transparent;color:var(--color-text);font-size:.875rem;cursor:pointer;transition:background .15s,border-left-color .15s;word-break:break-word}._item_1eat6_25:hover{background:#ffffff1a}._itemSelected_1eat6_41{border-left-color:var(--color-accent);background:#5bb8f526}._empty_1eat6_46{font-size:.875rem;color:var(--color-text-muted);margin:0}._counter_1g7yu_1{font-size:.8rem;color:var(--color-text-muted);background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:20px;padding:3px 10px}@keyframes _slideIn_2ne25_1{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:1}}._toast_2ne25_6{position:fixed;bottom:1.5rem;right:1.5rem;z-index:100;max-width:340px;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:12px;padding:1rem 1.25rem;box-shadow:var(--glass-shadow);display:flex;align-items:flex-start;gap:.75rem;animation:_slideIn_2ne25_1 .3s ease-out}._message_2ne25_25{flex:1;font-size:.9rem;color:var(--color-text);line-height:1.4}._close_2ne25_32{background:none;border:none;color:var(--color-text-muted);font-size:1.2rem;cursor:pointer;padding:0;line-height:1;flex-shrink:0}._close_2ne25_32:hover{color:var(--color-text)}._header_1p1vr_1{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid var(--glass-border);padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2;box-shadow:0 2px 8px #0003}._headerLogo_1p1vr_15{font-family:Bebas Neue,sans-serif;font-size:1.8rem;color:var(--color-accent);letter-spacing:.03em}._headerUser_1p1vr_22{display:flex;align-items:center;gap:1rem}._headerEmail_1p1vr_28{color:var(--color-text-muted);font-size:.875rem}._signOutButton_1p1vr_33{background:transparent;border:1px solid var(--color-accent);color:var(--color-accent);padding:.35rem .75rem;border-radius:6px;font-size:.875rem;cursor:pointer;transition:background .2s}._signOutButton_1p1vr_33:hover{background:var(--color-accent);color:var(--color-bg)}._layout_1p1vr_49{position:relative;z-index:1;min-height:calc(100vh - 56px)}._main_1p1vr_55{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:1.5rem;max-width:1200px;margin:0 auto}@media(max-width:767px){._main_1p1vr_55{grid-template-columns:1fr}}._leftColumn_1p1vr_70{display:flex;flex-direction:column;gap:1.25rem;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:16px;padding:1.25rem;box-shadow:var(--glass-shadow)}._rightColumn_1p1vr_83{display:flex;flex-direction:column;background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border);border-radius:16px;padding:1.25rem;box-shadow:var(--glass-shadow)}._errorMessage_1p1vr_95{color:#f87171;background:#f871711a;border:1px solid rgba(248,113,113,.3);border-radius:8px;padding:.75rem 1rem;font-size:.9rem}._loading_1p1vr_104{min-height:100vh;display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}._wrapper_rc6ao_1{display:flex;flex-direction:column;gap:12px;width:100%}._socialButton_rc6ao_8{width:100%;padding:12px 16px;background:var(--glass-btn-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text);border:1px solid var(--glass-btn-border);border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}._socialButton_rc6ao_8:hover:not(:disabled){background:var(--glass-btn-hover)}._socialButton_rc6ao_8:disabled{opacity:.6;cursor:not-allowed}._divider_rc6ao_32{display:flex;align-items:center;gap:8px;color:var(--color-text-muted);font-size:.875rem}._divider_rc6ao_32:before,._divider_rc6ao_32:after{content:"";flex:1;height:1px;background:var(--color-surface-light)}._form_rc6ao_48{display:flex;flex-direction:column;gap:12px}._field_rc6ao_54{display:flex;flex-direction:column;gap:4px}._label_rc6ao_60{font-size:.875rem;color:var(--color-text-muted)}._input_rc6ao_65{padding:10px 12px;background:#ffffff0d;border:1px solid var(--glass-border);border-radius:8px;color:var(--color-text);font-size:1rem;outline:none;transition:border-color .2s}._input_rc6ao_65:focus{border-color:var(--color-accent)}._input_rc6ao_65:disabled{opacity:.6;cursor:not-allowed}._hint_rc6ao_85{background:var(--color-surface-light);border-left:3px solid var(--color-accent-soft);border-radius:6px;padding:10px 12px;font-size:.82rem;color:var(--color-text-muted);line-height:1.5;margin:0}._actions_rc6ao_96{display:flex}._button_rc6ao_100{flex:1;padding:12px 16px;background:var(--glass-btn-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-text);border:1px solid var(--glass-btn-border);border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;transition:background .2s}._button_rc6ao_100:hover:not(:disabled){background:var(--glass-btn-hover)}._button_rc6ao_100:disabled{opacity:.6;cursor:not-allowed}._modeToggle_rc6ao_124{background:none;border:none;color:var(--color-accent);cursor:pointer;font-size:.875rem;text-align:center;width:100%;padding:4px 0;text-decoration:underline;font-family:inherit}._modeToggle_rc6ao_124:disabled{opacity:.4;cursor:not-allowed}._error_rc6ao_142{color:#f28b8b;font-size:.875rem;margin-top:4px}
