.theme-selector{border:1px solid var(--border-medium);background:var(--surface-glass);border-radius:999px;align-items:center;gap:4px;padding:4px;display:inline-flex}.theme-selector__option{min-width:36px;min-height:34px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background .16s,color .16s,box-shadow .16s;display:inline-flex}.theme-selector__option:hover{color:var(--primary);background:var(--primary-soft-bg)}.theme-selector__option--active{color:var(--primary);background:var(--primary-subtle);box-shadow:inset 0 0 0 1px var(--primary-border-soft)}.theme-selector__icon{justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.theme-selector__icon svg{width:18px;height:18px}.theme-selector__label{font-size:12px;font-weight:800;line-height:1}.theme-selector--compact{gap:2px;padding:3px}.theme-selector--compact .theme-selector__option{min-width:32px;min-height:30px;padding:0 8px}.theme-selector--menu{border-radius:12px;justify-content:stretch;width:100%;padding:5px}.theme-selector--menu .theme-selector__option{flex:1;min-width:0}.gyc-navbar{z-index:100;background:var(--navbar-bg);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border-soft);width:100%;position:sticky;top:0}.gyc-navbar__inner{grid-template-columns:minmax(0,1fr) clamp(168px,16vw,240px) auto;align-items:center;gap:20px;max-width:1536px;min-height:76px;margin:0 auto;padding:0 32px;display:grid}.gyc-navbar__left,.gyc-navbar__right{align-items:center;gap:18px;min-width:0;display:flex}.gyc-navbar__left{justify-self:start}.gyc-navbar__center{justify-self:center;width:100%;min-width:0}.gyc-navbar__right{flex-shrink:0;justify-self:end;gap:12px}.gyc-navbar__brand{cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;align-items:center;padding:0;text-decoration:none;display:inline-flex}.gyc-navbar__brand-logo{object-fit:contain;width:165px;display:block}.gyc-navbar__menu{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:center;gap:10px;min-width:0;display:flex;overflow-x:auto}.gyc-navbar__menu::-webkit-scrollbar{display:none}.gyc-navbar__menu a,.gyc-navbar__menu button{color:var(--text-nav);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;padding:9px 12px;font-size:15px;font-weight:750;text-decoration:none;transition:color .16s,background .16s;display:inline-flex}.gyc-navbar__menu a:hover,.gyc-navbar__menu button:hover{color:var(--primary);background:var(--primary-soft-bg)}.gyc-navbar__menu-active{color:var(--primary)!important;background:var(--primary-subtle)!important}.gyc-navbar__search-wrapper{width:100%;position:relative}.gyc-navbar__search-trigger{border:1px solid var(--primary-border-soft);background:var(--surface-glass);width:100%;height:42px;color:var(--text-main);cursor:text;border-radius:999px;align-items:center;gap:9px;padding:0 16px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.gyc-navbar__search-trigger span{color:var(--primary);font-size:18px;line-height:1}.gyc-navbar__search-trigger:focus-within{background:#d4af3714;border-color:#d4af3773;box-shadow:0 0 0 4px #d4af3714}.gyc-navbar__search-trigger input{min-width:0;color:var(--text-main);background:0 0;border:0;outline:0;flex:1;font-size:14px;font-weight:700}.gyc-navbar__search-trigger input::placeholder{color:var(--text-faint)}.gyc-navbar__icon-button{width:38px;height:38px;color:var(--text-main);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:18px;display:grid;position:relative}.gyc-navbar__icon-button:hover{background:var(--surface-hover)}.gyc-navbar__publish,.gyc-navbar__login{cursor:pointer;white-space:nowrap;border-radius:999px;height:38px;padding:0 16px;font-size:14px}.gyc-navbar__publish{background:var(--primary-muted);color:var(--primary-hover);border:1px solid #d4af3773;font-weight:850}.gyc-navbar__login{border:1px solid var(--border-medium);background:var(--surface-glass);color:var(--text-main);font-weight:800}.gyc-navbar__publish:hover,.gyc-navbar__login:hover{transform:translateY(-1px)}.gyc-navbar__user{position:relative}.gyc-navbar__user-button{height:40px;color:var(--text-main);cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;font-size:14px;font-weight:800;display:flex}.gyc-navbar__avatar{background:var(--primary);color:#06110f;border-radius:999px;place-items:center;width:28px;height:28px;font-weight:950;display:grid;box-shadow:0 0 0 2px #d4af3740}.gyc-navbar__avatar--image{background:var(--bg-inset);color:#0000;overflow:hidden}.gyc-navbar__avatar--image img{object-fit:cover;width:100%;height:100%;display:block}.gyc-navbar__user-chevron{transition:transform .2s}.gyc-navbar__user--open .gyc-navbar__user-chevron{transform:rotate(180deg)}.gyc-navbar__user-menu{background:var(--bg-elevated);border:1px solid var(--border-medium);width:220px;box-shadow:var(--shadow-soft);z-index:320;border-radius:14px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);right:0}.gyc-navbar__user-menu-theme{border-bottom:1px solid var(--border-soft);gap:8px;margin-bottom:4px;padding:8px 10px 10px;display:grid}.gyc-navbar__user-menu-theme>span{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:850}.gyc-navbar__user--open .gyc-navbar__user-menu{display:grid}.gyc-navbar__user-menu button{color:var(--text-main);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 12px;font-weight:700}.gyc-navbar__user-menu button:hover{background:var(--surface-hover)}.gyc-navbar__results{background:var(--bg-elevated);z-index:300;border:1px solid #d4af3729;border-radius:18px;width:420px;max-height:420px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 24px 60px #00000080}.gyc-navbar__results:empty{display:none}.gyc-navbar__results-status{color:var(--text-secondary);padding:16px;font-size:14px;font-weight:700}.gyc-navbar__result-item{border:0;border-bottom:1px solid var(--surface-hover);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:12px;display:flex}.gyc-navbar__result-item:hover{background:#d4af3714}.gyc-navbar__result-image{background:var(--surface-hover);border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:61px;display:grid;overflow:hidden}.gyc-navbar__result-image img{object-fit:cover;width:100%;height:100%}.gyc-navbar__result-image span{color:var(--text-muted);text-align:center;font-size:10px}.gyc-navbar__result-info{flex-direction:column;min-width:0;display:flex}.gyc-navbar__result-name{color:var(--text-main);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:850;overflow:hidden}.gyc-navbar__result-meta{color:var(--text-subtle);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.gyc-navbar__notifications{position:relative}.gyc-navbar__notification-badge{color:#fff;background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;font-size:10px;font-weight:900;display:flex;position:absolute;top:2px;right:1px}.gyc-navbar__notification-panel{background:var(--bg-elevated);border:1px solid var(--border-medium);z-index:300;border-radius:16px;width:360px;max-height:480px;position:absolute;top:calc(100% + 12px);right:0;overflow-y:auto;box-shadow:0 24px 60px #00000080}.gyc-navbar__notification-item{border:0;border-bottom:1px solid var(--surface-hover);width:100%;color:var(--text-main);text-align:left;cursor:pointer;background:0 0;gap:5px;padding:14px;display:grid}.gyc-navbar__notification-item:hover{background:#d4af3714}.gyc-navbar__notification-item--unread{background:#d4af370d}.gyc-navbar__notification-item strong{font-size:14px}.gyc-navbar__notification-item span{color:var(--text-secondary);font-size:13px;line-height:1.4}.gyc-navbar__notification-empty{color:var(--text-secondary);padding:16px;font-size:14px}.gyc-auction-type-modal{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.gyc-auction-type-modal__backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000ad;position:absolute;inset:0}.gyc-auction-type-modal__content{z-index:1;background:var(--bg-elevated);border:1px solid var(--border-medium);border-radius:22px;width:min(100%,540px);padding:26px;position:relative;box-shadow:0 30px 90px #000000a6}.gyc-auction-type-modal__close{border:1px solid var(--border-medium);background:var(--surface-hover);width:36px;height:36px;color:var(--text-main);cursor:pointer;border-radius:999px;font-size:24px;position:absolute;top:14px;right:14px}.gyc-auction-type-modal__eyebrow{color:var(--primary);text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.gyc-auction-type-modal__header h2{color:var(--text-main);margin:8px 0 0;font-size:28px}.gyc-auction-type-modal__header p{color:var(--text-secondary);font-size:14px;line-height:1.5}.gyc-auction-type-modal__options{gap:12px;margin-top:20px;display:grid}.gyc-auction-type-modal__option{border:1px solid var(--border-soft);background:var(--surface-glass);width:100%;min-height:74px;color:var(--text-main);text-align:left;cursor:not-allowed;opacity:.5;border-radius:16px;align-items:center;gap:14px;padding:14px;display:flex}.gyc-auction-type-modal__option--active{cursor:pointer;opacity:1;background:#d4af3714;border-color:#d4af3761}.gyc-auction-type-modal__option--active:hover{background:#d4af3721}.gyc-auction-type-modal__icon{background:var(--surface-hover);border-radius:14px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.gyc-auction-type-modal__option strong{font-size:15px;display:block}.gyc-auction-type-modal__option small{color:var(--text-secondary);margin-top:4px;font-size:13px;display:block}.gyc-navbar__user-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}@media (width<=1280px){.gyc-navbar__inner{grid-template-columns:minmax(0,1fr) clamp(150px,15vw,210px) auto;gap:16px;padding:0 24px}.gyc-navbar__left,.gyc-navbar__right{gap:12px}.gyc-navbar__brand-logo{width:145px}.gyc-navbar__menu{gap:6px}.gyc-navbar__menu a,.gyc-navbar__menu button{padding:8px 10px;font-size:14px}}@media (width<=1180px){.gyc-navbar__user-name,.gyc-navbar__user-chevron{display:none}.gyc-navbar__user-button{padding:0}}@media (width<=1024px){.gyc-navbar__inner{grid-template-columns:minmax(0,1fr) clamp(140px,14vw,190px) auto;gap:12px;padding:12px 18px}.gyc-navbar__brand-logo{width:135px}.gyc-navbar__menu a,.gyc-navbar__menu button{padding:8px 9px;font-size:13px}}@media (width<=768px){.gyc-navbar{position:sticky}.gyc-navbar__inner{grid-template-columns:auto 1fr auto auto auto auto;grid-template-areas:"brand search cart notifications publish login""menu menu menu menu menu menu";align-items:center;gap:9px;min-height:auto;padding:10px 12px 9px;display:grid}.gyc-navbar__left,.gyc-navbar__center,.gyc-navbar__right{display:contents}.gyc-navbar__brand{grid-area:brand;display:block}.gyc-navbar__brand-logo{object-fit:contain;width:38px;height:38px}.gyc-navbar__search-wrapper{flex:initial;grid-area:search;width:100%;min-width:0}.gyc-navbar__notifications{grid-area:notifications}.gyc-navbar__cart-button{grid-area:cart}.gyc-navbar__publish{grid-area:publish}.gyc-navbar__login,.gyc-navbar__user{grid-area:login}.gyc-navbar__menu{scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-area:menu;align-items:center;gap:8px;width:100%;padding:2px 0 1px;display:flex;overflow-x:auto}.gyc-navbar__menu::-webkit-scrollbar{display:none}.gyc-navbar__menu a,.gyc-navbar__menu button{background:var(--surface-glass);border:1px solid var(--surface-glass);flex:none;min-height:34px;padding:8px 11px;font-size:12px}.gyc-navbar__menu-active{border-color:#d4af3742!important}.gyc-navbar__search-trigger{gap:7px;height:40px;padding:0 12px}.gyc-navbar__search-trigger span{font-size:17px}.gyc-navbar__search-trigger input{font-size:13px}.gyc-navbar__icon-button{background:var(--surface-glass);border:1px solid var(--border-soft);width:38px;height:38px}.gyc-navbar__publish,.gyc-navbar__login{height:38px;padding:0 12px;font-size:12px}.gyc-navbar__user-button{gap:5px;height:38px;padding:0}.gyc-navbar__user-name,.gyc-navbar__user-chevron{display:none}.gyc-navbar__avatar{width:38px;height:38px}.gyc-navbar__results,.gyc-navbar__notification-panel{border-radius:18px;width:auto;max-height:calc(100vh - 122px);position:fixed;top:104px;left:12px;right:12px}.gyc-navbar__user-menu{width:min(230px,100vw - 24px);position:fixed;top:104px;right:12px}.gyc-navbar__result-item{padding:12px}.gyc-navbar__result-image{flex-basis:42px;width:42px;height:58px}.gyc-auction-type-modal{align-items:end;padding:0}.gyc-auction-type-modal__content{border-radius:24px 24px 0 0;width:100%;max-height:86vh;padding:24px 18px 20px;overflow-y:auto}.gyc-auction-type-modal__header h2{padding-right:38px;font-size:23px}.gyc-auction-type-modal__option{min-height:70px;padding:13px}}@media (width<=480px){.gyc-navbar__inner{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;grid-template-areas:"brand search cart notifications publish login""menu menu menu menu menu menu";gap:7px;padding:9px 10px 8px}.gyc-navbar__brand-logo{width:34px;height:34px}.gyc-navbar__search-trigger{height:36px;padding:0 10px}.gyc-navbar__search-trigger input{font-size:12px}.gyc-navbar__icon-button,.gyc-navbar__avatar,.gyc-navbar__publish,.gyc-navbar__login,.gyc-navbar__user-button{height:36px}.gyc-navbar__icon-button,.gyc-navbar__avatar{width:36px}.gyc-navbar__publish,.gyc-navbar__login{padding:0 10px;font-size:11px}.gyc-navbar__publish{min-width:36px;padding:0;font-size:0}.gyc-navbar__publish:before{content:"+";font-size:20px;line-height:1}.gyc-navbar__login{min-width:56px}.gyc-navbar__menu{gap:7px}.gyc-navbar__menu a,.gyc-navbar__menu button{min-height:32px;padding:7px 10px;font-size:11px}.gyc-navbar__results,.gyc-navbar__notification-panel{max-height:calc(100vh - 112px);top:98px;left:10px;right:10px}.gyc-navbar__user-menu{top:98px;right:10px}}@media (width<=380px){.gyc-navbar__login{min-width:48px;padding:0 6px;font-size:10px}.gyc-navbar__search-trigger{gap:5px;padding:0 8px}.gyc-navbar__search-trigger span{font-size:15px}.gyc-navbar__search-trigger input::placeholder{color:#0000}}.gyc-navbar__publish-options{gap:12px;margin-top:18px;display:grid}.gyc-navbar__publish-options button{background:var(--bg-elevated);width:100%;color:var(--text-main);text-align:left;cursor:pointer;border:1px solid #d4af373d;border-radius:14px;padding:16px}.gyc-navbar__publish-options button:hover{background:#d4af3714;border-color:#d4af378c}.gyc-navbar__publish-options strong{color:var(--primary-hover);font-size:16px;font-weight:950;display:block}.gyc-navbar__publish-options span{color:var(--text-subtle);margin-top:5px;font-size:13px;line-height:1.4;display:block}.gyc-navbar__auction-type-close{border:1px solid var(--border-medium);background:var(--surface-glass);width:100%;height:42px;color:var(--text-main);cursor:pointer;border-radius:12px;margin-top:14px;font-size:14px;font-weight:850}.gyc-navbar__auction-type-close:hover{border-color:var(--primary-border-strong);color:var(--primary-hover);background:#d4af3714}.gyc-navbar__cart-button{text-decoration:none}.gyc-footer{border-top:1px solid var(--primary-muted);background:radial-gradient(circle at 0 0,#d4af3713,#0000 34%),linear-gradient(#0d0d0f 0%,#09090a 100%);margin-top:48px}.gyc-footer__main{grid-template-columns:minmax(280px,1.25fr) minmax(420px,1.75fr);align-items:start;gap:46px;padding-top:58px;padding-bottom:46px;display:grid}.gyc-footer__brand{background:#ffffff07;border:1px solid #fff1;border-radius:20px;align-items:center;gap:18px;padding:20px;display:flex}.gyc-footer__brand-logo{object-fit:contain;width:64px;min-width:64px;height:auto;filter:drop-shadow(0 12px 24px var(--primary-subtle));display:block}.gyc-footer__brand-content{min-width:0}.gyc-footer__brand h3{color:var(--text-main);letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:900}.gyc-footer__brand p{max-width:390px;color:var(--text-subtle);margin:0;font-size:14px;line-height:1.65}.gyc-footer__links{grid-template-columns:repeat(4,minmax(120px,1fr));gap:24px;padding-top:8px;display:grid}.gyc-footer__column{min-width:0}.gyc-footer__column h4{color:var(--text-main);letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:900}.gyc-footer__column nav{flex-direction:column;gap:8px;display:flex}.gyc-footer__column nav a{width:fit-content;color:var(--text-subtle);font-size:14px;font-weight:650;line-height:1.35;text-decoration:none;transition:color .16s,transform .16s}.gyc-footer__column nav a:hover{color:var(--primary);transform:translate(3px)}.gyc-footer__bottom{border-top:1px solid var(--border-soft);background:#0000002e}.gyc-footer__bottom-inner{color:#7f8794;justify-content:space-between;align-items:center;gap:18px;min-height:54px;font-size:13px;font-weight:650;display:flex}@media (width<=980px){.gyc-footer__main{grid-template-columns:1fr;gap:30px;padding-top:46px}.gyc-footer__brand{max-width:620px}.gyc-footer__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.gyc-footer{margin-top:36px}.gyc-footer__main{gap:26px;padding-top:34px;padding-bottom:28px}.gyc-footer__brand{border-radius:18px;align-items:center;gap:14px;padding:18px}.gyc-footer__brand-logo{width:54px;min-width:54px}.gyc-footer__brand h3{font-size:18px}.gyc-footer__brand p{max-width:none;font-size:13px;line-height:1.55}.gyc-footer__links{grid-template-columns:1fr;gap:12px}.gyc-footer__column{border:1px solid var(--surface-hover);background:#ffffff06;border-radius:16px;padding:16px}.gyc-footer__column h4{margin-bottom:10px;font-size:12px}.gyc-footer__column nav{gap:2px}.gyc-footer__column nav a{align-items:center;width:100%;min-height:38px;padding:6px 0;font-size:14px;display:flex}.gyc-footer__column nav a:hover{transform:none}.gyc-footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:5px;min-height:auto;padding-top:15px;padding-bottom:15px;font-size:12px;line-height:1.45}}@media (width<=420px){.gyc-footer__main{padding-top:30px;padding-bottom:26px}.gyc-footer__brand{align-items:flex-start}.gyc-footer__brand-logo{width:48px;min-width:48px}.gyc-footer__brand h3{font-size:17px}.gyc-footer__brand p,.gyc-footer__column nav a{font-size:13px}.gyc-footer__column{padding:14px}}:root,[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-main:#0c0c0d;--bg-secondary:#151515;--bg-surface:#1a1a1a;--bg-surface-hover:#202020;--bg-elevated:#171719;--bg-inset:#111113;--bg-card-hover:#181818;--text-main:#f7f8fb;--text-secondary:#b9c0cf;--text-muted:#8f98aa;--text-subtle:#9ca3af;--primary:#d4af37;--primary-hover:#ebc956;--primary-rgb:212, 175, 55;--on-primary:#1a1408;--danger:#ff6b6b;--shadow-soft:0 10px 30px #00000040;--overlay-backdrop:#000000b8}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-main:#f4f1ea;--bg-secondary:#fff;--bg-surface:#faf8f4;--bg-surface-hover:#efebe2;--bg-elevated:#fff;--bg-inset:#ebe6db;--bg-card-hover:#f0ece3;--text-main:#1a1408;--text-secondary:#4a4538;--text-muted:#6b6558;--text-subtle:#7c7568;--primary:#b8922a;--primary-hover:#cfa032;--primary-rgb:184, 146, 42;--on-primary:#1a1408;--shadow-soft:0 10px 30px #1a140814;--overlay-backdrop:#1a140873}:root,[data-theme=dark],[data-theme=light]{--border-soft:color-mix(in srgb, var(--text-main) 8%, transparent);--border-medium:color-mix(in srgb, var(--text-main) 10%, transparent);--border-strong:color-mix(in srgb, var(--text-main) 14%, transparent);--surface-glass:color-mix(in srgb, var(--text-main) 5.5%, transparent);--surface-hover:color-mix(in srgb, var(--text-main) 6%, transparent);--text-nav:color-mix(in srgb, var(--text-main) 82%, transparent);--text-faint:color-mix(in srgb, var(--text-main) 58%, transparent);--primary-subtle:rgba(var(--primary-rgb), .1);--primary-soft-bg:rgba(var(--primary-rgb), .06);--primary-muted:rgba(var(--primary-rgb), .12);--primary-border-soft:rgba(var(--primary-rgb), .18);--primary-border:rgba(var(--primary-rgb), .28);--primary-border-strong:rgba(var(--primary-rgb), .35);--navbar-bg:color-mix(in srgb, var(--bg-main) 94%, transparent);--container-width:1350px;--radius-lg:20px;--radius-md:14px;--radius-sm:10px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--bg-main);color:var(--text-main);-webkit-text-size-adjust:100%;font-family:Inter,Arial,Helvetica,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.gyc-skip-link{z-index:1000;background:var(--bg-secondary);color:var(--text-main);border:1px solid var(--primary-muted);border-radius:8px;padding:10px 14px;position:absolute;top:0;left:-9999px}.gyc-skip-link:focus{top:12px;left:12px}button,input,textarea,select{font:inherit}button,input,textarea,select,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-medium);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--border-strong)}.page-container{max-width:var(--container-width);margin:0 auto;padding:0 24px}.section-title{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:800}.section-subtitle{color:var(--text-secondary);font-size:16px;line-height:1.6}.btn-primary{background:var(--primary);color:var(--on-primary);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;font-weight:800;text-decoration:none;transition:all .16s;display:inline-flex}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{border:1px solid var(--border-soft);background:var(--surface-glass);color:var(--text-main);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:all .16s;display:inline-flex}.btn-secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}.badge{border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:800;display:inline-flex}.badge-primary{background:rgba(var(--primary-rgb), .12);color:var(--primary);border:1px solid rgba(var(--primary-rgb), .24)}.badge-danger{color:var(--danger);background:#ff6b6b1f;border:1px solid #ff6b6b3d}@media (width<=1100px){.page-container{padding:0 18px}}@media (width<=900px){.section-title{font-size:26px}}@media (width<=640px){.page-container{width:100%;padding:0 14px}.section-title{font-size:23px;line-height:1.15}.section-subtitle{font-size:14px}}@media (width<=380px){.page-container{padding:0 10px}}
