.ToolLogo-module__KiUqhq__root{background:var(--logo-bg,transparent);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.ToolLogo-module__KiUqhq__framed{box-shadow:none;background:0 0;border:0}.ToolLogo-module__KiUqhq__mark{inset:var(--logo-mark-inset,16%);background:0 0;border-radius:10px;position:absolute}.ToolLogo-module__KiUqhq__unframed .ToolLogo-module__KiUqhq__mark{inset:var(--logo-unframed-inset,0)}.ToolLogo-module__KiUqhq__img{-o-object-fit:contain;object-fit:contain;-o-object-position:var(--logo-position,50% 50%);object-position:var(--logo-position,50% 50%);transform:scale(var(--logo-scale,1));transform-origin:50%;image-rendering:-webkit-optimize-contrast}
.SearchBar-module__8WpF3W__searchRoot{flex-shrink:0;position:relative}.SearchBar-module__8WpF3W__triggerButton{color:#334155;cursor:pointer;background:#ffffffd6;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 12px;font-family:inherit;font-size:13px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.SearchBar-module__8WpF3W__triggerButtonCompact{width:28px;height:28px;box-shadow:none;background:0 0;border:none;justify-content:center;gap:0;padding:0;line-height:0}.SearchBar-module__8WpF3W__triggerButtonCompactText{color:#6e6e73;width:auto;height:auto;box-shadow:none;background:0 0;border:none;gap:4px;padding:8px 6px;font-size:12px;line-height:normal}.SearchBar-module__8WpF3W__triggerButtonCompactText .SearchBar-module__8WpF3W__searchIcon{width:12px;height:12px}.SearchBar-module__8WpF3W__triggerButtonCompactText:hover{color:#000;background:0 0;transform:none}.SearchBar-module__8WpF3W__triggerButtonCompact.SearchBar-module__8WpF3W__triggerButtonCompactText:hover{background:0 0}.SearchBar-module__8WpF3W__triggerButtonCompact:hover{background:#0000000a;transform:none}.SearchBar-module__8WpF3W__triggerButton:hover{background:#fffffffa;border-color:#7c3aed57;transform:translateY(-1px)}.SearchBar-module__8WpF3W__searchIcon{width:17px;height:17px;transition:transform .22s,color .22s}.SearchBar-module__8WpF3W__triggerButtonCompact .SearchBar-module__8WpF3W__searchIcon{width:14px;height:14px}.SearchBar-module__8WpF3W__triggerButtonCompact:hover .SearchBar-module__8WpF3W__searchIcon{color:#7c3aed;transform:none}.SearchBar-module__8WpF3W__modalSearchIcon{width:18px;height:18px}.SearchBar-module__8WpF3W__triggerLabel{display:inline-block}.SearchBar-module__8WpF3W__compactHidden{display:none!important}.SearchBar-module__8WpF3W__shortcut{color:#64748b;letter-spacing:.02em;background:#fffc;border:1px solid #0f172a29;border-radius:6px;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 6px;font-size:10px;display:inline-flex}.SearchBar-module__8WpF3W__overlay{z-index:1700;-webkit-backdrop-filter:blur(6px);background:#0f172a80;justify-content:center;align-items:flex-start;padding:10vh 20px 24px;animation:.2s forwards SearchBar-module__8WpF3W__searchOverlayIn;display:flex;position:fixed;inset:0}.SearchBar-module__8WpF3W__modal{opacity:0;background:#fff;border:1px solid #94a3b83d;border-radius:22px;flex-direction:column;width:min(860px,100%);max-height:min(78vh,760px);animation:.24s cubic-bezier(.16,1,.3,1) forwards SearchBar-module__8WpF3W__searchModalIn;display:flex;overflow:hidden;transform:translateY(12px)scale(.985);box-shadow:0 26px 42px -28px #0f172a80}.SearchBar-module__8WpF3W__inputRow{color:#475569;z-index:2;background:#fff;border-bottom:1px solid #94a3b838;align-items:center;gap:12px;padding:15px 18px;display:flex;position:sticky;top:0}.SearchBar-module__8WpF3W__searchInput{color:#0f172a;letter-spacing:-.01em;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:18px;line-height:1.3}.SearchBar-module__8WpF3W__searchInput::placeholder{color:#8f9baa}.SearchBar-module__8WpF3W__closeButton{color:#475569;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#f8fafc;border:1px solid #94a3b84d;border-radius:8px;min-width:44px;height:28px;font-size:10px;transition:border-color .2s,color .2s}.SearchBar-module__8WpF3W__closeButton:hover{color:#111827;border-color:#7c3aed57}.SearchBar-module__8WpF3W__toolbar{border-bottom:1px solid #94a3b838;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;display:flex}.SearchBar-module__8WpF3W__modeGroup{background:#f8fafc;border:1px solid #94a3b833;border-radius:999px;align-items:center;gap:6px;padding:3px;display:inline-flex}.SearchBar-module__8WpF3W__modeButton{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;height:30px;padding:0 12px;font-family:inherit;font-size:12px;transition:color .2s,border-color .2s,background-color .2s}.SearchBar-module__8WpF3W__modeButtonActive{color:#7c3aed;background:#7c3aed1a;border-color:#7c3aed5c}.SearchBar-module__8WpF3W__categorySelect{color:#334155;background:#fff;border:1px solid #94a3b852;border-radius:10px;min-width:170px;height:32px;padding:0 10px;font-family:inherit;font-size:12px}.SearchBar-module__8WpF3W__categorySelect:focus{border-color:#7c3aed6b;outline:none}.SearchBar-module__8WpF3W__quickSearchRow{background:#fff;border-bottom:1px solid #94a3b833;gap:8px;padding:10px 16px 12px;display:grid}.SearchBar-module__8WpF3W__quickSearchLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;font-size:11px}.SearchBar-module__8WpF3W__quickSearchPills{flex-wrap:wrap;gap:8px;display:flex}.SearchBar-module__8WpF3W__quickSearchButton{color:#475569;cursor:pointer;background:#fff;border:1px solid #94a3b84d;border-radius:999px;min-height:30px;padding:0 12px;font-family:inherit;font-size:12px;transition:border-color .2s,color .2s,transform .2s}.SearchBar-module__8WpF3W__quickSearchButton:hover{color:#111827;border-color:#7c3aed52;transform:translateY(-1px)}.SearchBar-module__8WpF3W__resultsPanel{overscroll-behavior:contain;gap:8px;padding:10px;display:grid;overflow-y:auto}.SearchBar-module__8WpF3W__resultItem{text-align:left;cursor:pointer;background:#fff;border:1px solid #94a3b829;border-radius:14px;align-items:flex-start;gap:12px;width:100%;padding:11px 12px;transition:border-color .18s,background-color .18s,transform .18s;display:flex}.SearchBar-module__8WpF3W__resultItem:hover,.SearchBar-module__8WpF3W__resultItemActive{background:#7c3aed0f;border-color:#7c3aed4d;transform:translateY(-1px)}.SearchBar-module__8WpF3W__resultIcon{color:#64748b;background:#fff;border:1px solid #94a3b838;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.SearchBar-module__8WpF3W__resultBody{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:1px;display:flex}.SearchBar-module__8WpF3W__resultTitle{color:#0f172a;letter-spacing:-.01em;white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;font-size:14px;line-height:1.32;overflow:visible}.SearchBar-module__8WpF3W__resultDescription{color:#64748b;white-space:normal;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;font-size:12px;line-height:1.5;overflow:visible}.SearchBar-module__8WpF3W__matchHighlight{color:inherit;background:#7c3aed24;border-radius:4px;padding:0 2px}.SearchBar-module__8WpF3W__resultMeta{flex-flow:column wrap;flex-shrink:0;justify-content:center;align-items:flex-end;gap:6px;padding-left:6px;display:inline-flex}.SearchBar-module__8WpF3W__resultType,.SearchBar-module__8WpF3W__resultCategory,.SearchBar-module__8WpF3W__externalMark{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 8px;font-size:10px;display:inline-flex}.SearchBar-module__8WpF3W__resultType{color:#7c3aed;background:#7c3aed14;border:1px solid #7c3aed52}.SearchBar-module__8WpF3W__resultCategory{color:#475569;background:#fff;border:1px solid #94a3b859}.SearchBar-module__8WpF3W__externalMark{color:#7c3aed;background:#7c3aed1a;border:1px solid #7c3aed73}.SearchBar-module__8WpF3W__noResults{text-align:center;color:#64748b;margin:20px 8px;font-size:14px}.SearchBar-module__8WpF3W__footer{color:#64748b;background:#f8fafce0;border-top:1px solid #94a3b838;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;display:flex}.SearchBar-module__8WpF3W__footer kbd{color:#334155;background:#fff;border:1px solid #94a3b847;border-radius:5px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-right:5px;font-size:10px;display:inline-flex}@keyframes SearchBar-module__8WpF3W__searchOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes SearchBar-module__8WpF3W__searchModalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1024px){.SearchBar-module__8WpF3W__triggerLabel,.SearchBar-module__8WpF3W__shortcut{display:none}.SearchBar-module__8WpF3W__triggerButton{justify-content:center;width:40px;padding:0}}@media (max-width:700px){.SearchBar-module__8WpF3W__overlay{-webkit-backdrop-filter:none;align-items:flex-end;padding:0}.SearchBar-module__8WpF3W__modal{border-radius:16px 16px 0 0;width:100%;max-height:88dvh}.SearchBar-module__8WpF3W__toolbar{padding:10px 12px}.SearchBar-module__8WpF3W__quickSearchRow{padding:10px 12px 12px}.SearchBar-module__8WpF3W__resultMeta{display:none}.SearchBar-module__8WpF3W__footer{flex-wrap:wrap;justify-content:center;gap:8px 12px}}
.UserMenu-module__1nWCfW__skeleton{background:linear-gradient(120deg,#f5f5f5 30%,#e7e7ea 50%,#f5f5f5 70%) 0 0/200% 100%;border-radius:999px;width:38px;height:38px;animation:1.6s linear infinite UserMenu-module__1nWCfW__shimmer}@keyframes UserMenu-module__1nWCfW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.UserMenu-module__1nWCfW__signInBtn{letter-spacing:-.005em;color:#0b0b0f;cursor:pointer;white-space:nowrap;background-color:#0000;border:1.5px solid #0f172a2e;border-radius:999px;justify-content:center;align-items:center;height:38px;min-height:38px;padding:0 18px;font-size:13px;font-weight:400;line-height:1;text-decoration:none;transition:background-color .28s,color .28s,border-color .28s,transform .28s cubic-bezier(.16,1,.3,1);display:inline-flex}.UserMenu-module__1nWCfW__signInBtn:hover{color:#fff;background-color:#0b0b0f;border-color:#0b0b0f;transform:translateY(-1px)}.UserMenu-module__1nWCfW__signInBtn:active{transform:translateY(0)}.UserMenu-module__1nWCfW__wrap{z-index:100;align-items:center;display:inline-flex;position:relative}.UserMenu-module__1nWCfW__trigger{cursor:pointer;background-color:#fff;border:1.5px solid #0f172a24;border-radius:999px;align-items:center;gap:8px;padding:3px 10px 3px 3px;transition:border-color .22s,background-color .22s,color .22s,transform .22s;display:inline-flex}.UserMenu-module__1nWCfW__trigger:hover{color:#fff;background-color:#0b0b0f;border-color:#0b0b0f;transform:translateY(-1px)}.UserMenu-module__1nWCfW__trigger:hover .UserMenu-module__1nWCfW__triggerChevron{color:#fff}.UserMenu-module__1nWCfW__triggerAvatar{color:#fff;background-color:#7c3aed;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.UserMenu-module__1nWCfW__triggerAvatarImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.UserMenu-module__1nWCfW__triggerAvatarLetters{color:#fff;letter-spacing:.02em;text-transform:uppercase;font-size:12.5px;font-weight:700;line-height:1}.UserMenu-module__1nWCfW__triggerAvatarLoader,.UserMenu-module__1nWCfW__cardAvatarLoader{background:#ede9fe;border-radius:999px;animation:1.1s ease-in-out infinite UserMenu-module__1nWCfW__avatarPulse;display:block}.UserMenu-module__1nWCfW__triggerAvatarLoader{width:100%;height:100%}.UserMenu-module__1nWCfW__cardAvatarLoader{width:54px;height:54px}@keyframes UserMenu-module__1nWCfW__avatarPulse{0%,to{opacity:.55}50%{opacity:1}}.UserMenu-module__1nWCfW__triggerChevron{color:#86868b;align-items:center;line-height:0;transition:transform .22s;display:flex}.UserMenu-module__1nWCfW__triggerChevron[data-open=true]{transform:rotate(180deg)}.UserMenu-module__1nWCfW__panel{z-index:300;background-color:#fff;border:1px solid #0f172a1f;border-radius:18px;width:min(420px,100vw - 28px);max-height:min(86vh,680px);padding:10px;animation:.26s cubic-bezier(.16,1,.3,1) both UserMenu-module__1nWCfW__panelIn;position:absolute;top:calc(100% + 14px);right:0;overflow:hidden auto}.UserMenu-module__1nWCfW__panel::-webkit-scrollbar{width:0}.UserMenu-module__1nWCfW__panel:after{content:"";pointer-events:none;background-color:#7c3aed;border-top-left-radius:18px;border-top-right-radius:18px;height:2px;position:absolute;top:0;left:0;right:0}.UserMenu-module__1nWCfW__panel:before{content:"";background-color:#fff;border-top:1px solid #0f172a1f;border-left:1px solid #0f172a1f;width:14px;height:14px;position:absolute;top:-7px;right:22px;transform:rotate(45deg)}@keyframes UserMenu-module__1nWCfW__panelIn{0%{opacity:0;transform:translateY(-8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.UserMenu-module__1nWCfW__card{background-color:#f5f5f7;border:1px solid #0f172a0f;border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:16px;display:flex}.UserMenu-module__1nWCfW__cardAvatarWrap{flex-shrink:0;position:relative}.UserMenu-module__1nWCfW__cardAvatarImg{-o-object-fit:cover;object-fit:cover;border:1px solid #0f172a14;border-radius:999px;width:54px;height:54px;display:block}.UserMenu-module__1nWCfW__cardAvatarLetters{color:#111827;letter-spacing:-.02em;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:54px;height:54px;font-size:18px;font-weight:400;line-height:1;display:flex}.UserMenu-module__1nWCfW__cardAvatarOnline{display:none}.UserMenu-module__1nWCfW__cardInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.UserMenu-module__1nWCfW__cardName{color:#111827;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:15px;font-weight:400;line-height:1.3}.UserMenu-module__1nWCfW__cardEmail{color:#64748b;overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.3}.UserMenu-module__1nWCfW__cardBadge{color:#6d28d9;background:#7c3aed12;border:1px solid #7c3aed24;border-radius:999px;align-items:center;width:fit-content;margin-top:4px;padding:3px 9px;font-size:11px;font-weight:400;line-height:1.4;display:inline-flex}.UserMenu-module__1nWCfW__certWrap{background:#f8fafc;border:1px solid #11182714;border-radius:12px;flex-direction:column;gap:8px;margin-top:8px;padding:14px;display:flex}.UserMenu-module__1nWCfW__certRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.UserMenu-module__1nWCfW__certLabel{color:#334155;letter-spacing:0;font-size:12px;font-weight:400}.UserMenu-module__1nWCfW__certCount{color:#6d28d9;flex-shrink:0;font-size:12px;font-weight:400}.UserMenu-module__1nWCfW__certTrack{background:#7c3aed1a;border-radius:999px;height:7px;overflow:hidden}.UserMenu-module__1nWCfW__certFill{background:linear-gradient(90deg,#7c3aed,#7c3aed);border-radius:999px;min-width:4px;height:100%;transition:width .5s cubic-bezier(.16,1,.3,1)}.UserMenu-module__1nWCfW__sep{background:#0f172a12;height:1px;margin:8px 4px}.UserMenu-module__1nWCfW__group{padding:6px 0}.UserMenu-module__1nWCfW__groupLabel{letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin:0;padding:5px 12px 7px;font-size:10.5px;font-weight:400;line-height:1}.UserMenu-module__1nWCfW__navItem{color:#334155;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:13.5px;font-weight:400;line-height:1.3;text-decoration:none;transition:background .14s,color .14s;display:flex}.UserMenu-module__1nWCfW__navItem:hover{color:#6d28d9;background:#f8fafc;border-color:#7c3aed24}.UserMenu-module__1nWCfW__navItemAccent{color:#fff;background:#6d28d9;border-color:#0f172a24;box-shadow:0 18px 36px -30px #0f172ae6}.UserMenu-module__1nWCfW__navItemAccent:hover{color:#fff;background:#111827}.UserMenu-module__1nWCfW__icon{opacity:.55;flex-shrink:0;width:16px;height:16px;transition:opacity .14s}.UserMenu-module__1nWCfW__navItem:hover .UserMenu-module__1nWCfW__icon,.UserMenu-module__1nWCfW__navItemAccent .UserMenu-module__1nWCfW__icon{opacity:1}.UserMenu-module__1nWCfW__itemArrow{color:#7c3aed;opacity:.6;flex-shrink:0;width:15px;height:15px;margin-left:auto}.UserMenu-module__1nWCfW__navItemAccent .UserMenu-module__1nWCfW__itemArrow{color:#fff;opacity:.78}.UserMenu-module__1nWCfW__grid{grid-template-columns:repeat(3,1fr);gap:8px;padding:2px 0 4px;display:grid}.UserMenu-module__1nWCfW__gridItem{cursor:pointer;color:#52525b;background:#fbfdff;border:1px solid #0f172a14;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-height:82px;padding:12px 8px 10px;text-decoration:none;transition:background .15s,border-color .15s,color .15s,transform .15s;display:flex}.UserMenu-module__1nWCfW__gridItem:hover{color:#6d28d9;background:#fff;border-color:#7c3aed38;transform:translateY(-1px)}.UserMenu-module__1nWCfW__gridIcon{color:currentColor;justify-content:center;align-items:center;width:24px;height:24px;line-height:1;display:inline-flex}.UserMenu-module__1nWCfW__gridIcon .UserMenu-module__1nWCfW__icon{opacity:1;width:20px;height:20px}.UserMenu-module__1nWCfW__gridLabel{color:#3f3f46;text-align:center;font-size:11.5px;font-weight:400;line-height:1.2}.UserMenu-module__1nWCfW__footer{flex-wrap:wrap;align-items:center;gap:7px;padding:4px 0 0;display:flex}.UserMenu-module__1nWCfW__footerLink{color:#475569;white-space:nowrap;border-radius:8px;flex:1;align-items:center;gap:5px;min-width:0;padding:9px 10px;font-size:12px;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.UserMenu-module__1nWCfW__footerLink:hover{color:#6d28d9;background:#f8fafc}.UserMenu-module__1nWCfW__footerLinkIcon{opacity:.5;flex-shrink:0;width:14px;height:14px}.UserMenu-module__1nWCfW__signOutBtn{letter-spacing:.04em;text-transform:uppercase;color:#b91c1c;cursor:pointer;white-space:nowrap;background-color:#fff;border:1.5px solid #dc262638;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:inline-flex}.UserMenu-module__1nWCfW__signOutBtn:hover{color:#fff;background-color:#dc2626;border-color:#dc2626;transform:translateY(-1px)}.UserMenu-module__1nWCfW__signOutBtn:hover .UserMenu-module__1nWCfW__footerLinkIcon{color:#fff!important;opacity:1!important}.UserMenu-module__1nWCfW__signOutBtn .UserMenu-module__1nWCfW__footerLinkIcon{color:#dc2626;opacity:.6}.UserMenu-module__1nWCfW__signInBtn,.UserMenu-module__1nWCfW__triggerAvatarLetters,.UserMenu-module__1nWCfW__cardAvatarLetters,.UserMenu-module__1nWCfW__cardName,.UserMenu-module__1nWCfW__cardBadge,.UserMenu-module__1nWCfW__certLabel,.UserMenu-module__1nWCfW__certCount,.UserMenu-module__1nWCfW__groupLabel,.UserMenu-module__1nWCfW__navItem,.UserMenu-module__1nWCfW__gridLabel{font-weight:inherit;font-weight:400!important}.UserMenu-module__1nWCfW__trigger{box-shadow:0 12px 28px -24px #0f172abf!important}.UserMenu-module__1nWCfW__trigger:hover{box-shadow:0 16px 34px -26px #7c3aed8c!important}.UserMenu-module__1nWCfW__triggerAvatar{box-shadow:0 10px 24px -20px #0f172ab3!important}.UserMenu-module__1nWCfW__panel{-webkit-backdrop-filter:blur(18px)saturate(1.08)!important;backdrop-filter:blur(18px)saturate(1.08)!important;box-shadow:0 28px 80px -46px #0f172ad1,0 10px 26px -20px #0f172a5c!important}.UserMenu-module__1nWCfW__card{box-shadow:0 16px 44px -40px #0f172a8c!important}.UserMenu-module__1nWCfW__navItemAccent{box-shadow:0 18px 36px -30px #0f172ae6!important}
.LanguageSwitcher-module__Mq00sq__root{width:100%}.LanguageSwitcher-module__Mq00sq__compact{flex-shrink:0;width:auto;max-width:none}.LanguageSwitcher-module__Mq00sq__trigger{color:#1d1d1f;cursor:pointer;background-color:#f5f5f7;border:1px solid #0f172a14;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:0;height:36px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:400;line-height:1;transition:background-color .22s,border-color .22s,transform .22s;display:inline-flex}.LanguageSwitcher-module__Mq00sq__trigger:hover{background-color:#e8e8ed;border-color:#0f172a21;transform:translateY(-1px)}.LanguageSwitcher-module__Mq00sq__trigger:focus-visible{outline-offset:3px;outline:2px solid #7c3aeda6}.LanguageSwitcher-module__Mq00sq__globeIcon{color:#6e6e73;flex-shrink:0;width:13px;height:13px}.LanguageSwitcher-module__Mq00sq__triggerFlag{background-color:#fff;border:1px solid #0f172a1f;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:17px;line-height:1;display:inline-flex;overflow:hidden}.LanguageSwitcher-module__Mq00sq__triggerFlagImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.LanguageSwitcher-module__Mq00sq__triggerLabel{white-space:nowrap;min-width:0;font-weight:400}.LanguageSwitcher-module__Mq00sq__chevron{color:#86868b;flex-shrink:0;width:11px;height:11px}.LanguageSwitcher-module__Mq00sq__compact .LanguageSwitcher-module__Mq00sq__trigger{height:34px;padding:0 11px}.LanguageSwitcher-module__Mq00sq__iconOnly{width:42px;min-width:42px;max-width:42px}.LanguageSwitcher-module__Mq00sq__iconOnly .LanguageSwitcher-module__Mq00sq__trigger{gap:0;width:42px;min-width:42px;padding:0}.LanguageSwitcher-module__Mq00sq__iconOnly .LanguageSwitcher-module__Mq00sq__triggerLabel,.LanguageSwitcher-module__Mq00sq__iconOnly .LanguageSwitcher-module__Mq00sq__triggerFlag,.LanguageSwitcher-module__Mq00sq__iconOnly .LanguageSwitcher-module__Mq00sq__chevron{display:none}.LanguageSwitcher-module__Mq00sq__iconOnly .LanguageSwitcher-module__Mq00sq__globeIcon{width:15px;height:15px}.LanguageSwitcher-module__Mq00sq__overlay{z-index:1000;background-color:#090c126b;justify-content:center;align-items:center;width:100vw;height:100dvh;padding:24px;display:flex;position:fixed;inset:0 0 auto}.LanguageSwitcher-module__Mq00sq__popup{color:#0b0b0f;background-color:#fff;border:1px solid #0f172a1a;border-radius:26px;width:min(760px,100vw - 32px);max-height:min(780px,100dvh - 48px);animation:.22s cubic-bezier(.16,1,.3,1) both LanguageSwitcher-module__Mq00sq__languagePopupIn;overflow:hidden;box-shadow:0 28px 80px #0f172a42}.LanguageSwitcher-module__Mq00sq__popupHeader{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:flex-start;gap:18px;padding:28px 28px 18px;display:flex}.LanguageSwitcher-module__Mq00sq__popupHeaderText{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.LanguageSwitcher-module__Mq00sq__popupEyebrow{color:#0b0b0f;letter-spacing:.08em;text-transform:uppercase;background-color:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.LanguageSwitcher-module__Mq00sq__popupEyebrowDot{background-color:#7c3aed;border-radius:999px;width:7px;height:7px}.LanguageSwitcher-module__Mq00sq__popupTitle{color:#0b0b0f;text-transform:uppercase;margin:0;letter-spacing:0!important;max-height:none!important;font-size:clamp(24px,4vw,34px)!important;font-weight:700!important;line-height:1!important;overflow:visible!important}.LanguageSwitcher-module__Mq00sq__closeButton{color:#0b0b0f;cursor:pointer;background-color:#f5f5f7;border:1px solid #0f172a1a;border-radius:14px;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .2s,transform .2s;display:inline-flex}.LanguageSwitcher-module__Mq00sq__closeButton:hover{background-color:#e8e8ed;transform:translateY(-1px)}.LanguageSwitcher-module__Mq00sq__closeButton svg{width:17px;height:17px}.LanguageSwitcher-module__Mq00sq__languageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:calc(min(780px,100dvh - 48px) - 98px);padding:22px 28px 28px;display:grid;overflow:auto}.LanguageSwitcher-module__Mq00sq__popupSearchWrap{margin:16px 28px 8px;position:relative}.LanguageSwitcher-module__Mq00sq__popupSearchIcon{color:#64748b;pointer-events:none;width:16px;height:16px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.LanguageSwitcher-module__Mq00sq__popupSearchInput{color:#0b0b0f;background-color:#fff;border:1.5px solid #0f172a24;border-radius:999px;outline:none;width:100%;height:44px;padding:0 48px 0 44px;font-family:inherit;font-size:14.5px;font-weight:500;transition:border-color .22s}.LanguageSwitcher-module__Mq00sq__popupSearchInput::placeholder{color:#94a3b8;font-weight:500}.LanguageSwitcher-module__Mq00sq__popupSearchInput:focus{border-color:#7c3aed}.LanguageSwitcher-module__Mq00sq__popupSearchClear{color:#0b0b0f;cursor:pointer;background-color:#0f172a14;border:none;border-radius:999px;width:28px;height:28px;font-family:inherit;font-size:18px;line-height:1;transition:background-color .18s;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.LanguageSwitcher-module__Mq00sq__popupSearchClear:hover{background-color:#0f172a29}.LanguageSwitcher-module__Mq00sq__popupEmpty{text-align:center;color:#64748b;padding:40px 28px}.LanguageSwitcher-module__Mq00sq__popupEmpty p{color:#334155;margin:0 0 14px;font-size:14px}.LanguageSwitcher-module__Mq00sq__popupEmptyReset{color:#0b0b0f;cursor:pointer;background-color:#fff;border:1.5px solid #0b0b0f;border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .22s,color .22s;display:inline-flex}.LanguageSwitcher-module__Mq00sq__popupEmptyReset:hover{color:#fff;background-color:#0b0b0f}.LanguageSwitcher-module__Mq00sq__languageOption{color:#0b0b0f;cursor:pointer;text-align:left;background-color:#fff;border:1.5px solid #0f172a1a;border-radius:16px;align-items:center;gap:14px;min-width:0;min-height:64px;padding:12px 14px;font-family:inherit;transition:background-color .22s,border-color .22s,transform .22s;display:flex;position:relative}.LanguageSwitcher-module__Mq00sq__languageOption:hover{background-color:#fafafa;border-color:#0b0b0f;transform:translateY(-1px)}.LanguageSwitcher-module__Mq00sq__languageOption:focus-visible{outline-offset:2px;outline:2px solid #7c3aeda6}.LanguageSwitcher-module__Mq00sq__languageOptionActive{background-color:#7c3aed0f;border-color:#7c3aed}.LanguageSwitcher-module__Mq00sq__languageFlag{background-color:#f5f5f7;border:1px solid #0f172a1f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:28px;line-height:1;display:inline-flex;overflow:hidden}.LanguageSwitcher-module__Mq00sq__languageFlagImg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.LanguageSwitcher-module__Mq00sq__languageNameStack{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.LanguageSwitcher-module__Mq00sq__languageName{color:#0b0b0f;min-width:0;font-size:14.5px;font-weight:700;line-height:1.15}.LanguageSwitcher-module__Mq00sq__languageNameEnglish{color:#64748b;min-width:0;font-size:11.5px;font-weight:600;line-height:1.2}.LanguageSwitcher-module__Mq00sq__languageCode{letter-spacing:.06em;color:#94a3b8;background-color:#0f172a0d;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:10.5px;font-weight:700}.LanguageSwitcher-module__Mq00sq__languageOptionActive .LanguageSwitcher-module__Mq00sq__languageCode{color:#5b21b6;background-color:#7c3aed24}.LanguageSwitcher-module__Mq00sq__activeIndicator{color:#fff;background-color:#7c3aed;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.LanguageSwitcher-module__Mq00sq__checkIcon{color:#fff;width:14px;height:14px}@keyframes LanguageSwitcher-module__Mq00sq__languagePopupIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:720px){.LanguageSwitcher-module__Mq00sq__overlay{align-items:flex-end;padding:12px}.LanguageSwitcher-module__Mq00sq__popup{border-radius:24px;width:100%;max-height:min(760px,100dvh - 24px)}.LanguageSwitcher-module__Mq00sq__popupHeader{padding:24px 20px 16px}.LanguageSwitcher-module__Mq00sq__languageGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:calc(min(760px,100dvh - 24px) - 92px);padding:18px 20px 22px}}@media (max-width:420px){.LanguageSwitcher-module__Mq00sq__triggerLabel{max-width:82px}.LanguageSwitcher-module__Mq00sq__languageGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.LanguageSwitcher-module__Mq00sq__popup,.LanguageSwitcher-module__Mq00sq__trigger,.LanguageSwitcher-module__Mq00sq__closeButton,.LanguageSwitcher-module__Mq00sq__languageOption{transition:none;animation:none}}
.NavbarModern-module__GykjIG__wrap{z-index:1000;width:100%;position:fixed;inset:0 0 auto}.NavbarModern-module__GykjIG__bar{background:var(--glass-bg);width:100%;-webkit-backdrop-filter:saturate(180%) blur(var(--glass-blur));backdrop-filter:saturate(180%) blur(var(--glass-blur));transition:background var(--transition-normal), border-color var(--transition-normal), box-shadow var(--transition-normal);border-bottom:1px solid #0000}.NavbarModern-module__GykjIG__barActive{background:var(--glass-bg-solid);border-bottom-color:var(--border-light);box-shadow:0 1px #1a18250a,0 8px 24px #1a18250d}.NavbarModern-module__GykjIG__inner{width:100%;max-width:var(--container-wide);padding:0 var(--container-padding);height:var(--header-height);justify-content:space-between;align-items:center;gap:10px;margin:0 auto;display:flex}.NavbarModern-module__GykjIG__brand{transition:opacity var(--transition-fast);border-radius:8px;flex-shrink:0;align-items:center;display:inline-flex}.NavbarModern-module__GykjIG__brand:hover{opacity:.82}.NavbarModern-module__GykjIG__logo{width:auto;height:30px;display:block}.NavbarModern-module__GykjIG__desktopLinks{display:none}.NavbarModern-module__GykjIG__navLink{border-radius:var(--radius-full);letter-spacing:-.01em;height:36px;color:var(--text-secondary);white-space:nowrap;transition:color var(--transition-fast), background-color var(--transition-fast);align-items:center;padding:0 10px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.NavbarModern-module__GykjIG__navLink:hover{color:var(--text-primary);background-color:#1a18250b}.NavbarModern-module__GykjIG__navLinkActive{color:var(--brand-purple);font-weight:600}.NavbarModern-module__GykjIG__navLinkActive:hover{color:var(--brand-purple);background-color:var(--purple-tint)}.NavbarModern-module__GykjIG__desktopActions{align-items:center;gap:6px;display:none}.NavbarModern-module__GykjIG__languageControlShell,.NavbarModern-module__GykjIG__searchControlShell{align-items:center;display:inline-flex}.NavbarModern-module__GykjIG__submitButton{border-radius:var(--radius-full);border:1px solid var(--border-medium);background:var(--bg-elevated);height:38px;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.NavbarModern-module__GykjIG__submitButton:hover{border-color:var(--brand-purple);color:var(--brand-purple);background:var(--purple-50);transform:translateY(-1px)}.NavbarModern-module__GykjIG__submitIcon{flex-shrink:0;width:15px;height:15px}.NavbarModern-module__GykjIG__donateButton{border-radius:var(--radius-full);background:var(--brand-purple);color:#fff;letter-spacing:-.01em;white-space:nowrap;height:38px;box-shadow:var(--shadow-purple);transition:background-color var(--transition-fast), transform var(--transition-fast), box-shadow var(--transition-fast);align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.NavbarModern-module__GykjIG__donateButton:hover{background:var(--purple-600);color:#fff;box-shadow:var(--shadow-purple-lg);transform:translateY(-1px)}.NavbarModern-module__GykjIG__donateIcon{flex-shrink:0;width:15px;height:15px}.NavbarModern-module__GykjIG__mobileActions{align-items:center;gap:6px;display:flex}.NavbarModern-module__GykjIG__mobileTopLanguage{align-items:center;display:inline-flex}.NavbarModern-module__GykjIG__menuButton{border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-elevated);cursor:pointer;width:42px;height:42px;transition:border-color var(--transition-fast), background-color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:5px;display:inline-flex;position:relative}.NavbarModern-module__GykjIG__menuButton:hover{border-color:var(--border-medium)}.NavbarModern-module__GykjIG__menuLine{background:var(--text-primary);width:18px;height:2px;transition:transform var(--transition-fast), opacity var(--transition-fast);border-radius:2px}.NavbarModern-module__GykjIG__menuLineTopOpen{transform:translateY(7px)rotate(45deg)}.NavbarModern-module__GykjIG__menuLineHidden{opacity:0}.NavbarModern-module__GykjIG__menuLineBottomOpen{transform:translateY(-7px)rotate(-45deg)}.NavbarModern-module__GykjIG__mobilePanel{top:var(--header-height);z-index:999;background:var(--bg-primary);border-top:1px solid var(--border-light);opacity:0;visibility:hidden;transition:opacity var(--transition-normal), transform var(--transition-normal), visibility var(--transition-normal);overscroll-behavior:contain;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(-8px)}.NavbarModern-module__GykjIG__mobilePanelOpen{opacity:1;visibility:visible;transform:translateY(0)}.NavbarModern-module__GykjIG__mobilePanelInner{padding:20px var(--container-padding) 40px;flex-direction:column;gap:20px;max-width:720px;margin:0 auto;display:flex}.NavbarModern-module__GykjIG__mobileGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.NavbarModern-module__GykjIG__mobileLink{border-radius:var(--radius-md);border:1px solid var(--border-light);background:var(--bg-elevated);transition:border-color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);flex-direction:column;gap:3px;padding:15px 16px;text-decoration:none;display:flex}.NavbarModern-module__GykjIG__mobileLink:hover,.NavbarModern-module__GykjIG__mobileLinkActive{border-color:var(--purple-200);background:var(--purple-50)}.NavbarModern-module__GykjIG__mobileLinkTitle{letter-spacing:-.01em;color:var(--text-primary);font-size:16px;font-weight:600}.NavbarModern-module__GykjIG__mobileLinkActive .NavbarModern-module__GykjIG__mobileLinkTitle{color:var(--brand-purple)}.NavbarModern-module__GykjIG__mobileLinkDesc{color:var(--text-tertiary);font-size:12.5px;line-height:1.4}.NavbarModern-module__GykjIG__mobileButtons{flex-direction:column;gap:10px;display:flex}.NavbarModern-module__GykjIG__mobileSubmitButton,.NavbarModern-module__GykjIG__mobileDonateButton{border-radius:var(--radius-full);letter-spacing:-.01em;height:50px;transition:transform var(--transition-fast), background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);justify-content:center;align-items:center;font-size:15.5px;font-weight:600;text-decoration:none;display:inline-flex}.NavbarModern-module__GykjIG__mobileSubmitButton{border:1px solid var(--border-medium);background:var(--bg-elevated);color:var(--text-primary)}.NavbarModern-module__GykjIG__mobileSubmitButton:hover{border-color:var(--brand-purple);color:var(--brand-purple)}.NavbarModern-module__GykjIG__mobileDonateButton{background:var(--brand-purple);color:#fff;box-shadow:var(--shadow-purple)}.NavbarModern-module__GykjIG__mobileDonateButton:hover{background:var(--purple-600);color:#fff}.NavbarModern-module__GykjIG__mobileLanguage,.NavbarModern-module__GykjIG__mobileUserSection{border-top:1px solid var(--border-light);justify-content:center;padding-top:16px;display:flex}@media (min-width:900px){.NavbarModern-module__GykjIG__desktopLinks{align-items:center;gap:0;display:flex}.NavbarModern-module__GykjIG__desktopActions{display:flex}.NavbarModern-module__GykjIG__mobileActions,.NavbarModern-module__GykjIG__mobilePanel{display:none}}@media (max-width:899px){.NavbarModern-module__GykjIG__logo{height:28px}}
.AppleHomepage-module__GynGyG__main{padding-top:var(--header-height);background-color:var(--bg-primary);color:var(--text-primary)}.AppleHomepage-module__GynGyG__sectionHeader{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:0 auto 56px;display:flex}.AppleHomepage-module__GynGyG__sectionTitle{color:#0b0b0f;text-align:center;margin:0;font-size:clamp(32px,4.6vw,56px)!important;font-weight:700!important;line-height:1!important}.AppleHomepage-module__GynGyG__sectionIntro{color:#475569;text-align:center;max-width:60ch;margin:0 auto;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.AppleHomepage-module__GynGyG__sectionFooter{justify-content:center;margin-top:48px;display:flex}.AppleHomepage-module__GynGyG__sectionLink{color:#7c3aed;letter-spacing:0;background-color:#fff;border:1.5px solid #7c3aed47;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .28s,color .28s,border-color .28s,transform .28s;display:inline-flex}.AppleHomepage-module__GynGyG__sectionLink>span{transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block}.AppleHomepage-module__GynGyG__sectionLink:hover{color:#fff;background-color:#7c3aed;border-color:#7c3aed;transform:translateY(-1px)}.AppleHomepage-module__GynGyG__sectionLink:hover>span{transform:translate(4px)}.AppleHomepage-module__GynGyG__hero{background-color:#f7f5ff;border-bottom:1px solid #7c3aed1a;padding:clamp(56px,7vw,112px) 0 clamp(44px,5.5vw,76px);position:relative;overflow:hidden}.AppleHomepage-module__GynGyG__hero:before{content:"";pointer-events:none;height:80%;position:absolute;inset:-20% -10% auto;background-image:radial-gradient(46% 60% at 50% 26%,#7c3aed29,#0000 70%),radial-gradient(30% 42% at 80% 14%,#a855f71f,#0000 70%),radial-gradient(32% 44% at 20% 16%,#7c3aed14,#0000 70%)!important}.AppleHomepage-module__GynGyG__hero:after{content:"";pointer-events:none;background-image:radial-gradient(#0f172a0e 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 30%,#00000080,#0000 75%);mask-image:radial-gradient(60% 55% at 50% 30%,#00000080,#0000 75%)}.AppleHomepage-module__GynGyG__heroShell{z-index:1;width:100%;max-width:var(--container-wide,1180px);padding:0 var(--container-padding);margin:0 auto;display:block;position:relative}.AppleHomepage-module__GynGyG__heroContent{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}.AppleHomepage-module__GynGyG__heroEyebrow{color:#0b0b0f;opacity:0;background-color:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:10px;margin:0;padding:8px 16px 8px 14px;animation:.7s cubic-bezier(.16,1,.3,1) 50ms both AppleHomepage-module__GynGyG__heroFadeUp;display:inline-flex}.AppleHomepage-module__GynGyG__heroEyebrowDot{background-color:#7c3aed;border-radius:50%;width:8px;height:8px;animation:2.2s ease-in-out infinite AppleHomepage-module__GynGyG__heroPulse;display:inline-block;position:relative}.AppleHomepage-module__GynGyG__heroEyebrowText{letter-spacing:.14em;text-transform:uppercase;color:#0b0b0f;font-size:11.5px;font-weight:700}@keyframes AppleHomepage-module__GynGyG__heroPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}.AppleHomepage-module__GynGyG__heroTitle{color:#0b0b0f;text-transform:uppercase;text-wrap:balance;flex-direction:column;align-items:center;gap:0;margin:clamp(28px,3.6vw,40px) 0 0;letter-spacing:-.025em!important;max-height:none!important;font-size:clamp(44px,7vw,96px)!important;font-weight:700!important;line-height:.88!important;display:flex!important;overflow:visible!important}.AppleHomepage-module__GynGyG__heroTitleLine{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) both AppleHomepage-module__GynGyG__heroFadeUp;display:block;transform:translateY(28px)}.AppleHomepage-module__GynGyG__heroTitleLine:first-of-type{animation-delay:.15s}.AppleHomepage-module__GynGyG__heroTitleLine:nth-of-type(2){animation-delay:.3s}.AppleHomepage-module__GynGyG__heroAccent{color:#7c3aed;padding-bottom:.06em;display:inline-block;position:relative}.AppleHomepage-module__GynGyG__heroAccent:after{content:"";transform-origin:0;background-color:#7c3aed;border-radius:999px;height:clamp(4px,.55vw,9px);animation:1.05s cubic-bezier(.16,1,.3,1) .85s forwards AppleHomepage-module__GynGyG__heroUnderlineDraw;position:absolute;bottom:0;left:4%;right:4%;transform:scaleX(0)}.AppleHomepage-module__GynGyG__heroAccent:before{content:"";opacity:0;background-color:#7c3aed59;border-radius:999px;height:clamp(4px,.55vw,9px);animation:2.2s ease-in-out 2s infinite AppleHomepage-module__GynGyG__heroUnderlineGlow;position:absolute;bottom:0;left:4%;right:4%}@keyframes AppleHomepage-module__GynGyG__heroUnderlineDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes AppleHomepage-module__GynGyG__heroUnderlineGlow{0%,to{opacity:0;transform:scaleY(1)}50%{opacity:1;transform:scaleY(1.6)}}@keyframes AppleHomepage-module__GynGyG__heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.AppleHomepage-module__GynGyG__heroSubtitle{color:#334155;text-align:center;opacity:0;max-width:60ch;margin:clamp(28px,3vw,36px) auto 0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.5;animation:.7s cubic-bezier(.16,1,.3,1) .45s both AppleHomepage-module__GynGyG__heroFadeUp}.AppleHomepage-module__GynGyG__heroCta{opacity:0;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:40px;animation:.7s cubic-bezier(.16,1,.3,1) .6s both AppleHomepage-module__GynGyG__heroFadeUp;display:flex}.AppleHomepage-module__GynGyG__jobsSection{background-color:#fff;border-bottom:1px solid #0f172a14;padding:clamp(64px,8vw,104px) 0}.AppleHomepage-module__GynGyG__jobsHeader{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.AppleHomepage-module__GynGyG__jobsHeader .AppleHomepage-module__GynGyG__sectionTitle{text-align:left}.AppleHomepage-module__GynGyG__jobsEyebrow{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;margin:0 0 10px;font-size:11px;font-weight:700}.AppleHomepage-module__GynGyG__jobsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.AppleHomepage-module__GynGyG__homeJobCard{color:#0b0b0f;background-color:#7c3aed09;border:1px solid #7c3aed52;border-radius:18px;flex-direction:column;min-height:100%;padding:24px;text-decoration:none;transition:transform .28s,border-color .28s,background-color .28s;display:flex}.AppleHomepage-module__GynGyG__homeJobCard:hover{background-color:#7c3aed0f;border-color:#7c3aed;transform:translateY(-2px)}.AppleHomepage-module__GynGyG__homeJobTop{justify-content:space-between;align-items:center;gap:12px;min-height:42px;display:flex}.AppleHomepage-module__GynGyG__homeJobLogoWrap{background-color:#fff;border:1px solid #0f172a1a;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.AppleHomepage-module__GynGyG__homeJobLogo{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;padding:7px}.AppleHomepage-module__GynGyG__homeJobBadge{color:#fff;letter-spacing:.12em;text-transform:uppercase;background-color:#7c3aed;border-radius:999px;align-items:center;margin-left:auto;padding:5px 10px;font-size:10px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__homeJobTitle{text-transform:uppercase;letter-spacing:-.005em;margin:18px 0 0;font-size:20px!important;font-weight:700!important;line-height:1.18!important}.AppleHomepage-module__GynGyG__homeJobCompany{color:#475569;margin:8px 0 0;font-size:14px;font-weight:700}.AppleHomepage-module__GynGyG__homeJobMeta{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.AppleHomepage-module__GynGyG__homeJobMeta span,.AppleHomepage-module__GynGyG__homeJobTags span{color:#334155;background-color:#fffc;border-radius:6px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__homeJobTags{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:18px;display:flex}@media (max-width:980px){.AppleHomepage-module__GynGyG__jobsGrid{grid-template-columns:1fr}}.AppleHomepage-module__GynGyG__heroCta .btn{letter-spacing:0!important;border-radius:999px!important;min-height:54px!important;padding:16px 30px!important;font-size:15px!important;font-weight:700!important;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .28s,color .28s,border-color .28s!important}.AppleHomepage-module__GynGyG__heroBtnPrimary{color:#fff!important;background-color:#7c3aed!important;align-items:center!important;gap:10px!important;display:inline-flex!important;box-shadow:0 8px 22px #7c3aed52!important}.AppleHomepage-module__GynGyG__heroBtnPrimary:hover{background-color:#6d28d9!important;transform:translateY(-2px)!important;box-shadow:0 12px 30px #7c3aed66!important}.AppleHomepage-module__GynGyG__heroBtnPrimary:hover .AppleHomepage-module__GynGyG__heroBtnIcon{transform:translate(4px)}.AppleHomepage-module__GynGyG__heroBtnIcon{width:16px;height:16px;transition:transform .32s cubic-bezier(.16,1,.3,1)}.AppleHomepage-module__GynGyG__btnOutline{color:#7c3aed!important;background-color:#fff!important;border:1.5px solid #7c3aed52!important;box-shadow:0 2px 10px #7c3aed14!important}.AppleHomepage-module__GynGyG__btnOutline:hover{background-color:#7c3aed0f!important;border-color:#7c3aed8c!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #7c3aed29!important}.AppleHomepage-module__GynGyG__heroProofGrid{opacity:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;max-width:1120px;margin:clamp(40px,5vw,58px) auto 0;padding:0;list-style:none;animation:.7s cubic-bezier(.16,1,.3,1) .75s both AppleHomepage-module__GynGyG__heroFadeUp;display:grid}.AppleHomepage-module__GynGyG__heroProofItem{text-align:center;background-color:#fff;border:1.5px solid #0f172a1a;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:22px 18px;transition:border-color .28s,transform .28s;display:flex}.AppleHomepage-module__GynGyG__heroProofItem:hover{border-color:#0b0b0f;transform:translateY(-1px)}.AppleHomepage-module__GynGyG__heroSignalValue{letter-spacing:-.02em;color:#0b0b0f;font-variant-numeric:tabular-nums;font-size:clamp(26px,2.8vw,40px);font-weight:700;line-height:1}.AppleHomepage-module__GynGyG__heroSignalLabel{letter-spacing:.14em;text-transform:uppercase;color:#0f172a;text-align:center;margin-top:10px;font-size:11.5px;font-weight:700;line-height:1.2}.AppleHomepage-module__GynGyG__heroSignalDetail{color:#64748b;text-align:center;margin-top:6px;font-size:12.5px;font-weight:500;line-height:1.4}@media (max-width:720px){.AppleHomepage-module__GynGyG__heroProofGrid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:480px}}@media (max-width:820px){.AppleHomepage-module__GynGyG__hero{padding:clamp(48px,12vw,80px) 0 clamp(40px,8vw,64px)}.AppleHomepage-module__GynGyG__heroTitle{letter-spacing:-.02em!important;font-size:clamp(34px,8vw,60px)!important}.AppleHomepage-module__GynGyG__heroSubtitle{font-size:16.5px}.AppleHomepage-module__GynGyG__heroCta{flex-direction:column;align-items:stretch;width:100%}.AppleHomepage-module__GynGyG__heroCta .btn{width:100%}.AppleHomepage-module__GynGyG__heroProofGrid{margin-top:40px}.AppleHomepage-module__GynGyG__heroProofItem{padding:18px 12px}}@media (max-width:480px){.AppleHomepage-module__GynGyG__heroTitle{font-size:clamp(36px,13vw,56px)!important}.AppleHomepage-module__GynGyG__heroEyebrowText{letter-spacing:.12em;font-size:10.5px}}@media (prefers-reduced-motion:reduce){.AppleHomepage-module__GynGyG__heroEyebrow,.AppleHomepage-module__GynGyG__heroTitleLine,.AppleHomepage-module__GynGyG__heroSubtitle,.AppleHomepage-module__GynGyG__heroCta,.AppleHomepage-module__GynGyG__heroProofGrid,.AppleHomepage-module__GynGyG__heroEyebrowDot{opacity:1;animation:none;transform:none}.AppleHomepage-module__GynGyG__heroAccent:after{animation:none;transform:scaleX(1)}.AppleHomepage-module__GynGyG__heroAccent:before{opacity:0;animation:none}}.AppleHomepage-module__GynGyG__newsSection{background-color:#fff;padding:clamp(80px,10vw,140px) 0;position:relative}.AppleHomepage-module__GynGyG__newsHeader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;margin-bottom:clamp(36px,4.5vw,56px);display:flex}.AppleHomepage-module__GynGyG__newsHeaderText{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:760px;display:flex}.AppleHomepage-module__GynGyG__newsHeaderText .AppleHomepage-module__GynGyG__sectionTitle{text-align:center;margin:0 auto}.AppleHomepage-module__GynGyG__newsHeaderText .AppleHomepage-module__GynGyG__sectionIntro{text-align:center;max-width:56ch;margin:0 auto}.AppleHomepage-module__GynGyG__newsEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#6d28d9;background-color:#f5f3ff;border:1px solid #7c3aed38;border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__newsEyebrowDot{background-color:#7c3aed;border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite AppleHomepage-module__GynGyG__newsPulse}@keyframes AppleHomepage-module__GynGyG__newsPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.85)}}.AppleHomepage-module__GynGyG__newsHeaderCta{letter-spacing:.02em;text-transform:uppercase;background-color:#fff;border:1.5px solid #0f172a2e;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;transition:background-color .28s,color .28s,border-color .28s,transform .28s;display:inline-flex;color:#0b0b0f!important}.AppleHomepage-module__GynGyG__newsHeaderCta:hover{background-color:#0b0b0f;border-color:#0b0b0f;transform:translateY(-1px);color:#fff!important}.AppleHomepage-module__GynGyG__newsHeaderCta span:last-child{transition:transform .28s;display:inline-block}.AppleHomepage-module__GynGyG__newsHeaderCta:hover span:last-child{transform:translate(3px)}.AppleHomepage-module__GynGyG__newsLayout{max-width:var(--container-max,1120px);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:clamp(20px,2.5vw,32px);margin:0 auto;display:grid}@media (min-width:1800px){.AppleHomepage-module__GynGyG__hero{padding-top:120px;padding-bottom:96px}.AppleHomepage-module__GynGyG__heroProofGrid{max-width:1280px}.AppleHomepage-module__GynGyG__newsLayout{grid-template-columns:minmax(0,1.55fr) minmax(420px,.9fr)}.AppleHomepage-module__GynGyG__pathsGrid,.AppleHomepage-module__GynGyG__toolsGrid,.AppleHomepage-module__GynGyG__communityGrid{gap:24px}}@media (min-width:2600px){.AppleHomepage-module__GynGyG__hero{padding-top:148px;padding-bottom:116px}.AppleHomepage-module__GynGyG__heroProofGrid{grid-template-columns:repeat(4,minmax(260px,1fr));max-width:1440px}.AppleHomepage-module__GynGyG__newsLayout{gap:40px;max-width:1720px}}@media (max-width:980px){.AppleHomepage-module__GynGyG__newsLayout{grid-template-columns:1fr}}.AppleHomepage-module__GynGyG__newsFeatured{color:inherit;background-color:#fff;border:1px solid #0f172a14;border-radius:24px;flex-direction:column;text-decoration:none;transition:border-color .35s,transform .35s;display:flex;overflow:hidden}.AppleHomepage-module__GynGyG__newsFeatured:hover{border-color:#7c3aed61;transform:translateY(-3px)}.AppleHomepage-module__GynGyG__newsFeaturedImageWrap{aspect-ratio:16/10;background-color:#f5f5f7;width:100%;position:relative;overflow:hidden}.AppleHomepage-module__GynGyG__newsLatestBadge{z-index:2;letter-spacing:.1em;text-transform:uppercase;background-color:#0b0b0f;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:16px;left:16px;color:#fff!important}.AppleHomepage-module__GynGyG__newsLatestDot{background-color:#eecb9f;border-radius:999px;width:7px;height:7px;animation:2.4s ease-in-out infinite AppleHomepage-module__GynGyG__newsPulse}.AppleHomepage-module__GynGyG__newsFeaturedContent{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:clamp(20px,2.4vw,28px);display:flex}.AppleHomepage-module__GynGyG__newsMetaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AppleHomepage-module__GynGyG__newsMetaDivider{background-color:#0f172a33;border-radius:999px;width:3px;height:3px}.AppleHomepage-module__GynGyG__newsBadge{color:#5b21b6;letter-spacing:.14em;text-transform:uppercase;background-color:#f5f3ff;border-radius:999px;align-items:center;width:fit-content;padding:5px 11px;font-size:10.5px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__newsMeta{color:#64748b;font-size:12px;font-weight:600}.AppleHomepage-module__GynGyG__newsFeaturedTitle{color:#0b0b0f;text-transform:uppercase;text-wrap:balance;margin:0;letter-spacing:-.005em!important;max-height:2.24em!important;font-size:clamp(22px,2.6vw,30px)!important;font-weight:700!important;line-height:1.12!important;overflow:hidden!important}.AppleHomepage-module__GynGyG__newsFeaturedExcerpt{color:#475569;text-wrap:pretty;margin:0;font-size:15px;line-height:1.55;max-height:4.65em!important;overflow:hidden!important}.AppleHomepage-module__GynGyG__newsReadCta{color:#7c3aed;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__newsReadCta span{transition:transform .28s;display:inline-block}.AppleHomepage-module__GynGyG__newsFeatured:hover .AppleHomepage-module__GynGyG__newsReadCta{color:#5b21b6}.AppleHomepage-module__GynGyG__newsFeatured:hover .AppleHomepage-module__GynGyG__newsReadCta span{transform:translate(4px)}.AppleHomepage-module__GynGyG__newsImage{-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.AppleHomepage-module__GynGyG__newsFeatured:hover .AppleHomepage-module__GynGyG__newsImage,.AppleHomepage-module__GynGyG__newsStackCard:hover .AppleHomepage-module__GynGyG__newsImage{transform:none}.AppleHomepage-module__GynGyG__newsStack{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.AppleHomepage-module__GynGyG__newsStack>li{display:block}.AppleHomepage-module__GynGyG__newsStackCard{color:inherit;background-color:#fff;border:1px solid #0f172a14;border-radius:18px;grid-template-columns:32px 120px minmax(0,1fr);align-items:center;gap:16px;padding:14px 16px 14px 14px;text-decoration:none;transition:border-color .3s,transform .3s,background-color .3s;display:grid}.AppleHomepage-module__GynGyG__newsStackCard:hover{background-color:#faf7ff;border-color:#7c3aed61;transform:translateY(-2px)}.AppleHomepage-module__GynGyG__newsStackIndex{letter-spacing:.1em;color:#94a3b8;font-variant-numeric:tabular-nums;text-align:left;font-size:11px;font-weight:700}.AppleHomepage-module__GynGyG__newsStackCard:hover .AppleHomepage-module__GynGyG__newsStackIndex{color:#7c3aed}.AppleHomepage-module__GynGyG__newsStackImageWrap{background-color:#f5f5f7;border-radius:12px;flex-shrink:0;width:120px;height:80px;position:relative;overflow:hidden}.AppleHomepage-module__GynGyG__newsStackContent{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.AppleHomepage-module__GynGyG__newsStackContent .AppleHomepage-module__GynGyG__newsBadge{padding:3px 8px;font-size:9.5px}.AppleHomepage-module__GynGyG__newsCardTitle{color:#0b0b0f;text-transform:uppercase;text-wrap:balance;margin:0;letter-spacing:0!important;max-height:2.5em!important;font-size:14.5px!important;font-weight:700!important;line-height:1.25!important;overflow:hidden!important}.AppleHomepage-module__GynGyG__newsStackContent .AppleHomepage-module__GynGyG__newsMeta{color:#64748b;font-size:11.5px}@media (max-width:720px){.AppleHomepage-module__GynGyG__newsHeader{align-items:center}.AppleHomepage-module__GynGyG__newsHeaderCta{justify-content:center;width:100%}.AppleHomepage-module__GynGyG__newsStackCard{grid-template-columns:28px 96px minmax(0,1fr);gap:12px;padding:12px}.AppleHomepage-module__GynGyG__newsStackImageWrap{width:96px;height:72px}}.AppleHomepage-module__GynGyG__pathsSection{background-color:#f7f5ff;padding:clamp(80px,10vw,140px) 0}.AppleHomepage-module__GynGyG__pathsGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}@media (max-width:1024px){.AppleHomepage-module__GynGyG__pathsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.AppleHomepage-module__GynGyG__pathsGrid{grid-template-columns:1fr}}.AppleHomepage-module__GynGyG__pathCard{text-align:center;color:inherit;background-color:#fff;border:1px solid #0f172a0f;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:36px 28px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,background-color .4s;display:flex;position:relative}.AppleHomepage-module__GynGyG__pathCard:hover{border-color:#0b0b0f;transform:translateY(-3px)}.AppleHomepage-module__GynGyG__pathIcon{color:#7c3aed;background-color:#7c3aed1a;border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;transition:background-color .32s,color .32s;display:inline-flex}.AppleHomepage-module__GynGyG__pathCard:hover .AppleHomepage-module__GynGyG__pathIcon{color:#fff;background-color:#0b0b0f}.AppleHomepage-module__GynGyG__pathTitle{color:#0b0b0f;text-transform:uppercase;margin:4px 0 0;font-size:19px!important;font-weight:700!important;line-height:1.2!important}.AppleHomepage-module__GynGyG__pathDesc{color:#475569;flex:1;margin:0;font-size:14.5px;line-height:1.55}.AppleHomepage-module__GynGyG__pathCta{letter-spacing:.04em;text-transform:uppercase;color:#7c3aed;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__pathCta>span{transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block}.AppleHomepage-module__GynGyG__pathCard:hover .AppleHomepage-module__GynGyG__pathCta>span{transform:translate(4px)}.AppleHomepage-module__GynGyG__toolsSection{background-color:#fff;padding:clamp(80px,10vw,140px) 0}.AppleHomepage-module__GynGyG__toolsGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:20px;display:grid}@media (max-width:980px){.AppleHomepage-module__GynGyG__toolsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.AppleHomepage-module__GynGyG__toolsGrid{grid-template-columns:1fr}}.AppleHomepage-module__GynGyG__homeToolCard{height:100%;position:relative;text-align:center!important;min-height:0!important;color:inherit!important;box-shadow:none!important;background-color:#fff!important;border:1px solid #0f172a14!important;border-radius:24px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:56px 24px 22px!important;text-decoration:none!important;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s!important;display:flex!important;overflow:hidden!important}.AppleHomepage-module__GynGyG__homeToolCard:before{content:"";transform-origin:0;background-color:#7c3aed;height:4px;transition:transform .45s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.AppleHomepage-module__GynGyG__homeToolCard:after{content:"";border-radius:inherit;pointer-events:none;border:1.5px solid #0000;transition:border-color .3s;position:absolute;inset:0}.AppleHomepage-module__GynGyG__homeToolCard:hover{background-color:#fff!important;border-color:#7c3aed2e!important;transform:translateY(-6px)!important}.AppleHomepage-module__GynGyG__homeToolCard:hover:before{transform:scaleX(1)}.AppleHomepage-module__GynGyG__homeToolCard:hover:after{border-color:#7c3aed52}.AppleHomepage-module__GynGyG__homeToolLogo{border-radius:16px!important;width:64px!important;height:64px!important;margin-top:0!important;margin-bottom:4px!important}.AppleHomepage-module__GynGyG__homeToolBody{flex-direction:column;flex:1;align-items:center;gap:6px;width:100%;display:flex}.AppleHomepage-module__GynGyG__homeToolCard [class*=toolName]{color:#0b0b0f!important;letter-spacing:-.005em!important;min-height:0!important;margin:4px 0 0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.AppleHomepage-module__GynGyG__homeToolCard [class*=metaChip]{color:#5b21b6!important;letter-spacing:.04em!important;background-color:#f5f3ff!important;border:1px solid #7c3aed2e!important;border-radius:999px!important;padding:4px 9px!important;font-size:10.5px!important;font-weight:700!important}.AppleHomepage-module__GynGyG__homeToolDesc{text-wrap:pretty;color:#475569!important;max-width:38ch!important;margin:2px auto 0!important;font-size:13.5px!important;line-height:1.5!important}.AppleHomepage-module__GynGyG__homeToolBestFor{text-wrap:pretty;color:#64748b!important;max-width:38ch!important;margin:0 auto!important;font-size:11.5px!important;font-style:normal!important;font-weight:500!important;line-height:1.45!important}.AppleHomepage-module__GynGyG__homeToolFooter{justify-content:center;width:100%;padding-top:8px;display:flex;margin-top:auto!important}.AppleHomepage-module__GynGyG__homeViewToolButton{color:#0b0b0f!important;letter-spacing:.04em!important;text-transform:uppercase!important;min-height:0!important;box-shadow:none!important;background-color:#fff!important;border:1.5px solid #0f172a1f!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:10px 20px!important;font-size:12px!important;font-weight:700!important;text-decoration:none!important;transition:background-color .28s,color .28s,border-color .28s,transform .28s!important;display:inline-flex!important}.AppleHomepage-module__GynGyG__homeToolCard:hover .AppleHomepage-module__GynGyG__homeViewToolButton{color:#fff!important;background-color:#7c3aed!important;border-color:#7c3aed!important}.AppleHomepage-module__GynGyG__homeViewToolButton:hover{color:#fff!important;background-color:#6d28d9!important;border-color:#6d28d9!important;transform:translateY(-1px)!important}.AppleHomepage-module__GynGyG__listingSection{color:#fff;background-color:#1e1340;padding:clamp(80px,10vw,140px) 0}.AppleHomepage-module__GynGyG__listingShell{flex-direction:column;gap:56px;display:flex}.AppleHomepage-module__GynGyG__listingTopRow{grid-template-columns:1fr;gap:36px;display:grid}.AppleHomepage-module__GynGyG__listingHero{text-align:center;flex-direction:column;align-items:center;gap:18px;max-width:880px;margin:0 auto;display:flex}.AppleHomepage-module__GynGyG__listingEyebrow{color:#d8caff;letter-spacing:.14em;text-transform:uppercase;background-color:#7c3aed29;border:1px solid #7c3aed80;border-radius:999px;align-items:center;gap:10px;width:fit-content;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__listingEyebrow:before{content:"";background-color:#a855f7;border-radius:999px;width:6px;height:6px}.AppleHomepage-module__GynGyG__listingHeroTitle{color:#fff;text-transform:uppercase;margin:4px 0 0;overflow:hidden;max-height:2.3em!important;font-size:clamp(32px,5vw,64px)!important;font-weight:700!important;line-height:1.02!important}.AppleHomepage-module__GynGyG__listingHeroIntro{color:#cbd5e1;text-align:center;max-width:60ch;margin:8px auto 0;font-size:clamp(16px,1.4vw,19px);line-height:1.6}.AppleHomepage-module__GynGyG__listingActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.AppleHomepage-module__GynGyG__listingPrimaryCta,.AppleHomepage-module__GynGyG__listingSecondaryCta{white-space:nowrap;border:1.5px solid #0000;letter-spacing:0!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;height:52px!important;min-height:52px!important;padding:0 28px!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important;transition:background-color .28s,border-color .28s,color .28s,transform .28s!important;display:inline-flex!important}.AppleHomepage-module__GynGyG__listingPrimaryCta{color:#0b0b0f!important;background-color:#fff!important;border-color:#fff!important}.AppleHomepage-module__GynGyG__listingPrimaryCta:hover{background-color:#f5f5f7!important;border-color:#f5f5f7!important;transform:translateY(-1px)!important}.AppleHomepage-module__GynGyG__listingSecondaryCta{color:#fff!important;background-color:#0000!important;border-color:#ffffff38!important}.AppleHomepage-module__GynGyG__listingSecondaryCta:hover{background-color:#ffffff0f;border-color:#fff6;transform:translateY(-1px)}.AppleHomepage-module__GynGyG__listingDisclaimer{color:#94a3b8;text-align:center;max-width:56ch;margin:4px auto 0;font-size:13px;line-height:1.6}.AppleHomepage-module__GynGyG__listingMetricGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px;display:grid}@media (max-width:720px){.AppleHomepage-module__GynGyG__listingMetricGrid{grid-template-columns:1fr}}.AppleHomepage-module__GynGyG__listingMetricCard{text-align:center;background-color:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:24px 22px;display:flex}.AppleHomepage-module__GynGyG__listingMetricLabel{letter-spacing:.14em;text-transform:uppercase;color:#cbd5e1;font-size:11px;font-weight:700}.AppleHomepage-module__GynGyG__listingMetricValue{color:#fff;letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:1}.AppleHomepage-module__GynGyG__listingMetricDetail{color:#94a3b8;margin:0;font-size:13px;line-height:1.5}.AppleHomepage-module__GynGyG__listingLowerRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:920px){.AppleHomepage-module__GynGyG__listingLowerRow{grid-template-columns:1fr}}.AppleHomepage-module__GynGyG__listingBenefitPanel,.AppleHomepage-module__GynGyG__listingTimelinePanel{text-align:center;background-color:#ffffff08;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;align-items:center;gap:24px;padding:32px;display:flex}.AppleHomepage-module__GynGyG__listingSectionLead{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.AppleHomepage-module__GynGyG__listingPanelEyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d8caff;font-size:11px;font-weight:700}.AppleHomepage-module__GynGyG__listingPanelTitle{color:#fff;text-transform:uppercase;margin:0;font-size:22px!important;font-weight:700!important;line-height:1.15!important}.AppleHomepage-module__GynGyG__listingBenefitGrid{flex-direction:column;gap:14px;width:100%;display:flex}.AppleHomepage-module__GynGyG__listingBenefitCard{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:14px;padding:18px;transition:border-color .28s,background-color .28s,transform .28s;display:flex}.AppleHomepage-module__GynGyG__listingBenefitCard:hover{background-color:#7c3aed14;border-color:#7c3aed73;transform:translateY(-1px)}.AppleHomepage-module__GynGyG__listingBenefitBadge{color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;background-color:#7c3aed;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__listingBenefitBody{text-align:center;flex-direction:column;align-items:center;gap:4px;min-width:0;display:flex}.AppleHomepage-module__GynGyG__listingBenefitTitle{color:#fff;text-transform:uppercase;margin:0;font-size:15.5px!important;font-weight:700!important;line-height:1.2!important}.AppleHomepage-module__GynGyG__listingBenefitText{color:#cbd5e1;margin:0;font-size:14px;line-height:1.55}.AppleHomepage-module__GynGyG__listingTimeline{flex-direction:column;gap:14px;width:100%;display:flex}.AppleHomepage-module__GynGyG__listingTimelineItem{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:18px;transition:border-color .28s,background-color .28s,transform .28s;display:flex}.AppleHomepage-module__GynGyG__listingTimelineItem:hover{background-color:#7c3aed14;border-color:#7c3aed73;transform:translateY(-1px)}.AppleHomepage-module__GynGyG__listingTimelineStep{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em;border:1px solid #ffffff2e;border-radius:14px;justify-content:center;align-items:center;width:56px;height:56px;font-size:18px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__listingTimelineBody{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.AppleHomepage-module__GynGyG__listingTimelineTitle{color:#fff;text-transform:uppercase;margin:0;font-size:15.5px!important;font-weight:700!important;line-height:1.2!important}.AppleHomepage-module__GynGyG__listingTimelineDesc{color:#cbd5e1;margin:0;font-size:14px;line-height:1.55}.AppleHomepage-module__GynGyG__communitySection{background-color:#fff;padding:clamp(80px,10vw,140px) 0}.AppleHomepage-module__GynGyG__communityHeader{text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:760px;margin:0 auto 56px;display:flex}.AppleHomepage-module__GynGyG__communitySubtitle{color:#475569;text-align:center;max-width:60ch;margin:0 auto;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.AppleHomepage-module__GynGyG__communityGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}@media (max-width:920px){.AppleHomepage-module__GynGyG__communityGrid{grid-template-columns:1fr}}.AppleHomepage-module__GynGyG__communityCard{text-align:center;color:inherit;background-color:#f5f5f7;border:1px solid #0f172a0f;border-radius:22px;flex-direction:column;align-items:center;gap:16px;padding:36px 30px;text-decoration:none;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s,background-color .4s;display:flex}.AppleHomepage-module__GynGyG__communityCard:hover{background-color:#fff;border-color:#0b0b0f;transform:translateY(-3px)}.AppleHomepage-module__GynGyG__communityIcon{color:#fff;background-color:#0b0b0f;border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;transition:background-color .32s;display:inline-flex}.AppleHomepage-module__GynGyG__communityCard:hover .AppleHomepage-module__GynGyG__communityIcon{background-color:#7c3aed}.AppleHomepage-module__GynGyG__communityCardTitle{color:#0b0b0f;text-transform:uppercase;margin:0;font-size:19px!important;font-weight:700!important;line-height:1.2!important}.AppleHomepage-module__GynGyG__communityCardDesc{color:#475569;flex:1;margin:0;font-size:14.5px;line-height:1.55}.AppleHomepage-module__GynGyG__communityCta{letter-spacing:.04em;text-transform:uppercase;color:#0b0b0f;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__communityCta>span{transition:transform .32s cubic-bezier(.16,1,.3,1);display:inline-block}.AppleHomepage-module__GynGyG__communityCard:hover .AppleHomepage-module__GynGyG__communityCta{color:#7c3aed}.AppleHomepage-module__GynGyG__communityCard:hover .AppleHomepage-module__GynGyG__communityCta>span{transform:translate(4px)}.AppleHomepage-module__GynGyG__trustSection{background-color:#f7f5ff;padding:clamp(80px,10vw,140px) 0}.AppleHomepage-module__GynGyG__trustSubtitle{color:#475569;text-align:center;max-width:60ch;margin:16px auto 0;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.AppleHomepage-module__GynGyG__trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}@media (max-width:980px){.AppleHomepage-module__GynGyG__trustGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.AppleHomepage-module__GynGyG__trustItem{text-align:center;background-color:#fff;border:1px solid #0f172a0f;border-radius:22px;flex-direction:column;align-items:center;gap:12px;padding:36px 28px;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex}.AppleHomepage-module__GynGyG__trustItem:hover{border-color:#0b0b0f;transform:translateY(-3px)}.AppleHomepage-module__GynGyG__trustValue{color:#0b0b0f;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1}.AppleHomepage-module__GynGyG__trustLabel{letter-spacing:.14em;text-transform:uppercase;color:#475569;font-size:12px;font-weight:700}.AppleHomepage-module__GynGyG__ctaSection{background-color:#fff;padding:clamp(80px,10vw,140px) 0}.AppleHomepage-module__GynGyG__ctaCard{color:#fff;text-align:center;background-color:#0b0b0f;border-radius:32px;flex-direction:column;align-items:center;padding:clamp(40px,6vw,72px);display:flex}.AppleHomepage-module__GynGyG__ctaEyebrow{color:#d8caff;letter-spacing:.14em;text-transform:uppercase;background-color:#7c3aed29;border:1px solid #7c3aed80;border-radius:999px;align-items:center;gap:10px;margin:0;padding:7px 14px;font-size:11px;font-weight:700;display:inline-flex}.AppleHomepage-module__GynGyG__ctaEyebrow:before{content:"";background-color:#a855f7;border-radius:999px;width:6px;height:6px}.AppleHomepage-module__GynGyG__ctaTitle{color:#fff;text-transform:uppercase;margin:24px 0 0;overflow:hidden;max-height:2.3em!important;font-size:clamp(32px,4.6vw,60px)!important;font-weight:700!important;line-height:1.02!important}.AppleHomepage-module__GynGyG__ctaSubtitle{color:#cbd5e1;max-width:56ch;margin:18px auto 0;font-size:clamp(15px,1.3vw,18px);line-height:1.55}.AppleHomepage-module__GynGyG__ctaHighlights{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.AppleHomepage-module__GynGyG__ctaHighlight{color:#e2e8f0;background-color:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.AppleHomepage-module__GynGyG__ctaHighlight:before{content:"";background-color:#a855f7;border-radius:999px;width:5px;height:5px}.AppleHomepage-module__GynGyG__ctaButtons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}.AppleHomepage-module__GynGyG__ctaBtn{color:#0b0b0f!important;letter-spacing:0!important;background-color:#fff!important;border-radius:999px!important;padding:16px 30px!important;font-size:15px!important;font-weight:700!important;transition:transform .28s,background-color .28s!important}.AppleHomepage-module__GynGyG__ctaBtn:hover{background-color:#f5f5f7!important;transform:translateY(-1px)!important}.AppleHomepage-module__GynGyG__ctaBtnSecondary{color:#fff!important;letter-spacing:0!important;background-color:#0000!important;border:1.5px solid #ffffff38!important;border-radius:999px!important;padding:16px 30px!important;font-size:15px!important;font-weight:700!important;transition:transform .28s,background-color .28s,border-color .28s!important}.AppleHomepage-module__GynGyG__ctaBtnSecondary:hover{background-color:#ffffff0f!important;border-color:#fff6!important;transform:translateY(-1px)!important}@media (max-width:768px){.AppleHomepage-module__GynGyG__main{padding-top:60px}.AppleHomepage-module__GynGyG__hero{padding:clamp(48px,12vw,80px) 0 clamp(40px,8vw,64px)}.AppleHomepage-module__GynGyG__heroTitle{margin-top:24px;letter-spacing:-.02em!important;font-size:clamp(32px,8vw,56px)!important}.AppleHomepage-module__GynGyG__heroSubtitle{margin-top:22px;font-size:15.5px;line-height:1.55}.AppleHomepage-module__GynGyG__heroCta{flex-direction:column;align-items:stretch;width:100%;margin-top:32px}.AppleHomepage-module__GynGyG__heroCta .btn{width:100%;padding:16px 24px!important;font-size:15px!important}.AppleHomepage-module__GynGyG__heroSignals{gap:14px;margin-top:40px;padding-top:28px}.AppleHomepage-module__GynGyG__heroSignal{justify-content:center;width:100%}.AppleHomepage-module__GynGyG__heroSignalLabel{text-align:center}.AppleHomepage-module__GynGyG__sectionHeader,.AppleHomepage-module__GynGyG__communityHeader{gap:12px;margin-bottom:40px}.AppleHomepage-module__GynGyG__sectionTitle{font-size:clamp(28px,8vw,42px)!important}.AppleHomepage-module__GynGyG__sectionIntro,.AppleHomepage-module__GynGyG__communitySubtitle,.AppleHomepage-module__GynGyG__trustSubtitle{font-size:15.5px}.AppleHomepage-module__GynGyG__sectionFooter{margin-top:36px}.AppleHomepage-module__GynGyG__sectionLink{justify-content:center;width:100%;padding:14px 20px;font-size:13.5px}.AppleHomepage-module__GynGyG__newsSection,.AppleHomepage-module__GynGyG__jobsSection,.AppleHomepage-module__GynGyG__pathsSection,.AppleHomepage-module__GynGyG__toolsSection,.AppleHomepage-module__GynGyG__communitySection,.AppleHomepage-module__GynGyG__trustSection,.AppleHomepage-module__GynGyG__ctaSection,.AppleHomepage-module__GynGyG__listingSection{padding:clamp(56px,12vw,88px) 0}.AppleHomepage-module__GynGyG__jobsHeader{text-align:center;flex-direction:column;align-items:stretch}.AppleHomepage-module__GynGyG__jobsHeader .AppleHomepage-module__GynGyG__sectionTitle{text-align:center}.AppleHomepage-module__GynGyG__jobsGrid{grid-template-columns:1fr}.AppleHomepage-module__GynGyG__statsStrip{padding:40px 0}.AppleHomepage-module__GynGyG__statsInner{gap:22px}.AppleHomepage-module__GynGyG__pathCard,.AppleHomepage-module__GynGyG__communityCard{padding:28px 22px}.AppleHomepage-module__GynGyG__ctaCard{border-radius:24px;padding:36px 24px}.AppleHomepage-module__GynGyG__ctaButtons{flex-direction:column;width:100%}.AppleHomepage-module__GynGyG__ctaBtn,.AppleHomepage-module__GynGyG__ctaBtnSecondary{width:100%}.AppleHomepage-module__GynGyG__listingShell{gap:36px}.AppleHomepage-module__GynGyG__listingActions{flex-direction:column;width:100%}.AppleHomepage-module__GynGyG__listingPrimaryCta,.AppleHomepage-module__GynGyG__listingSecondaryCta{width:100%}.AppleHomepage-module__GynGyG__listingBenefitPanel,.AppleHomepage-module__GynGyG__listingTimelinePanel{border-radius:20px;gap:18px;padding:24px 20px}.AppleHomepage-module__GynGyG__listingMetricCard{padding:20px}.AppleHomepage-module__GynGyG__listingMetricValue{font-size:24px}.AppleHomepage-module__GynGyG__listingTimelineStep{width:48px;height:48px;font-size:16px}.AppleHomepage-module__GynGyG__listingTimelineItem{grid-template-columns:48px minmax(0,1fr);gap:14px}.AppleHomepage-module__GynGyG__homeToolCard{gap:12px!important;padding:22px 18px 20px!important}}@media (max-width:480px){.AppleHomepage-module__GynGyG__heroTitle{font-size:clamp(36px,13vw,52px)!important}.AppleHomepage-module__GynGyG__sectionTitle{font-size:clamp(26px,8vw,36px)!important}.AppleHomepage-module__GynGyG__heroScrollHint{margin-top:40px}}@media (prefers-reduced-motion:reduce){.AppleHomepage-module__GynGyG__pathCard,.AppleHomepage-module__GynGyG__communityCard,.AppleHomepage-module__GynGyG__trustItem,.AppleHomepage-module__GynGyG__newsFeatured,.AppleHomepage-module__GynGyG__newsCard,.AppleHomepage-module__GynGyG__newsImage,.AppleHomepage-module__GynGyG__listingBenefitCard,.AppleHomepage-module__GynGyG__listingTimelineItem,.AppleHomepage-module__GynGyG__sectionLink{transition:none;animation:none}}.AppleHomepage-module__GynGyG__pathsGrid>*,.AppleHomepage-module__GynGyG__communityGrid>*,.AppleHomepage-module__GynGyG__toolsGrid>*{height:100%}.AppleHomepage-module__GynGyG__heroTitle,.AppleHomepage-module__GynGyG__sectionTitle,.AppleHomepage-module__GynGyG__newsFeaturedTitle,.AppleHomepage-module__GynGyG__listingHeroTitle,.AppleHomepage-module__GynGyG__ctaTitle{color:var(--text-primary);font-family:var(--font-display)!important;text-transform:none!important;font-weight:500!important}.AppleHomepage-module__GynGyG__heroTitle{line-height:1.04!important}.AppleHomepage-module__GynGyG__sectionTitle{line-height:1.06!important}.AppleHomepage-module__GynGyG__listingHeroTitle{max-height:none!important;line-height:1.05!important}.AppleHomepage-module__GynGyG__ctaTitle{max-height:none!important;line-height:1.04!important}.AppleHomepage-module__GynGyG__listingHeroTitle,.AppleHomepage-module__GynGyG__ctaTitle{color:#fff}.AppleHomepage-module__GynGyG__pathTitle,.AppleHomepage-module__GynGyG__communityCardTitle,.AppleHomepage-module__GynGyG__newsCardTitle,.AppleHomepage-module__GynGyG__homeJobTitle,.AppleHomepage-module__GynGyG__listingPanelTitle,.AppleHomepage-module__GynGyG__listingBenefitTitle,.AppleHomepage-module__GynGyG__listingTimelineTitle{font-family:var(--font-sans)!important;text-transform:none!important;letter-spacing:-.012em!important;font-weight:600!important}.AppleHomepage-module__GynGyG__homeToolCard [class*=toolName]{text-transform:none!important;font-weight:600!important;font-family:var(--font-sans)!important}.AppleHomepage-module__GynGyG__newsFeatured,.AppleHomepage-module__GynGyG__newsStackCard,.AppleHomepage-module__GynGyG__pathCard,.AppleHomepage-module__GynGyG__communityCard,.AppleHomepage-module__GynGyG__trustItem,.AppleHomepage-module__GynGyG__homeJobCard,.AppleHomepage-module__GynGyG__homeToolCard{box-shadow:var(--shadow-card)}.AppleHomepage-module__GynGyG__newsFeatured:hover,.AppleHomepage-module__GynGyG__pathCard:hover,.AppleHomepage-module__GynGyG__communityCard:hover,.AppleHomepage-module__GynGyG__trustItem:hover,.AppleHomepage-module__GynGyG__homeToolCard:hover{box-shadow:var(--shadow-card-hover)!important}.AppleHomepage-module__GynGyG__heroTitle{letter-spacing:-.02em!important}.AppleHomepage-module__GynGyG__hero{background-color:#faf8ff}.AppleHomepage-module__GynGyG__hero:before{background-image:radial-gradient(50% 60% at 50% 22%,#7c3aed1a,#0000 72%),radial-gradient(34% 44% at 82% 12%,#a855f712,#0000 72%)!important}
.BookmarkProvider-module__PjpsUW__toast{z-index:10000;color:#fff;background-color:#0b0b0f;border:1px solid #0f172a1f;border-radius:12px;max-width:min(360px,100vw - 36px);padding:13px 16px;font-size:14px;font-weight:700;line-height:1.35;position:fixed;bottom:18px;right:18px}.BookmarkProvider-module__PjpsUW__toastError{background-color:#7f1d1d;border-color:#b91c1c47}@media (max-width:640px){.BookmarkProvider-module__PjpsUW__toast{max-width:calc(100vw - 24px);bottom:12px;right:12px}}
.NewFooter-module__Glm0Sa__footer{background-color:var(--bg-ink);color:var(--text-on-ink);margin-top:var(--space-4xl);position:relative}.NewFooter-module__Glm0Sa__container{width:100%;max-width:var(--container-wide);padding:clamp(48px, 6vw, 80px) var(--container-padding) 28px;margin:0 auto}.NewFooter-module__Glm0Sa__heroPanel{border-radius:var(--radius-xl);background:linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff1a;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,56px);padding:clamp(28px,3.5vw,44px);display:grid}.NewFooter-module__Glm0Sa__heroCopy{flex-direction:column;gap:16px;display:flex}.NewFooter-module__Glm0Sa__heroEyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--purple-400);font-size:12px;font-weight:600}.NewFooter-module__Glm0Sa__heroTitle{letter-spacing:-.02em;color:#fff;max-width:16ch;margin:0;font-size:clamp(26px,3vw,38px);font-weight:600;line-height:1.1}.NewFooter-module__Glm0Sa__heroDesc{color:var(--text-on-ink-dim);max-width:48ch;margin:0;font-size:15.5px;line-height:1.6}.NewFooter-module__Glm0Sa__statsRow{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.NewFooter-module__Glm0Sa__statCard{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff1a;flex-direction:column;gap:2px;padding:12px 18px;display:flex}.NewFooter-module__Glm0Sa__statValue{color:#fff;letter-spacing:-.01em;font-size:19px;font-weight:700}.NewFooter-module__Glm0Sa__statLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--text-on-ink-dim);font-size:11.5px}.NewFooter-module__Glm0Sa__heroActions{flex-direction:column;justify-content:center;gap:18px;display:flex}.NewFooter-module__Glm0Sa__heroActionHeader{flex-direction:column;gap:6px;display:flex}.NewFooter-module__Glm0Sa__heroActionLabel{text-transform:uppercase;letter-spacing:.16em;color:var(--purple-400);font-size:12px;font-weight:600}.NewFooter-module__Glm0Sa__heroActionText{color:var(--text-on-ink-dim);margin:0;font-size:14.5px;line-height:1.55}.NewFooter-module__Glm0Sa__newsletterForm{flex-direction:column;gap:8px;display:flex}.NewFooter-module__Glm0Sa__formRow{gap:8px;display:flex}.NewFooter-module__Glm0Sa__input{border-radius:var(--radius-full);color:#fff;min-width:0;height:50px;transition:border-color var(--transition-fast), background-color var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff29;flex:1;padding:0 20px;font-family:inherit;font-size:15px}.NewFooter-module__Glm0Sa__input::placeholder{color:#f4f1ea80}.NewFooter-module__Glm0Sa__input:focus{border-color:var(--purple-400);background:#ffffff14;outline:none}.NewFooter-module__Glm0Sa__subscribeBtn{border-radius:var(--radius-full);background:var(--brand-purple);color:#fff;cursor:pointer;height:50px;box-shadow:var(--shadow-purple);transition:background-color var(--transition-fast), transform var(--transition-fast);border:none;flex-shrink:0;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600}.NewFooter-module__Glm0Sa__subscribeBtn:hover:not(:disabled){background:var(--purple-600);transform:translateY(-1px)}.NewFooter-module__Glm0Sa__subscribeBtn:disabled{opacity:.7;cursor:default}.NewFooter-module__Glm0Sa__feedbackError{color:#fca5a5;margin:2px 0 0;font-size:13px}.NewFooter-module__Glm0Sa__feedbackSuccess{color:#86efac;margin:2px 0 0;font-size:13px}.NewFooter-module__Glm0Sa__heroCtas{flex-wrap:wrap;gap:10px;display:flex}.NewFooter-module__Glm0Sa__primaryCta,.NewFooter-module__Glm0Sa__secondaryCta{border-radius:var(--radius-full);height:46px;transition:background-color var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);justify-content:center;align-items:center;padding:0 22px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.NewFooter-module__Glm0Sa__primaryCta{color:var(--bg-ink);background:#fff}.NewFooter-module__Glm0Sa__primaryCta:hover{color:var(--brand-purple);background:#fff;transform:translateY(-1px)}.NewFooter-module__Glm0Sa__secondaryCta{color:#fff;border:1px solid #ffffff38}.NewFooter-module__Glm0Sa__secondaryCta:hover{color:#fff;border-color:#ffffff80;transform:translateY(-1px)}.NewFooter-module__Glm0Sa__linksShell{grid-template-columns:minmax(260px,1fr) 2.4fr;gap:clamp(32px,4vw,64px);padding:clamp(40px,5vw,64px) 0;display:grid}.NewFooter-module__Glm0Sa__sidebarStack{flex-direction:column;display:flex}.NewFooter-module__Glm0Sa__brandCard{flex-direction:column;gap:18px;display:flex}.NewFooter-module__Glm0Sa__logo{width:fit-content;display:inline-flex}.NewFooter-module__Glm0Sa__footerLogoImg{width:auto;height:32px;display:block}.NewFooter-module__Glm0Sa__tagline{color:var(--text-on-ink-dim);max-width:40ch;margin:0;font-size:14px;line-height:1.6}.NewFooter-module__Glm0Sa__trustBadges{flex-wrap:wrap;gap:8px;display:flex}.NewFooter-module__Glm0Sa__trustBadge{border-radius:var(--radius-full);letter-spacing:.02em;color:var(--text-on-ink-dim);background:#ffffff0a;border:1px solid #ffffff24;align-items:center;padding:5px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.NewFooter-module__Glm0Sa__metaRow{align-items:center;gap:10px;display:flex}.NewFooter-module__Glm0Sa__metaLabel{color:var(--text-on-ink-dim);letter-spacing:.02em;font-size:12px}.NewFooter-module__Glm0Sa__metaDivider{background:#ffffff4d;border-radius:50%;width:3px;height:3px}.NewFooter-module__Glm0Sa__socialRow{gap:10px;margin-top:2px;display:flex}.NewFooter-module__Glm0Sa__socialIconLink{border-radius:var(--radius-full);width:42px;height:42px;color:var(--text-on-ink-dim);transition:border-color var(--transition-fast), color var(--transition-fast), background-color var(--transition-fast), transform var(--transition-fast);background:#ffffff0a;border:1px solid #ffffff24;justify-content:center;align-items:center;display:inline-flex}.NewFooter-module__Glm0Sa__socialIconLink:hover{border-color:var(--purple-400);color:#fff;background:var(--purple-tint-strong);transform:translateY(-2px)}.NewFooter-module__Glm0Sa__socialIconSvg{width:17px;height:17px}.NewFooter-module__Glm0Sa__colsWrapper{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(20px,2.5vw,36px);display:grid}.NewFooter-module__Glm0Sa__col{flex-direction:column;gap:14px;display:flex}.NewFooter-module__Glm0Sa__colTitle{text-transform:uppercase;letter-spacing:.14em;color:#ffffffbf;margin:0;font-size:12px;font-weight:600}.NewFooter-module__Glm0Sa__list{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.NewFooter-module__Glm0Sa__link{color:#fff;transition:color var(--transition-fast);font-size:14px;text-decoration:none}.NewFooter-module__Glm0Sa__link:hover{color:var(--purple-400)}.NewFooter-module__Glm0Sa__bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.NewFooter-module__Glm0Sa__bottomMeta{align-items:center;display:flex}.NewFooter-module__Glm0Sa__copyright{color:var(--text-on-ink-dim);margin:0;font-size:13px}.NewFooter-module__Glm0Sa__bottomRight{align-items:center;display:flex}@media (max-width:960px){.NewFooter-module__Glm0Sa__heroPanel,.NewFooter-module__Glm0Sa__linksShell{grid-template-columns:1fr}.NewFooter-module__Glm0Sa__colsWrapper{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.NewFooter-module__Glm0Sa__colsWrapper{grid-template-columns:repeat(2,minmax(0,1fr))}.NewFooter-module__Glm0Sa__formRow{flex-direction:column}.NewFooter-module__Glm0Sa__subscribeBtn{width:100%}.NewFooter-module__Glm0Sa__bottom{flex-direction:column;align-items:flex-start}}
.NativeShareButton-module__hLkm1q__container{display:inline-flex;position:relative}.NativeShareButton-module__hLkm1q__shareBtn{color:#86868b;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.NativeShareButton-module__hLkm1q__shareBtn:hover{color:#111827;background:#fff;transform:scale(1.15);box-shadow:0 4px 12px #0000001a}.NativeShareButton-module__hLkm1q__copiedTooltip{color:#fff;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#111827e6;border-radius:6px;padding:4px 10px;font-size:11px;font-weight:400;animation:.3s ease-out NativeShareButton-module__hLkm1q__slideUpFade;position:absolute;bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}@keyframes NativeShareButton-module__hLkm1q__slideUpFade{0%{opacity:0;transform:translate(-50%)translateY(0)}to{opacity:1;transform:translate(-50%)translateY(-8px)}}
.ToolsPage-module__XLz7ba__page{background-color:#fff;min-height:100vh}.ToolsPage-module__XLz7ba__main{padding-top:68px}@media (max-width:979px){.ToolsPage-module__XLz7ba__main{padding-top:60px}}.ToolsPage-module__XLz7ba__hero{max-width:var(--container-wide,1180px);padding:clamp(56px, 7vw, 104px) var(--container-padding,24px) clamp(36px, 4.5vw, 56px);text-align:center;border-bottom:1px solid #0f172a14;flex-direction:column;align-items:center;margin:0 auto;display:flex;position:relative}.ToolsPage-module__XLz7ba__hero:before{content:none}.ToolsPage-module__XLz7ba__eyebrow{color:#0b0b0f;letter-spacing:.14em;text-transform:uppercase;background-color:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;gap:10px;margin:0 0 24px;padding:8px 16px 8px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.ToolsPage-module__XLz7ba__eyebrowDot{background-color:#7c3aed;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2.2s ease-in-out infinite ToolsPage-module__XLz7ba__tpPulse;display:inline-block}@keyframes ToolsPage-module__XLz7ba__tpPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}.ToolsPage-module__XLz7ba__heroTitle{color:#0b0b0f;text-transform:uppercase;flex-direction:column;align-items:center;gap:0;margin:0 0 22px;letter-spacing:-.025em!important;max-height:none!important;font-size:clamp(44px,8vw,116px)!important;font-weight:700!important;line-height:.92!important;display:flex!important;overflow:visible!important}.ToolsPage-module__XLz7ba__heroTitle>span{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) both ToolsPage-module__XLz7ba__tpFadeUp;display:block;transform:translateY(28px)}.ToolsPage-module__XLz7ba__heroTitle>span:first-of-type{animation-delay:.15s}.ToolsPage-module__XLz7ba__heroTitle>span:nth-of-type(2){animation-delay:.3s}.ToolsPage-module__XLz7ba__heroAccent{color:#7c3aed;padding-bottom:.06em;position:relative}.ToolsPage-module__XLz7ba__heroAccent:after{content:"";transform-origin:0;background-color:#7c3aed;border-radius:999px;height:clamp(4px,.5vw,8px);animation:1s cubic-bezier(.16,1,.3,1) .85s forwards ToolsPage-module__XLz7ba__tpDrawUnderline;position:absolute;bottom:0;left:4%;right:4%;transform:scaleX(0)}@keyframes ToolsPage-module__XLz7ba__tpDrawUnderline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ToolsPage-module__XLz7ba__tpFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.ToolsPage-module__XLz7ba__heroSub{color:#334155;opacity:0;max-width:62ch;margin:0 auto;font-size:clamp(16px,1.4vw,19px);font-weight:500;line-height:1.55;animation:.7s cubic-bezier(.16,1,.3,1) .5s both ToolsPage-module__XLz7ba__tpFadeUp}.ToolsPage-module__XLz7ba__heroStats{opacity:0;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;animation:.7s cubic-bezier(.16,1,.3,1) .65s both ToolsPage-module__XLz7ba__tpFadeUp;display:flex}.ToolsPage-module__XLz7ba__heroActions{justify-content:center;margin-top:18px;display:flex}.ToolsPage-module__XLz7ba__bookmarksLink{color:#0b0b0f;letter-spacing:0;background-color:#fff;border:1.5px solid #0f172a38;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 22px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .28s,color .28s,border-color .28s,transform .28s;display:inline-flex}.ToolsPage-module__XLz7ba__bookmarksLink:hover{color:#fff;background-color:#0b0b0f;border-color:#0b0b0f;transform:translateY(-1px)}.ToolsPage-module__XLz7ba__heroStat{color:#475569;background-color:#fff;border:1px solid #0f172a1f;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.ToolsPage-module__XLz7ba__controls{max-width:var(--container-max,1080px);padding:0 var(--container-padding,24px) 32px;flex-direction:column;align-items:center;gap:24px;margin:0 auto;display:flex}.ToolsPage-module__XLz7ba__controlsTop{flex-direction:column;align-items:center;gap:20px;width:100%;max-width:600px;display:flex}.ToolsPage-module__XLz7ba__searchWrap{border-radius:22px;width:100%;transition:transform .28s;position:relative}.ToolsPage-module__XLz7ba__searchWrap:before{content:none}.ToolsPage-module__XLz7ba__searchWrap:focus-within{transform:translateY(-1px)}.ToolsPage-module__XLz7ba__searchIcon{color:#7c3aed;pointer-events:none;z-index:10;width:22px;height:22px;transition:all .4s;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.ToolsPage-module__XLz7ba__searchInput{letter-spacing:-.01em;color:#0b0b0f;background:#fff;border:1px solid #0f172a1f;border-radius:22px;outline:none;width:100%;height:68px;padding:0 110px 0 64px;font-size:19px;font-weight:700;transition:border-color .28s,box-shadow .28s;box-shadow:0 18px 42px -34px #0f172a73}.ToolsPage-module__XLz7ba__searchInput:focus{border-color:#7c3aed80;box-shadow:0 0 0 4px #7c3aed1f,0 22px 44px -30px #581c8773}.ToolsPage-module__XLz7ba__searchShortcut{pointer-events:none;align-items:center;gap:6px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.ToolsPage-module__XLz7ba__searchShortcut span{color:#515154;min-width:26px;height:26px;font-size:12px;font-family:var(--font-ddin);background:#f5f5f7;border:1px solid #d2d2d7;border-bottom-width:2px;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-weight:600;display:flex;box-shadow:0 1px 2px #0000000d}.ToolsPage-module__XLz7ba__searchInput:focus+.ToolsPage-module__XLz7ba__searchShortcut{opacity:0;transform:translateY(-50%)scale(.9)}.ToolsPage-module__XLz7ba__searchInput::placeholder{color:#475569;opacity:.8}.ToolsPage-module__XLz7ba__categoryNav{background:#f5f5f7;border:1px solid #0f172a0f;border-radius:22px;flex-wrap:wrap;gap:8px;width:fit-content;margin:0 auto;padding:10px;display:flex}.ToolsPage-module__XLz7ba__categoryBtn{color:#334155;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:6px;padding:10px 16px;font-size:13px;font-weight:700;transition:background-color .24s,color .24s,transform .24s;display:inline-flex}.ToolsPage-module__XLz7ba__categoryCount{color:#86868b;background:#0000000f;border-radius:8px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.ToolsPage-module__XLz7ba__categoryBtn:hover{color:#000;background:#0000000a;transform:translateY(-1px)}.ToolsPage-module__XLz7ba__categoryBtnActive{color:#000;background:#fff;border-color:#0000000a;box-shadow:0 10px 22px -18px #0f172a80}.ToolsPage-module__XLz7ba__categoryBtnActive .ToolsPage-module__XLz7ba__categoryCount{color:#fff;background:#7c3aed}.ToolsPage-module__XLz7ba__sortWrap{background:#0000000a;border-radius:14px;align-items:center;gap:10px;padding:8px 16px;transition:all .3s;display:flex}.ToolsPage-module__XLz7ba__sortWrap:hover{background:#0000000f}.ToolsPage-module__XLz7ba__sortLabel{color:#86868b;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.ToolsPage-module__XLz7ba__sortSelect{color:#1d1d1f;cursor:pointer;background:0 0;border:none;outline:none;height:24px;padding-right:2px;font-family:inherit;font-size:14px;font-weight:600}.ToolsPage-module__XLz7ba__sortSelect:hover{color:#7c3aed}.ToolsPage-module__XLz7ba__toolsSection{max-width:var(--container-max,1080px);padding:0 var(--container-padding,24px) 84px;margin:0 auto}.ToolsPage-module__XLz7ba__resultsBar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;display:flex}.ToolsPage-module__XLz7ba__resultsCopy{color:var(--text-secondary,#86868b);font-size:14px}.ToolsPage-module__XLz7ba__clearFilters,.ToolsPage-module__XLz7ba__noResultsBtn{color:#1d1d1f;cursor:pointer;background:#fff;border:1px solid #0000001a;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-family:inherit;font-size:13px;transition:border-color .2s,transform .2s,box-shadow .2s;display:inline-flex}.ToolsPage-module__XLz7ba__clearFilters:hover,.ToolsPage-module__XLz7ba__noResultsBtn:hover{border-color:#0000002e;transform:translateY(-1px);box-shadow:0 12px 20px -18px #0f172a66}.ToolsPage-module__XLz7ba__toolsGrid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:18px;display:grid}@keyframes ToolsPage-module__XLz7ba__cardIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ToolsPage-module__XLz7ba__verifiedPulse{0%{transform:scale(1);box-shadow:0 0 #7c3aed66}50%{transform:scale(1.02);box-shadow:0 0 20px 2px #7c3aed40}to{transform:scale(1);box-shadow:0 0 #7c3aed66}}.ToolsPage-module__XLz7ba__toolCard{text-align:center;height:100%;min-height:140px;color:inherit;opacity:0;will-change:transform;background:#fff;border:1px solid #7c3aed24;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 34px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);animation:.5s cubic-bezier(.16,1,.3,1) forwards ToolsPage-module__XLz7ba__cardIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px -20px #0f172a1f}.ToolsPage-module__XLz7ba__toolCard:hover{border-color:#7c3aed57;transform:translateY(-4px)scale(1.01);box-shadow:0 24px 48px -24px #581c8738}.ToolsPage-module__XLz7ba__bookmarkBtn{color:#86868b;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #0000000d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.ToolsPage-module__XLz7ba__bookmarkBtn:hover{color:#111827;background:#fff;transform:scale(1.15)}.ToolsPage-module__XLz7ba__bookmarkBtn:disabled{cursor:wait;opacity:.65;transform:none}.ToolsPage-module__XLz7ba__bookmarked{color:#111827;background:#fff;border-color:#1118271a;box-shadow:0 8px 16px #11182726}.ToolsPage-module__XLz7ba__cardActions{z-index:10;gap:8px;display:flex;position:absolute;top:18px;right:18px}.ToolsPage-module__XLz7ba__toolBadgeRow{z-index:20;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;width:auto;margin:0;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ToolsPage-module__XLz7ba__verifiedBadge{color:#fff;text-transform:uppercase;letter-spacing:.1em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#7c3aed;border:1px solid #7c3aed;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:9px;font-weight:400;animation:3s ease-in-out infinite ToolsPage-module__XLz7ba__verifiedPulse;display:inline-flex;box-shadow:0 4px 10px #7c3aed4d}.ToolsPage-module__XLz7ba__verifiedBadge svg{fill:currentColor;width:11px;height:11px}.ToolsPage-module__XLz7ba__toolCardFeatured{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#7c3aed,#c084fc 55%,#7c3aed) border-box;border:1.5px solid #0000;box-shadow:0 18px 44px -22px #581c8759}.ToolsPage-module__XLz7ba__toolCardFeatured:before{content:"";pointer-events:none;background:radial-gradient(120% 60% at 50% 0,#7c3aed12,#0000 60%);position:absolute;inset:0}.ToolsPage-module__XLz7ba__toolCardFeatured:hover{box-shadow:0 28px 56px -24px #581c876b}.ToolsPage-module__XLz7ba__featuredBadge{color:#fbbf24;text-transform:uppercase;letter-spacing:.1em;background:#111827;border:1px solid #fbbf2473;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:9px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px #1118274d}.ToolsPage-module__XLz7ba__featuredBadge svg{fill:currentColor;width:10px;height:10px}.ToolsPage-module__XLz7ba__statsLink{color:#86868b;text-transform:uppercase;letter-spacing:.05em;background:#fff;border:1px solid #00000014;border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #00000008}.ToolsPage-module__XLz7ba__statsLink:hover{color:#1d1d1f;background:#fdfdfd;border-color:#00000026;transform:translateY(-1px)}.ToolsPage-module__XLz7ba__toolLogo{flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;margin-top:40px;display:flex}.ToolsPage-module__XLz7ba__toolBody{flex-direction:column;align-items:center;gap:6px;width:100%;display:flex}.ToolsPage-module__XLz7ba__toolName{text-align:center;color:#111827;letter-spacing:-.015em;text-wrap:balance;overflow-wrap:anywhere;word-break:break-word;justify-content:center;align-items:center;max-width:16ch;min-height:2.36em;margin:0;font-size:clamp(18px,2vw,20px);font-weight:400;line-height:1.18;display:flex}.ToolsPage-module__XLz7ba__toolMetaRow{flex-wrap:wrap;justify-content:center;gap:8px;margin:2px 0;display:flex}.ToolsPage-module__XLz7ba__metaChip{color:#7c3aed;background:#7c3aed0f;border:1px solid #7c3aed1a;border-radius:7px;padding:3px 9px;font-size:11px;font-weight:400}.ToolsPage-module__XLz7ba__toolDesc{color:#475569;overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;max-width:65ch;margin:4px 0 0;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.ToolsPage-module__XLz7ba__toolBestFor{color:#86868b;overflow-wrap:anywhere;text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:56ch;margin:2px 0 0;font-size:13px;font-style:italic;display:-webkit-box;overflow:hidden}.ToolsPage-module__XLz7ba__toolFooter{justify-content:center;width:100%;margin-top:8px;display:flex}.ToolsPage-module__XLz7ba__viewToolButton{border-radius:var(--radius-full,999px);min-height:38px;color:var(--brand-purple);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;background:#7c3aed14;border:1px solid #7c3aed4d;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:400;text-decoration:none;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 4px 12px -8px #7c3aed33}.ToolsPage-module__XLz7ba__viewToolButton:hover{background:var(--brand-purple);color:#fff;border-color:var(--brand-purple);transform:translateY(-2px);box-shadow:0 12px 24px -12px #7c3aed80}.ToolsPage-module__XLz7ba__viewToolButton:active{opacity:.9;transform:scale(.96)translateY(0);box-shadow:0 4px 8px -4px #7c3aed4d}.ToolsPage-module__XLz7ba__toolSite{color:#00000059;font-size:12px}.ToolsPage-module__XLz7ba__toolArrow{color:var(--accent-blue,#7c3aed);font-size:16px;transition:transform .2s}.ToolsPage-module__XLz7ba__toolCard:hover .ToolsPage-module__XLz7ba__toolArrow{transform:translate(3px)}.ToolsPage-module__XLz7ba__noResults{text-align:center;color:var(--text-secondary,#86868b);flex-direction:column;align-items:center;gap:14px;padding:60px 0;font-size:15px;display:flex}.ToolsPage-module__XLz7ba__submitSection{max-width:var(--container-max,1080px);padding:0 var(--container-padding,24px) 100px;margin:0 auto}@media (min-width:1800px){.ToolsPage-module__XLz7ba__hero{padding-top:120px;padding-bottom:76px}.ToolsPage-module__XLz7ba__controls,.ToolsPage-module__XLz7ba__toolsSection,.ToolsPage-module__XLz7ba__submitSection{max-width:var(--container-max,1480px)}.ToolsPage-module__XLz7ba__controlsTop{max-width:760px}.ToolsPage-module__XLz7ba__categoryNav{max-width:100%}.ToolsPage-module__XLz7ba__toolsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}@media (min-width:2600px){.ToolsPage-module__XLz7ba__hero{padding-top:148px;padding-bottom:88px}.ToolsPage-module__XLz7ba__toolsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}}.ToolsPage-module__XLz7ba__submitCard{text-align:center;background:#f8fafc;border:1px solid #7c3aed26;border-radius:28px;padding:clamp(56px,8vw,80px) 28px;position:relative;overflow:hidden;box-shadow:0 32px 64px -24px #581c8747,0 0 0 1px #7c3aed0d}.ToolsPage-module__XLz7ba__submitCard:before{content:none}.ToolsPage-module__XLz7ba__submitTitle{z-index:1;color:#1d1d1f;letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(32px,4.5vw,44px);font-weight:400;position:relative}.ToolsPage-module__XLz7ba__submitSub{z-index:1;max-width:500px;color:var(--text-secondary,#86868b);margin:0 auto 28px;font-size:17px;line-height:1.55;position:relative}.ToolsPage-module__XLz7ba__submitMetaRow{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px;max-width:700px;margin:0 auto 22px;display:flex;position:relative}.ToolsPage-module__XLz7ba__submitMetaPill{color:#1d1d1f;background:#fffc;border:1px solid #7c3aed33;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.ToolsPage-module__XLz7ba__submitBtn{z-index:1;color:#fff;background:#7c3aed;border:1px solid #7c3aed;border-radius:999px;align-items:center;gap:8px;height:50px;padding:0 28px;font-size:15px;font-weight:400;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;box-shadow:0 8px 24px -10px #7c3aed73}.ToolsPage-module__XLz7ba__submitBtn:hover{color:#fff;background:#6d28d9;border-color:#6d28d9}.ToolsPage-module__XLz7ba__viewPerformanceLink{color:#86868b;cursor:pointer;background:0 0;border:none;font-size:14px;text-decoration:underline;transition:color .2s}.ToolsPage-module__XLz7ba__viewPerformanceLink:hover{color:#1d1d1f}@media (max-width:1024px){.ToolsPage-module__XLz7ba__toolsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ToolsPage-module__XLz7ba__heroStats{gap:8px}.ToolsPage-module__XLz7ba__heroStat{min-height:32px;padding:0 12px;font-size:12px}.ToolsPage-module__XLz7ba__resultsBar{flex-direction:column;align-items:flex-start}.ToolsPage-module__XLz7ba__toolsGrid{grid-template-columns:1fr}.ToolsPage-module__XLz7ba__toolCard{padding:20px}.ToolsPage-module__XLz7ba__searchWrap{max-width:100%}.ToolsPage-module__XLz7ba__categoryNav{scrollbar-width:none;border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;width:100%;padding:8px;overflow-x:auto}.ToolsPage-module__XLz7ba__categoryNav::-webkit-scrollbar{display:none}.ToolsPage-module__XLz7ba__categoryBtn{flex:none;justify-content:center;padding:10px 14px}.ToolsPage-module__XLz7ba__sortWrap{justify-content:space-between;width:100%}.ToolsPage-module__XLz7ba__sortSelect{flex:1}}
.DailyHooks-module__39G0tW__section{padding:var(--space-4xl) 0;background:var(--bg-primary)}.DailyHooks-module__39G0tW__header{max-width:640px;margin:0 auto var(--space-2xl);text-align:center}.DailyHooks-module__39G0tW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-purple);margin-bottom:var(--space-md);font-size:12px;font-weight:700;display:inline-block}.DailyHooks-module__39G0tW__title{margin:0 0 var(--space-md);letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1}.DailyHooks-module__39G0tW__intro{color:var(--text-secondary);margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.55}.DailyHooks-module__39G0tW__grid{gap:var(--space-lg);grid-template-columns:repeat(3,1fr);display:grid}.DailyHooks-module__39G0tW__card{padding:var(--space-xl);background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);flex-direction:column;align-items:flex-start;display:flex}.DailyHooks-module__39G0tW__card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--purple-200);transform:translateY(-6px)}.DailyHooks-module__39G0tW__cardTop{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.DailyHooks-module__39G0tW__icon{border-radius:var(--radius-full);background:var(--purple-tint);justify-content:center;align-items:center;width:46px;height:46px;font-size:22px;line-height:1;display:inline-flex}.DailyHooks-module__39G0tW__kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.DailyHooks-module__39G0tW__cardTitle{margin:0 0 var(--space-sm);letter-spacing:-.01em;color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.25}.DailyHooks-module__39G0tW__cardBody{margin:0 0 var(--space-lg);color:var(--text-secondary);font-size:15px;line-height:1.55}.DailyHooks-module__39G0tW__chip{margin-bottom:var(--space-sm);letter-spacing:.06em;text-transform:uppercase;color:var(--brand-purple);background:var(--purple-50);border-radius:var(--radius-full);padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.DailyHooks-module__39G0tW__metaBadge{margin-right:var(--space-sm);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-purple);background:var(--purple-50);border-radius:var(--radius-full);vertical-align:middle;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.DailyHooks-module__39G0tW__pill{color:var(--brand-purple);background:var(--purple-tint);border-radius:var(--radius-full);transition:background var(--transition-fast), color var(--transition-fast), transform var(--transition-fast);align-items:center;gap:6px;margin-top:auto;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.DailyHooks-module__39G0tW__pill:after{content:"→";transition:transform var(--transition-fast);font-size:14px}.DailyHooks-module__39G0tW__card:hover .DailyHooks-module__39G0tW__pill{background:var(--brand-purple);color:var(--color-white)}.DailyHooks-module__39G0tW__card:hover .DailyHooks-module__39G0tW__pill:after{transform:translate(3px)}@media (max-width:980px){.DailyHooks-module__39G0tW__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.DailyHooks-module__39G0tW__grid{grid-template-columns:1fr}.DailyHooks-module__39G0tW__card{padding:var(--space-lg)}}@media (prefers-reduced-motion:reduce){.DailyHooks-module__39G0tW__card,.DailyHooks-module__39G0tW__pill,.DailyHooks-module__39G0tW__pill:after{transition:none}.DailyHooks-module__39G0tW__card:hover{transform:none}}
.SubscribeForm-module__Rjmjbq__form{width:100%}.SubscribeForm-module__Rjmjbq__formRow{gap:10px;width:100%;display:flex}.SubscribeForm-module__Rjmjbq__input{color:#10131a;min-width:0;min-height:48px;font:inherit;appearance:none;background:#fff;border:1px solid #0f172a1f;border-radius:16px;outline:none;flex:1;padding:0 16px;font-size:14px;line-height:48px;transition:border-color .2s,background-color .2s;height:48px!important}.SubscribeForm-module__Rjmjbq__input::placeholder{color:#47556994}.SubscribeForm-module__Rjmjbq__input:focus{background:#fff;border-color:#7c3aed73}.SubscribeForm-module__Rjmjbq__subscribeBtn{color:#fff;min-width:132px;height:48px;font:inherit;letter-spacing:.02em;white-space:nowrap;cursor:pointer;background:#7c3aed;border:none;border-radius:16px;flex:none;padding:0 20px;font-size:13px;line-height:1;transition:background-color .18s,transform .18s}.SubscribeForm-module__Rjmjbq__subscribeBtn:hover{background:#6d28d9;transform:translateY(-1px)}.SubscribeForm-module__Rjmjbq__subscribeBtn:disabled,.SubscribeForm-module__Rjmjbq__input:disabled{cursor:not-allowed;opacity:.72}.SubscribeForm-module__Rjmjbq__feedbackError,.SubscribeForm-module__Rjmjbq__feedbackSuccess{text-align:center;max-width:none;margin:10px 0 0;font-size:12px;line-height:1.5}.SubscribeForm-module__Rjmjbq__feedbackError{color:#c9343a}.SubscribeForm-module__Rjmjbq__feedbackSuccess{color:#1e8e66}@media (max-width:560px){.SubscribeForm-module__Rjmjbq__formRow{flex-direction:column}.SubscribeForm-module__Rjmjbq__subscribeBtn{width:100%}}
.ToolListingPostPaymentStatus-module__Pnt3YW__card{color:#0f172a;text-align:center;background:linear-gradient(150deg,#fffffffa,#f8fafcf5);border:1px solid #0f172a1f;border-radius:20px;max-width:760px;margin:0 auto;padding:2rem;box-shadow:0 24px 44px -32px #0f172a85}.ToolListingPostPaymentStatus-module__Pnt3YW__kicker{letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;margin:0;font-size:.78rem;font-weight:400}.ToolListingPostPaymentStatus-module__Pnt3YW__title{color:#111827;margin:.55rem 0 0;font-size:clamp(1.45rem,2.1vw,1.95rem)}.ToolListingPostPaymentStatus-module__Pnt3YW__text{color:#475569;margin:1rem 0 0;line-height:1.65}.ToolListingPostPaymentStatus-module__Pnt3YW__reference{color:#7c3aed;margin:1.15rem 0 0;font-size:.95rem;font-weight:400}.ToolListingPostPaymentStatus-module__Pnt3YW__errorText{color:#b91c1c;margin:1rem 0 0;line-height:1.6}.ToolListingPostPaymentStatus-module__Pnt3YW__actions{flex-wrap:wrap;gap:.85rem;margin-top:1.2rem;display:flex}.ToolListingPostPaymentStatus-module__Pnt3YW__retryButton,.ToolListingPostPaymentStatus-module__Pnt3YW__supportLink{border-radius:999px;padding:.68rem 1.15rem;font-weight:400;text-decoration:none;transition:transform .18s,box-shadow .18s,opacity .18s}.ToolListingPostPaymentStatus-module__Pnt3YW__retryButton{color:#f9f0ff;cursor:pointer;background:#ac75ff38;border:1px solid #d0adff80}.ToolListingPostPaymentStatus-module__Pnt3YW__supportLink{color:#7c3aed;background:#f0fdfae6;border:1px solid #0f766e59;align-items:center;margin-top:1.2rem;display:inline-flex}.ToolListingPostPaymentStatus-module__Pnt3YW__retryButton:hover,.ToolListingPostPaymentStatus-module__Pnt3YW__supportLink:hover{transform:translateY(-1px);box-shadow:0 12px 26px -20px #0f766e6b}@media (max-width:640px){.ToolListingPostPaymentStatus-module__Pnt3YW__card{border-radius:16px;padding:1.3rem}}
.AdminBillingPage-module__boNBHa__page{color:#0f172a;min-height:100vh;font-family:var(--font-ddin);background:linear-gradient(#fff 0%,#f6f8ff 44%,#fcfbff 100%)}.AdminBillingPage-module__boNBHa__main{padding:calc(var(--header-height,56px) + 26px) 20px 84px}.AdminBillingPage-module__boNBHa__shell{gap:16px;max-width:1240px;margin:0 auto;display:grid}.AdminBillingPage-module__boNBHa__headerCard,.AdminBillingPage-module__boNBHa__card{background:#fffffff2;border:1px solid #7c3aed1f;border-radius:22px;padding:clamp(18px,3vw,26px);box-shadow:0 16px 40px #11182714}.AdminBillingPage-module__boNBHa__eyebrow{color:#7c3aed;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px}.AdminBillingPage-module__boNBHa__title{letter-spacing:-.03em;color:#0f172a;margin:10px 0 0;font-size:clamp(1.7rem,3.6vw,2.5rem);line-height:1.08}.AdminBillingPage-module__boNBHa__subtitle{color:#475569;margin:12px 0 0;line-height:1.6}.AdminBillingPage-module__boNBHa__keyForm{gap:10px;margin-top:14px;display:grid}.AdminBillingPage-module__boNBHa__field{color:#1e293b;gap:8px;font-size:.9rem;display:grid}.AdminBillingPage-module__boNBHa__input{color:#0f172a;background:#fff;border:1px solid #4c1d9529;border-radius:12px;width:100%;min-height:44px;padding:10px 12px;font-size:.93rem}.AdminBillingPage-module__boNBHa__input:focus{border-color:#7c3aed73;outline:none;box-shadow:0 0 0 3px #7c3aed29}.AdminBillingPage-module__boNBHa__keyActions,.AdminBillingPage-module__boNBHa__formActions{flex-wrap:wrap;gap:10px;display:flex}.AdminBillingPage-module__boNBHa__primaryButton,.AdminBillingPage-module__boNBHa__secondaryButton,.AdminBillingPage-module__boNBHa__actionButton,.AdminBillingPage-module__boNBHa__actionButtonDanger{cursor:pointer;border:0;border-radius:999px;min-height:42px;padding:0 16px;font-size:.86rem}.AdminBillingPage-module__boNBHa__primaryButton{color:#fff;background:linear-gradient(135deg,#7c3aed 0% 100%)}.AdminBillingPage-module__boNBHa__secondaryButton{color:#312e81;background:#ede9fe}.AdminBillingPage-module__boNBHa__actionButton{color:#fff;background:#7c3aed}.AdminBillingPage-module__boNBHa__actionButtonDanger{color:#fff;background:#dc2626}.AdminBillingPage-module__boNBHa__primaryButton:disabled,.AdminBillingPage-module__boNBHa__secondaryButton:disabled,.AdminBillingPage-module__boNBHa__actionButton:disabled,.AdminBillingPage-module__boNBHa__actionButtonDanger:disabled{opacity:.65;cursor:not-allowed}.AdminBillingPage-module__boNBHa__message{border-radius:12px;margin:8px 0 0;padding:10px 12px;font-size:.9rem}.AdminBillingPage-module__boNBHa__error{color:#991b1b;background:#fef2f2;border:1px solid #ef44444d}.AdminBillingPage-module__boNBHa__success{color:#065f46;background:#ecfdf5;border:1px solid #10b9814d}.AdminBillingPage-module__boNBHa__sectionTitle{color:#0f172a;letter-spacing:-.02em;margin:0 0 12px;font-size:1.14rem}.AdminBillingPage-module__boNBHa__statGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.AdminBillingPage-module__boNBHa__statCard{background:#faf7ff;border:1px solid #7c3aed24;border-radius:14px;padding:12px}.AdminBillingPage-module__boNBHa__statLabel{color:#475569;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:.8rem}.AdminBillingPage-module__boNBHa__statValue{color:#0f172a;margin:8px 0 0;font-size:1.15rem;font-weight:400}.AdminBillingPage-module__boNBHa__metaLine{color:#334155;margin:8px 0 0;font-size:.9rem}.AdminBillingPage-module__boNBHa__inlineLink{color:#7c3aed;text-decoration:none}.AdminBillingPage-module__boNBHa__inlineLink:hover{text-decoration:underline}.AdminBillingPage-module__boNBHa__inlineWarning{color:#9a3412;background:#fff7ed;border:1px solid #fdba74;border-radius:12px;margin:10px 0 0;padding:10px 12px;font-size:.9rem}.AdminBillingPage-module__boNBHa__inlineForm{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px;display:grid}.AdminBillingPage-module__boNBHa__tableWrap{width:100%;overflow-x:auto}.AdminBillingPage-module__boNBHa__table{border-collapse:collapse;width:100%;min-width:900px}.AdminBillingPage-module__boNBHa__table th,.AdminBillingPage-module__boNBHa__table td{text-align:left;vertical-align:top;border-bottom:1px solid #94a3b852;padding:10px 8px;font-size:.88rem}.AdminBillingPage-module__boNBHa__table th{color:#312e81;z-index:1;background:#7c3aed14;position:sticky;top:0}.AdminBillingPage-module__boNBHa__code{font-family:var(--font-ddin);font-size:.82rem}.AdminBillingPage-module__boNBHa__rowActions{flex-wrap:wrap;gap:8px;display:flex}.AdminBillingPage-module__boNBHa__statusRow{align-items:center;gap:8px;display:flex}@media (max-width:1100px){.AdminBillingPage-module__boNBHa__statGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminBillingPage-module__boNBHa__inlineForm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.AdminBillingPage-module__boNBHa__main{padding-left:14px;padding-right:14px}.AdminBillingPage-module__boNBHa__statGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminBillingPage-module__boNBHa__inlineForm{grid-template-columns:1fr}}@media (max-width:520px){.AdminBillingPage-module__boNBHa__statGrid{grid-template-columns:1fr}}
.RefundPolicy-module__-Gfgaa__page{color:#1d1d1f;background:#fff;min-height:100vh}.RefundPolicy-module__-Gfgaa__main{padding-bottom:120px}.RefundPolicy-module__-Gfgaa__hero{text-align:center;background:#fff;padding:140px 20px 100px}.RefundPolicy-module__-Gfgaa__heroContent{max-width:800px;margin:0 auto}.RefundPolicy-module__-Gfgaa__eyebrow{color:#7c3aed;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:13px;font-weight:400;display:block}.RefundPolicy-module__-Gfgaa__title{letter-spacing:-.025em;color:#111;margin-bottom:24px;font-size:64px;font-weight:400}.RefundPolicy-module__-Gfgaa__subtitle{color:#6e6e73;font-size:24px;font-weight:400;line-height:1.4}.RefundPolicy-module__-Gfgaa__contentSection{padding-top:40px}.RefundPolicy-module__-Gfgaa__contentContainer{text-align:center;max-width:680px;margin:0 auto;padding:0 20px}.RefundPolicy-module__-Gfgaa__policyBlock{margin-bottom:64px}.RefundPolicy-module__-Gfgaa__policyTitle{color:#1d1d1f;letter-spacing:-.015em;text-align:center;margin-bottom:24px;font-size:32px;font-weight:400}.RefundPolicy-module__-Gfgaa__subTitle{color:#1d1d1f;text-align:center;margin-top:36px;margin-bottom:14px;font-size:19px;font-weight:400}.RefundPolicy-module__-Gfgaa__text{color:#424245;max-width:60ch;margin:0 auto 20px;font-size:18px;line-height:1.6}.RefundPolicy-module__-Gfgaa__inlineLink{color:#7c3aed;font-weight:400;text-decoration:none;transition:opacity .2s}.RefundPolicy-module__-Gfgaa__inlineLink:hover{opacity:.8}.RefundPolicy-module__-Gfgaa__lastUpdated{color:#86868b;text-align:center;border-top:1px solid #f2f2f7;margin-top:100px;padding-top:48px;font-size:14px}@media (max-width:768px){.RefundPolicy-module__-Gfgaa__hero{padding:100px 20px 60px}.RefundPolicy-module__-Gfgaa__title{font-size:42px}.RefundPolicy-module__-Gfgaa__subtitle{font-size:20px}.RefundPolicy-module__-Gfgaa__policyTitle{font-size:28px}}
