@charset "UTF-8";@keyframes _shimmer_glo9h_1{0%{background-position:-400px 0}to{background-position:400px 0}}._searchBar_glo9h_25{position:relative;display:flex;flex-direction:column;background:#ffffff1a;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.22);border-radius:var(--radius-lg);box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff26;padding:16px;gap:10px;width:100%;max-width:860px;transition:border-color .3s}._searchBar_glo9h_25:focus-within{border-color:#fff6;box-shadow:0 12px 40px #0000004d,inset 0 1px #fff3}@media(min-width:768px){._searchBar_glo9h_25{flex-direction:row;align-items:stretch;padding:6px 6px 6px 0;gap:0}}._fields_glo9h_54{display:flex;flex-direction:column;gap:10px;flex:1}@media(min-width:768px){._fields_glo9h_54{flex-direction:row;align-items:stretch;gap:0}}._field_glo9h_54{display:flex;flex-direction:column;gap:3px;flex:1;padding:10px 14px;border-radius:12px;transition:background .2s;cursor:pointer}._field_glo9h_54:focus-within{background:#ffffff1f}@media(min-width:768px){._field_glo9h_54{padding:12px 20px;border-radius:12px}}._label_glo9h_88{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffffa6;display:flex;align-items:center;gap:5px}._labelIcon_glo9h_99{opacity:.8}._input_glo9h_103,._select_glo9h_104{border:none;font-size:.95rem;font-weight:500;color:#fff;background:transparent;padding:0;width:100%;font-family:inherit;outline:none;cursor:pointer}._input_glo9h_103::placeholder,._select_glo9h_104::placeholder{color:#ffffff73;font-weight:400}._input_glo9h_103 option,._select_glo9h_104 option{background:#1a3a2a;color:#fff}._input_glo9h_103::-webkit-calendar-picker-indicator,._select_glo9h_104::-webkit-calendar-picker-indicator{filter:invert(1) opacity(.5);cursor:pointer}._input_glo9h_103::-webkit-datetime-edit,._select_glo9h_104::-webkit-datetime-edit{color:#fff}._input_glo9h_103::-webkit-datetime-edit-fields-wrapper,._select_glo9h_104::-webkit-datetime-edit-fields-wrapper{color:#ffffff73}._input_glo9h_103:not([value=""])::-webkit-datetime-edit-fields-wrapper,._input_glo9h_103:not(:placeholder-shown)::-webkit-datetime-edit-fields-wrapper,._select_glo9h_104:not([value=""])::-webkit-datetime-edit-fields-wrapper,._select_glo9h_104:not(:placeholder-shown)::-webkit-datetime-edit-fields-wrapper{color:#fff}._select_glo9h_104{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline:0px calc(8px + 1em);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(255, 255, 255, 0.65)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1em 1em;background-position:right 0px center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._divider_glo9h_163{display:none;width:1px;background:#ffffff26;margin:10px 0;flex-shrink:0}@media(min-width:768px){._divider_glo9h_163{display:block}}._btn_glo9h_176{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;background:var(--accent);color:#1a1a1a;border:none;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;transition:background .2s,transform .15s,box-shadow .2s;flex-shrink:0}._btn_glo9h_176:hover{background:var(--accent-light);box-shadow:0 4px 16px #c9a84c66}._btn_glo9h_176:active{transform:scale(.97)}@media(min-width:768px){._btn_glo9h_176{margin:6px;border-radius:10px;padding:0 28px;align-self:stretch}}._btnDisabled_glo9h_210{opacity:.55;cursor:not-allowed}._error_glo9h_215{position:absolute;bottom:-32px;left:0;right:0;font-size:.78rem;color:#fecaca;text-align:center}@keyframes _kenBurns_7vbns_1{0%{transform:scale(1) translate(0)}50%{transform:scale(1.06) translate(-1%,-.5%)}to{transform:scale(1) translate(0)}}._hero_7vbns_12{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;margin-top:calc(-1 * var(--navbar-h))}._bg_7vbns_23{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--hero-bg-url);background-size:cover;background-position:center;animation:_kenBurns_7vbns_1 20s ease-in-out infinite;transition:background-image .6s ease}._overlay_7vbns_34{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to bottom,var(--hero-overlay-start) 0%,var(--hero-overlay-mid) 50%,var(--hero-overlay-end) 100%)}._content_7vbns_41{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:56px;padding-top:80px;padding-bottom:120px;width:100%}._text_7vbns_53{text-align:center;color:#fff;max-width:680px;display:flex;flex-direction:column;gap:16px}._eyebrow_7vbns_62{font-size:.85rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-light)}._sub_7vbns_70{font-size:1.15rem;color:#fffc;line-height:1.6}._searchWrapper_7vbns_76{width:100%;display:flex;justify-content:center;padding-bottom:40px}._scrollIndicator_7vbns_83{position:absolute;bottom:32px;left:50%;transform:translate(-50%);z-index:2}@media(max-width:767px){._hero_7vbns_12{justify-content:flex-start;padding-top:104px}._content_7vbns_41{padding-top:0;padding-bottom:64px;gap:40px}}:root[data-site=ganduglia]{--primary: #028261;--primary-light: #087659;--primary-hover: #016a4f;--accent: #bfe9d6;--accent-light: #dff5ec;--accent-text: #016a4f;--on-primary-soft: #ffffff;--bg: #f7f9f7;--card-bg: #ffffff;--surface: #ecf2ee;--text: #17211d;--text-secondary: #52605a;--text-light: #646d69;--text-muted: #636f69;--border: #dbe4de;--hero-bg-url: url(/sites/ganduglia/san-nicolas-portada.1920w.webp);--hero-overlay-start: rgba(1, 45, 33, .55);--hero-overlay-mid: rgba(1, 45, 33, .38);--hero-overlay-end: rgba(1, 45, 33, .72);--cta-bg-url: url(/sites/ganduglia/san-nicolas-arroyo.1200w.webp);--cta-overlay: rgba(1, 60, 44, .68);--shadow-sm: 0 1px 3px rgba(2, 60, 45, .08);--shadow: 0 4px 16px rgba(2, 60, 45, .12);--shadow-lg: 0 12px 40px rgba(2, 60, 45, .18)}@media(max-width:48rem){:root[data-site=ganduglia]{--hero-bg-url: url(/sites/ganduglia/san-nicolas-portada.1280w.webp)}}@media(max-width:48rem)and (orientation:portrait){:root[data-site=ganduglia]{--hero-bg-url: url(/sites/ganduglia/san-nicolas-portada.1280w.portrait.webp)}}._header_17noj_47{text-align:center;margin-bottom:48px}._header_17noj_47 h2{margin-bottom:12px}._eyebrow_17noj_55{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary-light);margin-bottom:8px}._sub_17noj_64{color:var(--text-secondary);max-width:640px;margin:0 auto}._city_17noj_71{background:var(--surface)}._places_17noj_75{list-style:none;display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:640px){._places_17noj_75{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._places_17noj_75{grid-template-columns:repeat(4,1fr)}}._place_17noj_75{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm)}._place_17noj_75 img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}._placeBody_17noj_106{padding:18px 20px 22px}._placeBody_17noj_106 h3{font-size:1.05rem;margin-bottom:6px}._placeBody_17noj_106 p{font-size:.9rem;color:var(--text-secondary)}._how_17noj_119{background:var(--bg)}._steps_17noj_123{list-style:none;display:grid;gap:24px}@media(min-width:768px){._steps_17noj_123{grid-template-columns:repeat(3,1fr)}}._steps_17noj_123 li{background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius);padding:28px}._steps_17noj_123 h3{margin:14px 0 8px}._steps_17noj_123 p{color:var(--text-secondary);font-size:.95rem}._stepNumber_17noj_147{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--primary);color:#fff;font-weight:700}._stays_17noj_160{background:var(--bg)}._stayList_17noj_164{list-style:none;display:grid;gap:24px}@media(min-width:768px){._stayList_17noj_164{grid-template-columns:repeat(3,1fr)}}._stay_17noj_160{display:flex;flex-direction:column;background:var(--card-bg);border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:var(--radius);padding:28px}._stay_17noj_160 h3{margin-bottom:8px}._stay_17noj_160 p{color:var(--text-secondary);font-size:.95rem;flex:1}._stayLink_17noj_193{margin-top:18px;font-weight:600;font-size:.9rem;color:var(--primary);text-decoration:none}._stayLink_17noj_193:hover{text-decoration:underline}._food_17noj_205{background:var(--bg)}._foodList_17noj_209{list-style:none;max-width:760px;margin:0 auto;border-top:1px solid var(--border)}._foodList_17noj_209 li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;padding:16px 4px;border-bottom:1px solid var(--border)}._foodList_17noj_209 strong{font-size:1.05rem}._foodList_17noj_209 span{color:var(--text-secondary);font-size:.92rem}._navbar_13er4_2{position:fixed;top:0;width:100%;z-index:1000;transition:background .3s ease,box-shadow .3s ease;height:var(--navbar-h)}._transparent_13er4_11{background:transparent}._transparent_13er4_11 ._links_13er4_14 a,._transparent_13er4_11 ._langBtn_13er4_15,._transparent_13er4_11 ._hamburger_13er4_16{color:#ffffffe6}._transparent_13er4_11 ._links_13er4_14 a:hover,._transparent_13er4_11 ._langBtn_13er4_15:hover,._transparent_13er4_11 ._hamburger_13er4_16:hover{color:#fff}._transparent_13er4_11 ._logoImg_13er4_24{filter:brightness(0) invert(1)}._transparent_13er4_11 ._logoNameA_13er4_27{color:#ffffffe6}._transparent_13er4_11 ._logoNameB_13er4_30{color:var(--accent-light)}._solid_13er4_34{background:#fffffff7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 1px #00000014}._solid_13er4_34 ._links_13er4_14 a,._solid_13er4_34 ._langBtn_13er4_15,._solid_13er4_34 ._hamburger_13er4_16{color:var(--text)}._solid_13er4_34 ._links_13er4_14 a:hover,._solid_13er4_34 ._langBtn_13er4_15:hover,._solid_13er4_34 ._hamburger_13er4_16:hover,._solid_13er4_34 ._logoWord_13er4_49{color:var(--primary)}._solid_13er4_34 ._logoSub_13er4_52{color:var(--text-secondary)}._inner_13er4_56{display:flex;align-items:center;height:100%;gap:32px}._logo_13er4_24{display:flex;flex-direction:column;align-items:center;text-decoration:none;flex-shrink:0;gap:2px}._logoImg_13er4_24{height:36px;width:auto;display:block;transition:filter .3s}._logoName_13er4_27{font-family:Cormorant Garamond,Georgia,serif;font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1}._logoNameA_13er4_27{color:var(--primary);transition:color .3s}._logoNameB_13er4_30{color:var(--accent);transition:color .3s}._links_13er4_14{display:none;list-style:none;gap:8px;margin-left:auto}@media(min-width:768px){._links_13er4_14{display:flex}}._links_13er4_14 a{padding:8px 12px;border-radius:var(--radius-sm);font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}._links_13er4_14 a:hover{background:#0000000f}._right_13er4_121{display:flex;align-items:center;gap:12px;margin-left:auto}@media(min-width:768px){._right_13er4_121{margin-left:0}}._langSelector_13er4_133{position:relative;flex-shrink:0}._langBtn_13er4_15{display:flex;align-items:center;gap:4px;padding:6px 10px;background:transparent;border:1.5px solid currentColor;border-radius:var(--radius-sm);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s;opacity:.8;white-space:nowrap;min-width:max-content}._langBtn_13er4_15:hover{opacity:1}._bookingsLink_13er4_158{padding:7px 16px!important;border:1.5px solid currentColor!important;border-radius:100px!important;opacity:.85}._bookingsLink_13er4_158:hover{opacity:1;background:transparent!important}._seasonToggle_13er4_169{display:flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:1.5px solid currentColor;border-radius:100px;font-size:.78rem;font-weight:600;cursor:pointer;opacity:.85;transition:all .2s;white-space:nowrap}._seasonToggle_13er4_169:hover{opacity:1;background:#ffffff14}._langDropdown_13er4_189{position:absolute;top:calc(100% + 8px);right:0;background:var(--card-bg);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);list-style:none;min-width:max-content;overflow:hidden}._langDropdown_13er4_189 li button{display:flex;align-items:center;gap:8px;width:100%;padding:10px 16px;background:transparent;border:none;font-size:.85rem;font-weight:500;color:var(--text);cursor:pointer;text-align:left;white-space:nowrap;transition:background .15s}._langDropdown_13er4_189 li button:hover{background:var(--surface)}._langDropdown_13er4_189 li button._active_13er4_220{color:var(--primary);font-weight:700}._hamburger_13er4_16{display:flex;align-items:center;justify-content:center;background:transparent;border:none;cursor:pointer;padding:6px;border-radius:var(--radius-sm);transition:background .2s}._hamburger_13er4_16:hover{background:#0000000f}@media(min-width:768px){._hamburger_13er4_16{display:none}}._mobileMenu_13er4_245{display:flex;flex-direction:column;gap:0;background:var(--card-bg);padding:16px 0 24px;border-top:1px solid var(--border)}._mobileMenu_13er4_245 a{padding:16px 24px;font-size:1.1rem;font-weight:600;color:var(--text);text-decoration:none;transition:background .15s}._mobileMenu_13er4_245 a:hover{background:var(--surface)}._mobileLang_13er4_265{display:flex;gap:8px;padding:16px 24px 0;border-top:1px solid var(--border);margin-top:8px}._mobileLang_13er4_265 button{padding:8px 16px;background:var(--surface);border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;color:var(--text);cursor:pointer;transition:all .2s}._mobileLang_13er4_265 button._active_13er4_220{background:var(--primary);border-color:var(--primary);color:#fff}._mobileActive_13er4_289{height:auto}._logoImgPlain_13er4_294{height:50px;width:auto;display:block}@media(max-width:480px){._logoImgPlain_13er4_294{height:32px}}._footer_1l23d_1{background:var(--primary);color:#fffc;padding-top:64px}._inner_1l23d_7{display:grid;grid-template-columns:1fr;gap:40px;padding-bottom:48px}@media(min-width:768px){._inner_1l23d_7{grid-template-columns:1fr 1fr 1fr;gap:48px}}._logo_1l23d_20{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:16px}._logoImg_1l23d_28{height:40px;width:auto;display:block;filter:brightness(0) invert(1);opacity:.92}._logoName_1l23d_36{font-family:Cormorant Garamond,Georgia,serif;font-size:.85rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1}._logoNameA_1l23d_45{color:#ffffffd9}._logoNameB_1l23d_49{color:var(--accent-light)}._logoSub_1l23d_53{font-size:.5rem;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--on-primary-soft);line-height:1}._tagline_1l23d_62{font-size:.9rem;color:var(--on-primary-soft);line-height:1.5}._links_1l23d_68{display:flex;flex-direction:column;gap:12px}._links_1l23d_68 a{color:var(--on-primary-soft);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}._links_1l23d_68 a:hover{color:#fff}._contact_1l23d_84{display:flex;flex-direction:column;gap:8px}._contact_1l23d_84 p,._contact_1l23d_84 a{font-size:.9rem;color:var(--on-primary-soft);text-decoration:none;transition:color .2s}._contact_1l23d_84 a:hover{color:#fff}._bottom_1l23d_99{border-top:1px solid rgba(255,255,255,.12);padding:20px 0}._bottom_1l23d_99 .container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:16px}._bottom_1l23d_99 p{font-size:.8rem;color:var(--on-primary-soft);text-align:center}._bottom_1l23d_99 a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline}._bottom_1l23d_99 a:hover{color:#fffc}._logoImgPlain_1l23d_126{height:52px;width:auto;display:block}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal-B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal-B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff) format("woff")}@font-face{font-family:Majesty;src:url(/brand/MajestyRegular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--primary: #1a3a2a;--primary-light: #2d6a4f;--primary-hover: #145228;--accent: #c9a84c;--accent-light: #e8c97a;--accent-text: #77632d;--bg: #f8f6f1;--card-bg: #ffffff;--surface: #f0ede6;--text: #1a1a1a;--text-secondary: #5a5a5a;--text-light: #666666;--text-muted: #636363;--on-primary: #ffffff;--on-primary-soft: rgba(255, 255, 255, .7);--scrim: rgba(0, 0, 0, .5);--border: #e0ddd6;--hero-bg-url: url(/images/argentinian-lake-district-2026-03-17-09-00-03-utc.2560w.webp);--hero-overlay-start: rgba(10, 30, 20, .5);--hero-overlay-mid: rgba(10, 30, 20, .4);--hero-overlay-end: rgba(10, 30, 20, .7);--cta-bg-url: url(/images/lake-in-patagonia-2026-03-25-04-10-50-utc.2560w.webp);--cta-overlay: rgba(10, 30, 20, .6);--success: #107837;--danger: #cb2323;--warning: #d97706;--radius-sm: 6px;--radius: 12px;--radius-lg: 20px;--shadow-sm: 0 1px 3px rgba(0,0,0,.08);--shadow: 0 4px 16px rgba(0,0,0,.1);--shadow-lg: 0 12px 40px rgba(0,0,0,.16);--navbar-h: 72px}[data-season=winter]{--primary: #1c3a5c;--primary-light: #2d5a8e;--primary-hover: #142d4a;--accent: #5ba8cc;--accent-light: #89c4e1;--accent-text: #3c6e85;--bg: #f0f5f9;--card-bg: #ffffff;--surface: #e4edf5;--text: #0f1e30;--text-secondary: #4a6280;--text-light: #576b77;--text-muted: #536c85;--border: #cdd9e5;--hero-bg-url: url(/images/autumn-in-patagonia-2026-03-25-03-57-53-utc.2560w.webp);--hero-overlay-start: rgba(15, 8, 25, .55);--hero-overlay-mid: rgba(15, 8, 25, .4);--hero-overlay-end: rgba(15, 8, 25, .72);--cta-bg-url: url(/images/winter-views-of-the-tour-circuit-in-san-carlos-de-2026-03-26-07-29-53-utc.2560w.webp);--cta-overlay: rgba(10, 20, 40, .62);--shadow-sm: 0 1px 3px rgba(15, 30, 50, .08);--shadow: 0 4px 16px rgba(15, 30, 50, .12);--shadow-lg: 0 12px 40px rgba(15, 30, 50, .18)}@media(max-width:48rem){:root{--hero-bg-url: url(/images/argentinian-lake-district-2026-03-17-09-00-03-utc.1280w.webp);--cta-bg-url: url(/images/lake-in-patagonia-2026-03-25-04-10-50-utc.1280w.webp)}[data-season=winter]{--hero-bg-url: url(/images/autumn-in-patagonia-2026-03-25-03-57-53-utc.1280w.webp);--cta-bg-url: url(/images/winter-views-of-the-tour-circuit-in-san-carlos-de-2026-03-26-07-29-53-utc.1280w.webp)}}@media(max-width:48rem)and (orientation:portrait){:root{--hero-bg-url: url(/images/argentinian-lake-district-2026-03-17-09-00-03-utc.1280w.portrait.webp)}[data-season=winter]{--hero-bg-url: url(/images/autumn-in-patagonia-2026-03-25-03-57-53-utc.1280w.portrait.webp)}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:var(--bg);color:var(--text);line-height:1.6;-webkit-font-smoothing:antialiased}h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em}h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.2}h3{font-size:1.25rem;font-weight:600}h4{font-size:1rem;font-weight:600}.container{max-width:1200px;margin:0 auto;padding:0 24px;width:100%}.section-pad{padding:80px 0}.section-pad-sm{padding:48px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 28px;border-radius:var(--radius-sm);border:none;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow)}.btn-accent{background:var(--accent);color:#1a1a1a}.btn-accent:hover{background:var(--accent-light);transform:translateY(-1px)}.btn-outline{background:transparent;border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:#fff}.btn-outline-white{background:transparent;border:2px solid rgba(255,255,255,.8);color:#fff}.btn-outline-white:hover{background:#ffffff26}.btn-lg{padding:16px 40px;font-size:1.05rem}.btn-sm{padding:8px 16px;font-size:.85rem}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.input{width:100%;padding:12px 16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);font-size:.95rem;background:var(--card-bg);color:var(--text);transition:border-color .2s;font-family:inherit}.input:focus{outline:none;border-color:var(--primary-light)}select.input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-inline:16px calc(24px + 1em);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1em 1em;background-position:right 16px center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root :focus-visible{outline:2px solid var(--primary-light);outline-offset:2px;box-shadow:0 0 0 4px #fff}.input.error{border-color:var(--danger)}.label{display:block;font-size:.875rem;font-weight:600;margin-bottom:6px;color:var(--text-secondary);letter-spacing:.03em;text-transform:uppercase}.error-msg{font-size:.875rem;color:var(--danger);margin-top:4px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid{display:grid;gap:24px}@media(min-width:640px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--card-bg);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.app{min-height:100vh;display:flex;flex-direction:column}.page-content{flex:1;min-height:100vh;padding-top:var(--navbar-h);scroll-padding-top:var(--navbar-h)}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
