@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";.header{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0f172af2;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.1)}.header-container{max-width:1200px;margin:0 auto;padding:0 1rem}.header-content{display:flex;align-items:center;justify-content:space-between;height:70px}.header-logo{font-size:1.5rem;font-weight:700;color:var(--primary-blue);text-decoration:none;transition:color .3s ease}.header-logo:hover{color:var(--secondary-blue)}.logo-text{font-family:Inter,sans-serif}.desktop-nav{display:none}.nav-list{display:flex;list-style:none;margin:0;padding:0;gap:2rem}.nav-link{color:var(--text-light);text-decoration:none;font-weight:500;font-size:.95rem;padding:.5rem 0;position:relative;transition:color .3s ease}.nav-link:hover,.nav-link.active{color:var(--primary-blue)}.nav-link.active:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--primary-blue);border-radius:1px}.cta-button{background:var(--primary-blue);color:#fff;padding:.75rem 1.5rem;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem;transition:all .3s ease;border:2px solid var(--primary-blue)}.cta-button:hover{background:transparent;color:var(--primary-blue);transform:translateY(-2px)}.desktop-actions{display:none}.mobile-menu-button{background:none;border:none;color:var(--text-light);cursor:pointer;padding:.5rem;border-radius:4px;transition:color .3s ease}.mobile-menu-button:hover{color:var(--primary-blue)}.mobile-nav{position:absolute;top:100%;left:0;right:0;background:var(--bg-dark);border-bottom:1px solid rgba(255,255,255,.1);transform:translateY(-100%);opacity:0;visibility:hidden;transition:all .3s ease}.mobile-nav.open{transform:translateY(0);opacity:1;visibility:visible}.mobile-nav-list{list-style:none;margin:0;padding:1rem;display:flex;flex-direction:column;gap:1rem}.mobile-nav-link{color:var(--text-light);text-decoration:none;font-weight:500;font-size:1.1rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.1);transition:color .3s ease}.mobile-nav-link:hover,.mobile-nav-link.active{color:var(--primary-blue)}.mobile-cta{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.cta-button.mobile{display:block;text-align:center;width:100%}@media (min-width: 768px){.desktop-nav,.desktop-actions{display:block}.mobile-menu-button,.mobile-nav{display:none}.header-content{height:80px}}.footer{background:var(--bg-darker);border-top:1px solid rgba(255,255,255,.1);margin-top:auto}.footer-container{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-content{display:grid;grid-template-columns:1fr;gap:2rem;padding:3rem 0 2rem}.footer-brand{max-width:300px}.footer-logo{font-size:1.5rem;font-weight:700;color:var(--primary-blue);text-decoration:none;margin-bottom:1rem;display:inline-block}.footer-description{color:var(--text-muted);line-height:1.6;margin-bottom:1.5rem}.footer-social{display:flex;gap:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0d;border-radius:6px;color:var(--text-light);text-decoration:none;transition:all .3s ease}.social-link:hover{background:var(--primary-blue);color:#fff;transform:translateY(-2px)}.footer-title{color:var(--text-light);font-size:1rem;font-weight:600;margin-bottom:1rem}.footer-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.footer-link{color:var(--text-muted);text-decoration:none;font-size:.9rem;transition:color .3s ease}.footer-link:hover{color:var(--primary-blue)}.contact-info{display:flex;flex-direction:column;gap:.5rem}.contact-link{color:var(--text-muted);text-decoration:none;transition:color .3s ease}.contact-link:hover{color:var(--primary-blue)}.location{color:var(--text-muted);font-size:.9rem}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);padding:1.5rem 0}.footer-bottom-content{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.copyright{color:var(--text-muted);font-size:.85rem;margin:0}.availability{color:var(--primary-blue);font-size:.85rem;font-weight:500;margin:0}@media (min-width: 640px){.footer-content{grid-template-columns:2fr 1fr 1fr 1fr;gap:3rem}.footer-bottom-content{flex-direction:row;justify-content:space-between;text-align:left}}@media (min-width: 1024px){.footer-content{padding:4rem 0 3rem}}.error-boundary-fallback{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-dark);padding:var(--space-xl)}.error-content{text-align:center;max-width:600px;background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-lg);padding:var(--space-2xl);box-shadow:var(--admin-shadow-lg)}.error-content h2{color:var(--admin-error);font-size:2rem;font-weight:700;margin-bottom:var(--space-lg);display:flex;align-items:center;justify-content:center;gap:var(--space-md)}.error-content h2:before{content:"⚠️";font-size:1.5rem}.error-content p{color:var(--admin-text-muted);font-size:1.1rem;margin-bottom:var(--space-xl);line-height:1.6}.error-content .btn{margin-top:var(--space-lg)}.error-details{margin-top:var(--space-xl);text-align:left;background:var(--admin-bg);border:1px solid var(--admin-border);border-radius:var(--radius-md);padding:var(--space-lg)}.error-details summary{color:var(--admin-text);font-weight:500;cursor:pointer;margin-bottom:var(--space-md);outline:none}.error-details summary:hover{color:var(--admin-primary)}.error-details pre{background:var(--bg-darker);color:var(--admin-error);padding:var(--space-md);border-radius:var(--radius-sm);overflow-x:auto;font-size:.875rem;font-family:Courier New,monospace;white-space:pre-wrap;word-wrap:break-word;margin-top:var(--space-md);border-left:3px solid var(--admin-error)}.error-fallback{min-height:50vh;display:flex;align-items:center;justify-content:center;padding:var(--space-2xl)}.error-fallback .container{max-width:600px;text-align:center}.error-fallback h2{color:var(--admin-error);font-size:1.75rem;font-weight:600;margin-bottom:var(--space-lg)}.error-fallback p{color:var(--admin-text-muted);font-size:1rem;margin-bottom:var(--space-lg)}.error-fallback details{background:var(--admin-surface);border:1px solid var(--admin-border);border-radius:var(--radius-md);padding:var(--space-lg);text-align:left;font-family:monospace;font-size:.875rem;color:var(--admin-text-muted);margin-bottom:var(--space-lg)}.error-fallback summary{color:var(--admin-text);font-weight:500;cursor:pointer;margin-bottom:var(--space-md)}@media (max-width: 640px){.error-boundary-fallback,.error-fallback{padding:var(--space-lg)}.error-content{padding:var(--space-xl)}.error-content h2{font-size:1.5rem}.error-details pre{font-size:.75rem}}��/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �A�p�p� �L�a�y�o�u�t� �&� �C�o�r�e� �S�t�y�l�e�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �.�a�p�p� �{� � � � �d�i�s�p�l�a�y�:� �f�l�e�x�;� � � � �f�l�e�x�-�d�i�r�e�c�t�i�o�n�:� �c�o�l�u�m�n�;� � � � �m�i�n�-�h�e�i�g�h�t�:� �1�0�0�v�h�;� � � � �b�a�c�k�g�r�o�u�n�d�:� �l�i�n�e�a�r�-�g�r�a�d�i�e�n�t�(�1�3�5�d�e�g�,� �v�a�r�(�-�-�b�g�-�d�a�r�k�)� �0�%�,� �v�a�r�(�-�-�b�g�-�d�a�r�k�e�r�)� �1�0�0�%�)�;� � � � �p�o�s�i�t�i�o�n�:� �r�e�l�a�t�i�v�e�;� � � � �o�v�e�r�f�l�o�w�-�x�:� �h�i�d�d�e�n�;� � �}� � � � �.�m�a�i�n�-�c�o�n�t�e�n�t� �{� � � � �f�l�e�x�:� �1�;� � � � �p�a�d�d�i�n�g�-�t�o�p�:� �7�0�p�x�;� � � � �p�o�s�i�t�i�o�n�:� �r�e�l�a�t�i�v�e�;� � � � �z�-�i�n�d�e�x�:� �1�;� � �}� � � � �/�*� �B�a�c�k�g�r�o�u�n�d� �E�f�f�e�c�t�s� �*�/� � �.�a�p�p�:�:�b�e�f�o�r�e� �{� � � � �c�o�n�t�e�n�t�:� �"�"�;� � � � �p�o�s�i�t�i�o�n�:� �f�i�x�e�d�;� � � � �t�o�p�:� �0�;� � � � �l�e�f�t�:� �0�;� � � � �r�i�g�h�t�:� �0�;� � � � �b�o�t�t�o�m�:� �0�;� � � � �b�a�c�k�g�r�o�u�n�d�:� � � � � � � �r�a�d�i�a�l�-�g�r�a�d�i�e�n�t�(�c�i�r�c�l�e� �a�t� �2�0�%� �5�0�%�,� �r�g�b�a�(�5�9�,� �1�3�0�,� �2�4�6�,� �0�.�1�)� �0�%�,� �t�r�a�n�s�p�a�r�e�n�t� �5�0�%�)�,� � � � � � �r�a�d�i�a�l�-�g�r�a�d�i�e�n�t�(�c�i�r�c�l�e� �a�t� �8�0�%� �2�0�%�,� �r�g�b�a�(�1�4�7�,� �5�1�,� �2�3�4�,� �0�.�1�)� �0�%�,� �t�r�a�n�s�p�a�r�e�n�t� �5�0�%�)�,� � � � � � �r�a�d�i�a�l�-�g�r�a�d�i�e�n�t�(�c�i�r�c�l�e� �a�t� �4�0�%� �8�0�%�,� �r�g�b�a�(�1�6�,� �1�8�5�,� �1�2�9�,� �0�.�1�)� �0�%�,� �t�r�a�n�s�p�a�r�e�n�t� �5�0�%�)�;� � � � �p�o�i�n�t�e�r�-�e�v�e�n�t�s�:� �n�o�n�e�;� � � � �z�-�i�n�d�e�x�:� �0�;� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �L�o�a�d�i�n�g� �S�t�a�t�e�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �.�p�a�g�e�-�l�o�a�d�e�r� �{� � � � �d�i�s�p�l�a�y�:� �f�l�e�x�;� � � � �f�l�e�x�-�d�i�r�e�c�t�i�o�n�:� �c�o�l�u�m�n�;� � � � �a�l�i�g�n�-�i�t�e�m�s�:� �c�e�n�t�e�r�;� � � � �j�u�s�t�i�f�y�-�c�o�n�t�e�n�t�:� �c�e�n�t�e�r�;� � � � �m�i�n�-�h�e�i�g�h�t�:� �5�0�v�h�;� � � � �g�a�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�x�l�)�;� � �}� � � � �.�p�a�g�e�-�l�o�a�d�e�r� �.�s�p�i�n�n�e�r� �{� � � � �w�i�d�t�h�:� �4�0�p�x�;� � � � �h�e�i�g�h�t�:� �4�0�p�x�;� � � � �b�o�r�d�e�r�-�w�i�d�t�h�:� �3�p�x�;� � �}� � � � �.�p�a�g�e�-�l�o�a�d�e�r� �p� �{� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�t�e�x�t�-�m�u�t�e�d�)�;� � � � �f�o�n�t�-�s�i�z�e�:� �0�.�9�r�e�m�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �5�0�0�;� � �}� � � � �/�*� �L�o�a�d�i�n�g� �s�k�e�l�e�t�o�n� �*�/� � �.�s�k�e�l�e�t�o�n� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �l�i�n�e�a�r�-�g�r�a�d�i�e�n�t�(� � � � � � �9�0�d�e�g�,� � � � � � �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�)� �2�5�%�,� � � � � � �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�-�l�i�g�h�t�)� �5�0�%�,� � � � � � �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�)� �7�5�%� � � � �)�;� � � � �b�a�c�k�g�r�o�u�n�d�-�s�i�z�e�:� �2�0�0�%� �1�0�0�%�;� � � � �a�n�i�m�a�t�i�o�n�:� �l�o�a�d�i�n�g� �1�.�5�s� �i�n�f�i�n�i�t�e�;� � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �v�a�r�(�-�-�r�a�d�i�u�s�-�m�d�)�;� � �}� � � � �@�k�e�y�f�r�a�m�e�s� �l�o�a�d�i�n�g� �{� � � � �0�%� �{� �b�a�c�k�g�r�o�u�n�d�-�p�o�s�i�t�i�o�n�:� �2�0�0�%� �0�;� �}� � � � �1�0�0�%� �{� �b�a�c�k�g�r�o�u�n�d�-�p�o�s�i�t�i�o�n�:� �-�2�0�0�%� �0�;� �}� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �L�a�y�o�u�t� �C�o�m�p�o�n�e�n�t�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �.�c�o�n�t�a�i�n�e�r� �{� � � � �m�a�x�-�w�i�d�t�h�:� �v�a�r�(�-�-�c�o�n�t�a�i�n�e�r�-�m�a�x�-�w�i�d�t�h�)�;� � � � �m�a�r�g�i�n�:� �0� �a�u�t�o�;� � � � �p�a�d�d�i�n�g�:� �0� �v�a�r�(�-�-�s�p�a�c�e�-�m�d�)�;� � � � �p�o�s�i�t�i�o�n�:� �r�e�l�a�t�i�v�e�;� � �}� � � � �.�s�e�c�t�i�o�n� �{� � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�e�c�t�i�o�n�-�p�a�d�d�i�n�g�)�;� � � � �p�o�s�i�t�i�o�n�:� �r�e�l�a�t�i�v�e�;� � �}� � � � �.�s�e�c�t�i�o�n�-�h�e�a�d�e�r� �{� � � � �t�e�x�t�-�a�l�i�g�n�:� �c�e�n�t�e�r�;� � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�x�l�)�;� � � � �m�a�x�-�w�i�d�t�h�:� �7�0�0�p�x�;� � � � �m�a�r�g�i�n�-�l�e�f�t�:� �a�u�t�o�;� � � � �m�a�r�g�i�n�-�r�i�g�h�t�:� �a�u�t�o�;� � �}� � � � �.�s�e�c�t�i�o�n�-�h�e�a�d�e�r� �h�2� �{� � � � �f�o�n�t�-�s�i�z�e�:� �c�l�a�m�p�(�2�r�e�m�,� �4�v�w�,� �3�r�e�m�)�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �7�0�0�;� � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�t�e�x�t�-�l�i�g�h�t�)�;� � � � �b�a�c�k�g�r�o�u�n�d�:� �l�i�n�e�a�r�-�g�r�a�d�i�e�n�t�(�1�3�5�d�e�g�,� �v�a�r�(�-�-�t�e�x�t�-�l�i�g�h�t�)� �0�%�,� �v�a�r�(�-�-�a�c�c�e�n�t�-�b�l�u�e�)� �1�0�0�%�)�;� � � � �-�w�e�b�k�i�t�-�b�a�c�k�g�r�o�u�n�d�-�c�l�i�p�:� �t�e�x�t�;� � � � �-�w�e�b�k�i�t�-�t�e�x�t�-�f�i�l�l�-�c�o�l�o�r�:� �t�r�a�n�s�p�a�r�e�n�t�;� � � � �b�a�c�k�g�r�o�u�n�d�-�c�l�i�p�:� �t�e�x�t�;� � �}� � � � �.�s�e�c�t�i�o�n�-�h�e�a�d�e�r� �p� �{� � � � �f�o�n�t�-�s�i�z�e�:� �1�.�1�2�5�r�e�m�;� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�t�e�x�t�-�m�u�t�e�d�)�;� � � � �l�i�n�e�-�h�e�i�g�h�t�:� �1�.�7�;� � � � �m�a�x�-�w�i�d�t�h�:� �6�0�0�p�x�;� � � � �m�a�r�g�i�n�:� �0� �a�u�t�o�;� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �G�r�i�d� �S�y�s�t�e�m�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �.�g�r�i�d� �{� � � � �d�i�s�p�l�a�y�:� �g�r�i�d�;� � � � �g�a�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � �}� � � � �.�g�r�i�d�-�c�o�l�s�-�1� �{� �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �1�f�r�;� �}� � �.�g�r�i�d�-�c�o�l�s�-�2� �{� �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�2�,� �1�f�r�)�;� �}� � �.�g�r�i�d�-�c�o�l�s�-�3� �{� �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�3�,� �1�f�r�)�;� �}� � �.�g�r�i�d�-�c�o�l�s�-�4� �{� �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�4�,� �1�f�r�)�;� �}� � � � �/�*� �R�e�s�p�o�n�s�i�v�e� �g�r�i�d� �*�/� � �.�g�r�i�d�-�r�e�s�p�o�n�s�i�v�e� �{� � � � �d�i�s�p�l�a�y�:� �g�r�i�d�;� � � � �g�a�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � � � �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�a�u�t�o�-�f�i�t�,� �m�i�n�m�a�x�(�3�0�0�p�x�,� �1�f�r�)�)�;� � �}� � � � �.�g�r�i�d�-�r�e�s�p�o�n�s�i�v�e�-�s�m� �{� � � � �d�i�s�p�l�a�y�:� �g�r�i�d�;� � � � �g�a�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�m�d�)�;� � � � �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�a�u�t�o�-�f�i�t�,� �m�i�n�m�a�x�(�2�5�0�p�x�,� �1�f�r�)�)�;� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �C�a�r�d� �C�o�m�p�o�n�e�n�t�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �.�c�a�r�d� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�)�;� � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �v�a�r�(�-�-�a�d�m�i�n�-�b�o�r�d�e�r�)�;� � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �v�a�r�(�-�-�r�a�d�i�u�s�-�l�g�)�;� � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�x�l�)�;� � � � �b�o�x�-�s�h�a�d�o�w�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�h�a�d�o�w�)�;� � � � �t�r�a�n�s�i�t�i�o�n�:� �a�l�l� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�n�o�r�m�a�l�)�;� � � � �p�o�s�i�t�i�o�n�:� �r�e�l�a�t�i�v�e�;� � � � �o�v�e�r�f�l�o�w�:� �h�i�d�d�e�n�;� � �}� � � � �.�c�a�r�d�:�:�b�e�f�o�r�e� �{� � � � �c�o�n�t�e�n�t�:� �"�"�;� � � � �p�o�s�i�t�i�o�n�:� �a�b�s�o�l�u�t�e�;� � � � �t�o�p�:� �0�;� � � � �l�e�f�t�:� �0�;� � � � �r�i�g�h�t�:� �0�;� � � � �h�e�i�g�h�t�:� �3�p�x�;� � � � �b�a�c�k�g�r�o�u�n�d�:� �l�i�n�e�a�r�-�g�r�a�d�i�e�n�t�(�9�0�d�e�g�,� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�)�,� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�-�l�i�g�h�t�)�)�;� � � � �o�p�a�c�i�t�y�:� �0�;� � � � �t�r�a�n�s�i�t�i�o�n�:� �o�p�a�c�i�t�y� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�n�o�r�m�a�l�)�;� � �}� � � � �.�c�a�r�d�:�h�o�v�e�r� �{� � � � �t�r�a�n�s�f�o�r�m�:� �t�r�a�n�s�l�a�t�e�Y�(�-�2�p�x�)�;� � � � �b�o�x�-�s�h�a�d�o�w�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�h�a�d�o�w�-�l�g�)�;� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�)�;� � �}� � � � �.�c�a�r�d�:�h�o�v�e�r�:�:�b�e�f�o�r�e� �{� � � � �o�p�a�c�i�t�y�:� �1�;� � �}� � � � �.�c�a�r�d�-�h�e�a�d�e�r� �{� � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � �}� � � � �.�c�a�r�d�-�t�i�t�l�e� �{� � � � �f�o�n�t�-�s�i�z�e�:� �1�.�2�5�r�e�m�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �6�0�0�;� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�t�e�x�t�)�;� � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�s�m�)�;� � �}� � � � �.�c�a�r�d�-�d�e�s�c�r�i�p�t�i�o�n� �{� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�t�e�x�t�-�m�u�t�e�d�)�;� � � � �f�o�n�t�-�s�i�z�e�:� �0�.�9�5�r�e�m�;� � � � �l�i�n�e�-�h�e�i�g�h�t�:� �1�.�6�;� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �B�u�t�t�o�n� �C�o�m�p�o�n�e�n�t�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �.�b�t�n� �{� � � � �d�i�s�p�l�a�y�:� �i�n�l�i�n�e�-�f�l�e�x�;� � � � �a�l�i�g�n�-�i�t�e�m�s�:� �c�e�n�t�e�r�;� � � � �j�u�s�t�i�f�y�-�c�o�n�t�e�n�t�:� �c�e�n�t�e�r�;� � � � �g�a�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�s�m�)�;� � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�m�d�)� �v�a�r�(�-�-�s�p�a�c�e�-�x�l�)�;� � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �v�a�r�(�-�-�r�a�d�i�u�s�-�m�d�)�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �5�0�0�;� � � � �f�o�n�t�-�s�i�z�e�:� �0�.�9�5�r�e�m�;� � � � �t�e�x�t�-�d�e�c�o�r�a�t�i�o�n�:� �n�o�n�e�;� � � � �t�r�a�n�s�i�t�i�o�n�:� �a�l�l� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�n�o�r�m�a�l�)�;� � � � �b�o�r�d�e�r�:� �n�o�n�e�;� � � � �c�u�r�s�o�r�:� �p�o�i�n�t�e�r�;� � � � �p�o�s�i�t�i�o�n�:� �r�e�l�a�t�i�v�e�;� � � � �o�v�e�r�f�l�o�w�:� �h�i�d�d�e�n�;� � �}� � � � �.�b�t�n�:�:�b�e�f�o�r�e� �{� � � � �c�o�n�t�e�n�t�:� �"�"�;� � � � �p�o�s�i�t�i�o�n�:� �a�b�s�o�l�u�t�e�;� � � � �t�o�p�:� �0�;� � � � �l�e�f�t�:� �-�1�0�0�%�;� � � � �w�i�d�t�h�:� �1�0�0�%�;� � � � �h�e�i�g�h�t�:� �1�0�0�%�;� � � � �b�a�c�k�g�r�o�u�n�d�:� �l�i�n�e�a�r�-�g�r�a�d�i�e�n�t�(� � � � � � �9�0�d�e�g�,� � � � � � �t�r�a�n�s�p�a�r�e�n�t�,� � � � � � �r�g�b�a�(�2�5�5�,� �2�5�5�,� �2�5�5�,� �0�.�1�)�,� � � � � � �t�r�a�n�s�p�a�r�e�n�t� � � � �)�;� � � � �t�r�a�n�s�i�t�i�o�n�:� �l�e�f�t� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�n�o�r�m�a�l�)�;� � �}� � � � �.�b�t�n�:�h�o�v�e�r�:�:�b�e�f�o�r�e� �{� � � � �l�e�f�t�:� �1�0�0�%�;� � �}� � � � �.�b�t�n�-�p�r�i�m�a�r�y� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �l�i�n�e�a�r�-�g�r�a�d�i�e�n�t�(�1�3�5�d�e�g�,� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�)�,� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�-�d�a�r�k�)�)�;� � � � �c�o�l�o�r�:� �w�h�i�t�e�;� � � � �b�o�x�-�s�h�a�d�o�w�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�h�a�d�o�w�)�;� � �}� � � � �.�b�t�n�-�p�r�i�m�a�r�y�:�h�o�v�e�r� �{� � � � �t�r�a�n�s�f�o�r�m�:� �t�r�a�n�s�l�a�t�e�Y�(�-�1�p�x�)�;� � � � �b�o�x�-�s�h�a�d�o�w�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�h�a�d�o�w�-�l�g�)�;� � �}� � � � �.�b�t�n�-�s�e�c�o�n�d�a�r�y� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�)�;� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�t�e�x�t�)�;� � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �v�a�r�(�-�-�a�d�m�i�n�-�b�o�r�d�e�r�)�;� � �}� � � � �.�b�t�n�-�s�e�c�o�n�d�a�r�y�:�h�o�v�e�r� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�-�l�i�g�h�t�)�;� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�)�;� � �}� � � � �.�b�t�n�-�g�h�o�s�t� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �t�r�a�n�s�p�a�r�e�n�t�;� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�t�e�x�t�)�;� � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �t�r�a�n�s�p�a�r�e�n�t�;� � �}� � � � �.�b�t�n�-�g�h�o�s�t�:�h�o�v�e�r� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�)�;� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�b�o�r�d�e�r�)�;� � �}� � � � �/�*� �B�u�t�t�o�n� �s�i�z�e�s� �*�/� � �.�b�t�n�-�s�m� �{� � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�s�m�)� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � � � �f�o�n�t�-�s�i�z�e�:� �0�.�8�7�5�r�e�m�;� � �}� � � � �.�b�t�n�-�l�g� �{� � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)� �v�a�r�(�-�-�s�p�a�c�e�-�2�x�l�)�;� � � � �f�o�n�t�-�s�i�z�e�:� �1�.�1�r�e�m�;� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �F�o�r�m� �C�o�m�p�o�n�e�n�t�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �.�f�o�r�m�-�g�r�o�u�p� �{� � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � �}� � � � �.�f�o�r�m�-�l�a�b�e�l� �{� � � � �d�i�s�p�l�a�y�:� �b�l�o�c�k�;� � � � �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�s�m�)�;� � � � �f�o�n�t�-�w�e�i�g�h�t�:� �5�0�0�;� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�t�e�x�t�)�;� � � � �f�o�n�t�-�s�i�z�e�:� �0�.�9�5�r�e�m�;� � �}� � � � �.�f�o�r�m�-�i�n�p�u�t� �{� � � � �w�i�d�t�h�:� �1�0�0�%�;� � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�m�d�)�;� � � � �b�o�r�d�e�r�:� �1�p�x� �s�o�l�i�d� �v�a�r�(�-�-�a�d�m�i�n�-�b�o�r�d�e�r�)�;� � � � �b�o�r�d�e�r�-�r�a�d�i�u�s�:� �v�a�r�(�-�-�r�a�d�i�u�s�-�m�d�)�;� � � � �b�a�c�k�g�r�o�u�n�d�:� �v�a�r�(�-�-�a�d�m�i�n�-�s�u�r�f�a�c�e�)�;� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�t�e�x�t�)�;� � � � �f�o�n�t�-�s�i�z�e�:� �0�.�9�5�r�e�m�;� � � � �t�r�a�n�s�i�t�i�o�n�:� �a�l�l� �v�a�r�(�-�-�t�r�a�n�s�i�t�i�o�n�-�n�o�r�m�a�l�)�;� � �}� � � � �.�f�o�r�m�-�i�n�p�u�t�:�f�o�c�u�s� �{� � � � �o�u�t�l�i�n�e�:� �n�o�n�e�;� � � � �b�o�r�d�e�r�-�c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�)�;� � � � �b�o�x�-�s�h�a�d�o�w�:� �0� �0� �0� �3�p�x� �r�g�b�a�(�3�7�,� �9�9�,� �2�3�5�,� �0�.�1�)�;� � �}� � � � �.�f�o�r�m�-�i�n�p�u�t�:�:�p�l�a�c�e�h�o�l�d�e�r� �{� � � � �c�o�l�o�r�:� �v�a�r�(�-�-�a�d�m�i�n�-�t�e�x�t�-�d�a�r�k�)�;� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �U�t�i�l�i�t�y� �C�l�a�s�s�e�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �/�*� �S�p�a�c�i�n�g� �*�/� � �.�m�t�-�0� �{� �m�a�r�g�i�n�-�t�o�p�:� �0�;� �}� � �.�m�t�-�1� �{� �m�a�r�g�i�n�-�t�o�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�x�s�)�;� �}� � �.�m�t�-�2� �{� �m�a�r�g�i�n�-�t�o�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�s�m�)�;� �}� � �.�m�t�-�3� �{� �m�a�r�g�i�n�-�t�o�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�m�d�)�;� �}� � �.�m�t�-�4� �{� �m�a�r�g�i�n�-�t�o�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� �}� � �.�m�t�-�5� �{� �m�a�r�g�i�n�-�t�o�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�x�l�)�;� �}� � �.�m�t�-�6� �{� �m�a�r�g�i�n�-�t�o�p�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�x�l�)�;� �}� � � � �.�m�b�-�0� �{� �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �0�;� �}� � �.�m�b�-�1� �{� �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�x�s�)�;� �}� � �.�m�b�-�2� �{� �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�s�m�)�;� �}� � �.�m�b�-�3� �{� �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�m�d�)�;� �}� � �.�m�b�-�4� �{� �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� �}� � �.�m�b�-�5� �{� �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�x�l�)�;� �}� � �.�m�b�-�6� �{� �m�a�r�g�i�n�-�b�o�t�t�o�m�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�x�l�)�;� �}� � � � �/�*� �T�e�x�t� �u�t�i�l�i�t�i�e�s� �*�/� � �.�t�e�x�t�-�g�r�a�d�i�e�n�t� �{� � � � �b�a�c�k�g�r�o�u�n�d�:� �l�i�n�e�a�r�-�g�r�a�d�i�e�n�t�(�1�3�5�d�e�g�,� �v�a�r�(�-�-�a�d�m�i�n�-�p�r�i�m�a�r�y�)� �0�%�,� �v�a�r�(�-�-�a�d�m�i�n�-�p�u�r�p�l�e�)� �1�0�0�%�)�;� � � � �-�w�e�b�k�i�t�-�b�a�c�k�g�r�o�u�n�d�-�c�l�i�p�:� �t�e�x�t�;� � � � �-�w�e�b�k�i�t�-�t�e�x�t�-�f�i�l�l�-�c�o�l�o�r�:� �t�r�a�n�s�p�a�r�e�n�t�;� � � � �b�a�c�k�g�r�o�u�n�d�-�c�l�i�p�:� �t�e�x�t�;� � �}� � � � �.�t�e�x�t�-�g�l�o�w� �{� � � � �t�e�x�t�-�s�h�a�d�o�w�:� �0� �0� �2�0�p�x� �r�g�b�a�(�5�9�,� �1�3�0�,� �2�4�6�,� �0�.�3�)�;� � �}� � � � �/�*� �A�n�i�m�a�t�i�o�n� �u�t�i�l�i�t�i�e�s� �*�/� � �.�f�a�d�e�-�i�n� �{� � � � �a�n�i�m�a�t�i�o�n�:� �f�a�d�e�I�n� �0�.�6�s� �e�a�s�e�-�o�u�t�;� � �}� � � � �.�s�l�i�d�e�-�u�p� �{� � � � �a�n�i�m�a�t�i�o�n�:� �s�l�i�d�e�U�p� �0�.�6�s� �e�a�s�e�-�o�u�t�;� � �}� � � � �@�k�e�y�f�r�a�m�e�s� �f�a�d�e�I�n� �{� � � � �f�r�o�m� �{� �o�p�a�c�i�t�y�:� �0�;� �}� � � � �t�o� �{� �o�p�a�c�i�t�y�:� �1�;� �}� � �}� � � � �@�k�e�y�f�r�a�m�e�s� �s�l�i�d�e�U�p� �{� � � � �f�r�o�m� �{� � � � � � �o�p�a�c�i�t�y�:� �0�;� � � � � � �t�r�a�n�s�f�o�r�m�:� �t�r�a�n�s�l�a�t�e�Y�(�2�0�p�x�)�;� � � � �}� � � � �t�o� �{� � � � � � �o�p�a�c�i�t�y�:� �1�;� � � � � � �t�r�a�n�s�f�o�r�m�:� �t�r�a�n�s�l�a�t�e�Y�(�0�)�;� � � � �}� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �R�e�s�p�o�n�s�i�v�e� �D�e�s�i�g�n� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �@�m�e�d�i�a� �(�m�a�x�-�w�i�d�t�h�:� �6�4�0�p�x�)� �{� � � � �.�c�o�n�t�a�i�n�e�r� �{� � � � � � �p�a�d�d�i�n�g�:� �0� �v�a�r�(�-�-�s�p�a�c�e�-�s�m�)�;� � � � �}� � � � � � � � �.�s�e�c�t�i�o�n� �{� � � � � � �p�a�d�d�i�n�g�:� �v�a�r�(�-�-�s�p�a�c�e�-�2�x�l�)� �0�;� � � � �}� � � � � � � � �.�g�r�i�d�-�c�o�l�s�-�2�,� � � � �.�g�r�i�d�-�c�o�l�s�-�3�,� � � � �.�g�r�i�d�-�c�o�l�s�-�4� �{� � � � � � �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �1�f�r�;� � � � �}� � � � � � � � �.�b�t�n� �{� � � � � � �w�i�d�t�h�:� �1�0�0�%�;� � � � �}� � �}� � � � �@�m�e�d�i�a� �(�m�i�n�-�w�i�d�t�h�:� �6�4�0�p�x�)� �{� � � � �.�g�r�i�d�-�c�o�l�s�-�2� �{� �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�2�,� �1�f�r�)�;� �}� � �}� � � � �@�m�e�d�i�a� �(�m�i�n�-�w�i�d�t�h�:� �7�6�8�p�x�)� �{� � � � �.�c�o�n�t�a�i�n�e�r� �{� � � � � � �p�a�d�d�i�n�g�:� �0� �v�a�r�(�-�-�s�p�a�c�e�-�l�g�)�;� � � � �}� � �}� � � � �@�m�e�d�i�a� �(�m�i�n�-�w�i�d�t�h�:� �1�0�2�4�p�x�)� �{� � � � �.�m�a�i�n�-�c�o�n�t�e�n�t� �{� � � � � � �p�a�d�d�i�n�g�-�t�o�p�:� �8�0�p�x�;� � � � �}� � � � � � � � �.�g�r�i�d�-�c�o�l�s�-�3� �{� �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�3�,� �1�f�r�)�;� �}� � � � �.�g�r�i�d�-�c�o�l�s�-�4� �{� �g�r�i�d�-�t�e�m�p�l�a�t�e�-�c�o�l�u�m�n�s�:� �r�e�p�e�a�t�(�4�,� �1�f�r�)�;� �}� � �}� � � � �/�*� �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� � � � � �P�e�r�f�o�r�m�a�n�c�e� �O�p�t�i�m�i�z�a�t�i�o�n�s� � � � � �=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=� �*�/� � � � �/�*� �R�e�d�u�c�e� �r�e�p�a�i�n�t�s� �a�n�d� �r�e�f�l�o�w�s� �*�/� � �.�o�p�t�i�m�i�z�e�d� �{� � � � �w�i�l�l�-�c�h�a�n�g�e�:� �t�r�a�n�s�f�o�r�m�;� � � � �t�r�a�n�s�f�o�r�m�:� �t�r�a�n�s�l�a�t�e�Z�(�0�)�;� � �}� � � � �/�*� �S�m�o�o�t�h� �s�c�r�o�l�l�i�n�g� �f�o�r� �l�i�n�k�s� �*�/� � �@�m�e�d�i�a� �(�p�r�e�f�e�r�s�-�r�e�d�u�c�e�d�-�m�o�t�i�o�n�:� �n�o�-�p�r�e�f�e�r�e�n�c�e�)� �{� � � � �h�t�m�l� �{� � � � � � �s�c�r�o�l�l�-�b�e�h�a�v�i�o�r�:� �s�m�o�o�t�h�;� � � � �}� � �}� � � � �/�*� �R�e�s�p�e�c�t� �u�s�e�r�' s   m o t i o n   p r e f e r e n c e s   * / 
� �@�m�e�d�i�a� �(�p�r�e�f�e�r�s�-�r�e�d�u�c�e�d�-�m�o�t�i�o�n�:� �r�e�d�u�c�e�)� �{� � � � �*�,� � � � �*�:�:�b�e�f�o�r�e�,� � � � �*�:�:�a�f�t�e�r� �{� � � � � � �a�n�i�m�a�t�i�o�n�-�d�u�r�a�t�i�o�n�:� �0�.�0�1�m�s� �!�i�m�p�o�r�t�a�n�t�;� � � � � � �a�n�i�m�a�t�i�o�n�-�i�t�e�r�a�t�i�o�n�-�c�o�u�n�t�:� �1� �!�i�m�p�o�r�t�a�n�t�;� � � � � � �t�r�a�n�s�i�t�i�o�n�-�d�u�r�a�t�i�o�n�:� �0�.�0�1�m�s� �!�i�m�p�o�r�t�a�n�t�;� � � � �}� � �}� � � :root{--primary-blue: #3b82f6;--secondary-blue: #1e40af;--accent-blue: #60a5fa;--admin-primary: #2563eb;--admin-primary-dark: #1d4ed8;--admin-primary-light: #3b82f6;--admin-success: #10b981;--admin-warning: #f59e0b;--admin-error: #ef4444;--admin-info: #06b6d4;--admin-purple: #8b5cf6;--bg-dark: #0f172a;--bg-darker: #020617;--bg-light: #1e293b;--admin-bg: #0f172a;--admin-surface: #1e293b;--admin-surface-light: #334155;--admin-border: #475569;--admin-text: #f1f5f9;--admin-text-muted: #94a3b8;--admin-text-dark: #64748b;--text-light: #f8fafc;--text-muted: #94a3b8;--text-dark: #1e293b;--border-light: rgba(255, 255, 255, .1);--border-muted: rgba(255, 255, 255, .05);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--admin-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--admin-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--admin-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--container-max-width: 1200px;--section-padding: 5rem 0;--space-xs: .25rem;--space-sm: .5rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2rem;--space-2xl: 3rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg-dark);color:var(--text-light);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;display:flex;flex-direction:column}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1;padding-top:70px}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2;color:var(--text-light)}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}h6{font-size:1rem}p{margin-bottom:1rem;color:var(--text-muted)}a{color:var(--primary-blue);transition:var(--transition-normal)}a:hover{color:var(--accent-blue)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 1rem}.section{padding:var(--section-padding)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.hidden{display:none!important}.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}button:focus,a:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--primary-blue);outline-offset:2px}button{font-family:inherit;cursor:pointer;border:none;background:none;transition:var(--transition-normal)}button:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-darker)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.loading{display:inline-flex;align-items:center;gap:.5rem}.spinner{width:20px;height:20px;border:2px solid var(--border-light);border-top:2px solid var(--primary-blue);border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 640px){h1{font-size:3rem}h2{font-size:2.25rem}h3{font-size:1.75rem}}@media (min-width: 1024px){h1{font-size:3.5rem}h2{font-size:2.5rem}h3{font-size:2rem}main{padding-top:80px}}
