:root{--success:#10b981;--rating-star:#fbbf24;--desktop-context-w:320px;--shell-max-w:920px}body{background:radial-gradient(1200px 650px at 100% 0%, #8b5cf614, transparent 55%), radial-gradient(900px 700px at 0% 100%, #e6ff3d09, transparent 62%), var(--bg-primary)}.gk-app-main{min-height:100dvh}.gk-page-shell{width:100%;margin-inline:auto}@media (min-width:768px){.gk-page-shell{padding-inline:0}}.gk-logo-dot,[data-geekore-dot=true]{box-shadow:0 0 24px #e6ff3d47;background:var(--accent)!important;border-radius:2px!important}.gk-display{font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(40px,7vw,88px);font-weight:900;line-height:.92}.gk-h1{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(28px,3vw,32px);font-weight:800;line-height:1.05}.gk-title{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1.1}.gk-headline{font-family:var(--font-body);letter-spacing:-.01em;font-size:17px;font-weight:700;line-height:1.35}.gk-body{font-family:var(--font-body);color:var(--text-secondary);font-size:15px;line-height:1.6}.gk-caption{font-family:var(--font-body);color:var(--text-secondary);font-size:12px;font-weight:500;line-height:1.4}.gk-mono{font-family:var(--font-mono-data);letter-spacing:.05em;font-size:11px;font-weight:500;line-height:1.45}.gk-label{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:11px;font-weight:700;line-height:1.3}.gk-card,.gk-panel,.gk-feed-card,.gk-surface{border-radius:18px;background:var(--bg-secondary)!important;border:1px solid var(--border)!important}.gk-poster-first img,.gk-cover img,[class*=DiscoverMediaCard] img,img[alt][src*=image],img[loading=lazy]{-o-object-fit:cover;object-fit:cover}.gk-type-anime{--gk-type:var(--type-anime);color:var(--type-anime)}.gk-type-manga{--gk-type:var(--type-manga);color:var(--type-manga)}.gk-type-game{--gk-type:var(--type-game);color:var(--type-game)}.gk-type-boardgame,.gk-type-board{--gk-type:var(--type-board);color:var(--type-board)}.gk-type-movie{--gk-type:var(--type-movie);color:var(--type-movie)}.gk-type-tv{--gk-type:var(--type-tv);color:var(--type-tv)}.gk-type-pill{border:1px solid color-mix(in srgb, var(--gk-type,var(--accent)) 48%, transparent);background:color-mix(in srgb, var(--gk-type,var(--accent)) 14%, transparent);color:var(--gk-type,var(--accent));font-family:var(--font-mono-data);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.gk-primary-cta{background:var(--accent)!important;color:#0b0b0f!important;border:1px solid var(--accent)!important;font-family:var(--font-display)!important;font-weight:800!important}.gk-active-accent,[aria-current=page]{color:var(--accent)}.mobile-nav{height:58px;border-top:1px solid var(--border)!important;background:#0b0b0ff7!important}.mobile-nav button{min-height:58px}.mobile-nav [aria-current=page]:before{content:"";background:var(--accent);border-radius:999px;width:28px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 0 14px #e6ff3d80}@media (min-width:768px){aside.fixed{width:var(--desktop-sidebar-w)!important}.gk-app-main{padding-right:0;padding-left:var(--desktop-sidebar-w)!important}.gk-app-main>.gk-page-shell{width:100%}.gk-tab-panel{left:var(--desktop-sidebar-w)!important;width:calc(100% - var(--desktop-sidebar-w))!important;height:100dvh!important;top:0!important}}@media (min-width:1280px){.gk-three-column-page{grid-template-columns:minmax(0, var(--shell-max-w)) var(--desktop-context-w);align-items:start;gap:24px;display:grid}.gk-context-rail{display:block;position:sticky;top:24px}}@media (max-width:1279px){.gk-context-rail{display:none}}.gk-library-compact{gap:8px;display:grid}.gk-library-row{border:1px solid var(--border);background:var(--bg-secondary);border-radius:14px;min-height:64px;padding:8px}.gk-status-pill{color:var(--accent);font-family:var(--font-mono-data);letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0b0fc7;border:1px solid #f4f4f524;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:8px;right:8px}.gk-activity-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;grid-template-columns:72px minmax(0,1fr);gap:12px;padding:12px;display:grid}.gk-activity-cover{aspect-ratio:2/3;background:var(--bg-card-hover);border-radius:10px;width:72px;overflow:hidden}.gk-empty-actionable{border:1px dashed color-mix(in srgb, var(--accent) 35%, transparent);background:#e6ff3d0a;border-radius:18px}.bg-gradient-to-r.from-violet-500,.bg-gradient-to-br.from-violet-500,.bg-gradient-to-r.from-fuchsia-500,.bg-gradient-to-br.from-fuchsia-500{background-image:none!important;background-color:var(--brand)!important}.gk-cover-placeholder{background:color-mix(in srgb, var(--gk-type,var(--brand)) 26%, #0b0b0f);color:var(--text-primary);font-family:var(--font-mono-data);letter-spacing:.04em;text-transform:uppercase;align-items:flex-end;padding:10px;font-size:10px;line-height:1.2;display:flex}
main[data-auth] input,main[data-auth] textarea,main[data-auth] select,[data-auth=true] input,[data-auth=true] textarea,[data-auth=true] select,input.bg-zinc-900,textarea.bg-zinc-900,select.bg-zinc-900{background:color-mix(in srgb, var(--bg-card) 82%, transparent)!important;color:var(--text-primary)!important;border-color:#0000!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff09,0 0 0 1px #ffffff09!important}main[data-auth] input:hover,main[data-auth] textarea:hover,[data-auth=true] input:hover,[data-auth=true] textarea:hover,input.bg-zinc-900:hover,textarea.bg-zinc-900:hover{background:color-mix(in srgb, var(--bg-card-hover) 78%, transparent)!important;box-shadow:inset 0 1px #ffffff0b,0 0 0 1px #ffffff0e!important}main[data-auth] input:focus,main[data-auth] textarea:focus,[data-auth=true] input:focus,[data-auth=true] textarea:focus,input.bg-zinc-900:focus,textarea.bg-zinc-900:focus{background:color-mix(in srgb, var(--bg-card-hover) 82%, transparent)!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff0e,0 0 0 2px #e6ff3d29!important}main[data-auth] form,[data-auth=true] form,.gk-auth-panel{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}main[data-auth] .gk-auth-card,[data-auth=true] .gk-auth-card{background:color-mix(in srgb, var(--bg-secondary) 88%, transparent)!important;border-color:#0000!important;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0e!important}main[data-auth] button[type=submit],[data-auth=true] button[type=submit]{background:var(--accent)!important;color:#0b0b0f!important;border-color:var(--accent)!important;font-weight:800!important;font-family:var(--font-display)!important;border-radius:16px!important}.bg-zinc-900.border,.bg-zinc-950.border,.border-zinc-800.bg-zinc-900,.border-zinc-800.bg-zinc-950,.rounded-2xl.bg-zinc-900,.rounded-3xl.bg-zinc-900{background:var(--bg-secondary)!important;border-color:var(--border)!important}.text-zinc-500{color:var(--text-muted)!important}.text-zinc-400,.text-zinc-300{color:var(--text-secondary)!important}.text-zinc-200{color:var(--text-primary)!important}.border-zinc-800,.border-zinc-700{border-color:var(--border)!important}.bg-zinc-800{background-color:var(--bg-card-hover)!important}.bg-zinc-900{background-color:var(--bg-card)!important}.bg-zinc-950{background-color:var(--bg-primary)!important}.profile-media-card,.card-fixed-height,.media-card-grid>*{border-color:var(--border)!important;background:var(--bg-secondary)!important}.media-card-grid img,.profile-media-card img,.card-fixed-height img{-o-object-fit:cover;object-fit:cover}.profile-tab-active,.gk-tab-active{color:var(--accent)!important;border-bottom-color:var(--accent)!important}[role=dialog] .bg-zinc-900,[role=dialog] .bg-zinc-950,.bottom-sheet,.gk-modal-panel{background:var(--bg-secondary)!important;border-color:var(--border)!important}[role=dialog] input,[role=dialog] textarea,[role=dialog] select{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.gk-import-card,[class*=Import] .rounded-2xl,[class*=Import] .rounded-3xl{background:var(--bg-secondary)!important;border-color:var(--border)!important}.gk-toast,[role=status],[aria-live=polite]{background:var(--bg-secondary)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.gk-data-row,.text-xs.text-zinc-500,.text-\[10px\].text-zinc-500,.text-\[11px\].text-zinc-500{letter-spacing:.04em;font-family:var(--font-mono-data)!important;color:var(--text-muted)!important}.text-red-300,.text-red-400{color:#fca5a5!important}.bg-red-500\/10{background-color:#ef44441a!important}.border-red-500\/25,.border-red-500\/20{border-color:#ef444440!important}.gk-profile-media-card.gk-achievement-complete-card{isolation:isolate;background:radial-gradient(120% 86% at 50% -10%,#ffe6892e,#0000 45%),#ffffff0b!important;border:1px solid #ffe88b47!important;box-shadow:0 18px 48px #00000047,0 0 0 1px #ffffff0e,0 0 24px #ffd24c29,0 0 54px #e6ff3d1a!important}.gk-profile-media-card.gk-achievement-complete-card:before{content:"";pointer-events:none;z-index:12;border-radius:inherit;-webkit-mask-composite:xor;opacity:.88;background:linear-gradient(135deg,#ffffffb8,#ffe88ba3 18%,#e6ff3d38 42%,#ffbe4470 66%,#ffffff5c);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gk-profile-media-card.gk-achievement-complete-card:after{content:"";pointer-events:none;z-index:13;border-radius:inherit;mix-blend-mode:screen;opacity:.68;background:radial-gradient(150px 90px at 18% 0,#ffffff38,#0000 62%),radial-gradient(170px 120px at 82% 8%,#e6ff3d2e,#0000 66%);position:absolute;inset:1px}.gk-profile-media-card.gk-achievement-complete-card>*{z-index:14;position:relative}.gk-profile-media-card.gk-achievement-complete-card button[aria-label*=note i],.gk-profile-media-card.gk-achievement-complete-card button[title*=nota i],.gk-profile-media-card.gk-achievement-complete-card button[title*=note i]{box-shadow:0 0 0 1px #08080cd1,0 8px 20px #0000006b,0 0 16px #e6ff3d1f!important}@media (max-width:767px){.gk-profile-type-page{margin-top:0!important}.gk-profile-media-card.gk-achievement-complete-card:before{opacity:.72}.gk-profile-media-card.gk-achievement-complete-card:after{opacity:.52}}.gk-profile-collection-strip{scroll-padding-inline:1rem}.gk-profile-collection-strip .gk-profile-media-card.gk-achievement-complete-card{margin-block:2px}
.gk-profile-page,.gk-profile-type-page,.gk-for-you-page,.gk-home-page,.gk-discover-page,.gk-settings-page,.gk-onboarding-page{background:radial-gradient(900px 520px at 84% 0%, #8b5cf614, transparent 62%), radial-gradient(760px 460px at 12% 18%, #e6ff3d09, transparent 58%), var(--bg-primary)!important}.gk-page-density{max-width:min(100%, calc(var(--shell-max-w) + var(--desktop-context-w) + 96px))}.gk-profile-page section:first-of-type,.gk-for-you-page section:first-of-type,.gk-discover-page>div>div:first-child,.gk-settings-page>section:first-child,.gk-onboarding-page [class*=BrandPanel],.gk-page-hero{box-shadow:0 18px 60px #0000003d;background:linear-gradient(135deg,#e6ff3d14,#8b5cf60e,#14141beb)!important;border-color:#e6ff3d2e!important}.gk-profile-page [class*="rounded-[28px]"],.gk-profile-type-page [class*="rounded-[28px]"]{border-color:var(--border)!important;background:var(--bg-secondary)!important}.gk-profile-page img[alt],.gk-profile-type-page img[alt],.gk-home-page img[alt],.gk-discover-page img[alt],.gk-for-you-page img[alt]{-o-object-fit:cover;object-fit:cover}.gk-profile-page select,.gk-profile-page input,.gk-profile-page textarea,.gk-profile-type-page select,.gk-profile-type-page input,.gk-settings-page select,.gk-settings-page input,.gk-settings-page textarea{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.gk-profile-page select:focus,.gk-profile-page input:focus,.gk-profile-page textarea:focus,.gk-profile-type-page select:focus,.gk-profile-type-page input:focus,.gk-settings-page select:focus,.gk-settings-page input:focus,.gk-settings-page textarea:focus{border-color:#e6ff3d75!important;box-shadow:0 0 0 2px #e6ff3d14!important}.gk-profile-page [class*="rounded-[20px]"].group,.gk-profile-type-page [class*="rounded-[20px]"].group,.gk-home-page article,.gk-home-page [class*=Feed],.gk-discover-page [class*=Section]{border-color:var(--border)!important}[role=dialog] [class*=rounded-3xl],[role=dialog] [class*="rounded-[28px]"]{border-color:var(--border)!important;background-color:var(--bg-secondary)!important}.gk-swipe-mode{color:var(--text-primary);background:radial-gradient(700px 420px at 50% 0%, #e6ff3d0f, transparent 60%), var(--bg-primary)!important}.gk-swipe-mode button[aria-pressed=true],.gk-swipe-mode button[aria-selected=true]{background:var(--accent)!important;color:#0b0b0f!important}.gk-onboarding-page{color:var(--text-primary)}.gk-onboarding-page a,.gk-onboarding-page button{border-radius:18px}.gk-onboarding-page a[class*=border-zinc-800],.gk-onboarding-page button[class*=border-zinc-800]{background:var(--bg-secondary)!important;border-color:var(--border)!important}.gk-onboarding-page button[style*=--accent],.gk-onboarding-page button[style*=\#E6FF3D]{font-weight:900}.gk-auth-page,main[data-auth=true]{background:radial-gradient(800px 520px at 22% 14%, #e6ff3d0b, transparent 60%), radial-gradient(780px 620px at 100% 0%, #8b5cf614, transparent 62%), var(--bg-primary)!important}.gk-auth-page form,.gk-auth-page [class*=rounded-3xl],.gk-auth-page [class*="rounded-[32px]"]{border-color:var(--border)!important;background:#14141bf0!important}.gk-profile-page button[aria-selected=true],.gk-profile-type-page button[aria-selected=true],.gk-for-you-page button[aria-selected=true],.gk-discover-page button[aria-selected=true],.gk-settings-page button[aria-selected=true],.gk-profile-page [role=tab][aria-selected=true],.gk-profile-type-page [role=tab][aria-selected=true],.gk-for-you-page [role=tab][aria-selected=true],.gk-discover-page [role=tab][aria-selected=true],.gk-settings-page [role=tab][aria-selected=true],.gk-profile-page button[aria-pressed=true],.gk-profile-type-page button[aria-pressed=true],.gk-for-you-page button[aria-pressed=true],.gk-discover-page button[aria-pressed=true],.gk-settings-page button[aria-pressed=true]{background:var(--accent)!important;color:#0b0b0f!important;border-color:var(--accent)!important}.gk-profile-page button.border:hover,.gk-profile-type-page button.border:hover,.gk-for-you-page button.border:hover,.gk-discover-page button.border:hover,.gk-settings-page button.border:hover,.gk-onboarding-page button.border:hover{border-color:#e6ff3d42}.gk-settings-page [class*=SettingsCard],.gk-settings-page [class*=rounded-2xl],.gk-settings-page [class*=rounded-3xl],.gk-profile-page [class*=StatsPanel],.gk-home-page aside,.gk-home-page [class*=Sidebar]{background-color:var(--bg-secondary)!important;border-color:var(--border)!important}.gk-profile-page h1,.gk-profile-type-page h1,.gk-for-you-page h1,.gk-discover-page h1,.gk-settings-page h1,.gk-onboarding-page h1{font-family:var(--font-display);letter-spacing:-.035em}.gk-profile-page,.gk-profile-type-page,.gk-for-you-page,.gk-home-page,.gk-discover-page{scrollbar-gutter:stable}.gk-page-scaffold{background:radial-gradient(900px 500px at 100% 0%, #8b5cf612, transparent 62%), radial-gradient(720px 440px at 0% 20%, #e6ff3d07, transparent 58%), var(--bg-primary)!important}.gk-page-scaffold [class*=rounded-2xl].border,.gk-page-scaffold [class*=rounded-3xl].border,.gk-page-scaffold article.border,.gk-page-scaffold section.border{background-color:var(--bg-secondary)!important;border-color:var(--border)!important}.gk-page-scaffold input,.gk-page-scaffold textarea,.gk-page-scaffold select{background:var(--bg-card)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.gk-page-scaffold input:focus,.gk-page-scaffold textarea:focus,.gk-page-scaffold select:focus{border-color:#e6ff3d75!important;box-shadow:0 0 0 2px #e6ff3d14!important}@media (min-width:768px){.gk-swipe-mode{background:radial-gradient(760px 420px at 50% -8%, #e6ff3d0e, transparent 62%), radial-gradient(620px 520px at 72% 25%, #8b5cf609, transparent 66%), var(--bg-primary)!important}}
:root{--bg-elevated:#1c1c26;--text:var(--text-primary);--text-tertiary:var(--text-muted);--t-anime:var(--type-anime);--t-manga:var(--type-manga);--t-game:var(--type-game);--t-board:var(--type-board);--t-movie:var(--type-movie);--t-tv:var(--type-tv);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:14px;--s-5:18px;--s-6:24px;--s-7:32px;--s-8:48px;--r-tag:8px;--r-avatar-sm:8px;--r-avatar-md:12px;--r-cover:14px;--r-button:16px;--r-card:16px;--r-hero:24px;--r-pill:99px}.gk-hover-elevated{transition:background-color .15s,border-color .15s,color .15s}.gk-hover-elevated:hover{background-color:var(--bg-elevated)}.gk-active-press{transition:transform 80ms,opacity 80ms,background-color .15s}.gk-active-press:active{transform:scale(.97)}.gk-focus-ring:focus-visible{outline-offset:3px;outline:3px solid #e6ff3d59}.gk-hit-target{min-width:44px;min-height:44px}.gk-skeleton{background:linear-gradient(90deg, var(--bg-card) 0%, var(--bg-elevated) 50%, var(--bg-card) 100%);background-size:200% 100%;animation:1.4s ease-in-out infinite shimmer}.gk-chip,.gk-pill{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg-card);height:24px;color:var(--text-secondary);font-family:var(--font-body);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.gk-chip[data-active=true],.gk-pill-active{color:var(--accent);background:#e6ff3d14;border-color:#e6ff3d4d}.gk-chip-match,.gk-pill-match{color:var(--accent);background:#e6ff3d14;border-color:#e6ff3d66}.gk-chip-award,.gk-pill-award{color:var(--badge-award);background:#f59e0b14;border-color:#f59e0b4d}.gk-chip-anime,.gk-pill-anime{color:var(--type-anime);background:#38bdf814;border-color:#38bdf84d}.gk-chip-manga,.gk-pill-manga{color:var(--type-manga);background:#f9706614;border-color:#f970664d}.gk-chip-game,.gk-pill-game{color:var(--type-game);background:#4ade8014;border-color:#4ade804d}.gk-chip-board,.gk-pill-board,.gk-chip-boardgame,.gk-pill-boardgame{color:var(--type-board);background:#fb923c14;border-color:#fb923c4d}.gk-chip-movie,.gk-pill-movie{color:var(--type-movie);background:#ef444414;border-color:#ef44444d}.gk-chip-tv,.gk-pill-tv{color:var(--type-tv);background:#c084fc14;border-color:#c084fc4d}.gk-btn{cursor:pointer;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;gap:8px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform 80ms,opacity .15s;display:inline-flex}.gk-btn:active{transform:scale(.97)}.gk-btn:disabled,.gk-btn[aria-disabled=true]{cursor:not-allowed;opacity:.55;transform:none}.gk-btn-primary{background:var(--accent);color:#0b0b0f;min-width:44px;height:48px;font-family:var(--font-display);border-radius:16px;padding:0 24px;font-size:14px;font-weight:800}.gk-btn-primary:hover{background:#e6ff3de6}.gk-btn-secondary{border:1px solid var(--border);background:var(--bg-card);min-width:44px;height:48px;color:var(--text-primary);font-family:var(--font-display);border-radius:16px;padding:0 24px;font-size:14px;font-weight:800}.gk-btn-secondary:hover{background:var(--bg-elevated)}.gk-btn-ghost{width:40px;min-width:40px;height:40px;min-height:40px;color:var(--text-primary);background:0 0;border-radius:14px;padding:0}.gk-btn-ghost:hover{background:var(--bg-elevated)}.gk-btn-compact{border:1px solid var(--border);background:var(--bg-card);min-width:44px;height:40px;color:var(--text-primary);font-family:var(--font-display);border-radius:14px;padding:0 18px;font-size:13px;font-weight:800}.gk-btn-compact:hover{background:var(--bg-elevated)}.gk-field{flex-direction:column;gap:6px;display:flex}.gk-input{border:1px solid var(--border);background:var(--bg-secondary);width:100%;height:48px;color:var(--text-primary);font-family:var(--font-body);border-radius:14px;padding:0 14px;font-size:16px;line-height:1;transition:border-color .15s,box-shadow .15s,background-color .15s}.gk-input::placeholder{color:var(--text-muted)}.gk-input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #e6ff3d33}.gk-input[aria-invalid=true],.gk-input-error{border-color:#ef4444!important}.gk-input-helper,.gk-input-error-msg{color:var(--text-tertiary);font-size:12px;line-height:1.4}.gk-input-error-msg{color:#ef4444}.gk-for-you-page{--foryou-rail-gap:14px;--foryou-card-width:10rem}.gk-for-you-page>div.mx-auto{width:100%}@media (min-width:1024px){.gk-for-you-page>div.mx-auto{max-width:none;padding-left:32px;padding-right:32px}.gk-for-you-page section:first-of-type{border-radius:28px}.gk-for-you-page [class*=overflow-x-auto]{scroll-padding-left:2px}}@media (min-width:1280px){.gk-for-you-page{--foryou-rail-gap:16px;--foryou-card-width:minmax(0, 1fr)}.gk-for-you-page>div.mx-auto{padding-left:40px;padding-right:40px}}.gk-swipe-immersive{background:#000;min-height:100dvh}.gk-swipe-immersive [data-bottom-nav],.gk-swipe-immersive .gk-mobile-header,.gk-swipe-immersive .gk-sidebar{display:none!important}.gk-profile-page .gk-page-density{width:100%}.gk-profile-page section:first-of-type{isolation:isolate;position:relative}.gk-profile-page section:first-of-type:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(circle at 20% 0,#e6ff3d29,#0000 36%),radial-gradient(circle at 80% 10%,#a78bfa24,#0000 40%);height:38%;position:absolute;inset:0 0 auto}.gk-profile-page [role=tablist],.gk-profile-page [aria-label*=tab],.gk-profile-page [class*=grid][class*=grid-cols-3] button[aria-pressed]{scroll-margin-top:72px}@media (min-width:768px){.gk-profile-page section:first-of-type{padding-top:32px}.gk-profile-page section:first-of-type h1{letter-spacing:-.045em}}@media (min-width:1024px){.gk-profile-page .gk-page-density{max-width:none;padding-left:32px;padding-right:32px}.gk-profile-page section:first-of-type{border-radius:34px;min-height:280px}.gk-profile-page section:first-of-type>div:first-child{align-items:flex-end}.gk-profile-page section:first-of-type>div:first-child>div:first-child>div:first-child{transform:translateY(14px)}.gk-profile-page [class*=overflow-x-auto]{scroll-padding-left:2px}.gk-profile-page [class*=w-40][class*=flex-shrink-0]{width:11.5rem}}@media (min-width:1280px){.gk-profile-page .gk-page-density{padding-left:40px;padding-right:40px}.gk-profile-page [class*=w-40][class*=flex-shrink-0]{width:12.5rem}}.gk-media-details-hero{flex-shrink:0}.gk-media-details-hero+div{min-height:0}@media (max-width:767px){div[role=dialog][aria-modal=true][aria-label]{border-top:1px solid #e6ff3d29!important;border-left:0!important;border-radius:28px 28px 0 0!important;width:100%!important;max-width:none!important;height:90dvh!important;inset:auto 0 0!important;overflow:hidden!important;box-shadow:0 -28px 90px #0000009e!important}}@media (min-width:768px){div[role=dialog][aria-modal=true][aria-label]{border:1px solid #e6ff3d29!important;border-radius:32px!important;width:min(920px,100vw - 48px)!important;max-width:none!important;height:min(86dvh,820px)!important;inset:50% auto auto 50%!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 34px 120px #000000ad!important}div[role=dialog][aria-modal=true][aria-label] .gk-media-details-hero{min-height:300px}}@media (prefers-reduced-motion:reduce){.gk-active-press,.gk-btn,.gk-hover-elevated{transition-property:opacity,background-color,border-color,color!important}.gk-active-press:active,.gk-btn:active{transform:none!important}}
:root{--gk-press-scale:.97;--gk-press-duration:80ms;--gk-focus-ring:0 0 0 3px #e6ff3d59;--gk-focus-ring-soft:0 0 0 3px #e6ff3d33;--gk-swipe-rotate:6deg}button,a,[role=button],.gk-interactive{-webkit-tap-highlight-color:transparent}@media (hover:hover) and (pointer:fine){button:not(:disabled):not([aria-disabled=true]):hover,a:hover,[role=button]:not([aria-disabled=true]):hover{transition-duration:.15s}.gk-hover-card:hover,.gk-panel:hover,.gk-feed-card:hover{background-color:var(--bg-elevated)}}.gk-btn-primary:hover,button[style*="var(--accent)"]:hover,a[style*="var(--accent)"]:hover{opacity:.9}button:not(:disabled):not([aria-disabled=true]),a.gk-btn,[role=button]:not([aria-disabled=true]),.gk-active-press,.gk-chip,.gk-cover,.gk-feed-card-actions button{transition-property:transform,opacity,background-color,border-color,color,box-shadow;transition-duration:var(--gk-press-duration), .15s, .15s, .15s, .15s, .15s;transition-timing-function:ease}button:not(:disabled):not([aria-disabled=true]):active,a.gk-btn:active,[role=button]:not([aria-disabled=true]):active,.gk-active-press:active,.gk-chip:active,.gk-feed-card-actions button:active{transform:scale(var(--gk-press-scale))}:where(button,a,input,textarea,select,[tabindex]:not([tabindex="-1"]),[role=button]):focus-visible{box-shadow:var(--gk-focus-ring);outline:none}.gk-input:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--gk-focus-ring-soft);outline:none}.gk-swipe-card{will-change:transform;transform-origin:bottom}.gk-swipe-card[data-swipe=left]{transform:rotate(calc(var(--gk-swipe-rotate) * -1))}.gk-swipe-card[data-swipe=right]{transform:rotate(var(--gk-swipe-rotate))}.gk-swipe-overlay{opacity:0;pointer-events:none;transition:opacity .12s}.gk-swipe-card[data-swipe=left] .gk-swipe-overlay,.gk-swipe-card[data-swipe=right] .gk-swipe-overlay{opacity:.3}button,a[role=button],.gk-btn,.gk-btn-ghost,.gk-feed-card-actions button,.gk-chip[role=button],.gk-hit-target{min-width:44px;min-height:44px}.gk-chip,.gk-pill{min-height:24px}.sr-only:not(:focus):not(:active),.gk-sr-only:not(:focus):not(:active){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gk-type-tag:before,.gk-cover-tag:before{content:""}button .text-\[var\(--text-muted\)\],a .text-\[var\(--text-muted\)\],[role=button] .text-\[var\(--text-muted\)\]{color:var(--text-secondary)}.gk-skeleton,.skeleton{background:linear-gradient(90deg, var(--bg-card) 0%, var(--bg-elevated) 48%, var(--bg-card) 100%);background-size:220% 100%;animation:1.4s ease-in-out infinite gk-shimmer}@keyframes gk-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}button,a,[role=button],.gk-active-press,.gk-chip,.gk-cover,.gk-swipe-card,.gk-feed-card-actions button{transition-property:opacity,background-color,border-color,color,box-shadow!important;animation-duration:1ms!important;animation-iteration-count:1!important}button:active,a.gk-btn:active,[role=button]:active,.gk-active-press:active,.gk-chip:active,.gk-feed-card-actions button:active,.gk-swipe-card,.gk-swipe-card[data-swipe=left],.gk-swipe-card[data-swipe=right]{transform:none!important}.gk-skeleton,.skeleton{animation:none!important}}
:root{--gk-sidebar-w:240px;--gk-right-rail-w:280px;--gk-mobile-header-h:52px;--gk-mobile-nav-h:58px;--gk-page-max:1280px;--gk-page-gutter:16px}.gk-app-main{background:var(--bg-primary);min-height:100dvh}.gk-page-shell{min-height:100dvh;padding-top:calc(var(--gk-mobile-header-h) + env(safe-area-inset-top,0px));padding-bottom:calc(var(--gk-mobile-nav-h) + env(safe-area-inset-bottom,0px) + 18px)}@media (min-width:768px){.gk-app-main{padding-left:var(--gk-sidebar-w)}.gk-page-shell{padding-top:0;padding-bottom:32px}}.gk-page-density,.gk-page-shell>*{min-width:0}.gk-discover-page,.gk-for-you-page,.gk-profile-page,.gk-onboarding-page,.gk-swipe-immersive{width:100%}@media (min-width:1024px){.gk-discover-page>div.mx-auto,.gk-profile-page .gk-page-density,.gk-for-you-page>div.mx-auto{max-width:none!important}.gk-discover-page>div.mx-auto{padding-left:32px;padding-right:32px}}@media (min-width:1280px){.gk-discover-page>div.mx-auto,.gk-profile-page .gk-page-density,.gk-for-you-page>div.mx-auto{padding-left:40px;padding-right:40px}}.gk-home-layout{--gk-home-rail:var(--gk-right-rail-w)}@media (min-width:1280px){.gk-home-layout{grid-template-columns:minmax(0, 1fr) var(--gk-home-rail);align-items:start;gap:24px;display:grid}.gk-library-page .gk-page-density,.gk-friends-page .gk-page-density,.gk-notifications-page .gk-page-density{max-width:1120px}}@media (max-width:767px){.gk-discover-page,.gk-for-you-page,.gk-profile-page,.gk-library-page,.gk-friends-page,.gk-notifications-page{padding-bottom:calc(var(--gk-mobile-nav-h) + env(safe-area-inset-bottom,0px) + 24px)}.gk-page-shell [data-auth=true],.gk-page-shell .gk-auth-page,.gk-page-shell .gk-onboarding-page,.gk-page-shell .gk-swipe-immersive{padding-top:0;padding-bottom:0}}.gk-discover-page>div.mx-auto{width:100%}.gk-discover-page section{scroll-margin-top:84px}.gk-discover-page section:first-of-type{margin-top:2px}.gk-discover-page input[data-testid=search-input]{box-shadow:0 14px 42px #0000002e}@media (min-width:768px){.gk-discover-page>div.mx-auto{padding-top:28px}.gk-discover-page input[data-testid=search-input]{font-size:17px}}@media (min-width:1024px){:is(.gk-discover-page>div.mx-auto>div:has(input[data-testid=search-input]),.gk-discover-page>div.mx-auto>div:has(button[data-testid=filter-all])){max-width:min(920px, calc(100vw - var(--gk-sidebar-w) - 96px))!important}.gk-discover-page section{margin-bottom:36px}.gk-discover-page section:first-of-type>div:last-child{max-width:920px}}@media (min-width:1280px){.gk-discover-page .xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr));gap:14px}}.gk-for-you-page{overflow-x:hidden}.gk-for-you-page>div.mx-auto{width:100%}.gk-for-you-page section{scroll-margin-top:84px}.gk-for-you-page [class*=overflow-x-auto]{overscroll-behavior-inline:contain}.gk-for-you-page [class*=flex-shrink-0][class*=w-40]{width:10.5rem}.gk-for-you-page [class*=flex-shrink-0][class*=w-52]{width:13.5rem}@media (min-width:768px){.gk-for-you-page>div.mx-auto{padding-top:28px}.gk-for-you-page section:first-of-type{min-height:188px}}@media (min-width:1024px){.gk-for-you-page>div.mx-auto{max-width:none!important}.gk-for-you-page section:first-of-type{max-width:960px}.gk-for-you-page [class*=flex-shrink-0][class*=w-40]{width:11rem}.gk-for-you-page [class*=flex-shrink-0][class*=w-52]{width:14rem}}@media (min-width:1280px){.gk-for-you-page [class*=flex-shrink-0][class*=w-40]{width:calc((100vw - var(--gk-sidebar-w) - 120px) / 6);min-width:10.75rem;max-width:12.5rem}.gk-for-you-page [class*=flex-shrink-0][class*=w-52]{width:calc((100vw - var(--gk-sidebar-w) - 104px) / 5);min-width:13rem;max-width:15rem}}.gk-library-page .gk-page-density{width:100%}.gk-library-page [data-interactive=true]{scroll-margin-top:84px}.gk-library-page input[type=text]{min-height:48px;box-shadow:0 12px 36px #00000024}.gk-library-page [aria-label="Filtri tipo media Library"]{overscroll-behavior-inline:contain}.gk-library-page section{scroll-margin-top:84px}@media (min-width:768px){.gk-library-page .gk-page-density{padding-top:28px}.gk-library-page .gk-page-density>div.relative>div:first-child{margin-bottom:18px}}@media (min-width:1024px){.gk-library-page .gk-page-density{max-width:min(1180px, calc(100vw - var(--gk-sidebar-w) - 64px))!important}.gk-library-page .gk-page-density>div.relative>div:nth-child(3){z-index:20;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0b0b0fd1;border-radius:24px;margin-left:-10px;margin-right:-10px;padding:10px;position:sticky;top:18px}.gk-library-page .gk-page-density>div.relative>div:nth-child(2){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.gk-library-page .gk-page-density{max-width:min(1240px, calc(100vw - var(--gk-sidebar-w) - 80px))!important}.gk-library-page .gk-media-grid,.gk-library-page [class*=grid-cols]{gap:14px}}.gk-friends-page .gk-page-density{width:100%}.gk-friends-page input{min-height:48px;box-shadow:0 12px 36px #00000024}.gk-friends-page [data-horizontal-scroll=true]{overscroll-behavior-inline:contain;scroll-padding-left:16px}.gk-friends-page [data-horizontal-scroll=true] a{min-width:62px}.gk-friends-page button{min-height:44px}@media (min-width:768px){.gk-friends-page .gk-page-density{padding-top:28px}.gk-friends-page [data-horizontal-scroll=true]{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (min-width:1024px){.gk-friends-page .gk-page-density{max-width:min(1120px, calc(100vw - var(--gk-sidebar-w) - 64px))!important}.gk-friends-page .gk-page-density>div.relative,.gk-friends-page .gk-page-density>div.relative+div{z-index:18;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0b0b0fd1;position:sticky}.gk-friends-page .gk-page-density>div.relative{margin-top:-10px;padding-top:10px;top:18px}.gk-friends-page .gk-page-density>div.relative+div{border-radius:22px;top:76px}.gk-friends-page .md\:grid-cols-2{gap:12px}}@media (min-width:1280px){.gk-friends-page .gk-page-density{max-width:min(1180px, calc(100vw - var(--gk-sidebar-w) - 80px))!important}.gk-friends-page .md\:grid-cols-2{gap:14px}}.gk-profile-page .gk-page-density{width:100%}.gk-profile-page section{scroll-margin-top:84px}.gk-profile-page section:first-of-type{overflow:hidden}.gk-profile-page [data-horizontal-scroll=true],.gk-profile-page [class*=overflow-x-auto]{overscroll-behavior-inline:contain}.gk-profile-page button{min-height:44px}@media (min-width:768px){.gk-profile-page .gk-page-density{padding-top:28px}.gk-profile-page section:first-of-type{min-height:260px}.gk-profile-page section:first-of-type h1{font-size:clamp(30px,3vw,44px);line-height:.96}}@media (min-width:1024px){.gk-profile-page .gk-page-density{max-width:min(1240px, calc(100vw - var(--gk-sidebar-w) - 64px))!important}.gk-profile-page section:first-of-type{border-radius:34px;min-height:300px}.gk-profile-page section:first-of-type>div:first-child{align-items:flex-end}.gk-profile-page section:first-of-type [class*=h-20][class*=w-20],.gk-profile-page section:first-of-type [class*=h-24][class*=w-24]{border-radius:24px!important;width:76px!important;height:76px!important}.gk-profile-page [class*=grid-cols-3][class*=gap]{gap:12px}.gk-profile-page [class*=w-40][class*=flex-shrink-0]{width:11.75rem}}@media (min-width:1280px){.gk-profile-page .gk-page-density{max-width:min(1320px, calc(100vw - var(--gk-sidebar-w) - 80px))!important}.gk-profile-page [class*=w-40][class*=flex-shrink-0]{width:12.5rem}.gk-profile-page .xl\:grid-cols-8{gap:14px}}.gk-swipe-immersive{margin-left:0!important;padding:0!important}body:has(.gk-swipe-immersive) .mobile-nav{display:none!important}body:has(.gk-swipe-immersive) aside[data-no-swipe=true]{display:none!important}body:has(.gk-swipe-immersive) .gk-mobile-header{display:none!important}
div[role=dialog][aria-modal=true]:has(.gk-media-details-hero){background:var(--bg-primary)!important;border-color:#e6ff3d24!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero{border-bottom-color:#ffffff12!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero+div{scrollbar-gutter:stable;min-height:0!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero+div>div{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 14px)!important}@media (max-width:767px){div[role=dialog][aria-modal=true]:has(.gk-media-details-hero){border-top:1px solid #e6ff3d2e!important;border-left:0!important;border-radius:26px 26px 0 0!important;width:100%!important;max-width:none!important;height:90dvh!important;inset:auto 0 0!important;overflow:hidden!important;transform:none!important;box-shadow:0 -24px 80px #0000009e!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero{min-height:auto!important;padding-left:14px!important;padding-right:14px!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero h2{font-size:clamp(24px,7vw,31px)!important}}@media (min-width:768px){div[role=dialog][aria-modal=true]:has(.gk-media-details-hero){top:calc(env(safe-area-inset-top,0px) + 12px)!important;right:12px!important;bottom:calc(env(safe-area-inset-bottom,0px) + 12px)!important;width:min(456px,100vw - 40px)!important;max-width:none!important;height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 24px)!important;border:1px solid #e6ff3d24!important;border-radius:24px!important;left:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 28px 100px #000000a3!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero{min-height:auto!important;padding:12px!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero h2{font-size:23px!important;line-height:.98!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero+div>div{grid-template-columns:1fr!important;align-items:start!important;gap:10px!important;padding:12px!important;display:grid!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-panel{border-radius:16px!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) section{border-radius:16px!important}}@media (min-width:1180px){div[role=dialog][aria-modal=true]:has(.gk-media-details-hero){width:456px!important;right:16px!important;transform:none!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero+div>div{grid-template-columns:1fr!important;display:grid!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-hero+div>div>*{grid-column:auto!important}}body:has(div[role=dialog][aria-modal=true] .gk-media-details-hero)>div.fixed.inset-0.z-\[80\]{-webkit-backdrop-filter:blur(3px)saturate(125%)!important;backdrop-filter:blur(3px)saturate(125%)!important;background:#00000061!important}@supports not selector(:has(*)){.gk-media-details-hero{min-height:auto}}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-media-details-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain!important;min-height:0!important;overflow-y:auto!important}:is(div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-description-full,div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-description-scroll){scrollbar-width:auto;scrollbar-gutter:auto;max-height:none!important;padding-right:0!important;overflow:visible!important}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-description-full::-webkit-scrollbar{display:none}div[role=dialog][aria-modal=true]:has(.gk-media-details-hero) .gk-description-scroll::-webkit-scrollbar{display:none}.gk-description-scroll{scrollbar-width:thin;scrollbar-color:#e6ff3d6b #ffffff12;scrollbar-gutter:stable}.gk-description-scroll::-webkit-scrollbar{width:6px}.gk-description-scroll::-webkit-scrollbar-track{background:#ffffff0f;border-radius:999px}.gk-description-scroll::-webkit-scrollbar-thumb{background:linear-gradient(#e6ff3db8,#e6ff3d59);border-radius:999px}.gk-description-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e6ff3ddb,#e6ff3d70)}div[role=dialog][aria-modal=true][data-drawer=media-details]{isolation:isolate!important;flex-direction:column!important;min-height:0!important;display:flex!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-hero{flex:none!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-body{touch-action:pan-y!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;flex:1!important;height:0!important;min-height:0!important;max-height:none!important;overflow:hidden auto!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-content{min-height:max-content!important;padding-bottom:calc(env(safe-area-inset-bottom,0px) + 124px)!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-footer{z-index:5!important;flex:none!important;position:relative!important;inset:auto!important;transform:none!important;box-shadow:0 -14px 34px #00000057!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-description-full{touch-action:pan-y!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}@media (max-width:767px){div[role=dialog][aria-modal=true][data-drawer=media-details]{height:min(90dvh, calc(100dvh - env(safe-area-inset-top,0px) - 8px))!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)!important}}body:has(div[role=dialog][aria-modal=true][data-drawer=media-details]) .gk-bottom-nav-raised{pointer-events:none!important;display:none!important}body:has(div[role=dialog][aria-modal=true][data-drawer=media-details]) .gk-bottom-nav-bypass{pointer-events:none!important;display:none!important}body:has(div[role=dialog][aria-modal=true][data-drawer=media-details]) nav.mobile-nav{pointer-events:none!important;display:none!important}body:has(div[role=dialog][aria-modal=true][data-drawer=media-details]) .mobile-nav{pointer-events:none!important;display:none!important}body:has(div[role=dialog][aria-modal=true][data-drawer=media-details]){padding-bottom:0!important;overflow:hidden!important}div[role=dialog][aria-modal=true][data-drawer=media-details]{z-index:120!important;contain:layout paint!important;flex-direction:column!important;min-height:0!important;display:flex!important;overflow:hidden!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-hero{flex:none!important;min-height:0!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-body{overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scrollbar-gutter:stable!important;flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden scroll!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-content{grid-template-columns:1fr!important;align-content:start!important;min-height:max-content!important;padding-bottom:24px!important;display:grid!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-footer{z-index:2!important;flex:none!important;position:static!important;inset:auto!important;transform:none!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-description-full,div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-description-full>p{white-space:pre-line!important;word-break:normal!important;overflow-wrap:anywhere!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;overflow:visible!important}@media (max-width:767px){div[role=dialog][aria-modal=true][data-drawer=media-details]{top:calc(env(safe-area-inset-top,0px) + 78px)!important;width:100vw!important;height:auto!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - 78px)!important;border-radius:26px 26px 0 0!important;bottom:0!important;left:0!important;right:0!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-body{padding-bottom:0!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-content{gap:10px!important;padding:12px 10px 22px!important}div[role=dialog][aria-modal=true][data-drawer=media-details] .gk-media-details-footer{padding:12px 10px calc(env(safe-area-inset-bottom,0px) + 12px)!important}}
.gk-notifications-page .gk-page-density{width:100%}.gk-notifications-page [data-notif-id]{min-height:68px;scroll-margin-top:92px}.gk-notifications-page [data-notif-id] a{text-decoration:none}.gk-notifications-page [data-notif-id] p:last-child{letter-spacing:.08em}.gk-notifications-page [data-notif-id]>span:first-child{width:6px;height:6px}.gk-notifications-page button{min-height:44px}@media (min-width:768px){.gk-notifications-page .gk-page-density{padding-top:28px}}@media (min-width:1024px){.gk-notifications-page .gk-page-density{max-width:min(880px, calc(100vw - var(--gk-sidebar-w) - 96px))!important}.gk-notifications-page .gk-page-density>div:nth-child(3){z-index:18;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);background:#0b0b0fd6;border-radius:24px;position:sticky;top:18px}}@media (min-width:1280px){.gk-notifications-page .gk-page-density{max-width:920px!important}}div[role=dialog][aria-modal=true][aria-label=Notifiche]{border-color:#e6ff3d29!important}@media (max-width:767px){div[role=dialog][aria-modal=true][aria-label=Notifiche]{min-height:420px;max-height:640px;border-radius:28px 28px 0 0!important;height:60dvh!important}div[role=dialog][aria-modal=true][aria-label=Notifiche]>div:first-child button:first-child{width:36px;height:6px}}
.gk-home-page{overflow-x:hidden}.gk-home-page .sticky.top-\[58px\],.gk-home-page .md\:top-4{margin-bottom:14px;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;padding-top:0!important;padding-bottom:0!important;position:static!important;top:auto!important}.gk-home-page .sticky.top-\[58px\]>button,.gk-home-page .md\:top-4>button{min-height:58px;box-shadow:0 14px 42px #0000002e}.gk-home-page button:focus:not(:focus-visible),.gk-home-page input:focus:not(:focus-visible),.gk-discover-page button:focus:not(:focus-visible),.gk-discover-page input:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}.gk-home-page .gk-feed-card{box-shadow:0 18px 60px #0000002e;background:linear-gradient(#16161efa,#121219fa)!important;border-color:#ffffff1a!important;border-radius:24px!important}.gk-home-page .gk-feed-card-body{padding:14px 14px 0!important}.gk-home-page .gk-feed-card .gk-feed-card-body+div{padding-bottom:14px!important;padding-left:16px!important;padding-right:16px!important}.gk-home-page .gk-feed-card p{text-wrap:pretty}.gk-home-page .gk-feed-card .gk-feed-card-image{border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;border-radius:0!important;margin:0!important}.gk-home-page .gk-feed-card .gk-feed-card-image img{-o-object-position:center center;object-position:center center}.gk-home-page .gk-feed-card-actions{min-height:58px;align-items:center!important;gap:8px!important;padding:10px 14px!important;display:flex!important}.gk-home-page .gk-feed-card-actions button{border-radius:14px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.gk-home-page .gk-feed-card-actions>button:first-child{color:var(--text-muted)!important;background:0 0!important}.gk-home-page .gk-feed-card-actions>button:first-child[style]{color:#fb923c!important;background:#f973161a!important}.gk-home-page .gk-feed-card [class*=mx-3][class*=mb-3]{background:#ffffff09!important;border-radius:18px!important;width:calc(100% - 24px)!important;margin-left:12px!important}@media (max-width:767px){.gk-home-page .gk-feed-card .gk-feed-card-body+div,.gk-home-page .gk-feed-card [class*=mx-3][class*=mb-3]{width:calc(100% - 24px)!important;margin-left:12px!important;padding-left:0!important}}@media (min-width:1280px){.gk-home-page .max-w-\[680px\]{max-width:720px!important}}.gk-home-page .gk-home-right-sticky,.gk-home-page .gk-home-right-rail{box-shadow:none!important;--tw-ring-shadow:0 0 #0000!important;background:0 0!important;border-color:#0000!important}.gk-home-page aside section:nth-of-type(2) .space-y-3\.5>div,.gk-home-page aside section:nth-of-type(2) .space-y-2\.5>div{grid-template-columns:18px 76px minmax(0,1fr)!important;gap:12px!important;min-height:112px!important}.gk-home-page aside section:nth-of-type(2) .h-\[72px\],.gk-home-page aside section:nth-of-type(2) .h-12{border-radius:14px!important;width:76px!important;height:102px!important}.gk-home-page aside section:nth-of-type(2) img{transform:translateZ(0)}.gk-library-page .gk-page-density{padding-top:34px!important}@media (min-width:1024px){.gk-library-page .gk-page-density>div.relative>div:nth-child(3){z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin:0 0 18px!important;padding:0!important;position:static!important;top:auto!important}}.gk-library-page .gk-library-row{margin-bottom:10px;background:linear-gradient(#16161efa,#121219fa)!important;border-color:#ffffff1a!important;border-radius:24px!important;min-height:96px!important;padding:14px!important}.gk-library-page .gk-library-row>span:first-child{display:none!important}.gk-library-page .gk-library-row .h-\[64px\]{border-radius:14px!important;width:58px!important;height:82px!important}.gk-library-page .gk-library-row .gk-status-pill{padding:2px 6px!important;font-size:9px!important;position:static!important}.gk-library-page .gk-library-row h3{margin-bottom:5px;font-size:15px!important}.gk-library-page .gk-page-density>div.relative>div:has([aria-label=Vista\ list]){justify-content:space-between!important;align-items:center!important;margin-top:8px!important;margin-bottom:18px!important;display:flex!important}.gk-library-page [aria-label=Vista\ list],.gk-library-page [aria-label=Vista\ grid],.gk-library-page [aria-label=Vista\ stats]{min-width:44px;min-height:44px;place-items:center!important;padding:0!important;display:inline-grid!important}.gk-library-page [aria-label=Vista\ list] svg,.gk-library-page [aria-label=Vista\ grid] svg,.gk-library-page [aria-label=Vista\ stats] svg{margin:auto;display:block}@media (min-width:1024px){.gk-friends-page .gk-page-density>div.relative,.gk-friends-page .gk-page-density>div.relative+div{z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;margin-top:0!important;padding-top:0!important;position:static!important;top:auto!important}.gk-friends-page .gk-page-density>div.relative+div{margin-bottom:20px}}.gk-friends-page [data-horizontal-scroll=true]{margin-bottom:18px}.gk-friends-page [data-horizontal-scroll=true] .gk-story-ring,.gk-friends-page [data-horizontal-scroll=true] img,.gk-friends-page [data-horizontal-scroll=true] [class*=rounded-]{border-radius:999px!important}.gk-friends-page .md\:grid-cols-2>button,.gk-friends-page .md\:grid-cols-2>div{background:linear-gradient(#16161efa,#121219fa)!important;border-color:#ffffff1a!important;border-radius:24px!important;min-height:96px!important;padding:14px!important}.gk-friends-page .md\:grid-cols-2 img{border-radius:10px!important}.gk-friends-page .md\:grid-cols-2 p:first-child{font-size:14px!important;line-height:1.35!important}.gk-discover-page button svg,.gk-discover-page [role=button] svg,.gk-discover-page .lucide{flex-shrink:0;display:block}.gk-discover-page button,.gk-discover-page [role=button]{line-height:1}.gk-discover-page .grid.place-items-center,.gk-discover-page .inline-grid.place-items-center{line-height:0}.gk-discover-page .absolute.right-2.top-1\/2.flex.-translate-y-1\/2.items-center.gap-1>button,.gk-discover-page .absolute.right-2.top-1\/2.flex.-translate-y-1\/2.items-center.gap-1>div,.gk-discover-page section>.mb-3 .grid.h-8.w-8.place-items-center,.gk-discover-page .mt-2.flex.flex-nowrap.gap-2.overflow-x-auto.pb-0\.5.pr-1 button{justify-content:center!important;align-items:center!important;display:inline-flex!important}.gk-discover-page .absolute.right-2.top-1\/2.flex.-translate-y-1\/2.items-center.gap-1>button svg,.gk-discover-page section>.mb-3 .grid.h-8.w-8.place-items-center svg,.gk-discover-page .mt-2.flex.flex-nowrap.gap-2.overflow-x-auto.pb-0\.5.pr-1 button svg{margin:0 auto!important}.gk-discover-page input[data-testid=search-input]{background:#16161eeb!important;border-color:#ffffff1f!important;border-radius:22px!important}.gk-discover-page input[data-testid=search-input]:focus-visible{outline:none!important;box-shadow:0 0 0 3px #e6ff3d2e,0 14px 42px #0000002e!important}.gk-discover-page input[data-testid=search-input]:focus:not(:focus-visible){border-color:#ffffff1f!important;box-shadow:0 14px 42px #0000002e!important}.gk-discover-page .gk-poster-first [class*=bottom-2][class*=left-2]{background:#000000b8!important;border-radius:999px!important;padding:3px 7px!important;font-size:10px!important}.gk-discover-page .gk-poster-first [class*=bottom-2][class*=left-2]:before{content:"★ ";color:var(--accent)}@media (min-width:1024px){.gk-discover-page>div.mx-auto{margin-left:auto;margin-right:auto;max-width:min(1180px, calc(100vw - var(--gk-sidebar-w) - 96px))!important}:is(.gk-discover-page>div.mx-auto>div:has(input[data-testid=search-input]),.gk-discover-page>div.mx-auto>div:has(button[data-testid=filter-all])){margin-left:auto;margin-right:auto;max-width:760px!important}.gk-discover-page section:has(.grid){max-width:1080px}.gk-discover-page section .grid{align-items:stretch}}@media (min-width:1280px){.gk-discover-page .xl\:grid-cols-7{grid-template-columns:repeat(6,minmax(0,1fr))!important}}.gk-for-you-page{overflow-x:hidden}.gk-for-you-page section:first-of-type{min-height:0!important;padding:22px 24px!important}.gk-for-you-page section:first-of-type h1{font-size:clamp(28px,2.6vw,38px)!important}.gk-for-you-page section:first-of-type [class*=grid-cols-3]{display:none!important}.gk-for-you-page section:nth-of-type(2){min-height:0!important;padding:24px!important}.gk-for-you-page input[placeholder*=simili]{height:46px!important;box-shadow:none!important;background:#16161ee0!important;border:1px solid #ffffff1a!important;border-radius:18px!important;display:block!important}.gk-for-you-page div:has(>input[placeholder*=simili]){max-width:560px!important;margin:12px 0 22px!important;display:block!important}.gk-for-you-page [class*=rounded-3xl][style*=background-image],.gk-for-you-page [style*=background-image]{background-position:50% 36%!important;background-size:cover!important}.gk-for-you-page [style*=background-image]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000e0 0%,#00000094 38%,#0003 100%);position:absolute;inset:0}.gk-for-you-page [class*=bottom-12][class*=left-2],.gk-for-you-page [class*=bottom-20][class*=left-2]{display:none!important}.gk-for-you-page div[class*="flex items-center gap-1"]:has(button[title="Non mi interessa"]){display:flex!important}.gk-for-you-page button[title=Simili]{display:inline-flex!important}.gk-for-you-page [class*=bottom-2][class*=left-2][class*=right-2] button:first-child{border-radius:14px!important;height:38px!important;font-size:12px!important}.gk-for-you-page [class*=bottom-2][class*=left-2][class*=right-2] button:nth-child(2){border-radius:14px!important;width:38px!important;height:38px!important}@media (min-width:1024px){.gk-for-you-page>div.mx-auto{margin-left:auto;margin-right:auto;max-width:min(1240px, calc(100vw - var(--gk-sidebar-w) - 96px))!important}.gk-for-you-page section:first-of-type,.gk-for-you-page section:nth-of-type(2){max-width:1040px!important}.gk-for-you-page [class*=overflow-x-auto]{padding-right:24px;scroll-padding-right:24px}}@media (min-width:1280px){.gk-for-you-page [class*=flex-shrink-0][class*=w-40]{width:11.25rem!important;min-width:11.25rem!important;max-width:11.25rem!important}.gk-for-you-page [class*=flex-shrink-0][class*=w-52]{width:13.75rem!important;min-width:13.75rem!important;max-width:13.75rem!important}}.gk-home-page [class*=fixed],.gk-library-page [class*=fixed],.gk-friends-page [class*=fixed],.gk-discover-page [class*=fixed],.gk-for-you-page [class*=fixed]{position:fixed}
@media (max-width:767px){:is(body:has(.gk-swipe-loading-shell) .mobile-nav,body:has(.gk-swipe-mode) .mobile-nav){pointer-events:auto!important;z-index:120!important;display:block!important;transform:translateZ(0)!important}body:has(.gk-swipe-loading-shell) .gk-mobile-header{display:none!important}body:has(.gk-swipe-loading-shell) header.swipe-header{display:none!important}body:has(.gk-swipe-mode) .gk-mobile-header{display:none!important}body:has(.gk-swipe-mode) header.swipe-header{display:none!important}.gk-swipe-loading-shell{background:radial-gradient(720px 480px at 50% -18%, #e6ff3d17, transparent 58%), radial-gradient(520px 420px at 72% 22%, #5274ff1a, transparent 60%), var(--bg-primary);width:100vw;height:100dvh;padding:max(12px, env(safe-area-inset-top,0px)) 14px calc(78px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.gk-swipe-loading-filters{gap:8px;width:100%;max-width:430px;padding:4px 0 14px;display:flex;overflow:hidden}.gk-swipe-loading-filters span{color:#ffffff7a;background:#ffffff12;border-radius:999px;flex:none;justify-content:center;align-items:center;height:44px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.gk-swipe-loading-filters span.is-active{background:var(--accent);color:#08090d}.gk-swipe-loading-card{width:min(91vw,390px);height:min(61dvh,540px);min-height:430px;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 178px);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff17;border-radius:32px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff0f}.gk-swipe-loading-poster{background:linear-gradient(110deg,#0000 0%,#ffffff14 42%,#0000 76%) 0 0/220% 100%,radial-gradient(circle at 50% 22%,#e6ff3d21,#0000 34%) 0 0/100% 100%,linear-gradient(160deg,#202434eb,#08090ef5) 0 0/100% 100%;animation:1.25s ease-in-out infinite gk-swipe-skeleton;position:absolute;inset:0}.gk-swipe-loading-gradient{background:linear-gradient(#0000,#000000c7);position:absolute;inset:38% 0 0}.gk-swipe-loading-content{position:absolute;bottom:22px;left:18px;right:18px}.gk-swipe-loading-pill,.gk-swipe-loading-title,.gk-swipe-loading-line{background:#ffffff21;border-radius:999px}.gk-swipe-loading-pill{width:92px;height:24px;margin-bottom:14px}.gk-swipe-loading-title{width:78%;height:34px;margin-bottom:12px}.gk-swipe-loading-line{width:100%;height:13px;margin-top:8px}.gk-swipe-loading-line.short{width:58%}.gk-swipe-mode{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))!important}.gk-swipe-mode [data-testid=swipe-card-stack]{width:min(91vw,390px)!important;max-width:min(91vw,390px)!important;height:min(60dvh,540px)!important;min-height:430px!important;max-height:calc(100dvh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 178px)!important;overflow:visible!important}.gk-swipe-mode [data-testid=swipe-card-stack]:before,.gk-swipe-mode [data-testid=swipe-card-stack]:after{content:none!important;display:none!important}.gk-swipe-mode [data-testid=swipe-card-stack] *{border-color:inherit}@keyframes gk-swipe-skeleton{0%{background-position:160% 0,0 0,0 0}to{background-position:-60% 0,0 0,0 0}}@media (max-height:690px){.gk-swipe-loading-card,.gk-swipe-mode [data-testid=swipe-card-stack]{border-radius:28px;height:min(56dvh,450px)!important;min-height:360px!important;max-height:calc(100dvh - 154px)!important}.gk-swipe-loading-filters span{height:38px;padding:0 14px;font-size:12px}}}
@media (max-width:767px){body:not(.gk-swipe-route-active) .gk-mobile-header,body:not(.gk-swipe-route-active) header.swipe-header{display:flex!important}body:not(.gk-swipe-route-active) .mobile-nav{pointer-events:auto!important;display:block!important;transform:translateZ(0)!important}body.gk-swipe-route-active .gk-mobile-header,body.gk-swipe-route-active header.swipe-header{display:none!important}body.gk-swipe-route-active .mobile-nav{pointer-events:auto!important;z-index:120!important;display:block!important;transform:translateZ(0)!important}body:has(.gk-swipe-mode):not(.gk-swipe-route-active) .gk-mobile-header{display:flex!important}body:has(.gk-swipe-mode):not(.gk-swipe-route-active) header.swipe-header{display:flex!important}body.gk-swipe-header-panel-mode .gk-mobile-header,body.gk-swipe-header-panel-mode header.swipe-header{display:none!important}}
@media (max-width:767px){:root{--gk-bottom-nav-raised-h:56px;--gk-bottom-nav-raised-total-h:calc(var(--gk-bottom-nav-raised-h) + env(safe-area-inset-bottom,0px))}body:not(.no-mobile-nav):not(.gk-swipe-route-active){padding-bottom:var(--gk-bottom-nav-raised-total-h)!important}body.gk-swipe-route-active{padding-bottom:0!important}body:not(.no-mobile-nav):before{content:none!important;background:0 0!important;height:0!important;display:none!important}.mobile-nav,nav.mobile-nav{display:none!important}.gk-bottom-nav-raised{z-index:2147483000;width:100vw;height:var(--gk-bottom-nav-raised-total-h);padding:0 0 env(safe-area-inset-bottom,0px) 0;box-sizing:border-box;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#08080cfb;border:0;border-top:1px solid #ffffff0b;outline:0;margin:0;display:block;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -6px 18px #0000002e}.gk-bottom-nav-raised:before,.gk-bottom-nav-raised:after{content:none!important;display:none!important}.gk-bottom-nav-raised-inner{width:100%;height:var(--gk-bottom-nav-raised-h);box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:2px;margin:0;padding:4px 8px 5px;display:grid}.gk-bottom-nav-raised-item{appearance:none;isolation:isolate;box-sizing:border-box;color:#71717a;width:100%;min-width:0;height:47px;box-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:17px;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;margin:0;padding:4px 2px 3px;line-height:1;display:flex;position:relative;overflow:hidden}.gk-bottom-nav-raised-item:before,.gk-bottom-nav-raised-item:after{content:none!important;display:none!important}.gk-bottom-nav-raised-pill{z-index:-1;opacity:0;box-shadow:none;background:0 0;border-radius:15px;transition:opacity .14s,background .14s,box-shadow .14s;position:absolute;inset:2px 5px}.gk-bottom-nav-raised-item.is-active .gk-bottom-nav-raised-pill{opacity:1;background:#e6ff3d16;box-shadow:inset 0 0 0 1px #e6ff3d21,0 0 14px #e6ff3d0f}.gk-bottom-nav-raised-icon{flex:0 0 19px;width:19px;min-width:19px;max-width:19px;height:19px;min-height:19px;max-height:19px;margin:0;padding:0;display:block}.gk-bottom-nav-raised-item.is-active .gk-bottom-nav-raised-icon{filter:drop-shadow(0 0 7px #e6ff3d38)}.gk-bottom-nav-raised-label{text-overflow:ellipsis;white-space:nowrap;color:#71717a;text-align:center;letter-spacing:-.01em;width:100%;max-width:58px;margin:0;padding:0;font-size:10px;font-weight:800;line-height:10px;display:block;overflow:hidden}.gk-bottom-nav-raised-item.is-active .gk-bottom-nav-raised-label{color:var(--accent)}body.no-mobile-nav .gk-bottom-nav-raised{display:none}body.gk-import-modal-open .gk-bottom-nav-raised{display:none!important}body.gk-swipe-route-active .gk-bottom-nav-raised{pointer-events:auto;display:block}@media (max-width:374px){:root{--gk-bottom-nav-raised-h:53px}.gk-bottom-nav-raised-inner{gap:1px;padding-left:5px;padding-right:5px}.gk-bottom-nav-raised-item{border-radius:16px;height:45px}.gk-bottom-nav-raised-icon{flex-basis:18px;width:18px;min-width:18px;height:18px;min-height:18px}.gk-bottom-nav-raised-label{max-width:50px;font-size:9px;line-height:9px}}}
@media (max-width:767px){body.gk-swipe-route-active{--gk-swipe-nav-space:calc(56px + env(safe-area-inset-bottom,0px));--gk-swipe-top:max(8px, env(safe-area-inset-top,0px));--gk-swipe-filter-h:46px;--gk-swipe-gap:7px;--gk-swipe-bottom-gap:8px;--gk-swipe-card-w:min(92vw, 396px);--gk-swipe-card-h:calc(100dvh - var(--gk-swipe-nav-space) - var(--gk-swipe-top) - var(--gk-swipe-filter-h) - var(--gk-swipe-gap) - var(--gk-swipe-bottom-gap));overflow:hidden!important}body.gk-swipe-route-active .gk-mobile-header,body.gk-swipe-route-active header.swipe-header{display:none!important}body.gk-swipe-route-active .gk-bottom-nav-raised,body.gk-swipe-route-active .gk-bottom-nav-bypass{pointer-events:auto!important;z-index:2147483000!important;display:block!important}.gk-swipe-mode.gk-swipe-fullscreen{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important;padding:0 0 var(--gk-swipe-nav-space)!important;background:radial-gradient(700px 430px at 50% -16%,#e6ff3d11,#0000 58%),radial-gradient(560px 470px at 72% 26%,#2563eb1a,#0000 62%),#050507!important;position:fixed!important;inset:0!important;overflow:hidden!important}.gk-swipe-filter-region{top:var(--gk-swipe-top)!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:var(--gk-swipe-filter-h)!important;z-index:40!important;position:absolute!important;left:10px!important;right:10px!important}.gk-swipe-filter-region [data-testid=swipe-filter-bar]{-webkit-backdrop-filter:blur(14px)saturate(145%);backdrop-filter:blur(14px)saturate(145%);scrollbar-width:none;width:100%!important;max-width:100%!important;height:var(--gk-swipe-filter-h)!important;background:#0000004d!important;border:1px solid #ffffff0e!important;border-radius:999px!important;padding:4px!important;overflow:auto hidden!important;box-shadow:0 10px 26px #00000038!important}.gk-swipe-filter-region [data-testid=swipe-filter-bar]::-webkit-scrollbar{display:none}.gk-swipe-filter-region [data-testid=swipe-filter-bar]>div{justify-content:flex-start!important;gap:6px!important;min-width:max-content!important}.gk-swipe-filter-region button{white-space:nowrap!important;border-radius:999px!important;flex:none!important;height:38px!important;min-height:38px!important;padding:0 15px!important;font-size:13px!important;font-weight:900!important}.gk-swipe-stage-area{width:100vw!important;min-width:100vw!important;max-width:100vw!important;height:100%!important;min-height:0!important;padding:calc(var(--gk-swipe-top) + var(--gk-swipe-filter-h) + var(--gk-swipe-gap)) 0 var(--gk-swipe-bottom-gap)!important;box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important;display:flex!important}.gk-swipe-stage-area>div,.gk-swipe-card-stack{width:var(--gk-swipe-card-w)!important;min-width:var(--gk-swipe-card-w)!important;max-width:var(--gk-swipe-card-w)!important}.gk-swipe-card-stack{height:var(--gk-swipe-card-h)!important;min-height:0!important;max-height:var(--gk-swipe-card-h)!important;flex:none!important;align-self:flex-start!important;margin:0 auto!important;position:relative!important;overflow:visible!important;transform:none!important}.gk-swipe-card-layer,.gk-swipe-card{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}.gk-swipe-card-layer{inset:0!important}.gk-swipe-card{border:1px solid #ffffff17!important;border-radius:30px!important;display:block!important;overflow:hidden!important;box-shadow:0 20px 56px #0000007a!important}.gk-swipe-card img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;min-width:100%!important;height:100%!important}.gk-swipe-card h2{letter-spacing:-.045em!important;font-size:clamp(23px,7.3vw,32px)!important;line-height:.96!important}.gk-swipe-card [data-testid=swipe-skip],.gk-swipe-card [data-testid=swipe-seen]{width:52px!important;height:52px!important}.gk-swipe-card [data-testid=swipe-undo],.gk-swipe-card [data-testid=swipe-wishlist],.gk-swipe-card [data-testid=swipe-details]{width:42px!important;height:42px!important}.gk-swipe-card [data-testid=swipe-details]{display:flex!important}.gk-swipe-mode aside{display:none!important}.gk-swipe-loading-shell{width:100vw;height:100dvh;padding:var(--gk-swipe-top) 10px var(--gk-swipe-nav-space);box-sizing:border-box;background:radial-gradient(700px 430px at 50% -16%,#e6ff3d11,#0000 58%),radial-gradient(560px 470px at 72% 26%,#2563eb1a,#0000 62%),#050507;flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.gk-swipe-loading-filters{width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:var(--gk-swipe-filter-h);gap:8px;padding:4px 0;display:flex;overflow:hidden}.gk-swipe-loading-filters span{background:#ffffff12;border-radius:999px;flex:none;width:74px;height:38px}.gk-swipe-loading-filters span.is-active{background:var(--accent);width:58px}.gk-swipe-loading-card{width:var(--gk-swipe-card-w);min-width:var(--gk-swipe-card-w);max-width:var(--gk-swipe-card-w);height:var(--gk-swipe-card-h);min-height:0;max-height:var(--gk-swipe-card-h);margin-top:var(--gk-swipe-gap);background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff17;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 20px 56px #0000007a}.gk-swipe-loading-poster{background:linear-gradient(110deg,#0000 0%,#ffffff14 42%,#0000 76%) 0 0/220% 100%,radial-gradient(circle at 50% 22%,#e6ff3d21,#0000 34%) 0 0/100% 100%,linear-gradient(160deg,#202434eb,#08090ef5) 0 0/100% 100%;animation:1.25s ease-in-out infinite gk-swipe-skeleton;position:absolute;inset:0}.gk-swipe-loading-gradient{background:linear-gradient(#0000,#000000c7);position:absolute;inset:38% 0 0}.gk-swipe-loading-content{position:absolute;bottom:22px;left:18px;right:18px}.gk-swipe-loading-pill,.gk-swipe-loading-title,.gk-swipe-loading-line{background:#ffffff21;border-radius:999px}.gk-swipe-loading-pill{width:92px;height:24px;margin-bottom:14px}.gk-swipe-loading-title{width:78%;height:34px;margin-bottom:12px}.gk-swipe-loading-line{width:100%;height:13px;margin-top:8px}.gk-swipe-loading-line.short{width:58%}@keyframes gk-swipe-skeleton{0%{background-position:160% 0,0 0,0 0}to{background-position:-60% 0,0 0,0 0}}@media (max-height:740px){body.gk-swipe-route-active{--gk-swipe-filter-h:42px;--gk-swipe-gap:6px;--gk-swipe-bottom-gap:7px}.gk-swipe-filter-region button{height:34px!important;min-height:34px!important;padding:0 13px!important;font-size:12px!important}.gk-swipe-card h2{font-size:clamp(21px,6.6vw,29px)!important}}@media (max-height:670px){body.gk-swipe-route-active{--gk-swipe-filter-h:38px;--gk-swipe-gap:5px;--gk-swipe-bottom-gap:6px}.gk-swipe-card [data-testid=swipe-skip],.gk-swipe-card [data-testid=swipe-seen]{width:48px!important;height:48px!important}.gk-swipe-card [data-testid=swipe-undo],.gk-swipe-card [data-testid=swipe-wishlist],.gk-swipe-card [data-testid=swipe-details]{width:39px!important;height:39px!important}}}
@media (max-width:767px){body.gk-swipe-route-active{--gk-swipe-nav-space:calc(56px + env(safe-area-inset-bottom,0px));--gk-swipe-top:max(8px, env(safe-area-inset-top,0px));--gk-swipe-filter-h:46px;--gk-swipe-gap:8px;--gk-swipe-bottom-gap:12px;--gk-swipe-card-w:min(92vw, 396px);--gk-swipe-available-h:calc(100dvh - var(--gk-swipe-nav-space) - var(--gk-swipe-top) - var(--gk-swipe-filter-h) - var(--gk-swipe-gap) - var(--gk-swipe-bottom-gap));--gk-swipe-card-h:min(720px, var(--gk-swipe-available-h))}.gk-swipe-stage-area{height:calc(100dvh - var(--gk-swipe-nav-space))!important;min-height:calc(100dvh - var(--gk-swipe-nav-space))!important;max-height:calc(100dvh - var(--gk-swipe-nav-space))!important;padding:calc(var(--gk-swipe-top) + var(--gk-swipe-filter-h) + var(--gk-swipe-gap)) 0 var(--gk-swipe-bottom-gap)!important;box-sizing:border-box!important;justify-content:center!important;align-items:flex-start!important}.gk-swipe-stage-area>div,.gk-swipe-card-stack{width:var(--gk-swipe-card-w)!important;min-width:var(--gk-swipe-card-w)!important;max-width:var(--gk-swipe-card-w)!important;height:var(--gk-swipe-card-h)!important;min-height:var(--gk-swipe-card-h)!important;max-height:var(--gk-swipe-card-h)!important}.gk-swipe-card-stack{align-self:flex-start!important;margin:0 auto!important;overflow:visible!important}.gk-swipe-card-layer,.gk-swipe-card{height:100%!important;min-height:100%!important;max-height:100%!important}.gk-swipe-card{border-radius:30px!important}.gk-swipe-card-stack[class*="h-[min("],.gk-swipe-stage-area [class*="h-[min("],.gk-swipe-stage-area [class*=calc\(100dvh],.gk-swipe-stage-area [class*=min-h-]{height:var(--gk-swipe-card-h)!important;min-height:var(--gk-swipe-card-h)!important;max-height:var(--gk-swipe-card-h)!important}.gk-swipe-card [data-testid=swipe-skip],.gk-swipe-card [data-testid=swipe-seen]{width:52px!important;height:52px!important}.gk-swipe-card [data-testid=swipe-undo],.gk-swipe-card [data-testid=swipe-wishlist],.gk-swipe-card [data-testid=swipe-details]{width:42px!important;height:42px!important}@media (max-height:740px){body.gk-swipe-route-active{--gk-swipe-filter-h:42px;--gk-swipe-gap:7px;--gk-swipe-bottom-gap:10px;--gk-swipe-available-h:calc(100dvh - var(--gk-swipe-nav-space) - var(--gk-swipe-top) - var(--gk-swipe-filter-h) - var(--gk-swipe-gap) - var(--gk-swipe-bottom-gap));--gk-swipe-card-h:min(680px, var(--gk-swipe-available-h))}}@media (max-height:670px){body.gk-swipe-route-active{--gk-swipe-filter-h:38px;--gk-swipe-gap:6px;--gk-swipe-bottom-gap:8px;--gk-swipe-available-h:calc(100dvh - var(--gk-swipe-nav-space) - var(--gk-swipe-top) - var(--gk-swipe-filter-h) - var(--gk-swipe-gap) - var(--gk-swipe-bottom-gap));--gk-swipe-card-h:var(--gk-swipe-available-h)}.gk-swipe-card [data-testid=swipe-skip],.gk-swipe-card [data-testid=swipe-seen]{width:48px!important;height:48px!important}.gk-swipe-card [data-testid=swipe-undo],.gk-swipe-card [data-testid=swipe-wishlist],.gk-swipe-card [data-testid=swipe-details]{width:39px!important;height:39px!important}}}
@media (max-width:767px){.gk-home-page,.gk-home-page>div.relative.min-h-screen{padding-top:0!important}.gk-home-page .flex.items-start.min-h-screen>.flex-1{padding-top:12px!important}.gk-home-page .flex.items-start.min-h-screen>.flex-1>div{padding-left:12px!important;padding-right:12px!important}.gk-discover-page{padding-top:0!important}.gk-discover-page>div.mx-auto{padding-top:12px!important}.gk-discover-page section:first-of-type{margin-top:0!important}:is(body:has(.gk-profile-page) .gk-app-main,body:has(.gk-profile-type-page) .gk-app-main){padding-top:0!important}.gk-profile-page,.gk-profile-type-page{margin-top:0!important;padding-top:0!important}.gk-profile-type-page .gk-page-density{padding-top:0!important}}@media (min-width:768px){.gk-for-you-page>div>section.gk-dna-wide,.gk-for-you-page section.gk-dna-wide:first-of-type{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}}
