@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";.vx-root{--g1:#fff;--g2:#fff;--g3:#f9fafb;--g4:#f3f4f6;--g5:#e5e7eb;--g6:#d1d5db;--g8:#9ca3af;--g9:#6b7280;--g10:#6b7280;--g11:#4b5563;--g12:#262626;--blue:#f59e0b;--blue-bg:#fffbeb;display:flex;height:100%;min-height:0;background:#fff;color:var(--g12);font:13px/1.4 Inter,-apple-system,Segoe UI,sans-serif}.vx-root *{box-sizing:border-box}.vx-col{flex:1;min-width:0;display:flex;flex-direction:column}svg.vx-ic{width:16px;height:16px;flex-shrink:0}.vx-top{height:44px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--g5);flex-shrink:0}.vx-top b{font-weight:500}.vx-top .vx-sp{flex:1}.vx-views{height:40px;display:flex;align-items:center;gap:2px;padding:0 12px;border-bottom:1px solid var(--g5);flex-shrink:0;overflow-x:auto}.vx-vt{display:flex;align-items:center;gap:6px;padding:4px 10px;border-radius:4px;color:var(--g11);cursor:pointer;white-space:nowrap;height:28px}.vx-vt:hover{background:var(--g3)}.vx-vt.vx-on{background:#fffbeb;color:#92400e;font-weight:600}.vx-vt em{font-style:normal;color:var(--g9);font-size:12px}.vx-tools{height:40px;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid var(--g5);flex-shrink:0;color:var(--g11)}.vx-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--g5);background:var(--g1);color:var(--g12);border-radius:4px;padding:0 8px;height:24px;cursor:pointer;font:inherit;font-weight:500}.vx-btn:hover{background:var(--g3)}.vx-btn.vx-dark{background:#f59e0b;color:#000;border-color:#f59e0b}.vx-btn.vx-dark:hover{background:#d97706}.vx-btn.vx-ghost{border-color:transparent}.vx-btn.vx-ok{color:#2f7f50}.vx-btn.vx-no{color:#be3b38}.vx-seg{display:inline-flex;border:1px solid var(--g5);border-radius:4px;overflow:hidden}.vx-seg span{padding:0 8px;height:24px;display:flex;align-items:center;gap:5px;cursor:pointer;color:var(--g11)}.vx-seg span.vx-on{background:#fffbeb;color:#92400e}.vx-chip{border:1px solid var(--g5);border-radius:4px;padding:0 8px;height:24px;display:inline-flex;align-items:center;cursor:pointer;color:var(--g11)}.vx-chip.vx-on{background:#fffbeb;color:#92400e;border-color:#fcd34d}.vx-content{flex:1;overflow:auto}.vx-root table{border-collapse:collapse;width:100%}.vx-root th{height:32px;padding:0 10px;text-align:left;font-weight:500;color:var(--g9);border-bottom:1px solid var(--g5);border-right:1px solid var(--g5);background:var(--g1);white-space:nowrap;position:sticky;top:0;z-index:2}.vx-root td{height:32px;padding:0 10px;border-bottom:1px solid var(--g5);border-right:1px solid var(--g5);white-space:nowrap;max-width:360px;overflow:hidden;text-overflow:ellipsis}.vx-root th:last-child,.vx-root td:last-child{border-right:0}.vx-root tbody tr{cursor:pointer}.vx-root tbody tr:hover{background:var(--g3)}.vx-root tbody tr.vx-sel{background:#fffbeb}.vx-root td.vx-name{font-weight:500}.vx-foot{height:32px;display:flex;align-items:center;padding:0 12px;color:var(--g9);border-top:1px solid var(--g5);flex-shrink:0}.vx-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;font-size:12px;font-weight:500;white-space:nowrap}.vx-t-gray{background:#f1f1f1;color:#666}.vx-t-blue{background:#eef2ff;color:#4350b0}.vx-t-green{background:#e8f6ec;color:#2b7a4b}.vx-t-red{background:#fbecec;color:#b83a37}.vx-t-orange{background:#fdf0d9;color:#b45300}.vx-t-purple{background:#f3edfc;color:#6d44a8}.vx-t-sky{background:#e4f4fc;color:#2d6a8e}.vx-t-yellow{background:#fdf8d8;color:#8f6a00}.vx-t-turq{background:#e2f6f0;color:#12776a}.vx-av{width:16px;height:16px;border-radius:50%;display:inline-grid;place-items:center;font-size:9px;font-weight:600;color:#fff;margin-right:6px;vertical-align:-3px}.vx-pc{display:inline-flex;align-items:center;border:1px solid var(--g5);border-radius:4px;padding:1px 6px 1px 4px;height:20px}.vx-pb{display:inline-block;width:60px;height:5px;border-radius:3px;background:var(--g4);vertical-align:middle;margin-right:8px;overflow:hidden}.vx-pb i{display:block;height:100%;border-radius:3px}.vx-muted{color:var(--g9)}.vx-g{color:#2b7a4b}.vx-r{color:#b83a37}.vx-o{color:#b45300}.vx-grid{display:grid;gap:12px;padding:16px;grid-template-columns:repeat(12,1fr)}.vx-w{border:1px solid var(--g5);border-radius:8px;background:var(--g1);padding:14px 16px;min-width:0}.vx-w h4{margin:0 0 2px;font-weight:500;font-size:13px}.vx-w .vx-s{color:var(--g9);font-size:12px;margin-bottom:10px}.vx-c3{grid-column:span 3}.vx-c4{grid-column:span 4}.vx-c5{grid-column:span 5}.vx-c6{grid-column:span 6}.vx-c7{grid-column:span 7}.vx-c8{grid-column:span 8}.vx-c12{grid-column:span 12}.vx-kpi .vx-l{color:var(--g9);font-size:12px}.vx-kpi .vx-v{font-size:26px;font-weight:500;letter-spacing:-.02em;margin:4px 0 2px}.vx-kpi .vx-d{font-size:12px;color:var(--g9)}.vx-li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--g5)}.vx-li:first-of-type{border-top:0}.vx-li>div:first-child{flex:1;min-width:0}.vx-li .vx-t{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vx-li .vx-m{color:var(--g9);font-size:12px}.vx-quote{border-left:2px solid var(--g6);padding:2px 10px;margin:6px 0;color:var(--g11)}.vx-fun{display:grid;grid-template-columns:150px 1fr 70px;gap:10px;align-items:center;padding:6px 0}.vx-fun .vx-bar{height:18px;border-radius:4px;background:var(--g4);overflow:hidden}.vx-fun .vx-bar i{display:block;height:100%;background:#f59e0b;opacity:.9}.vx-panel{width:0;border-left:1px solid var(--g5);flex-shrink:0;overflow:hidden;transition:width .18s;background:var(--g1)}.vx-panel.vx-on{width:440px}.vx-pin{width:440px;height:100%;display:flex;flex-direction:column}.vx-ph{padding:12px 14px;border-bottom:1px solid var(--g5);display:flex;gap:10px;align-items:center}.vx-ph .vx-x{margin-left:auto;cursor:pointer;color:var(--g9)}.vx-ph .vx-ti{font-size:15px;font-weight:500}.vx-ph .vx-su{color:var(--g9);font-size:12px}.vx-pt{display:flex;gap:2px;padding:0 10px;border-bottom:1px solid var(--g5)}.vx-pt div{padding:8px 10px;color:var(--g11);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px}.vx-pt div.vx-on{color:#92400e;border-color:#f59e0b;font-weight:600}.vx-pb2{flex:1;overflow:auto;padding:14px}.vx-f{display:grid;grid-template-columns:120px 1fr;gap:6px 10px;align-items:start;margin-bottom:6px}.vx-f>span:nth-child(odd){color:var(--g9);padding-top:2px}.vx-sec{font-size:12px;color:var(--g9);font-weight:500;margin:16px 0 8px}.vx-tle{display:flex;gap:10px;padding:0 0 14px;position:relative}.vx-tle:not(:last-child):before{content:"";position:absolute;left:11px;top:24px;bottom:0;width:1px;background:var(--g5)}.vx-tle .vx-ico{width:24px;height:24px;border-radius:50%;background:var(--g4);display:grid;place-items:center;flex-shrink:0;color:var(--g11)}.vx-tle.vx-fut{opacity:.5}.vx-tle .vx-tm{margin-left:auto;color:var(--g9);font-size:12px;white-space:nowrap}.vx-box{background:var(--g3);border:1px solid var(--g5);border-radius:6px;padding:10px 12px}.vx-kan{display:flex;gap:10px;padding:14px;overflow:auto;height:100%;align-items:flex-start}.vx-kc{width:240px;flex-shrink:0;background:var(--g3);border-radius:8px;padding:8px}.vx-kc h5{margin:2px 4px 8px;font-weight:500;display:flex;gap:6px;align-items:center}.vx-card{background:var(--g1);border:1px solid var(--g5);border-radius:6px;padding:8px 10px;margin-bottom:6px;cursor:pointer}.vx-card:hover{border-color:var(--g6)}.vx-mini{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:8px}.vx-mini div{border:1px solid var(--g5);border-radius:6px;padding:8px 10px}.vx-mini small{color:var(--g9);display:block;font-size:11px}.vx-mini b{font-size:18px;font-weight:500}.vx-sc{display:grid;grid-template-columns:1fr 50px;gap:2px 8px;align-items:center;margin:8px 0}.vx-sc .vx-pb{width:100%;grid-column:1/-1;height:6px;margin:0}.vx-ladder{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vx-ladder>div{border:1px solid var(--g5);border-radius:6px;padding:10px}@media (max-width:900px){.vx-panel.vx-on{position:absolute;right:0;top:0;bottom:0;width:100%;z-index:20}.vx-c3,.vx-c4,.vx-c5,.vx-c6,.vx-c7,.vx-c8{grid-column:span 12}}.vx-info{margin:12px 16px 0;padding:10px 14px;border:1px solid #fcd34d;background:#fffbeb;border-radius:8px;color:#92400e}.vx-link{cursor:pointer}.vx-loading{padding:32px;color:var(--g9)}.vx-error{padding:32px;color:#b91c1c}.vx-stepbox{flex:1;min-width:150px;border:1px solid var(--g5);border-radius:8px;padding:12px}.vx-root button{font-family:inherit}.vx-link{color:#92400e;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.vx-link:hover{text-decoration-style:solid;color:#78350f}*{margin:0;padding:0;box-sizing:border-box}:root{--background: #ffffff;--foreground: #262626;--primary: #f59e0b;--primary-foreground: #000000;--secondary: #f3f4f6;--secondary-foreground: #4b5563;--accent: #fffbeb;--accent-foreground: #92400e;--card: #ffffff;--card-foreground: #262626;--popover: #ffffff;--popover-foreground: #262626;--muted: #f9fafb;--muted-foreground: #6b7280;--border: #e5e7eb;--input: #e5e7eb;--ring: #f59e0b;--destructive: #ef4444;--destructive-foreground: #ffffff;--success: #10b981;--success-foreground: #ffffff;--warning: #f59e0b;--warning-foreground: #ffffff;--chart-1: #f59e0b;--chart-2: #d97706;--chart-3: #b45309;--chart-4: #92400e;--chart-5: #78350f;--sidebar-background: #f9fafb;--sidebar-foreground: #262626;--sidebar-primary: #f59e0b;--sidebar-primary-foreground: #ffffff;--sidebar-accent: #fffbeb;--sidebar-accent-foreground: #92400e;--sidebar-border: #e5e7eb;--sidebar-ring: #f59e0b;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .02);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .04), 0 1px 2px 0 rgba(0, 0, 0, .02);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .06), 0 2px 4px -1px rgba(0, 0, 0, .03);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .06), 0 4px 6px -2px rgba(0, 0, 0, .03);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .06), 0 10px 10px -5px rgba(0, 0, 0, .02);--shadow-button: 0 1px 2px rgba(0, 0, 0, .05);--shadow-button-hover: 0 4px 12px rgba(245, 158, 11, .2);--shadow-card-hover: 0 8px 16px -4px rgba(0, 0, 0, .08);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-serif: "Source Serif 4", Georgia, serif;--font-mono: "JetBrains Mono", "Courier New", monospace;--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-lg: 1rem;--text-xl: 1.125rem;--text-2xl: 1.25rem;--text-3xl: 1.5rem;--text-4xl: 1.875rem;--text-5xl: 2.25rem;--font-light: 300;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-extrabold: 800;--font-black: 900;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--tracking-tighter: -.05em;--tracking-tight: -.025em;--tracking-normal: 0;--tracking-wide: .025em;--tracking-wider: .05em;--tracking-widest: .1em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 16px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--sf-blue: #f59e0b;--sf-dark-blue: #d97706;--sf-light-blue: #fffbeb;--sf-green: #10b981;--sf-red: #ef4444;--sf-orange: #f59e0b;--sf-gray-100: #f9fafb;--sf-gray-200: #e5e7eb;--sf-gray-300: #d1d5db;--sf-gray-700: #4b5563;--sf-gray-900: #262626;--sf-white: #ffffff}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--muted);color:var(--foreground);line-height:1.6;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv11"}.dashboard{min-height:100vh;padding:0}.dashboard-header{background:var(--sf-white);border-bottom:1px solid var(--sf-gray-300);padding:1rem 2rem;box-shadow:var(--shadow-sm)}.dashboard-title{font-size:1.5rem;font-weight:600;color:var(--sf-gray-900)}.dashboard-subtitle{font-size:.875rem;color:var(--sf-gray-700);margin-top:.25rem}.dashboard-content{padding:2rem;max-width:1400px;margin:0 auto}.metrics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2rem}.metric-card{background:var(--card);border-radius:var(--radius-xl);padding:1.5rem;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.metric-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:#d1d5db}.metric-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.metric-title{font-size:.875rem;color:var(--sf-gray-700);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.metric-value{font-size:2.5rem;font-weight:700;color:var(--sf-gray-900)}.metric-change{font-size:.875rem;color:var(--sf-gray-700);margin-top:.5rem}.chart-section{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin-bottom:2rem}.chart-card{background:var(--card);border-radius:var(--radius-xl);padding:1.5rem;border:1px solid var(--border);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.chart-card:hover{box-shadow:var(--shadow-md)}.chart-title{font-size:1.125rem;font-weight:600;color:var(--sf-gray-900);margin-bottom:1.5rem}.pie-chart-button{cursor:pointer;transition:opacity .2s}.pie-chart-button:hover{opacity:.9}.student-list{background:var(--card);border-radius:var(--radius-xl);padding:1.5rem;border:1px solid var(--border);box-shadow:var(--shadow-sm)}.student-table{width:100%;border-collapse:collapse}.student-table th{text-align:left;padding:.75rem;border-bottom:2px solid var(--sf-gray-300);font-size:.875rem;color:var(--sf-gray-700);font-weight:600;text-transform:uppercase}.student-table td{padding:1rem .75rem;border-bottom:1px solid var(--sf-gray-200);font-size:.875rem}.student-table tr:hover{background:var(--sf-gray-100)}.status-badge{display:inline-block;padding:.25rem .75rem;border-radius:12px;font-size:.75rem;font-weight:600;text-transform:uppercase}.status-interested{background:#d3f4e3;color:var(--sf-green)}.status-not-interested{background:#fedddd;color:var(--sf-red)}.status-no-answer{background:#fef0da;color:var(--sf-orange)}.status-pending{background:var(--sf-light-blue);color:var(--sf-blue)}.btn{padding:.5rem 1rem;border-radius:4px;border:none;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-primary{background:var(--sf-blue);color:#fff}.btn-primary:hover{background:var(--sf-dark-blue)}.btn-secondary{background:var(--sf-gray-200);color:var(--sf-gray-900)}.btn-secondary:hover{background:var(--sf-gray-300)}.empty-state{text-align:center;padding:3rem;color:var(--sf-gray-700)}.empty-state-icon{font-size:3rem;margin-bottom:1rem;opacity:.5}.loading{display:flex;align-items:center;justify-content:center;padding:3rem;color:var(--sf-gray-700)}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.625rem 1.25rem;font-size:var(--text-base);font-weight:600;line-height:1.5;border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);outline:none;border:none;font-family:inherit;white-space:nowrap;box-shadow:var(--shadow-xs)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.btn-primary{background:var(--primary);color:var(--primary-foreground)}.btn-primary:hover:not(:disabled){background:#d97706;box-shadow:var(--shadow-button-hover)}.btn-primary:active:not(:disabled){background:#b45309;transform:scale(.98)}.btn-secondary{background:var(--secondary);color:var(--secondary-foreground);border:1px solid var(--border)}.btn-secondary:hover:not(:disabled){background:#e5e7eb;color:var(--foreground);border-color:#d1d5db}.btn-secondary:active:not(:disabled){background:#d1d5db}.btn-destructive{background:var(--destructive);color:var(--destructive-foreground)}.btn-destructive:hover:not(:disabled){background:#dc2626;box-shadow:0 2px 8px #ef44444d}.btn-destructive:active:not(:disabled){background:#b91c1c}.btn-ghost{background:transparent;color:var(--foreground);border:1px solid var(--border);box-shadow:none}.btn-ghost:hover:not(:disabled){background:var(--muted);border-color:#d1d5db}.btn-sm{padding:var(--space-1) var(--space-3);font-size:var(--text-sm)}.btn-lg{padding:var(--space-3) var(--space-6);font-size:var(--text-lg)}.btn-icon{width:36px;height:36px;padding:0;border-radius:var(--radius-md)}.panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.panel-hover:hover{box-shadow:var(--shadow-card-hover);border-color:#d1d5db}.panel-header{padding:1.5rem;border-bottom:1px solid var(--border)}.panel-body{padding:1.5rem}.panel-footer{padding:1.5rem;border-top:1px solid var(--border);background:var(--muted);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl)}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-xl);padding:1.5rem;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.stat-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.stat-card-icon{width:48px;height:48px;border-radius:var(--radius-lg);display:flex;align-items:center;justify-content:center;background:var(--accent);color:var(--primary);margin-bottom:1rem}.stat-card-label{font-size:var(--text-sm);color:var(--muted-foreground);font-weight:500;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.stat-card-value{font-size:2rem;font-weight:700;color:var(--foreground);line-height:1}.stat-card-change{font-size:var(--text-sm);margin-top:.5rem;color:var(--muted-foreground)}.stat-card-change.positive{color:var(--success)}.stat-card-change.negative{color:var(--destructive)}.badge{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;line-height:1}.badge-primary{background:var(--accent);color:var(--primary)}.badge-success{background:#d1fae5;color:var(--success)}.badge-warning{background:var(--accent);color:var(--warning)}.badge-destructive{background:#fee2e2;color:var(--destructive)}.badge-secondary{background:var(--secondary);color:var(--secondary-foreground)}.divider{height:1px;background:var(--border);margin:1.5rem 0}.divider-vertical{width:1px;background:var(--border);margin:0 1rem}@media (max-width: 768px){.chart-section,.metrics-grid{grid-template-columns:1fr}.panel-header,.panel-body,.panel-footer{padding:1rem}}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:var(--font-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--foreground)}h1{font-size:var(--text-5xl);font-weight:var(--font-bold)}h2{font-size:var(--text-4xl);font-weight:var(--font-bold)}h3{font-size:var(--text-3xl);font-weight:var(--font-semibold)}h4{font-size:var(--text-2xl);font-weight:var(--font-semibold)}h5{font-size:var(--text-xl);font-weight:var(--font-semibold)}h6{font-size:var(--text-lg);font-weight:var(--font-semibold)}p{font-family:var(--font-sans);line-height:var(--leading-relaxed);letter-spacing:var(--tracking-normal)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-extrabold{font-weight:var(--font-extrabold)}.font-black{font-weight:var(--font-black)}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.font-mono{font-family:var(--font-mono)}.tracking-tight{letter-spacing:var(--tracking-tight)}.tracking-normal{letter-spacing:var(--tracking-normal)}.tracking-wide{letter-spacing:var(--tracking-wide)}.leading-none{line-height:var(--leading-none)}.leading-tight{line-height:var(--leading-tight)}.leading-normal{line-height:var(--leading-normal)}.leading-relaxed{line-height:var(--leading-relaxed)}
