@layer base{._container_jynsb_2{background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--spacing-6);box-shadow:var(--shadow-sm);max-width:600px;margin:0 auto;font-family:var(--font-family-base);text-align:left}._header_jynsb_14{margin-bottom:var(--spacing-6)}._title_jynsb_18{font-size:1.5rem;font-weight:700;color:var(--foreground);margin:0 0 var(--spacing-2) 0}._subtitle_jynsb_25{color:var(--muted-foreground);margin:0;font-size:.9375rem}._label_jynsb_31{display:block;font-weight:500;font-size:.875rem;color:var(--foreground);margin-bottom:var(--spacing-2)}._formGroup_jynsb_39,._cutsSection_jynsb_43{margin-bottom:var(--spacing-6)}._cutsHeader_jynsb_47{display:flex;justify-content:space-between;align-items:center}._cutRow_jynsb_53{display:flex;gap:var(--spacing-3);align-items:flex-end;margin-bottom:var(--spacing-3)}._inputWrapper_jynsb_60{flex:1}._inputLabel_jynsb_64{display:block;font-size:.75rem;color:var(--muted-foreground);margin-bottom:var(--spacing-1)}._removeBtn_jynsb_71{color:var(--muted-foreground);margin-bottom:2px}._removeBtn_jynsb_71:hover:not(:disabled){color:var(--destructive)}._addBtn_jynsb_80{width:100%;margin-top:var(--spacing-2)}._results_jynsb_85{margin-top:var(--spacing-8);border-top:1px solid var(--border);padding-top:var(--spacing-6)}._summary_jynsb_91{display:flex;flex-wrap:wrap;gap:var(--spacing-6);background:var(--muted);padding:var(--spacing-4);border-radius:var(--radius-md)}._stat_jynsb_100{display:flex;flex-direction:column;min-width:100px}._statValue_jynsb_106{font-size:1.5rem;font-weight:700;color:var(--primary)}._statLabel_jynsb_112{font-size:.875rem;color:var(--muted-foreground)}@media(max-width:600px){._cutRow_jynsb_53{flex-wrap:wrap}._inputWrapper_jynsb_60{flex:1 1 100%}}}._container_hb45u_1{min-height:100vh;display:flex;flex-direction:column;background-color:var(--background);color:var(--foreground);font-family:var(--font-family-base)}._nav_hb45u_10{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-4) var(--spacing-8);border-bottom:1px solid var(--border);background-color:#fffc;backdrop-filter:blur(8px);position:sticky;top:0;z-index:var(--z-nav)}.dark ._nav_hb45u_10{background-color:#141419cc}._logo_hb45u_27{font-family:var(--font-family-heading);font-weight:700;font-size:1.5rem;color:var(--primary);display:flex;align-items:center;gap:var(--spacing-2);text-decoration:none}._navActions_hb45u_38{display:flex;gap:var(--spacing-4)}._hero_hb45u_43{padding:var(--spacing-20) var(--spacing-8);max-width:900px;margin:0 auto;text-align:center}._heroTitle_hb45u_50{font-family:var(--font-family-heading);font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:var(--spacing-6);color:var(--foreground)}._heroIntro_hb45u_59{font-size:1.25rem;color:var(--foreground);line-height:1.7;margin-bottom:var(--spacing-8);max-width:800px;margin-left:auto;margin-right:auto}._ctaWrapper_hb45u_69{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-8)}._ctaSubtext_hb45u_77{font-size:.875rem;color:var(--muted-foreground);margin:0}._calculatorSection_hb45u_83{padding:var(--spacing-16) var(--spacing-8);max-width:900px;margin:0 auto;background-color:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);text-align:center}._section_hb45u_93,._sectionAlt_hb45u_94{padding:var(--spacing-16) var(--spacing-8);max-width:900px;margin:0 auto}._sectionAlt_hb45u_94{background-color:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._sectionTitle_hb45u_106{font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-8);font-family:var(--font-family-heading);color:var(--foreground);text-align:center}._content_hb45u_115{max-width:800px;margin:0 auto}._content_hb45u_115 p{font-size:1.125rem;line-height:1.7;color:var(--foreground);margin-bottom:var(--spacing-6)}._list_hb45u_127,._numberedList_hb45u_128{font-size:1.125rem;line-height:1.8;color:var(--foreground);margin:var(--spacing-6) 0;padding-left:var(--spacing-8)}._list_hb45u_127 li,._numberedList_hb45u_128 li{margin-bottom:var(--spacing-3)}._numberedList_hb45u_128{counter-reset:item;list-style-type:none;padding-left:0}._numberedList_hb45u_128 li{counter-increment:item;padding-left:var(--spacing-8);position:relative}._numberedList_hb45u_128 li:before{content:counter(item) ".";position:absolute;left:0;font-weight:700;color:var(--primary)}._resultText_hb45u_161{font-weight:600;color:var(--primary);margin-top:var(--spacing-6)}._inlineLink_hb45u_167{color:var(--primary);text-decoration:underline;font-weight:500}._table_hb45u_173{width:100%;border-collapse:collapse;margin:var(--spacing-8) 0;background-color:var(--card)}._table_hb45u_173 th,._table_hb45u_173 td{border:1px solid var(--border);padding:var(--spacing-4);text-align:left}._table_hb45u_173 th{background-color:var(--muted);font-weight:600;color:var(--foreground)}._table_hb45u_173 td{color:var(--muted-foreground)}._ctaSection_hb45u_196{padding:var(--spacing-20) var(--spacing-8);text-align:center;background-color:var(--card)}._ctaSectionTitle_hb45u_202{font-family:var(--font-family-heading);font-size:2.5rem;font-weight:700;margin-bottom:var(--spacing-4);color:var(--foreground)}._ctaSectionText_hb45u_210{font-size:1.25rem;color:var(--muted-foreground);margin-bottom:var(--spacing-8);max-width:700px;margin-left:auto;margin-right:auto}._crossLinks_hb45u_219{text-align:center;padding:var(--spacing-8);font-size:1rem;color:var(--muted-foreground);border-top:1px solid var(--border)}._crossLinks_hb45u_219 a{color:var(--primary);text-decoration:underline;font-weight:500;margin:0 var(--spacing-2)}@media(max-width:768px){._heroTitle_hb45u_50{font-size:2.5rem}._heroIntro_hb45u_59{font-size:1.125rem}._nav_hb45u_10{padding:var(--spacing-4)}._section_hb45u_93,._sectionAlt_hb45u_94{padding:var(--spacing-12) var(--spacing-6)}._sectionTitle_hb45u_106{font-size:2rem}._content_hb45u_115 p,._list_hb45u_127,._numberedList_hb45u_128{font-size:1rem}._ctaSectionTitle_hb45u_202{font-size:2rem}._table_hb45u_173 th,._table_hb45u_173 td{padding:var(--spacing-2);font-size:.875rem}}
