.tabs-container.svelte-cnwx89{margin-bottom:4rem}.tab-buttons.svelte-cnwx89{display:flex;border-bottom:1px solid #333;margin-bottom:1.5rem}.tab-buttons.svelte-cnwx89 button:where(.svelte-cnwx89){background:none;border:none;padding:.75rem 1.25rem;cursor:pointer;font-size:1rem;color:#fff9;transition:color .2s ease,border-bottom .2s ease;border-bottom:2px solid transparent}.tab-buttons.svelte-cnwx89 button:where(.svelte-cnwx89):hover{color:#fffc}.tab-buttons.svelte-cnwx89 button.active:where(.svelte-cnwx89){color:#c0fd00;border-bottom:2px solid #c0fd00;font-weight:600}.tab-content.svelte-cnwx89{padding:1rem 0}.svelte-1uqvi24:focus-visible{outline:2px solid #c0fd00;outline-offset:2px;border-radius:2px}.container.svelte-1uqvi24{max-width:800px;margin:0 auto;padding:3rem 0;color:#fffc}.company-header.svelte-1uqvi24{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;padding:1.5rem 0;margin-bottom:3rem}@media (min-width: 769px){.company-header.svelte-1uqvi24{border-bottom:1px solid rgba(255,255,255,.1)}}.company-title-section.svelte-1uqvi24{flex-grow:1;min-width:0}.company-name.svelte-1uqvi24{font-size:2rem;font-weight:700;color:#fff;margin-bottom:.25rem;word-break:normal}.company-name-kr.svelte-1uqvi24{font-size:1.2rem;font-weight:500;color:#ffffffb3;word-break:normal}.company-meta.svelte-1uqvi24{font-size:.9rem;color:#ffffff80;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem 1rem;flex-shrink:0;text-align:right}.year-group.svelte-1uqvi24{margin-bottom:4rem}.year-heading.svelte-1uqvi24{font-size:1.8rem;font-weight:600;color:#fff;padding-bottom:1rem;margin-bottom:2.5rem}.month-group.svelte-1uqvi24{margin-bottom:2.5rem}.month-heading.svelte-1uqvi24{font-size:1.3rem;font-weight:500;color:#e0e0e0;margin-bottom:1rem;padding-left:.5rem}.filings-list.svelte-1uqvi24{list-style:none;padding:0}.report-link.svelte-1uqvi24{display:flex;align-items:center;gap:1.5rem;padding:1rem .5rem;text-decoration:none;color:#fff;border-radius:6px;transition:background-color .2s ease}a.report-link:visited{color:#9a9a9a}.report-link.svelte-1uqvi24:hover{background-color:#ffffff0d}.report-link.svelte-1uqvi24:hover .form-type-description:where(.svelte-1uqvi24),.report-link.svelte-1uqvi24:hover .event-title:where(.svelte-1uqvi24){color:#c0fd00}.report-link.svelte-1uqvi24:hover .view-arrow:where(.svelte-1uqvi24){color:#c0fd00;transform:translate(4px)}.filing-date.svelte-1uqvi24{flex-shrink:0;text-align:center;width:50px}.filing-date.svelte-1uqvi24 .day:where(.svelte-1uqvi24){font-size:1.1rem;font-weight:500;color:#fffc}.filing-info.svelte-1uqvi24{flex-grow:1;min-width:0}.filing-info-8k.svelte-1uqvi24,.form-type-container.svelte-1uqvi24{display:flex;align-items:center;gap:.75rem}.event-title.svelte-1uqvi24,.form-type-description.svelte-1uqvi24{font-size:1.1rem;font-weight:500;transition:color .2s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.form-type-tag.svelte-1uqvi24{padding:.2rem .5rem;border-radius:4px;font-weight:700;font-size:.8rem;flex-shrink:0}.form-type-10-k.svelte-1uqvi24{background-color:#1f6feb;color:#fff}.form-type-10-q.svelte-1uqvi24{background-color:#117d84;color:#fff}.form-type-8k.svelte-1uqvi24{background-color:#30363d;color:#c9d1d9}.earnings-tag.svelte-1uqvi24{color:#ffca28;font-weight:600;font-size:.9rem;flex-shrink:0}.view-arrow.svelte-1uqvi24{color:#ffffff4d;transition:all .2s ease;margin-left:auto}.no-filings.svelte-1uqvi24{text-align:center;font-size:1.1rem;color:#ffffff80;padding:4rem 0}@media (max-width: 768px){.container.svelte-1uqvi24{padding:2rem 0}.company-header.svelte-1uqvi24{padding:0 1rem;flex-direction:column;align-items:flex-start;gap:1rem;border-bottom:none}.company-name.svelte-1uqvi24{font-size:1.8rem}.company-name-kr.svelte-1uqvi24{font-size:1.1rem}.company-meta.svelte-1uqvi24{justify-content:flex-start;width:100%;gap:.75rem 1rem}.filings-section.svelte-1uqvi24{padding-left:1rem;padding-right:1rem}.report-link.svelte-1uqvi24{display:block;position:relative;padding:1rem 0}.filing-date.svelte-1uqvi24{display:none}.filing-info.svelte-1uqvi24{margin:0}.filing-info-8k.svelte-1uqvi24,.form-type-container.svelte-1uqvi24{display:flex;flex-wrap:wrap;gap:.25rem .75rem;align-items:center}.event-title.svelte-1uqvi24,.form-type-description.svelte-1uqvi24{width:100%;order:-1;white-space:normal;font-weight:600;margin-bottom:.5rem;overflow:visible;text-overflow:clip}.view-arrow.svelte-1uqvi24{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);margin-left:0}}.chart-tab-content{height:500px}
