._toolbar_arcty_1{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border-bottom:1px solid var(--color-border)}._buttonGroup_arcty_10{display:flex;align-items:center;gap:var(--spacing-xs)}._buttonGroup_arcty_10:not(:last-child){margin-right:var(--spacing-sm);padding-right:var(--spacing-sm);border-right:1px solid var(--color-border)}._toolbarButton_arcty_22{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:var(--border-radius-sm);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:all .2s ease;font-size:16px}._toolbarButton_arcty_22:hover{background:var(--color-border);color:var(--color-text)}._toolbarButton_arcty_22._active_arcty_42{background:var(--color-primary);color:#fff}._toolbarButton_arcty_22:disabled{opacity:.5;cursor:not-allowed}._toolbarButton_arcty_22:disabled:hover{background:transparent;color:var(--color-text-secondary)}._separator_arcty_57{width:1px;height:20px;background:var(--color-border);margin:0 var(--spacing-xs)}._linkDialog_arcty_64{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-lg);position:absolute;top:100%;left:0;z-index:10;min-width:300px}._linkInput_arcty_80{flex:1;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm)}._linkInput_arcty_80:focus{outline:none;border-color:var(--color-primary)}._linkButton_arcty_93{padding:var(--spacing-xs) var(--spacing-sm);border:none;border-radius:var(--border-radius-sm);background:var(--color-primary);color:#fff;font-size:var(--font-size-sm);cursor:pointer;transition:background .2s ease}._linkButton_arcty_93:hover{background:var(--color-primary-hover)}._linkButton_arcty_93._secondary_arcty_108{background:var(--color-secondary)}._linkButton_arcty_93._secondary_arcty_108:hover{background:var(--color-text-secondary)}._dialogOverlay_arcty_117{background:#0006;position:fixed;inset:0;z-index:50;animation:_overlayShow_arcty_1 .15s cubic-bezier(.16,1,.3,1)}._dialogContent_arcty_125{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:0 10px 38px -10px #16171859,0 10px 20px -15px #16171833;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:450px;max-height:85vh;padding:var(--spacing-xl);z-index:51;animation:_contentShow_arcty_1 .15s cubic-bezier(.16,1,.3,1)}._dialogTitle_arcty_144{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-sm) 0}._dialogDescription_arcty_151{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0;line-height:1.5}._dialogForm_arcty_158{display:flex;flex-direction:column;gap:var(--spacing-md)}._dialogActions_arcty_164{display:flex;gap:var(--spacing-sm);justify-content:flex-end}@keyframes _overlayShow_arcty_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_arcty_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._editor_lkudb_1{display:flex;flex-direction:column;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);background:var(--color-background);box-shadow:var(--shadow-sm);overflow:hidden}._content_lkudb_11{min-height:200px;padding:var(--spacing-md);border:none;outline:none;resize:none;font-family:inherit;font-size:var(--font-size-base);line-height:1.6;color:var(--color-text);background:transparent;overflow-y:auto}._content_lkudb_11:empty:before{content:attr(data-placeholder);color:var(--color-text-secondary);opacity:.7}._content_lkudb_11:focus{outline:none}._footer_lkudb_35{padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border-top:1px solid var(--color-border);font-size:var(--font-size-sm);color:var(--color-text-secondary)}._characterCount_lkudb_43{transition:color .2s ease}._characterCount_lkudb_43._warning_lkudb_47{color:var(--color-warning);font-weight:500}._characterCount_lkudb_43._error_lkudb_52{color:var(--color-error);font-weight:500}._saved_lkudb_57{display:flex;align-items:center;gap:var(--spacing-xs);color:var(--color-success);font-size:var(--font-size-sm)}._saved_lkudb_57:before{content:"✓";font-weight:700}._aiButton_lkudb_70{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease;margin-left:auto}._aiButton_lkudb_70:hover{background:var(--color-primary-hover);transform:translateY(-1px)}._aiDialogOverlay_lkudb_92{background:#00000080;position:fixed;inset:0;z-index:50;animation:_overlayShow_lkudb_1 .2s cubic-bezier(.16,1,.3,1)}._aiDialogContent_lkudb_100{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:0 20px 38px -10px #16171859,0 20px 25px -5px #1617181a;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90vw;max-width:600px;max-height:85vh;padding:var(--spacing-xl);z-index:51;animation:_contentShow_lkudb_1 .2s cubic-bezier(.16,1,.3,1);overflow-y:auto}._aiDialogTitle_lkudb_120{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text);margin:0 0 var(--spacing-sm) 0;text-align:center}._aiDialogDescription_lkudb_128{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--spacing-lg) 0;text-align:center;font-style:italic}._aiDialogBody_lkudb_136{display:flex;flex-direction:column;gap:var(--spacing-lg)}._aiFeature_lkudb_142{padding:var(--spacing-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-md)}._aiFeature_lkudb_142 h4{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-xs) 0}._aiFeature_lkudb_142 p{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}._aiMetrics_lkudb_163{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--spacing-md);padding:var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border-radius:var(--border-radius-md);color:#fff}._metric_lkudb_177{text-align:center}._metricValue_lkudb_181{display:block;font-size:var(--font-size-xl);font-weight:700;margin-bottom:var(--spacing-xs)}._metricLabel_lkudb_188{font-size:var(--font-size-sm);opacity:.9}._aiDialogActions_lkudb_193{display:flex;justify-content:center;margin-top:var(--spacing-lg)}._aiCloseButton_lkudb_199{padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-md);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:all .2s ease}._aiCloseButton_lkudb_199:hover{background:var(--color-primary-hover);transform:translateY(-1px)}@keyframes _overlayShow_lkudb_1{0%{opacity:0}to{opacity:1}}@keyframes _contentShow_lkudb_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._displayFlex_ab6k4_1{display:flex}._gap-xs_ab6k4_6{gap:var(--spacing-xs)}._gap-sm_ab6k4_10{gap:var(--spacing-sm)}._gap-md_ab6k4_14{gap:var(--spacing-md)}._gap-lg_ab6k4_18{gap:var(--spacing-lg)}._gap-xl_ab6k4_22{gap:var(--spacing-xl)}._align-start_ab6k4_27{align-items:flex-start}._align-center_ab6k4_31{align-items:center}._align-end_ab6k4_35{align-items:flex-end}._align-stretch_ab6k4_39{align-items:stretch}._justify-start_ab6k4_44{justify-content:flex-start}._justify-center_ab6k4_48{justify-content:center}._justify-end_ab6k4_52{justify-content:flex-end}._justify-between_ab6k4_56{justify-content:space-between}._justify-around_ab6k4_60{justify-content:space-around}._justify-evenly_ab6k4_64{justify-content:space-evenly}._direction-row_ab6k4_69{flex-direction:row}._direction-column_ab6k4_73{flex-direction:column}._wrap_ab6k4_78{flex-wrap:wrap}._align-auto_1lrr5_6{align-self:auto}._align-start_1lrr5_10{align-self:flex-start}._align-center_1lrr5_14{align-self:center}._align-end_1lrr5_18{align-self:flex-end}._align-stretch_1lrr5_22{align-self:stretch}._card_181ta_1{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-md);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}._card_181ta_1:hover{box-shadow:var(--shadow-md)}._header_181ta_14{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}._avatar_181ta_21{width:48px;height:48px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--font-size-lg);flex-shrink:0}._info_181ta_35{flex:1}._name_181ta_39{font-size:var(--font-size-base);font-weight:600;color:var(--color-text);margin:0}._title_181ta_46{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}._text_181ta_52{color:var(--color-text);line-height:1.5;margin-bottom:var(--spacing-md)}._skills_181ta_58{display:flex;flex-wrap:wrap;gap:var(--spacing-xs)}._skill_181ta_58{display:inline-block;padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-surface);color:var(--color-text-secondary);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;border:1px solid var(--color-border)}._skill_181ta_58._primary_181ta_75{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}._container_ptleq_1{max-width:1200px;margin:0 auto;padding:var(--spacing-lg);min-height:100vh}._header_ptleq_8{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:var(--spacing-2xl);border-radius:var(--border-radius-lg);text-align:center;margin-bottom:var(--spacing-xl)}._title_ptleq_17{font-size:var(--font-size-3xl);font-weight:700;margin-bottom:var(--spacing-sm)}._subtitle_ptleq_23{font-size:var(--font-size-xl);margin-bottom:var(--spacing-xs);opacity:.9}._caption_ptleq_29{font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}._description_ptleq_34{font-size:var(--font-size-base);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-lg);opacity:.8}._techStack_ptleq_41{display:flex;justify-content:center;gap:var(--spacing-sm);flex-wrap:wrap}._tech_ptleq_41{background:#fff3;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;border:1px solid rgba(255,255,255,.3)}._mainContent_ptleq_57{display:flex;flex-direction:column;gap:var(--spacing-xl)}._section_ptleq_63{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);box-shadow:var(--shadow-sm)}._sectionTitle_ptleq_71{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-sm)}._sectionIcon_ptleq_81{color:var(--color-primary)}._sectionDescription_ptleq_85{color:var(--color-text-secondary);margin-bottom:var(--spacing-lg);font-size:var(--font-size-base)}._recommendationsIntro_ptleq_91{margin-bottom:var(--spacing-lg)}._sectionNote_ptleq_95{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--spacing-sm);margin-bottom:0;font-style:italic}._linkedinLink_ptleq_103{color:var(--color-primary);text-decoration:none;font-weight:500;transition:color .2s ease}._linkedinLink_ptleq_103:hover{color:var(--color-primary-hover);text-decoration:underline}._recommendationsGrid_ptleq_115{display:grid;gap:var(--spacing-md)}._footer_ptleq_120{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);margin-top:var(--spacing-xl);text-align:center}._footerTitle_ptleq_130{font-size:var(--font-size-2xl);font-weight:700;color:#fff;margin-bottom:var(--spacing-xl)}._benefits_ptleq_137{gap:var(--spacing-2xl);margin-bottom:var(--spacing-xl);flex-wrap:nowrap}._benefits_ptleq_137 h3{font-size:var(--font-size-lg);font-weight:600;color:#fff;margin-bottom:var(--spacing-xs);text-align:center}._benefits_ptleq_137 p{color:#ffffffe6;margin:0;font-size:var(--font-size-sm);text-align:center}@media (max-width: 900px){._benefits_ptleq_137{flex-direction:column;flex-wrap:nowrap;gap:var(--spacing-lg);text-align:center;align-items:center;justify-content:center}._benefits_ptleq_137>*{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:center}}._actions_ptleq_177{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}._actionButton_ptleq_184{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-md);background:var(--color-background);color:var(--color-text);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all .2s ease}._actionButton_ptleq_184:hover{background:var(--color-surface);border-color:var(--color-primary)}._githubBtn_ptleq_204{background:#444950;color:#fff;border:1px solid #444950;transition:background .2s,border .2s}._githubBtn_ptleq_204:hover{background:#24292f;border-color:#24292f}._techSection_ptleq_218{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--spacing-xl);margin:var(--spacing-xl) 0}._techCategories_ptleq_226{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-lg)}._techCategory_ptleq_233{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-lg)}._techCategoryTitle_ptleq_240{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0 0 var(--spacing-md) 0;border-bottom:2px solid var(--color-primary);padding-bottom:var(--spacing-sm)}._techTags_ptleq_249{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}._techTag_ptleq_249{background:var(--color-primary);color:#fff;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);font-weight:500;white-space:nowrap}@media (max-width: 768px){._container_ptleq_1{grid-template-columns:1fr;padding:var(--spacing-md);gap:var(--spacing-lg)}._title_ptleq_17{font-size:var(--font-size-2xl)}._subtitle_ptleq_23{font-size:var(--font-size-base)}._section_ptleq_63{padding:var(--spacing-md)}}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-secondary: #64748b;--color-background: #ffffff;--color-surface: #f8fafc;--color-text: #0f172a;--color-text-secondary: #475569;--color-text-muted: #94a3b8;--color-border: #e2e8f0;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-danger: #ef4444;--color-info: #0ea5e9;--font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: ui-monospace, Menlo, Monaco, "Cascadia Code", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Code", "Droid Sans Mono", "Courier New", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--border-radius-sm: .25rem;--border-radius-md: .5rem;--border-radius-lg: .75rem;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1)}*{box-sizing:border-box}body{margin:0;font-family:var(--font-family-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--color-surface);color:var(--color-text);line-height:1.6}code{font-family:var(--font-family-mono)}button{cursor:pointer;border:none;background:none;font:inherit}button:disabled{cursor:not-allowed;opacity:.6}input,textarea{font:inherit;border:1px solid var(--color-border);border-radius:var(--border-radius-md);padding:var(--spacing-sm) var(--spacing-md)}input:focus,textarea:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1a}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.m-0{margin:0}.m-xs{margin:var(--spacing-xs)}.m-sm{margin:var(--spacing-sm)}.m-md{margin:var(--spacing-md)}.m-lg{margin:var(--spacing-lg)}.m-xl{margin:var(--spacing-xl)}.m-2xl{margin:var(--spacing-2xl)}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-xs{margin-left:var(--spacing-xs);margin-right:var(--spacing-xs)}.mx-sm{margin-left:var(--spacing-sm);margin-right:var(--spacing-sm)}.mx-md{margin-left:var(--spacing-md);margin-right:var(--spacing-md)}.mx-lg{margin-left:var(--spacing-lg);margin-right:var(--spacing-lg)}.mx-xl{margin-left:var(--spacing-xl);margin-right:var(--spacing-xl)}.mx-2xl{margin-left:var(--spacing-2xl);margin-right:var(--spacing-2xl)}.mx-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-xs{margin-top:var(--spacing-xs);margin-bottom:var(--spacing-xs)}.my-sm{margin-top:var(--spacing-sm);margin-bottom:var(--spacing-sm)}.my-md{margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.my-lg{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-lg)}.my-xl{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.my-2xl{margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.mt-0{margin-top:0}.mt-xs{margin-top:var(--spacing-xs)}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mt-2xl{margin-top:var(--spacing-2xl)}.mb-0{margin-bottom:0}.mb-xs{margin-bottom:var(--spacing-xs)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.ml-0{margin-left:0}.ml-xs{margin-left:var(--spacing-xs)}.ml-sm{margin-left:var(--spacing-sm)}.ml-md{margin-left:var(--spacing-md)}.ml-lg{margin-left:var(--spacing-lg)}.ml-xl{margin-left:var(--spacing-xl)}.ml-2xl{margin-left:var(--spacing-2xl)}.mr-0{margin-right:0}.mr-xs{margin-right:var(--spacing-xs)}.mr-sm{margin-right:var(--spacing-sm)}.mr-md{margin-right:var(--spacing-md)}.mr-lg{margin-right:var(--spacing-lg)}.mr-xl{margin-right:var(--spacing-xl)}.mr-2xl{margin-right:var(--spacing-2xl)}.p-0{padding:0}.p-xs{padding:var(--spacing-xs)}.p-sm{padding:var(--spacing-sm)}.p-md{padding:var(--spacing-md)}.p-lg{padding:var(--spacing-lg)}.p-xl{padding:var(--spacing-xl)}.p-2xl{padding:var(--spacing-2xl)}.px-0{padding-left:0;padding-right:0}.px-xs{padding-left:var(--spacing-xs);padding-right:var(--spacing-xs)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}.px-xl{padding-left:var(--spacing-xl);padding-right:var(--spacing-xl)}.px-2xl{padding-left:var(--spacing-2xl);padding-right:var(--spacing-2xl)}.py-0{padding-top:0;padding-bottom:0}.py-xs{padding-top:var(--spacing-xs);padding-bottom:var(--spacing-xs)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.py-xl{padding-top:var(--spacing-xl);padding-bottom:var(--spacing-xl)}.py-2xl{padding-top:var(--spacing-2xl);padding-bottom:var(--spacing-2xl)}.pt-0{padding-top:0}.pt-xs{padding-top:var(--spacing-xs)}.pt-sm{padding-top:var(--spacing-sm)}.pt-md{padding-top:var(--spacing-md)}.pt-lg{padding-top:var(--spacing-lg)}.pt-xl{padding-top:var(--spacing-xl)}.pt-2xl{padding-top:var(--spacing-2xl)}.pb-0{padding-bottom:0}.pb-xs{padding-bottom:var(--spacing-xs)}.pb-sm{padding-bottom:var(--spacing-sm)}.pb-md{padding-bottom:var(--spacing-md)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-xl{padding-bottom:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pl-0{padding-left:0}.pl-xs{padding-left:var(--spacing-xs)}.pl-sm{padding-left:var(--spacing-sm)}.pl-md{padding-left:var(--spacing-md)}.pl-lg{padding-left:var(--spacing-lg)}.pl-xl{padding-left:var(--spacing-xl)}.pl-2xl{padding-left:var(--spacing-2xl)}.pr-0{padding-right:0}.pr-xs{padding-right:var(--spacing-xs)}.pr-sm{padding-right:var(--spacing-sm)}.pr-md{padding-right:var(--spacing-md)}.pr-lg{padding-right:var(--spacing-lg)}.pr-xl{padding-right:var(--spacing-xl)}.pr-2xl{padding-right:var(--spacing-2xl)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-text-secondary)}.text-muted{color:var(--color-text-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-error{color:var(--color-error)}.text-info{color:var(--color-info)}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-evenly{justify-content:space-evenly}.flex-1{flex:1}.flex-none{flex:none}.w-full{width:100%}.w-auto{width:auto}.w-fit{width:fit-content}.h-full{height:100%}.h-auto{height:auto}.h-fit{height:fit-content}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.border{border:1px solid var(--color-border)}.border-0{border:0}.border-t{border-top:1px solid var(--color-border)}.border-b{border-bottom:1px solid var(--color-border)}.border-l{border-left:1px solid var(--color-border)}.border-r{border-right:1px solid var(--color-border)}.rounded{border-radius:var(--border-radius-md)}.rounded-sm{border-radius:var(--border-radius-sm)}.rounded-lg{border-radius:var(--border-radius-lg)}.rounded-none{border-radius:0}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-none{box-shadow:none}.bg-transparent{background-color:transparent}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-surface{background-color:var(--color-surface)}.bg-background{background-color:var(--color-background)}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}
